Nova v0.21.0-alpha.5
on Oct 14, 2025- Fixed #722 - Machine/cable config changes not saving
Nova v0.21.0-alpha.4
on Oct 13, 2025nova-gradle-plugin
:
addonJar
is now aJar
task, making the generated archives reproducible by default- Added
libraryLoaderApi
dependency configuration for library-loaded api dependencies - The library loader now also works when there is a custom
PluginLoader
defined - The library loader now uses
MavenLibraryResolver.MAVEN_CENTRAL_DEFAULT_MIRROR
instead of maven central as required by Paper - Dependencies on the library loader configuration now influence up-to-date checking
Nova v0.21.0-alpha.3
on Oct 9, 2025- Updated to 1.21.10 (1.21.9 is no longer supported)
- 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
Nova v0.21.0-alpha.2
on Oct 7, 2025- Updated to Origami v0.3.0, which includes a small breaking change to addon build configuration, refer to the updated Nova-Addon-Template
- Updated translations
Nova v0.21.0-alpha.1
on Sep 30, 2025Important
- 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-alpha.1.jar
General Changes
- Updated to Minecraft 1.21.9 (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
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 theBLOCK_DROPS
andBLOCK_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 rotatingrotation
property - Fixed
ModelBuilder
matrix transformation application order
Addon API
New features
- New item behaviors:
Bow
,Crossbow
,NoHandAnimationWhileHolding
- Item using api
- Multiple resource packs
- Gui textures with transparent background
- Gui textures with no "Inventory" label
- Access Widener & Mixin
Migration Guide
Nova v0.20.5
on Sep 4, 2025- #691 - Remove legacy code to fix MiniMessage serialization exception
Nova v0.20.4
on Sep 2, 2025- Added
disable_chunked_encoding
setting to S3 upload service
Nova v0.20.3
on Aug 20, 2025- #683 Feature: Add recipe grouping support
- Fixed #682 - Deadlock on startup when using Nova 0.20.2 with ItemsAdder 4.0.12
- Fixed an issue where Nova items would be shown as shulker shells in stonecutter recipes. Note that this does not resolve the problem that the stonecutter's suggested recipes always show all recipes that take nova items as the input. This requires a more complex change and will be addressed in a future version.
Nova v0.20.2
on Aug 17, 2025- Removed a debug println regarding block breaking
Nova v0.20.1
on Aug 16, 2025- Fixed #678 - Leave backed blocks decaying
- Fixed an issue where the block break delay was off by 2 ticks
- Fixed an issue where the first break stage texture was shown with break progress 0
Nova v0.20.0
on Aug 9, 2025Combined changelog from 0.20-alpha.1 to 0.20-RC.3, this version is functionally the same as 0.20-RC.3
Important
- As always, please create a backup before updating to this version.
General Changes
- Updated to Minecraft 1.21.8 (1.21.5 is no longer supported)
- Added
resource_pack
>auto_copy
config option
Fixes
- Fixed an issue where a tile-entity's gui would sometimes be opened when placing it
- Fixed an issue where the eventless hand swinging extension functions would not suppress events properly
- Fixed an issue where the
player_head
special model could not be (de)serialized properly - Fixed a memory leak
- Fixed an issue where Nova recipes would be shown as shulker shells in the vanilla crafting book
- Fixed slow recipe reloading
- Fixed an issue where non-3x3 shaped recipes would not work
- Fixed an issue where network
postTickSync
was not called post-tick
Addon API
- Added
ModelBuilder#cull
NBTUtils#removeItemData
now also filters item data of passenger entities- Added
disallowedEntityTypes
toEntityUtils#deserializeAndSpawn
Migration Guide
Nova v0.19.1
on Aug 5, 2025NBTUtils#removeItemData
now also filters item data of passenger entities- Added
disallowedEntityTypes
toEntityUtils#deserializeAndSpawn
Nova v0.20-RC.3
on Aug 5, 2025NBTUtils#removeItemData
now also filters item data of passenger entities- Added
disallowedEntityTypes
toEntityUtils#deserializeAndSpawn
Nova v0.20-RC.1
on Jul 27, 2025- Bumped to release candidate status
Nova v0.20-alpha.6
on Jul 18, 2025- Fixed an issue where Nova recipes would be shown as shulker shells in the vanilla crafting book
- Fixed slow recipe reloading
Nova v0.20-alpha.5
on Jul 17, 2025- Updated to 1.21.8
Nova v0.20-alpha.4
on Jun 30, 2025- Updated to 1.21.7 (1.21.6 is no longer supported)
- Fixed a memory leak
Nova v0.20-alpha.1
on Jun 23, 2025Important
- As always, please create a backup before updating to this version.
General Changes
- Updated to Minecraft 1.21.6 (1.21.5 is no longer supported)
Fixes
- Fixed an issue where a tile-entity's gui would sometimes be opened when placing it
Addon API
Migration Guide
Nova v0.19
on Jun 17, 2025Combined changelog from 0.19-alpha.1 to 0.19-RC.4, this version is functionally the same as 0.19-RC.4
Important
- As always, please create a backup before updating to this version.
General Changes
- Updated to Minecraft 1.21.5 (1.21.4 is no longer supported)
- Added config option
resource_pack > generation > disabled_backing_state_categories
that can be used to prevent certain backing state categories from being used - Config options
resource_pack > japanese_glyph_variants
andresource_pack > force_uniform_font
have been moved toresource_pack > generation > japanese_glyph_variants
andresource_pack > generation > force_uniform_font
- If Nova blocks use leaves as backing state, the corresponding particles will now be disabled
Fixes
- Fixed #463 - Compatibility issue with WeaponMechanics
- Fixed #627 - Mob catcher not working
- Fixed #628 - Harvester not dropping items
- Fixed #629 - GUIs don't work with ProtocolLib installed
- Fixed #632 - Pale oak leaves turn into cherry leaves
- Fixed #635 - Tree Leaves will not decay when grown next to each other
- Fixed #640 - Crash on server startup
- Fixed #644 - Debug stick behavior broken
- Fixed an issue where
HitboxManager
would not always select the closest clickedVirtualHitbox
- Fixed an issue where the maximum stack size of custom Nova items was limited to 64 instead of 99
- Fixed an issue where block sounds of Nova block would not play under the "blocks" sound category
- Fixed an issue where addons could not generate
shulker_box
andhead
special item models - Fixed an issue where
Mode.Display
left-hand entries would not default to the corresponding right-hand entry if unspecified - Fixed an issue where WAILA would throw exceptions for cocoa blocks
- Fixed an issue where entities would not drop experience orbs
- Fixed an issue where wind charge explosions would destroy Nova blocks
- Fixed an issue where dispensers could remove Nova blocks by dispensing water buckets into them
- Fixed an issue where VanillaChestTileEntity could try to access unloaded chunks
- Fixed an issue where players would be kicked for
Failed to decode packet 'clientbound/minecraft:set_equipment'
if animated equipment was registered by an addon - Fixed an issue where the force resource pack functionality would pop other server resource packs
- Fixed an issue where WAILA would ignore the
block_interaction_range
attribute - Fixed an issue where equipment emissivity maps were still being added as alpha value, instead of being disabled
- Fixed
generateWailaTextures
nova-gradle-plugin task - Fixed an issue where non-enchantable Nova items could not be renamed in the anvil
Addon API
New Features
- Custom entity variants
- New item behavior:
Shield
- Added
FakeShulker
Changes
- Non-tile-entity blocks can now be entity-backed and fall back to entity-backed models if they run out of block states
- Entity-backed blocks can now display the waterlogged state (Note that this does not work as well as native waterlogging)
BackingStateCategory.LEAVES
now includes pale oak leaves- Block model assignment is no longer dependent on registration order
Migration Guide
Nova v0.19-RC.4
on Jun 11, 2025- Updated to Paper 1.21.5-113 (#650)
- Fixed #644 - Debug stick behavior broken
- Fixed an issue where non-enchantable Nova items could not be renamed in the anvil