Minecraft server operator & developer

I run a server, and I write the software it runs on.

Two years of building — most of it aimed at one thing: the stack behind a Minecraft community. Owner of TaxSMP. Developer for VizzySMP. Java plugins on the game side, serverless web on the other, and the payment, Discord and delivery plumbing that joins the two.

The Taxman character in game at sunset
Taxman@taxman_ttv
OwnerTaxSMP
DeveloperVizzySMP
PrimaryJava · JavaScript
Projects30
Experience~2 years

The servers

what I work on now
TaxSMP logo
Founder / Owner

TaxSMP

taxsmp.net · store.taxsmp.net

My own server, and everything around it. I own the community and build its web presence myself — the storefront where players buy ranks and crate keys, the application site staff apply through, and the plugins that make the world behave the way I want it to.

  • store
  • applications
  • plugins
  • community
VizzySMP logo
Developer

VizzySMP

minecraft server · I build its platform

A Minecraft server I develop for. I build and maintain everything around it: Discord login, staff applications that grant roles on accept, a Stripe store that delivers purchases in game, a support desk with threaded tickets, and a staff area.

  • Netlify Functions
  • Discord OAuth
  • Stripe
  • in-game delivery
Village build beside water Castle build Sunset over the plains Lit mineshaft interior Nether portal build Cherry blossom bridge Spawn village
The worlds these systems run on

The plugin

for sale

Certain Mod Blocker

v1.1.0 · released
Java · Paper/Folia38 classes~6,600 linesMaven · ProtocolLib

A plugin that identifies blacklisted client mods and punishes repeat offenders. It detects three separate ways, because no single method reaches everything: a channel scan for mods that talk to the server, a packet-level sign probe that gets the client to name its own mods through their language files, and a behaviour engine for mods that do neither.

The probe touches nothing. Every step is a packet to one player — no block is placed, so there is nothing to restore and nothing left in anyone's build if the server stops mid-probe. Without ProtocolLib it disables itself and says so rather than falling back to placing real signs.
Inference never punishes. The nine behaviour checks — reach, aim snap, no-slow, freecam, timer, fast break, attack rate, container move, inventory automation — raise flags for staff. Only facts kick.
Folia-supported, with a scheduler abstraction so the same code runs on regional threads or the main one.
Tested where it matters: unit tests cover the probe logic and the detection math.
CertainModBlocker-1.1.0.jar Paper & Folia 1.20+ · one server · lifetime updates
Add to cart

Checkout is handled by Stripe. After paying you get a licence key and are sent to taxmanmc.com/downloads, where the key unlocks the jar. The file is never served from this page.

Stack

what I actually reach for

Game side

  • Java — Paper, Folia, Bukkit API
  • ProtocolLib — packet-level work
  • Maven — builds, shaded jars
  • plugin.yml, permissions, commands
  • LuckPerms command integration
  • JUnit for detection logic

Web & services

  • Node 20, ES modules, Express
  • Netlify Functions + Netlify Blobs
  • Stripe — Checkout, signed webhooks
  • Discord — OAuth2, bots, interactions
  • tweetnacl signature verification
  • Docker, Render, devcontainers

Front end & media

  • HTML / CSS — hand-written, no builders
  • Vanilla JS, Canvas
  • Responsive layout, custom domains
  • ffmpeg — render, normalise, burn-in
  • Twitch, TikTok & YouTube APIs
  • Claude API for generated copy

Track record

how it built up
  1. Started a coding coursewhere the two years start
  2. First Discord botswhere the automation habit started
  3. TaxSMP store goes upown server, own storefront, own domain
  4. TaxSMP applications sitestaff intake, separate from the store
  5. Into Java pluginsfirst Paper builds
  6. Certain Mod Blocker38 classes, three detection layers, tested
  7. VizzySMP platformstore, tickets, staff area

Contact

open to work

Need a plugin, a store, or a site?

I build Minecraft plugins, server storefronts that deliver in game, and fast hand-written websites. Happiest on the seam between the two — the part where a payment turns into a rank.