diff --git a/src/main/java/dev/micle/totemofreviving/item/StrawTotemItem.java b/src/main/java/dev/micle/totemofreviving/item/StrawTotemItem.java index 6624970..fabb4ba 100644 --- a/src/main/java/dev/micle/totemofreviving/item/StrawTotemItem.java +++ b/src/main/java/dev/micle/totemofreviving/item/StrawTotemItem.java @@ -3,6 +3,7 @@ package dev.micle.totemofreviving.item; import dev.micle.totemofreviving.TotemOfReviving; import dev.micle.totemofreviving.config.Config; import dev.micle.totemofreviving.network.ChangeTargetPacket; +import dev.micle.totemofreviving.network.ChargeTotemPacket; import dev.micle.totemofreviving.network.Network; import net.minecraft.client.Minecraft; import net.minecraft.client.util.ITooltipFlag; @@ -102,7 +103,7 @@ public class StrawTotemItem extends Item { Network.channel.sendToServer(new ChangeTargetPacket(hand)); } else { if (charge.getItem() instanceof StrawChargeItem) { - // Charge totem + Network.channel.sendToServer(new ChargeTotemPacket(hand)); } // Revive target //totem.hurtAndBreak(1, sender, e -> e.broadcastBreakEvent(packet.hand)); @@ -110,8 +111,7 @@ public class StrawTotemItem extends Item { return super.use(world, playerEntity, hand); } - @OnlyIn(Dist.CLIENT) - private int getMaxCharge() { + public static int getMaxCharge() { if (Config.Server.getStrawTotemConfig().getChargeCost() == -1) { return Config.Server.getStrawTotemConfig().getChargeCostLimit(); }