Skip to content

Commit b8d6359

Browse files
authored
Prevent clientside state mutations in QuarkTechSuite helmet
1 parent 468dc86 commit b8d6359

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/main/java/com/gregtechceu/gtceu/common/item/armor/QuarkTechSuite.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,9 +87,11 @@ public void onArmorTick(Level world, Player player, ItemStack itemStack) {
8787

8888
boolean ret = false;
8989
if (type == ArmorItem.Type.HELMET) {
90-
ret = supplyAir(item, player) || supplyFood(item, player);
91-
92-
removeNegativeEffects(item, player);
90+
91+
if (!world.isClientSide) {
92+
ret = supplyAir(item, player) || supplyFood(item, player);
93+
removeNegativeEffects(item, player);
94+
}
9395

9496
boolean nightVision = data.contains("nightVision") && data.getBoolean("nightVision");
9597
if (toggleTimer == 0 && KeyBind.ARMOR_MODE_SWITCH.isKeyDown(player)) {

0 commit comments

Comments
 (0)