Like many young programmers, my journey wasn't just about building standard websites—it involved a deep dive into the world of Minecraft. What started as simply playing the game quickly evolved into hosting servers, configuring plugins, and eventually writing my own custom code to modify the game mechanics.
Hosting a server
I started my journey by entering a team of Minecraft enthusiasts who were hosting a server for the public. We had a comunity on discord, our own website and a lot of players, I was managing the website, plugins and discord bot that I made! A simple bot that managed ticketing system and a few other things. But most of my time was in the comunity and plugin development.
As I became more involved, I realized that the plugins we were using didn't always meet our needs. This led me to learn Java and the Bukkit API, Gradle, and other tools necessary for Minecraft plugin development. I started creating custom plugins that added unique features to our server, enhancing the player experience and allowing us to stand out in a crowded market.
The VPS
As we all know, hosting a Minecraft server is not cheap, and we were spending a lot of money on hosting. I decided to take matters into my own hands and set up a VPS (Virtual Private Server) to host our server. This was a significant step up in terms of responsibility and technical knowledge, as I had to manage the server's operating system, security, and performance.
Conclusion
My time in the Minecraft community was more than just a hobby—it was a foundation for my programming journey. The skills I developed, from plugin creation to server management, have proven invaluable in my transition to what I am today.