NiveriaAPI is a lightweight helper library for Paper plugins that speeds up development with menus, localization, cooldowns, MongoDB persistence, and utilities. Always maintained for the latest Minecraft release.
NiveriaAPI is a lightweight helper library for Paper plugins that speeds up development with menus, localization, cooldowns, MongoDB persistence, and utilities. Always maintained for the latest Minecraft release.
Haiiii :3
I made an API for all the Paper plugins I make for Minecraft servers.
Having to remake every system I need everytime is reaaally time-consuming (Menus, Commands, Database, Cooldowns, Delays…) so I just made one big API I can use for all my plugins.
To make it work you just have to setup a basic Paper server in 1.21.11 and drag the NiveriaAPI-3.0.0.jar inside the “plugins” folder and then restart the server.
While writing this API I learned a loooot of things. First thing is MongoDB, I already used MongoDB in discord bots but never in Minecraft, so implementing it in a way that’s functional & useful for Minecraft was fun ! Another thing I learned is Brigadier commands, which are special commands utilizing the Minecraft native lib for commands, with custom arguments, suggestions… (btw I LOVE them, they are a lot easier to use than Bukkit commands). And finally, I also learned to upload jars on jitpack.io :3
Haiii :3
The 3.0.0 of NiveriaAPI has been finished and is now available on GitHub :3
If you want to see everything I did since 2.1.0 you can go look it up on GitHub
https://github.com/PuppyTransGirl/NiveriaAPI/releases/tag/v3.0.0
Log in to leave a comment
Haiiii, this is my second devlog on my project NiveriaAPI :3
Like last time, since I’m still working on the V3 there isn’t much to talk about
I’ve worked on largely improving menus by adding a previous menu system and adding a new ID system to access other components in the menu (The menu is component based)
I also fixed all the commands not working when executing them from the console
Log in to leave a comment
Haiiiii, this is my first devlog about my project NiveriaAPI :3
This project is made for making other Minecraft plugins easier and much faster
It has systems for Menus, Cooldowns, Databases… And random utilities
I try to update it as much as possible with every idea I have
For now I don’t have a specific thing to talk about since I’m making the V3 of the plugin but I’ll talk more about it in future devlogs
If any of you want to contribute to my project you’re welcome to do it :3
Log in to leave a comment