From 7b126c4f60c62e840c5411873ab25c31d234b8e4 Mon Sep 17 00:00:00 2001 From: Kirk Date: Sun, 7 Jun 2026 14:26:27 -0700 Subject: [PATCH] Ignore explosion if caused by BREEZE_WIND_CHARGE or WIND_CHARGE --- .../recover/common/listener/EntityExplodeListener.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/common/src/main/java/de/rafael/plugins/creeper/recover/common/listener/EntityExplodeListener.java b/common/src/main/java/de/rafael/plugins/creeper/recover/common/listener/EntityExplodeListener.java index a754c34..32acaa1 100644 --- a/common/src/main/java/de/rafael/plugins/creeper/recover/common/listener/EntityExplodeListener.java +++ b/common/src/main/java/de/rafael/plugins/creeper/recover/common/listener/EntityExplodeListener.java @@ -53,6 +53,11 @@ public class EntityExplodeListener implements Listener { public void on(EntityExplodeEvent event) { if (!CreeperPlugin.instance().configManager().enabled()) return; + //if explosion type is BREEZE_WIND_CHARGE or WIND_CHARGE, do nothing + if (event.getEntity().getType().toString().equals("BREEZE_WIND_CHARGE") || event.getEntity().getType().toString().equals("WIND_CHARGE")) { + return; + } + if (CreeperPlugin.instance().configManager().usePlugin(event)) { var blocks = new BlockList(event.blockList());