Impossibles


Developer at ONI Network. I own and run Mace Zonewars.

I write the plugin that runs the mode, the anticheat that keeps it honest, and the panel that keeps the box online.

Most of what I build sits underneath a Minecraft PvP server, in the half nobody posts screenshots of. A game mode is easy to demo and hard to keep standing at eighty players. An anticheat is easy to write and hard to trust. The second half of both is the work I care about.

My defaults come from that. Loops over untrusted data get a ceiling. A failed read returns nothing rather than stale bytes. Anything that depends on a game version lives in a config file, because game versions rot and editing text beats rebuilding.

Anticheat is the thread through all of it. A detection is only as good as the understanding behind it, so most of the time goes into working out how a cheat actually moves packets around, then finding the one signal that separates it from a player whose frame rate dropped. That is also why my checks ship alert‑only until their false positive rate earns them a ban threshold. A check that bans an honest player costs more than a check that misses.

The work

Mace Zonewars

Mine

Paper 1.21.11 · Java 21 · no database, no web service, no NMS

Zone Wars, the Fortnite format, rebuilt in Minecraft. Eighty players, four teams of twenty, one hill.

Each team lives in a tower a hundred blocks above the arena, glides down to fight, and recalls up to regear. A storm closes on the middle and drags the towers inward with it, so the last teams alive finish shoulder to shoulder instead of stalling on opposite edges of the map.

Coins are personal and buy gear. Enemy heads are a team currency, banked by anyone, spent on perks all twenty players receive. Arena, towers, loot and spectator camera are generated fresh per match, and setup is one command run from the hub.

What made it buildable was a scaled test mode that runs the entire match loop solo in about two minutes. Without that, changing one number needs twenty testers.

ONI Network

Dev

Paper 1.21.11 · Java 21 · LuckPerms, ViaVersion, voice chat

The server I develop for, and the plugin that is the whole player experience on it: duels, free‑for‑all queues, spectating, parties, moderation tooling and a Discord bridge.

The menus are built on the 1.21.6 server dialog system with custom bitmap fonts, rather than chest inventories full of dyed wool. That is the difference between an interface that looks designed and one that looks improvised.

Arenas load from litematic schematics, so map makers work in a normal editor instead of against one.

Contact

Open to server work, plugin commissions, and anticheat problems that look unsolvable. Discord is the fastest way to reach me, and the handle is the same one as in game.

Discord
Minecraft
Impossibles
GitHub
github.com/impossiblesmc-dev