From f8f95a44f046cc027d92223ba54e025cdd42913a Mon Sep 17 00:00:00 2001 From: stonar96 Date: Mon, 7 Jun 2021 01:30:40 +0200 Subject: [PATCH] Fix Iron Doors (#1781) Co-authored-by: wizjany --- .../com/sk89q/worldguard/bukkit/util/Materials.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java index c2da8c8e..6091ec7b 100644 --- a/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java +++ b/worldguard-bukkit/src/main/java/com/sk89q/worldguard/bukkit/util/Materials.java @@ -728,12 +728,15 @@ public final class Materials { // Generated via tag + for (Material woodenDoor : Tag.WOODEN_DOORS.getValues()) { + MATERIAL_FLAGS.put(woodenDoor, MODIFIED_ON_RIGHT); + } + for (Material woodenTrapdoor : Tag.WOODEN_TRAPDOORS.getValues()) { + MATERIAL_FLAGS.put(woodenTrapdoor, MODIFIED_ON_RIGHT); + } for (Material shulkerBox : Tag.SHULKER_BOXES.getValues()) { MATERIAL_FLAGS.put(shulkerBox, MODIFIED_ON_RIGHT); } - for (Material door : Tag.DOORS.getValues()) { - MATERIAL_FLAGS.put(door, MODIFIED_ON_RIGHT); - } for (Material boat : Tag.ITEMS_BOATS.getValues()) { MATERIAL_FLAGS.put(boat, 0); } @@ -1309,7 +1312,7 @@ public static boolean isVine(Material newType) { */ public static boolean isUseFlagApplicable(Material material) { if (Tag.BUTTONS.isTagged(material) - || Tag.DOORS.isTagged(material) + || Tag.WOODEN_DOORS.isTagged(material) || Tag.WOODEN_TRAPDOORS.isTagged(material) || Tag.FENCE_GATES.isTagged(material) || Tag.PRESSURE_PLATES.isTagged(material)) {