Hoe zet ik TNT-explosies uit op mijn Minecraft-server?
In dit artikel
TNT is op een publieke server de snelste manier om andermans bouwwerk te vernielen. Je kunt het volledig uitzetten, alleen de schade aan blokken blokkeren, of het per gebied toestaan. Welke aanpak het beste is, hangt af van het soort server: een creatieve bouwserver wil geen TNT, een survival-server wil het vaak wél voor mijnbouw maar niet bij de spawn.
De snelste manier: de gamerule
Sinds Minecraft 1.21 bestaat de gamerule tntExplodes. Staat die op false, dan ontsteekt TNT nog wel (het blok begint te knipperen) maar er volgt geen explosie: het blok verdwijnt zonder schade.
- Ga naar het gamepaneel en klik op je server.
- Open het tabblad Console.
- Typ
gamerule tntExplodes falseen druk op Enter.
Draait je server nog een oudere versie dan 1.21, dan bestaat deze gamerule niet en gebruik je een van de opties hieronder.
Op Paper en Purpur: alleen de schade uitzetten
Paper heeft in config/paper-world-defaults.yml (of per wereld in paper-world.yml) onder entities.behavior de instellingen om TNT-schade te regelen. De handigste is prevent-tnt-from-moving-in-water tegen TNT-kanonnen die onder water werken, en op Purpur staat in purpur.yml per wereld tnt.explosion-power waarmee je de kracht kunt terugzetten naar 0. Bewerk de bestanden via Bestandsbeheer in het paneel en herstart daarna de server.
Per gebied met WorldGuard
Wil je TNT buiten de spawn toestaan (bijvoorbeeld voor mijnbouw) maar in beschermde gebieden niet, dan is WorldGuard de juiste keuze. Zet in de regio de vlag tnt deny, of gebruik other-explosion deny om ook explosies van bedden, respawn-ankers en end crystals te blokkeren. Met /rg flag __global__ tnt deny blokkeer je het server-breed en zet je het daarna alleen in bepaalde regio's weer aan.
Wat wordt er wél en niet geblokkeerd?
- De gamerule
tntExplodesblokkeert alleen TNT (het blok en de ontstoken entity), niet creepers, ghasts of de wither. Die vallen onder mob griefing. - TNT in mijnkarren (TNT minecarts) wordt door de gamerule ook geblokkeerd; op oudere versies met een plugin niet altijd.
- Bedden die in de Nether of End ontploffen zijn geen TNT; daarvoor heb je WorldGuard of een aparte plugin nodig.
TNT toestaan, maar zonder griefing
Een goed compromis op survival-servers: TNT server-breed toestaan, maar iedere speler zijn eigen grond laten claimen met GriefPrevention of Lands. Binnen een claim kan TNT dan geen schade doen, daarbuiten wel. Zo blijft mijnbouw met TNT mogelijk en zijn bases beschermd zonder dat je een blanco verbod hoeft in te stellen. Wie toch schade wil terugdraaien, kan met CoreProtect elke TNT-explosie ongedaan maken; welke plugins daarvoor nodig zijn, staat in ons blogartikel over moderatie en bescherming.
Controleren of het werkt
Plaats in creative een blok TNT op een plek die je toch niet nodig hebt, steek het aan met vuursteen en kijk of er een krater ontstaat. Test daarna ook binnen en buiten een WorldGuard-regio als je die gebruikt. Weer aanzetten kan met gamerule tntExplodes true of door de vlag te verwijderen.
Lukt het niet, bijvoorbeeld op een modpack waar een mod eigen explosieven toevoegt? Open een ticket, dan kijken we mee.
Start je server binnen 60 seconden op onze eigen hardware.