From ba99161222dc7670334b5e72869f5e59d949ad39 Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Sun, 25 Jun 2023 11:17:19 +0100 Subject: [PATCH] Fix quantum suit not sending abilities updates. Closes https://github.com/TechReborn/TechReborn/issues/3150 --- src/main/java/techreborn/items/armor/QuantumSuitItem.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/techreborn/items/armor/QuantumSuitItem.java b/src/main/java/techreborn/items/armor/QuantumSuitItem.java index b683092ee..4c5c00bfd 100644 --- a/src/main/java/techreborn/items/armor/QuantumSuitItem.java +++ b/src/main/java/techreborn/items/armor/QuantumSuitItem.java @@ -101,6 +101,8 @@ public class QuantumSuitItem extends TREnergyArmourItem implements ArmorBlockEnt if (enableFlight) { if (getStoredEnergy(stack) > flyCost) { playerEntity.getAbilities().allowFlying = true; + playerEntity.sendAbilitiesUpdate(); + if (playerEntity.getAbilities().flying) { tryUseEnergy(stack, flyCost); } @@ -108,6 +110,7 @@ public class QuantumSuitItem extends TREnergyArmourItem implements ArmorBlockEnt } else { playerEntity.getAbilities().allowFlying = false; playerEntity.getAbilities().flying = false; + playerEntity.sendAbilitiesUpdate(); } } if (playerEntity.isOnFire() && tryUseEnergy(stack, fireExtinguishCost)) { @@ -134,6 +137,7 @@ public class QuantumSuitItem extends TREnergyArmourItem implements ArmorBlockEnt if (!playerEntity.isCreative() && !playerEntity.isSpectator()) { playerEntity.getAbilities().allowFlying = false; playerEntity.getAbilities().flying = false; + playerEntity.sendAbilitiesUpdate(); } } }