Nova is a server-side modding framework for Paper servers that aims to streamline adding custom content like items, blocks, and guis without client-side modifications, using resource pack tricks.
Nova is a framework for developers to easily create custom items, blocks, GUIs, gameplay mechanics and more, without any client-side modifications.
With Nova, developers don't have to deal with resource pack tricks, data serialization or world formats and can instead
just focus in adding content to the game.
As a server administrator, you can choose from a set of Nova addons, which will add content to the game.
If you would like to help translate Nova, you can do so here.
To build Nova, run the loaderJarSpigot
task for a spigot-mapped jar or loaderJarMojang
for a mojang-mapped jar.
You can specify an output directory using the outDir
property: -PoutDir="<path>"
.
If you're planning to make your own plugin compatible with Nova, you might be interested in our Plugin API documentation.
If you're interested in creating a Nova addon, check out our Addon API documentation and the Nova-Addon-Template.