Datapack vs plugin vs mod

Three ways to customise a server: datapacks use vanilla features, plugins run on Paper-type servers only, mods change the game itself and usually need a client install.

Datapacks, plugins and mods all change what happens on a Minecraft server. They work at different levels, and the choice decides which server software you run and whether players need to install anything.

Datapacks

Datapacks are a vanilla feature. They are folders or zip files in world/datapacks/ that use Minecraft’s own systems: functions (lists of commands), recipes, loot tables, advancements, tags and custom world generation. /datapack list shows active ones, and /reload reloads them.

  • Work on vanilla, Paper, Fabric, Forge and most other server software.
  • Players need nothing extra.
  • Limited to what commands and data files can express; they cannot add genuinely new blocks or mechanics.

Plugins

Plugins are Java programs that run on Bukkit-based servers such as Paper, Spigot and Purpur.

  • Server-side only: players join with a normal client.
  • Great for server features: permissions, economy, protection, teleports, minigames, anti-cheat.
  • Cannot add truly new blocks or items to the client, only work around it with existing ones and resource packs.
  • Do not run on Fabric, Forge or NeoForge.

Mods

Mods change the game code itself and need a mod loader such as Fabric, Forge or NeoForge.

  • Can add new blocks, items, mobs, dimensions and mechanics.
  • Content mods must be installed on both server and client, with matching versions.
  • Some mods are server-side only, for example performance mods, and work with vanilla clients.

Which one to choose

  • Small tweaks to recipes, loot or world generation: a datapack.
  • Server management and multiplayer features with vanilla clients: plugins on Paper.
  • New content and modpacks: mods, see CurseForge vs Modrinth.

Practical tip

Avoid “hybrid” servers that try to run plugins and Forge mods together unless you have a strong reason. They exist, but compatibility problems are common and hard to debug. If you need both mods and server tools, look for mod versions of the tools instead.

Ready to run your own?

Pick a preset, RAM and a location in the configurator.

Configure your server →

Welcome gift for new players

20% off your first term

The code is filled in for you when you build your server here. Not sure yet? Try a server free for 12 hours — no payment details needed.

FIRSTBLOCK
Build my server →

For new customers. Online in about 90 seconds, 72h money-back guarantee.