From c259e4842caa2142b1d7d0ff31025974e7dd4368 Mon Sep 17 00:00:00 2001 From: 17146 <1714673995@qq.com> Date: Sat, 10 May 2025 00:29:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E7=89=A9=E5=9C=A8=E5=B0=81=E9=97=AD?= =?UTF-8?q?=E8=BD=BD=E5=85=B7=E4=B8=8A=E4=B8=8D=E4=BC=9A=E8=8E=B7=E5=BE=97?= =?UTF-8?q?=E4=BB=BB=E4=BD=95=E7=8A=B6=E6=80=81=E6=95=88=E6=9E=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../atsuishio/superbwarfare/event/LivingEventHandler.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/java/com/atsuishio/superbwarfare/event/LivingEventHandler.java b/src/main/java/com/atsuishio/superbwarfare/event/LivingEventHandler.java index 238e3eaef..cf69d1b35 100644 --- a/src/main/java/com/atsuishio/superbwarfare/event/LivingEventHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/event/LivingEventHandler.java @@ -645,4 +645,11 @@ public class LivingEventHandler { event.setCanceled(true); } } + + @SubscribeEvent + public static void onEffectApply(MobEffectEvent.Applicable event) { + if (event.getEntity().getVehicle() instanceof ArmedVehicleEntity vehicle && vehicle.hidePassenger(event.getEntity())) { + event.setResult(MobEffectEvent.Applicable.Result.DO_NOT_APPLY); + } + } }