From ecae2abaf0433069830a9040dc7ad8dc788f1d02 Mon Sep 17 00:00:00 2001 From: Brokkonaut Date: Fri, 3 Aug 2018 01:01:54 +0200 Subject: [PATCH] Tags are still evil --- src/main/java/de/diddiz/util/BukkitUtils.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/de/diddiz/util/BukkitUtils.java b/src/main/java/de/diddiz/util/BukkitUtils.java index 8e0aa14..1091702 100644 --- a/src/main/java/de/diddiz/util/BukkitUtils.java +++ b/src/main/java/de/diddiz/util/BukkitUtils.java @@ -46,6 +46,7 @@ public class BukkitUtils { private static final EnumSet buttons; private static final EnumSet pressurePlates; private static final EnumSet woodenDoors; + private static final EnumSet slabs; static { pressurePlates = EnumSet.noneOf(Material.class); @@ -93,7 +94,7 @@ public class BukkitUtils { carpets.add(Material.WHITE_CARPET); carpets.add(Material.YELLOW_CARPET); - EnumSet slabs = EnumSet.noneOf(Material.class); + slabs = EnumSet.noneOf(Material.class); slabs.add(Material.OAK_SLAB); slabs.add(Material.SPRUCE_SLAB); slabs.add(Material.BIRCH_SLAB); @@ -564,7 +565,7 @@ public class BukkitUtils { if (canDirectlyFallIn(mat)) { return true; } else if (getFallingEntityKillers().contains(mat) || singleBlockPlants.contains(mat) || mat == Material.VINE) { - if (Tag.SLABS.isTagged(mat)) { + if (slabs.contains(mat)) { if (((Slab) block.getBlockData()).getType() != Type.BOTTOM) { return false; }