diff --git a/src/main/java/org/violetmoon/quark/content/tweaks/module/GrabChickensModule.java b/src/main/java/org/violetmoon/quark/content/tweaks/module/GrabChickensModule.java index 9e59406fe1..986a235bfa 100644 --- a/src/main/java/org/violetmoon/quark/content/tweaks/module/GrabChickensModule.java +++ b/src/main/java/org/violetmoon/quark/content/tweaks/module/GrabChickensModule.java @@ -88,10 +88,10 @@ public void playerTick(ZPlayerTick.Start event) { if(level instanceof ServerLevel slevel) slevel.getChunkSource().chunkMap.broadcast(player, new ClientboundSetPassengersPacket(player)); - } else if(!player.hasEffect(MobEffects.SLOW_FALLING)) { + } else { player.addEffect(new MobEffectInstance(MobEffects.SLOW_FALLING, 5, 0, true, false)); - if(slownessLevel > 0 && !player.hasEffect(MobEffects.MOVEMENT_SLOWDOWN)) + if(slownessLevel > 0) player.addEffect(new MobEffectInstance(MobEffects.MOVEMENT_SLOWDOWN, 5, slownessLevel - 1, true, false)); } }