Minecraft-Plugin EssentialsAntiBuild

Informationen zu EssentialsAntiBuild und den Servern, auf denen es gefunden wurde

🔌 Über AntiBuild

AntiBuild (verteilt als das AntiBuild-Modul von Essentials/EssentialsX) ist ein Minecraft-Plugin-Modul, das die "antibuild"-Funktionalität aus dem Essentials-Paket herauslöst und erweitert. Es bietet Server-Administratoren eine fein abgestufte, auf Berechtigungen basierende Kontrolle darüber, welche Blöcke und Gegenstände Spieler platzieren, abbauen, verwenden, herstellen, aufsammeln oder fallen lassen dürfen.

🎯 Zweck

AntiBuild löst das Problem unerwünschter Block-/Item-Interaktionen und gezielten Griefings, indem es Betreibern erlaubt, Aktionen pro Gegenstand und pro Block einzuschränken. Es ist nützlich, wenn du zentrale, auf Berechtigungen basierende Regeln für Bauen und Interaktion statt nur regionsbasierter Schutzmechanismen brauchst.

⚙️ Funktionen

  • Serverweite Blacklists für das Platzieren, Abbauen, Verwenden und Piston-Verschieben bestimmter Blöcke.
  • Item-Verwendungs-Blacklist, um bestimmte Item-Interaktionen zu blockieren.
  • Auf Berechtigungen basierende Erlauben/Verbieten-Regeln für place/break/interact/craft/pickup/drop auf Basis von Item-ID/-Name pro Item.
  • Legacy-Unterstützung für ältere Blacklist-Syntax (IDs) und Übergang zu Itemnamen in modernen Minecraft-Versionen.
  • Build-Alarm-System, um das Team zu benachrichtigen, wenn bestimmte Gegenstände platziert, benutzt oder abgebaut werden.
  • Globale Opt-out-Berechtigung, um vertrauenswürdige Nutzer von Prüfungen auszunehmen und den Laufzeit-Overhead zu reduzieren.

🧩 Für wen es gedacht ist

  • Kleine bis große Survival/SMP- und öffentliche Server, die Beschränkungen pro Item/Baubereich brauchen.
  • Server, die bereits Essentials/EssentialsX verwenden und die modularen Antibuild-Funktionen möchten.
  • Administratoren, die bei bestimmten Gegenständen lieber Berechtigungen statt regionsbasierter Schutzmechanismen nutzen.

🏗️ Beispiel-Anwendungsfälle

  • Spieler daran hindern, TNT, Kolben oder andere serverkritische Blöcke zu platzieren, während normales Bauen erlaubt bleibt.
  • Die Verwendung bestimmter Gegenstände (zum Beispiel Feuerstein und Stahl) blockieren, während andere weiterhin bauen dürfen.
  • Das Team benachrichtigen, wenn ein Spieler einen überwachten Gegenstand platziert oder mit ihm interagiert.

🔐 Berechtigungen

BerechtigungBeschreibungStandard
essentials.buildGlobales Opt-out: Der Nutzer ist von AntiBuild-Prüfungen ausgenommen.nicht angegeben
essentials.protect.exemptplacementSpieler von Platzierungs-Blacklists ausnehmen.nicht angegeben
essentials.protect.exemptusageSpieler von Verwendungs-Blacklists ausnehmen.nicht angegeben
essentials.protect.exemptbreakSpieler von Abbau-Blacklists ausnehmen.nicht angegeben
essentials.protect.alertsTeam-Alerts erhalten, wenn überwachte Gegenstände ausgelöst werden.nicht angegeben
essentials.protect.alerts.notriggerEinen Spieler davon ausnehmen, Alert-Benachrichtigungen auszulösen.nicht angegeben
essentials.build.place.<id>Das Platzieren der spezifischen Item-/Block-ID (oder des Namens) erlauben.nicht angegeben
essentials.build.break.<id>Das Abbauen der spezifischen Item-/Block-ID (oder des Namens) erlauben.nicht angegeben
essentials.build.interact.<id>Die Interaktion mit der spezifischen Item-/Block-ID (oder des Namens) erlauben.nicht angegeben
essentials.build.craft.<id>Das Herstellen der spezifischen Item-ID (oder des Namens) erlauben.nicht angegeben
essentials.build.pickup.<id>Das Aufheben der spezifischen Item-ID (oder des Namens) erlauben.nicht angegeben
essentials.build.drop.<id>Das Fallenlassen der spezifischen Item-ID (oder des Namens) erlauben.nicht angegeben

