I've been trying to get everything together to finally post my minecraft server, but life keeps getting in the way, and there aren't really any clear names to describe what I want to build.
I've been playing minecraft for over 15 years now. I've been here since the release, and I've been hosting servers since. I've also been playing many, many of the other online public servers for the past 10 years. While there is a vast amount of specific gamemodes and servers I've truly enjoyed, the good ones all had these things:
1) Responsive, democratic governance/moderation, that tried to not micro-manage or overstep their rules.
2) Freedom to not only do as you please, but to take action in the face of other's injustices. I.E the ability for the players to police themselves.
3) Robust economies that do not fake demand (keep unchanging/arbitrary prices) or fake supply (infinite items generation). Instead, they relied on true player-made and player-run economies. While currencies/Vault can be useful, having true methods that encouraged barter/item-to-item trading really made the economies come alive.
4) Reasons to progress and craft. Not just aimless building, but a functional tech/progress tree that had benefits and tradeoffs
5) Removes unbalanced features. Mending, Elytra, Iron farms, general mob farm would be nerfed or removed, which promoted real economies and real fullfilment in playing.
Because of the above, I am aiming to build a new server that fullfills these requirements. The goal is to use Minestom (an efficient, open source multithreaded server platform) to build my own game/server type.
[NameTBD]
[NameTBD] will be a rewritten minecraft server which aims to overhaul the base game system to promote individual liberty and freedom in the game, promotion of economics and production, Player maintained communities, rules, and enforcement, and balanced mechanics system to account for player's individual wants and goals.
Taking inspiration from Democracy/Government/Geopol servers, along with Anarchy servers, and modpacks and production overhaul mods like Create -- [NameTBD] aims to bring forth a platform for players to build the communities they desire to promote their own goals. Players are encouraged to use out of game methods, such as discord servers, forums, and webhooks to manage their experiences in and out of the game. From collecting API data, to writing scripts using in-game balanced automations features, players should be encouraged and rewarded for creating systems and solving problems to achieve their own goals.
The goal of this server is to be accessible by as many players as possible, while still achieving a balanced gameplay experience. That is why the server also intends to implement a new account system for players. In order to better manage bots, and disincentivize using stolen accounts or spoofing existing players, we intend to utilize IP and personal account creation through our own system. Through IP registration instead of email registration, we can provide experience to players who paid for premium mc accounts and those who did not, while providing more robust security than what AuthMe or offline mode servers provide. As for bots, by explicitly creating our own automation system through iron golems and copper golems, along with webhooks, bots are no longer incentivized on the server, and become more of a liability, which should eliminate the desire for people to bot accounts.
Thanks to Minestom, which provides us deeper access to the internals compared to bukkit/spigot, we can easily implement more custom features with near zero performance impact. And thanks to it's multithreading and instance managing capabilities, your wildest contraptions and antics shouldn't lag the server.
Roadmap
I'm still setting up the proxy, and coding the core jar. However, I have gotten the server to load in a testing environment with basic features. It will still be a few months till its fully feature complete, so please watch this page for updates on the server.