Solo-developed MMORPG in Minecraft with 30,000+ players, featuring custom plugins, cross-server infrastructure, and data-driven game balancing.
Java | Python | Denizen | MySQL | Redis | Server Administration
Pirate-Era is a full-scale MMORPG built within Minecraft, attracting over 30,000 unique members. As the sole developer since 2019, I am responsible for all aspects of the project, including backend infrastructure, gameplay systems, and development tools. This involved creating custom Java plugins, writing Python scripts for automation and data analysis, and designing all in-game mechanics from scratch. I also self-host the entire project on a dedicated Linux device, managing all security, database, and network setup.
Built a cross-server player system using Redis to sync player data (levels, skills, inventory) across lobbies, enabling scaling across multiple server.
Self-hosted the project on a dedicated Linux device, managing all server security, network configuration, and database (MySQL/Redis) administration.
Developed a Java-Python bridge to analyze player data, enabling informed, data-driven decisions for balancing classes, the economy, bosses, and skills.
Wrote a Python tool to automatically generate boss textures from a player skin, removing the need for manual UV mapping. Read More
Designed a modular skill casting system for PVE/PVP, including an in-game tool for creating complex skills without coding.
Created a modular boss system that utilizes the player skill system, also managed by an in-game configuration tool.
Wrote a dynamic, template-based dialogue system for creating NPC interactions through a simple menu interface.
Engineered an automatic bounty poster system using Python to generate bounty posters from player skin data, displayed in-game via Java/Denizen. Read More
Implemented a custom HUD shader to display a unique, non-vanilla interface on the player’s client. Read More
Created an in game wiki that auto-generates documentation for items, quests, and systems by parsing the server code.