Hinweise: Das Plugin unterstützt Wildcard- und datavalue-spezifische Berechtigungsvarianten (zum Beispiel essentials.build.* oder essentials.build.place.54:*) wie im Modul dokumentiert.

⚙️ Installation

📥 Einrichtung

  • Besorge dir das AntiBuild-Modul, das zur Version deines Essentials/EssentialsX-Hauptmoduls passt (das Modul wird als Essentials/EssentialsX-Addon veröffentlicht).
  • Lege die .jar-Datei des Moduls in das Verzeichnis plugins/ deines Servers, zusammen mit dem Essentials/EssentialsX-Hauptplugin.
  • Starte den Server neu und prüfe die Serverkonsole, um zu bestätigen, dass das Modul geladen wurde.

📦 Abhängigkeiten

  • EssentialsX (passende Version des Hauptmoduls) — erforderlich, da das Modul von der Hauptsuite abhängt.
  • Vault — von EssentialsX für Economy-/Berechtigungs-Interaktionen empfohlen/verwendet.
  • Permissions-Plugin (Beispiel: LuckPerms) — erforderlich, um die Berechtigungsknoten für Items/Blöcke effektiv zu verwalten.

🧾 Konfiguration

  • AntiBuild verwendet Blacklist- und Alert-Konfigurationsabschnitte, in denen du blockierte/überwachte Gegenstände per ID (legacy) oder per Itemname in modernen Minecraft-Versionen aufführst.
  • Zu den Standard-Konfigurationsschlüsseln gehören blacklist.placement, blacklist.usage, blacklist.break, blacklist.piston sowie alert.on-placement, alert.on-use, alert.on-break.
  • Das Modul stellt die Berechtigungsmuster essentials.build.* für eine granulare Steuerung bereit.

🧠 Technische Hinweise

  • Das Modul behält Legacy-Unterstützung für numerische IDs bei, verwendet aber Itemnamen ab Minecraft 1.13+.
  • Bestätige die Plattform- und Versionskompatibilität mit der von dir heruntergeladenen Modul-Version; moderne EssentialsX-Builds listen konkret unterstützte Minecraft-Versionen.
  • AntiBuild wird als Modul im Essentials/EssentialsX-Ökosystem bereitgestellt und nicht als eigenständiges monolithisches Plugin.

🤝 Wann dieses Plugin nützlich ist

Wenn du eine präzise, auf Berechtigungen basierende Kontrolle darüber brauchst, mit welchen Gegenständen und Blöcken Spieler interagieren dürfen (zum Beispiel, um Griefing zu verhindern oder serverkritische Blöcke zu beschränken), erlaubt dir AntiBuild, diese Regeln zentral über Berechtigungen und Blacklists durchzusetzen und sich gleichzeitig in das vorhandene Essentials/EssentialsX-Setup einzufügen.

Server mit dem Plugin EssentialsAntiBuild

Die Seite des Plugins EssentialsAntiBuild zeigt, auf welchen Servern das Monitoring dieses Plugin gefunden hat, sowie mit welchen Plattformen und Versionen es vorkommt.

Plugins können Befehle, Wirtschaft, Schutz, Zugriffsrechte, Mini-Spiele, Integrationen oder andere Mechaniken hinzufügen. Die tatsächliche Rolle von EssentialsAntiBuild hängt von der Konfiguration des jeweiligen Servers ab.

Daten werden automatisch aus den technischen Antworten der Server gebildet. Wenn ein Server die Plugin-Liste verbirgt, erscheint er möglicherweise nicht in diesem Abschnitt, auch wenn er EssentialsAntiBuild nutzt.

Nutze die Serverliste mit EssentialsAntiBuild, um Projekte zu vergleichen, kompatible Versionen zu prüfen oder Beispiele der Plugin-Nutzung auf öffentlichen Servern zu finden.