I am a CS student and I mainly write java code for minecraft spigot/paper. In the free time I enjoy to contribute to some open source plugins or mod games.
These are the languages I use the most:
Contributitions:
As the old cannon plugin was abandoned I updated the plugin to work with the latest versions, added backward compatibility, refactored a lot of the codebase and added folia support and added hybrid server support.
A spiritual succession to slimefun, more details at PylonMC
Added feautures to Slimefun and helped with the 1.21.x updates, by updating the tests and core classes, working together with the MockBukkit team.
Provided Italian translation for AuraSkills and created an addon related to it: CannonRPG. I suggest all server owners to use this over mcmmo as it is easily configurable and developers can add stuff to it with its good API.
Added updated sponge support to Aikar's ACF
I created many addons for my server and fixed important bugs, most of these repositories are private. The main features I created were releated to Slimefun like for instance:
MapJammer: hides you from dynmap/squaremap when holding an eletrically charged jammer.
NotEnoughOil: that allows you to find oil veins and build a multiblock oil extractor to get its resources.
SlimefunOil: realistic crude oil refinement processes and biproducts to use.
Rewrote movecraft to allow slimefun items as fuel, allowing them to use resources the biproduct of SlimefunOil as fuel, like gasoline, kerosene, diesel etc.
I occasionally mod other games:
Modding other games that are compiled to assembly require reverse engineering and other skills, mainly I modded:
Made a mod that matches that rebalanced the pet Exp, earning more xp if the user has a greater level than the pet https://github.com/Intybyte/CubeWorld-ExpBuff-PetAddition
The Enchanted Cave 2 - Windows
The game is multplatform, but I focused on modding only the windows version, it also has an android version which might have been easier to mod. The game was written in Haxe 4, using Lime library, which has been a bit of a challenge to mod properly, I made a ModLauncher.
The original dev also gave me permission to release a ghidra file containing the function names I decompiled, so probably will make a repository for that also. Requires more documentation as modding is not as "straight forward" as other cpp games due to hxcpp's custom Garbage Collector.



