diff --git a/core/src/io/anuke/mindustry/core/NetServer.java b/core/src/io/anuke/mindustry/core/NetServer.java index 90df752232..ce48cc0827 100644 --- a/core/src/io/anuke/mindustry/core/NetServer.java +++ b/core/src/io/anuke/mindustry/core/NetServer.java @@ -201,7 +201,7 @@ public class NetServer extends Module{ if(recipe == null) return; Tile tile = world.tile(packet.x, packet.y); - if(tile.synthetic() && !admins.validateBreak(admins.getTrace(Net.getConnection(id).address).uuid, Net.getConnection(id).address)){ + if(tile.synthetic() && admins.isValidateReplace() && !admins.validateBreak(admins.getTrace(Net.getConnection(id).address).uuid, Net.getConnection(id).address)){ if(Timers.get("break-message-" + id, 120)){ sendMessageTo(id, "[scarlet]Anti-grief: you are replacing blocks too quickly. wait until replacing again."); } diff --git a/core/src/io/anuke/mindustry/net/Administration.java b/core/src/io/anuke/mindustry/net/Administration.java index 7fec757dd3..ee2443deb7 100644 --- a/core/src/io/anuke/mindustry/net/Administration.java +++ b/core/src/io/anuke/mindustry/net/Administration.java @@ -33,6 +33,10 @@ public class Administration { return Settings.getBool("antigrief"); } + public boolean isValidateReplace(){ + return false; + } + public void setAntiGrief(boolean antiGrief){ Settings.putBool("antigrief", antiGrief); Settings.save();