From 0acbfa316f655929513ba71ac3696b9d19c0ce18 Mon Sep 17 00:00:00 2001 From: Len <40720638+destro174@users.noreply.github.com> Date: Sat, 20 Jul 2024 17:09:21 +0200 Subject: [PATCH] Cherry pick: * Use `Tag.REPLACEABLE` instead of manual material listing --- .../me/ryanhamshire/GriefPrevention/PlayerEventHandler.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index 4e3067a..ffcb7ce 100644 --- a/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/main/java/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -2066,10 +2066,7 @@ class PlayerEventHandler implements Listener { result = iterator.next(); Material type = result.getType(); - if (type != Material.AIR && - (!passThroughWater || type != Material.WATER) && - type != Material.SHORT_GRASS && - type != Material.SNOW) return result; + if (!Tag.REPLACEABLE.isTagged(type) || (!passThroughWater && type == Material.WATER)) return result; } return result;