// Minecraft

Datapacks, Mods und Plugins: Wo liegt der Unterschied?

Datapacks, Mods und Plugins: Wo liegt der Unterschied?

Ein Datapack passt Vanilla-Minecraft mit JSON-Dateien und Functions (kleinen Befehlsskripten) an: Es liegt in deinem Weltordner, braucht keine zusätzliche Software und deine Spieler müssen nichts installieren. Ein Plugin läuft ausschließlich serverseitig auf Bukkit, Spigot, Paper oder Purpur und bringt Befehle, Ränge, Claims (Grundstücksschutz) und eine Wirtschaft mit, während die Welt technisch Vanilla bleibt. Eine Mod wird von einem Modloader (Forge, NeoForge, Fabric oder Quilt) geladen und kann als Einzige der drei wirklich neue Blöcke, Items (Gegenstände), Mobs und Dimensionen hinzufügen, dafür müssen Server und Client aber dieselben Mods in derselben Version fahren.

Genau dieser Unterschied sorgt bei uns im Kundendienst für die meiste Verwirrung: Jemand möchte einen Server mit Create und gleichzeitig mit /home, oder fragt, ob ein Datapack neue Erze einbaut. Unten steht pro Typ, was geht und was nicht.

Was genau ist ein Datapack?

Ein Datapack ist ein Ordner oder eine ZIP-Datei in world/datapacks mit JSON-Dateien und .mcfunction-Skripten. Damit schreibst du Dinge um, die Minecraft ohnehin schon kennt: Rezepte, Beutetabellen, Fortschritte, Tags, Weltgenerierung und Biome. Der Server liest das ein, egal ob du Vanilla oder Paper fährst.

Was viele überrascht: Du kannst eigene Biome und sogar eine eigene Dimension definieren. Was du nicht kannst, ist den Spielkern selbst erweitern. Jeder Block, jedes Item und jeder Mob ist ein vorhandenes Vanilla-Objekt; du kannst es umbenennen, ihm über ein Ressourcenpaket ein eigenes Modell geben und mit Functions Verhalten drumherum bauen, aber einen wirklich neuen Block mit eigener Logik gibt es in der Datapack-Welt nicht.

Der Vorteil: Niemand muss etwas herunterladen. Der Nachteil ist die Versionsempfindlichkeit: Jedes Datapack trägt eine Pack-Format-Nummer, und bei einem großen Sprung wie von der 1.21-Reihe auf 26.1 „Tiny Takeover“ oder 26.2 „Chaos Cubed“ wird ein altes Pack schlicht nicht mehr geladen. Achte außerdem auf Functions, die in jedem Tick (einem der 20 Rechenschritte pro Sekunde) über viele Entities laufen; das ist eine klassische Ursache für Ruckler.

Was ist ein Plugin und warum bleibt deine Welt trotzdem Vanilla?

Ein Plugin ist eine .jar-Datei im Ordner plugins eines Servers, der die Bukkit-API spricht. Paper ist für die meisten Server die Standardwahl: Hunderte Leistungsverbesserungen gegenüber Spigot, stabilere TPS (Ticks pro Sekunde, also wie flüssig der Server rechnet) und ein besseres Nachladen der Chunks, also der Weltabschnitte, dazu volle Kompatibilität mit Bukkit- und Spigot-Plugins. Purpur ist eine Abspaltung von Paper mit zusätzlichen Konfigurationsoptionen wie reitbaren Mobs und läuft mit denselben Plugins. Pufferfish liegt vom Ziel her dazwischen. Folia ist experimentelles, mehrkernfähiges Paper für sehr hohe Spielerzahlen; es bricht die meisten bestehenden Plugins.

Plugins übernehmen alles, was mit Verwaltung, Spielregeln und der sozialen Ebene zu tun hat. EssentialsX liefert die Basisbefehle (/home, /tpa, /warp, /kit, /spawn), LuckPerms ist der Standard für Rechte und Ränge, CoreProtect protokolliert jede Änderung und dreht mutwillige Zerstörung wieder zurück, WorldGuard schützt Regionen und GriefPrevention lässt Spieler ihr Grundstück selbst abstecken. Drumherum liegen WorldEdit, spark, Geyser mit Floodgate für Bedrock-Spieler, DiscordSRV, ViaVersion sowie Vault und PlaceholderAPI als Bindeglieder. In der Übersicht der besten Minecraft-Plugins steht pro Plugin, welches Problem es löst.

Die Grenze ist hart: Ein Plugin redet mit einem ansonsten unveränderten Server, unter der Haube bleibt also alles ein Vanilla-Block oder ein Vanilla-Item. Ein eigenes Schwert ist ein Netherit-Schwert mit anderem Namen und vielleicht anderem Modell. Für den Überlebensmodus, Skyblock und Minispiele reicht das locker, eine Dimension mit eigenen Erzen entsteht so aber nicht.

