From 7d92cb820de69a70f526affc8f1e3f024380bb22 Mon Sep 17 00:00:00 2001 From: Phoenix616 Date: Wed, 1 Mar 2023 18:03:34 +0100 Subject: [PATCH] Don't check block type twice This also prevents it from getting it multiple types which would result in a chunk data query too... --- .../com/Acrobot/ChestShop/Listeners/Block/BlockPlace.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/Acrobot/ChestShop/Listeners/Block/BlockPlace.java b/src/main/java/com/Acrobot/ChestShop/Listeners/Block/BlockPlace.java index 012ab5e..6a84008 100644 --- a/src/main/java/com/Acrobot/ChestShop/Listeners/Block/BlockPlace.java +++ b/src/main/java/com/Acrobot/ChestShop/Listeners/Block/BlockPlace.java @@ -66,10 +66,6 @@ public class BlockPlace implements Listener { public static void onHopperDropperPlace(BlockPlaceEvent event) { Block placed = event.getBlockPlaced(); - if (placed.getType() != Material.HOPPER && placed.getType() != Material.DROPPER) { - return; - } - List searchDirections = new ArrayList<>(); switch (placed.getType()) { case HOPPER: @@ -79,6 +75,8 @@ public class BlockPlace implements Listener { case DROPPER: searchDirections.add(((Directional) placed.getBlockData()).getFacing()); break; + default: + return; } for (BlockFace face : searchDirections) {