Minecraft Servers HQ

Minecraft-plugin EssentialsAntiBuild

Information om EssentialsAntiBuild och servrar där det har hittats

🔌 Om AntiBuild

AntiBuild (distribueras som modulen Essentials/EssentialsX AntiBuild) är en Minecraft-pluginmodul som extraherar och utökar "antibuild"-funktionen från Essentials-paketet. Den ger serveradministratörer finmaskig, behörighetsstyrd kontroll över vilka blocks och items spelare får placera, bryta, använda, craftea, plocka upp eller släppa.

🎯 Syfte

AntiBuild löser problemet med oönskade block/item-interaktioner och riktad griefing genom att låta operators begränsa handlingar per item och per block. Det är användbart när du behöver centraliserade, behörighetsbaserade regler för bygg- och interaktionsbeteende i stället för enbart regionskydd.

⚙️ Funktioner

  • Serveromfattande blacklists för att placera, bryta, använda och flytta specifika blocks med piston.
  • Item-användningsblacklist för att blockera specifika item-interaktioner.
  • Behörighetsbaserade allow/deny-regler för place/break/interact/craft/pickup/drop per item-ID/-namn.
  • Legacy-stöd för äldre blacklist-syntax (ID:n) och övergång till itemnamn i moderna Minecraft-versioner.
  • Varningssystem för byggande som meddelar personalen när vissa items placeras, används eller bryts.
  • Global opt-out-behörighet för att undanta betrodda användare från kontroller och minska runtime-overhead.

🧩 Vem det är för

  • Små till stora Survival/SMP- och publika servrar som behöver begränsningar per item/bygge.
  • Servrar som redan använder Essentials/EssentialsX och vill ha modulära antibuild-funktioner.
  • Administratörer som föredrar behörighetsbaserad kontroll framför regionsbaserat skydd för specifika items.

🏗️ Exempel på användning

  • Hindra spelare från att placera TNT, pistons eller andra blocks som påverkar servern, samtidigt som vanligt byggande tillåts.
  • Blockera användning av vissa items (till exempel flint and steel) medan andra fortfarande får användas för att bygga.
  • Meddela personalen när en spelare placerar eller interagerar med ett övervakat item.

🔐 Behörigheter

PermissionDescriptionDefault
essentials.buildGlobal opt-out: användaren är undantagen från AntiBuild-kontroller.inte angivet
essentials.protect.exemptplacementUndanta spelaren från placement-blacklists.inte angivet
essentials.protect.exemptusageUndanta spelaren från usage-blacklists.inte angivet
essentials.protect.exemptbreakUndanta spelaren från break-blacklists.inte angivet
essentials.protect.alertsFå personalvarningar när övervakade items triggas.inte angivet
essentials.protect.alerts.notriggerUndanta en spelare från att trigga varningsmeddelanden.inte angivet
essentials.build.place.<id>Tillåt att det specifika item-/block-id:t (eller namnet) placeras.inte angivet
essentials.build.break.<id>Tillåt att det specifika item-/block-id:t (eller namnet) bryts.inte angivet
essentials.build.interact.<id>Tillåt att interagera med det specifika item-/block-id:t (eller namnet).inte angivet
essentials.build.craft.<id>Tillåt crafting av det specifika item-id:t (eller namnet).inte angivet
essentials.build.pickup.<id>Tillåt att plocka upp det specifika item-id:t (eller namnet).inte angivet
essentials.build.drop.<id>Tillåt att släppa det specifika item-id:t (eller namnet).inte angivet

Obs: pluginen stöder wildcard- och per-datavalue-behörighetsvarianter (till exempel essentials.build.* eller essentials.build.place.54:*) enligt modulens dokumentation.

⚙️ Installation

📥 Installation

  • Skaffa AntiBuild-modulen som matchar versionen av din huvudsakliga Essentials/EssentialsX-modul (modulen publiceras som ett Essentials/EssentialsX-tillägg).
  • Lägg modulens .jar-fil i din servers plugins/-katalog bredvid huvudpluginen Essentials/EssentialsX.
  • Starta om servern och kontrollera serverkonsolen för att bekräfta att modulen har laddats.

📦 Beroenden

  • EssentialsX (matchande version av huvudmodulen) — krävs eftersom modulen är beroende av huvudpaketet.
  • Vault — rekommenderas/används av EssentialsX för ekonomi-/behörighetsinteraktioner.
  • Permissions-plugin (exempel: LuckPerms) — krävs för att effektivt hantera behörighetsnoder för item/block.

🧾 Konfiguration

  • AntiBuild använder blacklist- och alert-konfigurationssektioner där du listar blockerade/varnade items med ID (legacy) eller med itemnamn i moderna Minecraft-versioner.
  • Standardconfig-nycklar inkluderar blacklist.placement, blacklist.usage, blacklist.break, blacklist.piston och alert.on-placement, alert.on-use, alert.on-break.
  • Modulen exponerar behörighetsmönstren essentials.build.* för mer detaljerad kontroll.

🧠 Tekniska anmärkningar

  • Modulen behåller legacy-stöd för numeriska ID:n, men använder itemnamn i Minecraft 1.13+.
  • Bekräfta plattforms- och versionskompatibilitet med modulens build som du laddar ner; moderna EssentialsX-builds listar specifika Minecraft-versioner som stöds.
  • AntiBuild tillhandahålls som en modul i Essentials/EssentialsX-ekosystemet snarare än som en fristående monolitisk plugin.

🤝 När den här pluginen är användbar

Om du behöver exakt, behörighetsstyrd kontroll över vilka items och blocks spelare får interagera med (till exempel för att förhindra griefing eller begränsa blocks som påverkar servern), låter AntiBuild dig tillämpa dessa regler centralt via behörigheter och blacklists, samtidigt som det integreras med den befintliga Essentials/EssentialsX-installationen.

Servrar med pluginet EssentialsAntiBuild

Sidan för pluginet EssentialsAntiBuild visar på vilka servrar övervakningen hittade det, samt vilka plattformar och versioner det förekommer med.

Plugins kan lägga till kommandon, ekonomi, skydd, behörigheter, minispel, integrationer eller andra mekaniker. Den faktiska rollen för EssentialsAntiBuild beror på den enskilda serverns konfiguration.

Data skapas automatiskt från servrarnas tekniska svar. Om en server döljer sin pluginlista kan den saknas i det här avsnittet även om den använder EssentialsAntiBuild.

Använd listan över servrar med EssentialsAntiBuild för att jämföra projekt, kontrollera kompatibla versioner eller hitta exempel på hur pluginet används på publika servrar.