Was machen Mods anders?

Mods werden von einem Modloader direkt ins Spiel geladen und fügen tatsächlich neue Blöcke, Items, Mobs, Dimensionen und ganze Maschinensysteme hinzu. Fabric ist leichtgewichtig, zieht bei neuen Versionen schnell nach und ist die Heimat von Sodium und Lithium; Quilt ist eine Abspaltung davon. NeoForge ist der modernisierte Forge-Ableger und gibt ab 1.20.2 aufwärts den Ton an, und die großen Inhalts-Packs liegen auf Forge oder NeoForge.

Der Preis dafür: Jeder Spieler muss exakt dieselben Mods in derselben Version installieren. All the Mods 10 läuft auf NeoForge und Minecraft 1.21.1, hat gut 18 Millionen Downloads auf CurseForge und enthält 400 bis 500 Mods; ohne dieses Pack kommst du gar nicht erst auf den Server. RLCraft steckt weiterhin auf Forge und Minecraft 1.12.2. Wie du so etwas auf der Serverseite aufsetzt, steht in der Erklärung zu Modpacks und ihrer Installation.

Datapacks, Plugins und Mods im direkten Vergleich

MerkmalDatapackPluginMod
Läuft aufVanilla, Paper/Purpur und Mod-ServernBukkit, Spigot, Paper, PurpurForge, NeoForge, Fabric, Quilt
Spieler muss installierenNeinNeinJa, exakt dieselbe Version
Neue Blöcke und ItemsNein, nur Vanilla wiederverwendenNein, nur Vanilla wiederverwendenJa
Neue DimensionenJa, aus vorhandenen BausteinenNeinJa, mit eigenem Inhalt
Wirtschaft, Ränge, ClaimsSehr eingeschränktJa, genau dafür gedachtWeniger fertige Lösungen
Bedrock über GeyserJaJaIn der Praxis nicht
RessourcenhungerVernachlässigbarLeicht bis mittelSchwer bei großen Packs
BeispielEigenes Rezept oder eigene BeutetabelleEssentialsX, LuckPermsAll the Mods 10, Cobblemon

Welche Wahl passt zu deinem Ziel?

  • Ich will eine Wirtschaft mit Shops und einem Kontostand pro Spieler. Plugins. Vault als Verbindungsschicht, darüber ein Wirtschafts-Plugin und LuckPerms für die Ränge. Mit Mods geht das auch, dann baust du aber selbst nach, was es längst fertig gibt.
  • Ich will neue Dimensionen, Maschinen und Erze. Mods. Der einzige Typ, der wirklich neue Inhalte bringt. Rechne damit, dass deine Spieler den Minecraft-Launcher mit dem passenden Pack brauchen und dein Server deutlich mehr Arbeitsspeicher (RAM) verlangt.
  • Ich will ein eigenes Rezept, eine andere Beutetabelle oder eine eigene Reihe von Fortschritten. Datapack. Schnell gebaut, niemand lädt etwas herunter und es arbeitet friedlich neben deinen Plugins.
  • Ich will Claims, Schutz vor Zerstörung und ein Zurückdrehen nach einem Überfall. Plugins: GriefPrevention oder WorldGuard zum Schützen, CoreProtect zum Wiederherstellen.
  • Ich will, dass Freunde auf Bedrock mitspielen. Plugins, mit Geyser und Floodgate. Auf einem schweren Mod-Server ist das kein realistischer Weg; dann nimm lieber einen eigenen Bedrock-Server.

Lassen sich Plugins und Mods kombinieren?

Nicht einfach so. Ein Modloader und ein Server auf Bukkit-Basis sind zwei verschiedene Arten, Minecraft zu starten; du fährst immer nur eine davon. Es gibt Zwitterlösungen, die die Bukkit-API auf Forge oder NeoForge nachbauen, aber die hinken bei den Versionen hinterher und Plugins verhalten sich dort unberechenbar. Für einen Server, auf dem Leute wirklich etwas aufbauen, ist das selten eine kluge Grundlage.

Es gibt zwei saubere Wege. Bleib in der Mod-Welt: Rechte, Claims und Basisbefehle gibt es auch als Mod für Fabric und NeoForge, nur ist die Auswahl kleiner und die Dokumentation dünner. Oder bau ein Netzwerk: ein Proxy, also ein vorgeschalteter Verteilserver, als Eingangstür, dahinter deine Mod-Welt und ein Paper-Server mit deinen Plugins. So ein Proxy kostet wenig; bei uns startet ein BungeeCord-Proxy mit 512 MB bei 0,50 Euro pro Monat.

