[View on GitHub](https://github.com/xenondevs/Nova/releases/tag/0.21.0)
_Combined changelog from 0.21.0-alpha.1 to 0.21.0-RC.1, this version is functionally the same as 0.21.0-RC.1_
## Important
- As always, please create a backup before updating to this version.
- You'll now need to add Nova as a java agent on the command line, via `-javaagent:plugins/Nova-0.21.0.jar`
## General Changes
- Updated to Minecraft 1.21.10 (1.21.8 is no longer supported)
- A new look for the `/nova items` menu and the recipe explorer
- Dropped support for manual resource pack uploading
- S3 upload service: Added `acl` config option, `force_path_style` now also affects download url
- Resource pack build is now always in-memory (the corresponding config option to do it on disk was removed)
### Fixes
- Fixed an issue where the stonecutter would always show all recipes for nova items when a nova item was in the input slot
- Fixed an issue where nova blocks had no explosion drops
- Fixed an issue where `BlockUtils#getDrops` would ignore the `BLOCK_DROPS` and `BLOCK_STORAGE_DROPS` context parameters
- Fixed an issue where updating state-backed block states through `BlockBehavior#updateShape` would trigger block migration
- Fixed an issue where the `custom_multi_part` upload service was not working properly
- Fixed `ModelBuilder` uv-locked rotation
- Fixed `ModelBuilder` not rotating `rotation` property
- Fixed `ModelBuilder` matrix transformation application order
- Fixed an issue where breaking 2 block tall blocks in creative would always play stone breaking sounds
- Fixed an issue where the custom break particles from the breakable behavior were not played for model-less custom blocks without their own break particles (e.g. barrier)
- Fixed an issue where the water bucket sounds for waterloggable Nova blocks with a waterloggable backing state would play twice
- Fixed an issue where water could not be placed inside already waterlogged waterloggable Nova blocks
- Fixed #722 - Machine/cable config changes not saving
## Addon API
### New features
- New item behaviors: `Bow`, `Crossbow`, `NoHandAnimationWhileHolding`
- [Item using api](https://docs.xenondevs.xyz/nova/addon/items/item-behaviors/#item-using-holding-right-click)
- [Multiple resource packs](https://docs.xenondevs.xyz/nova/addon/resourcepack/build-logic/)
- Gui textures with transparent background
- Gui textures with no "Inventory" label
- [Access Widener](https://docs.xenondevs.xyz/nova/addon/access-widener/) & [Mixin](https://docs.xenondevs.xyz/nova/addon/mixin/)
### Migration Guide
- [Nova Documentation - Migration Guide 0.20 ➝ 0.21](https://docs.xenondevs.xyz/nova/addon/migration-guide/0.20-0.21/)
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" }