优化波塞克换弹2

This commit is contained in:
Atsuishio 2025-04-22 15:04:04 +08:00 committed by Light_Quanta
parent 8ed1a62db7
commit 1fd3fe9f82
No known key found for this signature in database
GPG key ID: 11A39A1B8C890959
2 changed files with 10 additions and 2 deletions

View file

@ -383,6 +383,16 @@ public class ClickHandler {
holdFireVehicle = false; holdFireVehicle = false;
isEditing = false; isEditing = false;
customRpm = 0; 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) { public static void handleWeaponZoomPress(Player player, ItemStack stack) {

View file

@ -10,7 +10,6 @@ import com.atsuishio.superbwarfare.init.ModSounds;
import com.atsuishio.superbwarfare.item.gun.GunItem; import com.atsuishio.superbwarfare.item.gun.GunItem;
import com.atsuishio.superbwarfare.item.gun.data.GunData; import com.atsuishio.superbwarfare.item.gun.data.GunData;
import com.atsuishio.superbwarfare.network.message.receive.ShootClientMessage; 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.AmmoPerk;
import com.atsuishio.superbwarfare.perk.Perk; import com.atsuishio.superbwarfare.perk.Perk;
import com.atsuishio.superbwarfare.tools.GunsTool; 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.ammo.set(data.ammo.get() - 1);
data.save(); data.save();
} }
PacketDistributor.sendToServer(new ReloadMessage(0));
} }