Datapacks sind die Ausnahme: Sie funktionieren neben Plugins genauso wie neben Mods, weil sie fest zur Welt gehören.

Wie installierst du sie auf deinem Server?

Ein Datapack hinzufügen:

  1. Prüfe, für welche Minecraft-Version das Pack gebaut wurde.
  2. Stoppe den Server und lade die ZIP-Datei nach world/datapacks hoch.
  3. Starte den Server und prüfe mit /datapack list, ob es aktiv ist.
  4. Passiert nichts, schau in den Serverprotokollen nach dem Pack-Format.

Ein Plugin hinzufügen:

  1. Schau nach, ob das Plugin deine Serverversion unterstützt.
  2. Installiere zuerst die Abhängigkeiten wie Vault oder PlaceholderAPI.
  3. Lade die .jar-Datei in den Ordner plugins hoch.
  4. Starte den Server komplett neu, nicht mit /reload, und passe erst danach die Konfiguration an.

Bei einem Modpack fährst du nicht die einzelnen Mods, sondern die Serverversion des Packs, und deine Spieler nutzen genau dasselbe Pack in ihrem Minecraft-Launcher. Achte auf die richtige Java-Version: All the Mods 10 verlangt Java 21 und startet unter Java 17 nicht.

Wie viel RAM kostet jeder Typ?

Ein Datapack kostet praktisch keinen Arbeitsspeicher. Ein Paper-Server mit den üblichen Kern-Plugins spielt in einer ganz anderen Liga als ein Pack mit 400 bis 500 Mods; wie viel du dort brauchst, hängt von der Spielerzahl, der Weltgröße und der Zahl der Entities ab, also aller Objekte wie Mobs, Items und Loren.

Bei großen Modpacks stehen die Zahlen dagegen fest. All the Mods 10 verlangt auf der Serverseite mindestens 10 GB RAM, 12 GB für eine kleine Gruppe und 14 bis 16 GB ab fünf Spielern oder viel Automatisierung. Der Speicher zählt mit: Auf einer HDD dauert der Start gut 10 Minuten, auf einer SSD 2 bis 3 Minuten. Optimierungs-Mods bringen wirklich etwas, allen voran FerriteCore mit 30 bis 40 Prozent weniger RAM, dazu Canary und ModernFix auf NeoForge. Auf der Plugin-Seite nimmst du spark; mehr dazu steht im Artikel über das Optimieren deines Minecraft-Servers.

Nicht jedes Mod-Abenteuer ist schwer. Cobblemon-Packs laufen oft prima mit 4 bis 8 GB, während alte Pixelmon-Server meist 10 bis 12 GB brauchten. Beim Minecraft-Hosting von MC-Node buchst du in der Budget-Linie pro GB nach, für 1,10 Euro pro GB und Monat: 4 GB kosten 4,40 Euro und 8 GB kosten 8,80 Euro.

Häufige Fragen

Kann ich ein Datapack und ein Plugin gleichzeitig fahren? Ja. Paper und Purpur lesen den Ordner world/datapacks genauso wie Vanilla, ein eigenes Rezept per Datapack und EssentialsX als Plugin vertragen sich also bestens. Sie wissen nur nichts voneinander.

Müssen Spieler für Plugins etwas installieren? Nein, Plugins laufen komplett serverseitig auf Bukkit, Spigot, Paper oder Purpur. Sogar Bedrock-Spieler können mitmachen, wenn du Geyser mit Floodgate installierst. Bei Mods ist es genau umgekehrt: Jeder braucht dieselben Mods in derselben Version, sonst wird die Verbindung abgelehnt.

Kann ich mit einem Datapack neue Blöcke hinzufügen? Nein. Du kannst vorhandene Vanilla-Blöcke und -Items wiederverwenden, umbenennen und ihnen über ein Ressourcenpaket ein eigenes Modell geben, aber ein wirklich neuer Block mit eigenem Verhalten braucht eine Mod auf Forge, NeoForge, Fabric oder Quilt.

Welche Java-Version brauche ich für ein Modpack? Das hängt vom Pack ab. All the Mods 10 auf Minecraft 1.21.1 verlangt Java 21 und startet unter Java 17 nicht, während ein altes Pack wie RLCraft auf Minecraft 1.12.2 gerade eine ältere Java-Version braucht.

Läuft ein Plugin, das für Spigot gebaut wurde, auch auf Paper oder Purpur? Ja. Paper ist voll kompatibel mit Bukkit- und Spigot-Plugins, und Purpur fährt als Abspaltung von Paper dieselben Plugins. Die Ausnahme ist Folia: Dieses experimentelle, mehrkernfähige Paper bricht die meisten bestehenden Plugins.

Weiterlesen

// SELBST AUSPROBIEREN
Dein Server in 60 Sekunden online
MC-Node →