[View on GitHub](https://github.com/xenondevs/Nova/releases/tag/0.16)
_Combined changelog from 0.15-alpha.1 to 0.16-RC.2, this version is functionally the same as 0.16-RC.2, there was no stable release for 0.15_
## General Changes
- Updated to Minecraft 1.20.4 (1.20.1 is no longer supported)
- Switched to Paper (Spigot is no longer supported)
- Removed the uploader preset for https://resourcepack.host because they shut down. This also means that there is no longer an uploader configured by default anymore
- Removed pack protection options `obfuscate` and `corrupt_entries`
### Fixes
- Fixed #283 - Crystalizer not showing the correct item
- Fixed #284 - Jetpack duplication on machine right-click
- Fixed an issue where enchantment patches would fail on startup on non-mojang-mapped servers
- Fixed #289 - WAILA does not recognize pumpkin stems
- Fixed #290 - Boss bars are not invisible
- Fixed #291 - Server crashes upon throwing a trident
- Fixed #294 - FastAsyncWorldEdit hook error
- Fixed #296 - Bonemeal not being consumed by Fertilizer, outputting errors in console
- #298 - fix typo causing resource filters unable to load
- Fixed #297 - Bug with Purpur 1.20.2-2082
- Fixed an issue where nova items in item frames would have empty hover names instead of none
- Fixed #303 - LuckPerms hook error
- Fixed #302 - Nova does not start up on pufferfish
- Fixed #305 - Advancement with multiple item do not work
- Fixed an issue where `NovaItem#hasBehavior` would only look for exact matches
- Fixed an issue where the anvil would ignore Nova enchantments
- Added missing maxLevel function in EnchantmentBuilder
- Fixed #286 - Getting "Internal Exception: NBT tag that was too big" and getting kicked from server, unable to rejoin without restart
- Fixed #327 - Compatibility error with items adder
- Fixed #325 - Block break sound not playing for stone/sandstone/etc
- Fixed #332 - Plugin vane-enchantments causes an exception in Nova
- Fixed #333 - Nova item disapearing while enchanting
- Fixed #312, #337 - BlockDamageEvent not fired
- Fixed #318 - S3 auto upload causing server crashes after plugin loading
- Fixed an issue where some enchantments could not be applied to some items in the Anvil
- Fixed an issue where the yRange for chars using the `bitmap` font provider would always be 0
- #338 - Fix `ComponentUtils#moveToCenter`
- Fixed #363 - Riptide Broken in Nova-0.16-RC.1
- Fixed an issue where client-side shaped recipes would use server-side items in their pattern
## Addon API
### New Features
- Custom Enchantments
- [Nova Documentation - Enchantments](https://xenondevs.xyz/docs/nova/addon/items/enchantments/)
- Resource Pack Tasks
- [Nova Documentation - Custom Build Logic](https://xenondevs.xyz/docs/nova/addon/resourcepack/build-logic/)
- Configurable item name for `NovaItem`
- Configurable config location for `NovaItem` and `NovaBlock`
### Changes
- Attachments now use item displays instead of armor stands
- Removed experimental attachment position type `HEAD`
### Migration Guide
[Nova Documentation - Migration Guide 0.14 ➝ 0.15](https://xenondevs.xyz/docs/nova/addon/migration-guide/0.14-0.15/)
## Plugin API
- Added methods for retrieving `NovaItem` from `ItemStack`
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }