Come chat with us and we will get back to you as soon as possible!
Contact SupportHolyHosting
Holy Team

Vanilla Minecraft, even after years of updates, still leaves a long list of multiplayer features unimplemented. Anti-cheat protection, queue systems, custom ranks, economy, anti-grief tools, none of that ships out of the box. The community filled the gap a long time ago with plugins, and they remain the backbone of almost every serious public server.
Think of plugins as browser extensions for your Minecraft server. Third-party developers write code that hooks into the server software (usually Spigot, Paper, or one of their forks) and adds new behavior on top. Because plugins live entirely on the server side, players do not need to install anything. They just connect with a regular Minecraft client and the new features appear automatically.
That server-only footprint is also the main difference between plugins and mods. Mods alter the game files for both client and server, which gives them more power but forces every player to install matching files. Plugins trade some of that depth for a much friendlier setup.
The companion guide on installing plugins through the HolyHosting control panel covers the deployment steps.
Every plugin behaves a little differently, but almost all of them expose their features through commands. Commands run either from the server console or from in-game chat. The command list for any given plugin usually lives on its CurseForge, SpigotMC, or Modrinth page. For the examples below, EssentialsX is a fair reference because it covers features that show up in most setups.

A few small habits make commands far less frustrating:
When a plugin adds anything unusual, like custom GUIs or scheduled tasks, the help output is usually the first place that documents it.
By default, Minecraft only knows two states: regular players and operators. That is fine for a survival world with three friends, not so fine the moment you start running a public server with staff.

Permission plugins (LuckPerms is the common pick) let you build proper roles and assign individual commands to each one. A typical setup looks like this:
The point is granularity. You can give moderators the power to mute and kick without ever handing over creative mode or permanent bans. Each permission plugin uses its own syntax for creating groups and assigning nodes, so the plugin documentation is the source of truth.
Some adjustments are not exposed through commands and require a direct edit of the plugin's config file. This sounds intimidating the first time and stops being intimidating the second time.
The flow on the server panel is almost always the same. Start by stopping the server, since editing while a plugin is running is a fast way to lose your changes. Then open the file manager or config editor in your control panel.
From there, navigate to `plugins/<PluginName>/` and open `config.yml`.

Make your changes, save, and start the server again. If a setting is not explained by inline comments in the file, the plugin's home page on Spigot or Modrinth usually has the answer. YAML is also picky about indentation, so keep the existing spacing exactly as you found it.
Plugins are what turn a Minecraft server from a sandbox into a product. Commands handle features, permissions handle who can use them, and config files handle the rest. Start with one or two well-maintained plugins, get comfortable with their command and config style, and grow from there.
Come chat with us and we will get back to you as soon as possible!
Contact SupportMake every block, mob, and tool in Minecraft look like Lego pieces. This guide walks through downloading, installing, and running Brickcraft on both client and server.
Learn how to install Litematica for Minecraft, load schematic files, position blueprints, and use the material list for survival builds.
Set up Valhelsia Enhanced Vanilla for Minecraft, install the client profile, configure your server, and learn the early skills, items, and fixes that help the pack run smoothly.