From 668d4eae08a2feb2924f75898b4fc162171efc46 Mon Sep 17 00:00:00 2001 From: patience Date: Sun, 22 Feb 2026 20:39:51 +0000 Subject: [PATCH] Elytra stops early when hit with Smack --- .../patience/mc_rebalance/enchant_effects/SmackEffect.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/SmackEffect.java b/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/SmackEffect.java index 549c894..bf12fd5 100644 --- a/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/SmackEffect.java +++ b/src/main/java/xyz/nearmisses/patience/mc_rebalance/enchant_effects/SmackEffect.java @@ -23,6 +23,7 @@ public record SmackEffect(LevelBasedValue amount) implements EnchantmentEntityEf public void apply(ServerLevel world, int level, EnchantedItemInUse context, Entity target, Vec3 pos) { if (target instanceof Player player && player.getInventory().getArmor(2).is(Items.ELYTRA)) { player.getCooldowns().addCooldown(Items.ELYTRA, (int)(20 * this.amount.calculate(level)) ); // Tick conversion + if(player.isFallFlying()){player.stopFallFlying();} } }