nebbie.dev
Not quite a newbie.
Hello!
Hello, and welcome to my landing page.
Here you'll find the things I'm working on and where to find me
Current Projects
This section discusses projects that I am actively working on.
Team Netrofin (2024 - Current)
I'm currently working as the Lead Developer for Netrofin.
Netrofin focuses on making unique Minecraft: Java Edition experiences.
They are currently working on Inkblocks 2, a sequel to my personal project.
See below for details on that.
Inkblocks 2 (2024 - Current)
Naturally, since I'm a member of Netrofin, I am also working on a recreation of Inkblocks called Inkblocks 2. Inkblocks 2 is a complete rewrite and expansion of the original game using the same Paper API now that I understand programming principles much better.
This project has currently taught me how to use the Java Streams API, Lambdas and Builder patterns. It has also given me insight into Full Stack Deployment, since I am also responsible for managing the Asset Delivery server, the database and various other technical components.
Previous Projects
This section discusses projects that I am no longer working on, or elements of current projects that I am no longer working on.
Inkblocks (2023-2024)
Inkblocks was a recreation of Splatoon in Minecraft: Java Edition, using the Paper API. This project taught me how to use new software in relation to Java development, such as the Gradle build tool, one of its most popular plugins called ShadowJar, database connectivity using MariaDB and connection pooling using HikariCP. Additionally, it taught me important programming principles, such as Inheritance and a basic understanding of Asynchronous threading.
Inkblocks was eventually shutdown due to a poor quality codebase, a natural outcome due to this being the first project I had taken of this scale.
MushBot (2019-2022)
MushBot was a Discord bot written in Python. It performed various features, such as streaming audio, voice notes, automated moderation and provided text-based games, including virtual, free-to-play scratch cards and a simplified battle game.
The bot was ultimately shut down when the discord.py library, that the bot depended on, ceased to update due to complexity with regard to the Discord API. It has since revived itself.
Various Minecraft Servers (2015-Current)
I have also helped set up, configure and operate Minecraft: Java Edition servers for a long while. These include both managing server configuration and permissions, to creating custom content using command blocks.
From Inkblocks onwards, this changed to a full stack management, as I opt to deploy servers on IaaS-based solutions rather than SaaS-based solutions that Minecraft server hosts often supply.