Compatibility
Minecraft: Java Edition
1.21.1
1.20.4
1.20–1.20.2
1.19.3–1.19.4
Platforms
Paper
Supported environments
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Creators
Details
Licensed LGPL-3.0-or-later
Published last year
Updated last week
Changelog
Important
- This is an early alpha release, and you should create a backup of your world or test this on a separate test server
- Upgrades have been moved to the
simple_upgrades
addon, which you'll need to also install if you're usingmachines
orlogistics
General Changes
General changes in Nova, affecting server administrators.
- Nova now runs on MC
1.19.4
(all other versions, such as1.19.3
are not supported) - The availability of the attach mechanism is now a requirement.
Nova will no longer work on servers where java agents are not supported. - Improved resource pack generation
- Improved generation speed
- Reworked resource filter system
- New configuration options
- Zip compression level
- Pack description
- Improved boss bar overlays
- Customizable WAILA positioning
- Customizable vanilla bar spacing (
overlay.bossbar.vanilla_bars.positioning
)
- WorldEdit integration
- Partial compatibility with Oraxen
- Every item configuration file can now have an
attribute_modifiers
section - Improved side configs
- Simple- & Advanced Mode
- All Upgrades have been moved to the
simple_upgrades
addon, which is now a dependency of themachines
andlogistics
addons
Fixes
- Fixed #182: CustomNameplates incompatibility
- Fixed #209: Nova will not package bar.png from other resource packs
- Fixed #228: Font File Merging
- Fixed #230: java.util.ConcurrentModificationException: null
- Potentially fixed #203: Cables randomly stop working
Addon API
New Features
- Custom World Generation via Mojang's custom world format
- Custom Armor via core shaders or MCPatcher (OptiFine)
- Namespaced CBF compound for data storage of Nova items
- New vanilla recipe types:
smoker
blast_furnace
campfire
- New ItemBehaviors:
Fuel
FireResistant
- New ItemNovaMaterial options
maxStackSize
craftinRemainingItem
hidden
(from/nova items
and/nova give
)
- Automatic generation of vertically moved fonts using
moved_fonts.json
- Hardcoded Recipes
- GenerateLanguageFiles gradle task
Migration Guide
Nova Documentation - Migration Guide 0.12 ➝ 0.13
Plugin API
New Methods
NovaMaterial#createItemStack(amount)
,NovaMaterial#createItemStack()
NovaMaterial#createClientsideItemStack(amount)
,NovaMaterial#createClientsideItemStack()
TileEntity#getLocation()
Changes
- TileEntity owner is now nullable
- Deprecated
BlockManager#removeBlock(location, source, playSound, showParticles)
- Replacement:
BlockManager#removeBlock(location, source, breakEffects)
- Replacement:
- Everything related to
NovaMaterial
has been deprecated. UseNovaItem
andNovaBlock
instead