Plugins & Mods22 articles
Server software, plugins, mods and the conflicts they cause.
Optimized Server Engines: Vanilla vs Paper/PurpurWhy vanilla Minecraft software is unviable for multiplayer hosting and how to optimize.ViaVersion Protocol Emulation & DesyncsDistinguishing client-side packet emulation anomalies from network server lag.Vanilla, Paper, Fabric or Forge: which to runWhat each server software is for, and the decision that follows from what you want to build.Why you cannot mix plugins and modsThe most common misunderstanding in server hosting, explained once.Installing pluginsThe upload, the restart, and the check that tells you it actually loaded.Installing modsThe rule that makes modded servers work: every player runs exactly what the server runs.Installing a modpackGetting the server side of a pack running, and matching it on the client.A plugin will not loadWorking through the four reasons in the order the console reveals them.Reading a crash reportFinding the two lines that matter in a file of two thousand.Updating plugins without breaking thingsThe order that keeps a working server working through an update.The plugins nearly every server ends up wantingA short list by job, and the reason to keep the list short.Setting up permissions properlyGroups, inheritance, and why you should stop handing out operator.Two plugins fighting over the same thingHow to recognise a conflict, and the bisection that finds it in four restarts.Protecting spawn and letting players claim landThe two models of land protection, and which one fits your server.Setting up an economy that does not collapseVault, the plugin that holds the money, the shops — and the sink nobody builds until it is too late.Prefixes, colours and a chat that reads wellHow rank tags actually get into chat, and the two plugins that fight over it.Linking Discord and in-game chatA bridge that helps, and the three settings that stop it becoming noise.Server lists, votes and rewards that workHow a vote actually reaches your server, and why they silently stop arriving.Anti-cheat: when you need one and what it costsThe honest trade-off, and why installing one on day one is usually a mistake.Why a plugin «for 1.16» sometimes works on 1.21What `api-version` in plugin.yml actually does, and how to judge compatibility honestly.Running minigames without a networkWhat a minigame plugin needs from your server, and when one server stops being enough.Custom items, models and what they ask of your playersHow a sword becomes a magic staff, and why half your players see a stick.