Activity

PuppyTransGirl

FULL REWRITE

Haiiii :3

I’m doing a FULL REWRITE of the plugin from SCRATCH for the V2. Some of the code base dated all the way back to 2024 so it was just impossible to add new features without having to redo everything.
There are a lot of things I want to do so it’ll take a long time but I’ll do it step by step and show u the progress :3

I really want to make this plugin the perfect hologram plugin for everyone. That’s why I really want a good API, with clean code, and a lot of functionality that don’t feel like bloat. With of course a lot of optimizations :3

Issue: https://github.com/PuppyTransGirl/NiveriaHolograms/pull/29
Pull Request: https://github.com/PuppyTransGirl/NiveriaHolograms/pull/29

Attachment
0
PuppyTransGirl

Haiiii :3
Since the last devlog I’ve been focused on NiveriaAPI and the menu API to improve it to make this plugin even better. And because of this you can know drag and drop items (and many others QoL things).
So I added a system to change the icon of the crates, it even supports custom items :3

0
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

Haiiii :3
Nothing much to say other than I fixed some bugs with old versions compatibility and improved A LOT the lang system (it was in NiveriaAPI 3.3.0 but I still had to integrate it in NiveriaHolograms)

Attachment
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

Haiiii :3
I added a menu with a list of all the crates and a way to create new crates
There’s also a menu to edit the crates, for now it only contains a rename button

1

Comments

kuratus89
kuratus89 25 days ago

cool!

PuppyTransGirl

Haiiii :3
This is a new plugin I’m making to add to the Niveria plugin suite, I find crates plugins to be either too complicated or too simple without any good features, so I decided to create mine (a bit like NiveriaHolograms)

For now I only did the first menu and the base for the crates data

Attachment
0
PuppyTransGirl

Shipped this project!

Hours: 27.68
Cookies: 🍪 715
Multiplier: 25.84 cookies/hr

Haiiiiii :3
I made a Minecraft plugin to create holograms for decoration for minecraft servers :3
It uses packets and NMS to show the holograms and be as optimized as possible.
Btw it’s more optimized than ANY other holograms plugin in term of network usage, because of some research for optimizations I did.
I’m pretty proud that I could make such a complicated plugin and that I’m now proud enough of my plugin that I can post it :3

PuppyTransGirl

Haiiiiiiiiiiii :3
I FINALLY finished that migrate DecentHolograms & FancyHolograms holograms to NiveriaHolograms holograms
Since the DecentHolograms use the old way of making holograms it was WAY harder to migrate them but I practically made a 1:1 migrater (look at the image :3)

Attachment
0
PuppyTransGirl

Added support for new lines in DecentHolograms holograms and a nice menu :3

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

I’m currenctly working on a migrator from other Holograms plugin to NiveriaHolograms :3
Currently there’s one migrator made which is DecentHolograms

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

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

I finished cleaning the whole project finally :3
The next devlogs will be even more cleaning & more features

Attachment
0
PuppyTransGirl

The block holograms now support BlockState instead of just a Material
So now you can put any block in any shape or form as an hologram :3

Attachment
0
PuppyTransGirl

Haiii, this time there’s really nothing to talk about except a looot of

  • Bug fixes
  • Code refactor
Attachment
0
PuppyTransGirl

I finally finished converting ALL commands of the plugin to NiveriaAPI 3.0.0, now the only thing left is updating the rest of the code

Attachment
0
PuppyTransGirl

I finished converting all the commands except for text ones to NiveriaAPI 3.0.0 commands

Attachment
0
PuppyTransGirl

Haiii, since I finished the 3.0 of NiveriaAPI I’m now working on updating my NiveriaHolograms plugin

At the start it was supposed to be for my server Niveria only but I thought why not make it public and open source ?
There’s a loooooot of changes, so it’s taking a long time, if you want to see where I am for now you can look it up on GitHub https://github.com/PuppyTransGirl/NiveriaHolograms/pull/5

Attachment
0
PuppyTransGirl

Shipped this project!

Hours: 13.39
Cookies: 🍪 213
Multiplier: 15.91 cookies/hr

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

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