NiveriaAPI banner

NiveriaAPI

11 devlogs
37h 5m 46s

Updated Project: I remade the entire Menu API. I added a Lang system & Unit tests. I've added 1.21.4-1.21.11 Minecraft support. I made an example plugin called HomePlugin. I removed the command system to use Brigadier
NiveriaAPI is a lightweigh…

Updated Project: I remade the entire Menu API. I added a Lang system & Unit tests. I’ve added 1.21.4-1.21.11 Minecraft support. I made an example plugin called HomePlugin. I removed the command system to use Brigadier
NiveriaAPI is a lightweight helper library for Paper plugins that speeds up development with menus, localization, cooldowns, MongoDB persistence, and utilities. Always maintained for 1.21.4-1.21.11 Minecraft releases.

This project uses AI

I use CodeRabbit for PR reviews

Demo Repository

Loading README...

PuppyTransGirl

Haiiii :3
I FINALLY added Folia compatibility !
With that I added some utilities methods for other plugins I make to be compatible with Folia easily. And I added Codecov to check the PRs for unit tests cover percentage

0
PuppyTransGirl

Haiii :3
I’ve been working on editing and improving the Menu API. Now the players can move their own items and I removed all the dupes that could be possible. As well as optimizing and reducing the code size (-1k lines compared to before & much faster). And also added a new and better way of detecting clicks (for e.g. the apple button can detect OFF_HAND clicks)

I also improved the entire code in many ways but there’s nothing to showcase

0
PuppyTransGirl

Haiiiiiii :3
The 3.3.0 is now out with some bug fixes and Lang system improvements

Attachment
0
PuppyTransGirl

Haiiii :3
There’s not much to say, I just fixed some bugs with the menus that I found while working on NiveriaCrates. I’m working on an overall of the Lang system and maybe other things for the 3.3.0

Attachment
0
PuppyTransGirl

There’s finally an update checker than warns u when there’s an update since the plugin is now uploaded on Modrinth :3

Attachment
0
PuppyTransGirl

Just some fixes with the hooks :3

Attachment
0
PuppyTransGirl

I just improved the support of multiple language lore

Attachment
0
PuppyTransGirl

I added support for older versions of Minecraft
From 1.21.4 all the way to 1.21.11 (1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11)

Attachment
0
PuppyTransGirl

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

Attachment
0
PuppyTransGirl

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

Attachment
0