From 7224319faef036b657ca938ce70a2d7a6c31b9dd Mon Sep 17 00:00:00 2001 From: DragonSlayer2189 <59424467+DragonSlayer2189@users.noreply.github.com> Date: Tue, 4 Aug 2020 19:13:35 -0400 Subject: [PATCH] Removed "Build" "break-block" and "place-block" removed these flags from restricted worlds due to it breaking gravity blocks, redstone, pistons, and various other things, blocks still cant be broken due to the onblockplace and onblockbreak event handlers idk how to add this but /summon, /spawnmob, /etree, /ebigtree, and any of those commands aliases also need to be blocked due to them being able to bypass these restrictions --- .../totalfreedom/totalfreedommod/world/WorldRestrictions.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/src/main/java/me/totalfreedom/totalfreedommod/world/WorldRestrictions.java b/src/main/java/me/totalfreedom/totalfreedommod/world/WorldRestrictions.java index 73d69d81..6b2f31f8 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/world/WorldRestrictions.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/world/WorldRestrictions.java @@ -30,9 +30,6 @@ public class WorldRestrictions extends FreedomService private final Map, Object> flags = new HashMap, Object>() {{ - put(Flags.BLOCK_PLACE, StateFlag.State.DENY); - put(Flags.BLOCK_BREAK, StateFlag.State.DENY); - put(Flags.BUILD, StateFlag.State.DENY); put(Flags.PLACE_VEHICLE, StateFlag.State.DENY); put(Flags.DESTROY_VEHICLE, StateFlag.State.DENY); put(Flags.ENTITY_ITEM_FRAME_DESTROY, StateFlag.State.DENY);