diff --git a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java index c04c813d7..da9776355 100644 --- a/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java +++ b/src/main/java/com/atsuishio/superbwarfare/client/ClickHandler.java @@ -383,6 +383,16 @@ public class ClickHandler { holdFireVehicle = false; isEditing = false; customRpm = 0; + + Player player = Minecraft.getInstance().player; + if (player == null) return; + if (player.isSpectator()) return; + + ItemStack stack = player.getMainHandItem(); + + if (stack.is(ModItems.BOCEK.get())) { + PacketDistributor.sendToServer(new ReloadMessage(0)); + } } public static void handleWeaponZoomPress(Player player, ItemStack stack) { diff --git a/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java b/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java index 07d18d95f..ead4a2d00 100644 --- a/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java +++ b/src/main/java/com/atsuishio/superbwarfare/item/gun/special/BocekItem.java @@ -10,7 +10,6 @@ import com.atsuishio.superbwarfare.init.ModSounds; import com.atsuishio.superbwarfare.item.gun.GunItem; import com.atsuishio.superbwarfare.item.gun.data.GunData; import com.atsuishio.superbwarfare.network.message.receive.ShootClientMessage; -import com.atsuishio.superbwarfare.network.message.send.ReloadMessage; import com.atsuishio.superbwarfare.perk.AmmoPerk; import com.atsuishio.superbwarfare.perk.Perk; import com.atsuishio.superbwarfare.tools.GunsTool; @@ -214,7 +213,6 @@ public class BocekItem extends GunItem implements GeoItem { data.ammo.set(data.ammo.get() - 1); data.save(); } - PacketDistributor.sendToServer(new ReloadMessage(0)); }