修改类名
This commit is contained in:
parent
e825990c63
commit
813bd7eeb8
5 changed files with 10 additions and 10 deletions
|
@ -84,7 +84,7 @@ public class ClickHandler {
|
|||
}
|
||||
|
||||
private static boolean cancelFireKey(Player player, ItemStack stack) {
|
||||
return stack.getItem() instanceof GunItem || stack.is(ModItems.MONITOR.get()) || stack.is(ModItems.LUNGE_MINE.get()) || stack.is(ModItems.CANNON_MONITOR.get()) || player.hasEffect(ModMobEffects.SHOCK)
|
||||
return stack.getItem() instanceof GunItem || stack.is(ModItems.MONITOR.get()) || stack.is(ModItems.LUNGE_MINE.get()) || stack.is(ModItems.ARTILLERY_INDICATOR.get()) || player.hasEffect(ModMobEffects.SHOCK)
|
||||
|| (player.getVehicle() instanceof ArmedVehicleEntity iArmedVehicle && iArmedVehicle.banHand(player));
|
||||
}
|
||||
|
||||
|
@ -136,7 +136,7 @@ public class ClickHandler {
|
|||
|| stack.is(ModItems.LUNGE_MINE.get())
|
||||
|| (player.getVehicle() instanceof ArmedVehicleEntity)
|
||||
|| (stack.is(Items.SPYGLASS) && player.isScoping() && player.getOffhandItem().is(ModItems.FIRING_PARAMETERS.get()))
|
||||
|| (stack.is(ModItems.CANNON_MONITOR.get()))
|
||||
|| (stack.is(ModItems.ARTILLERY_INDICATOR.get()))
|
||||
) {
|
||||
if (button == ModKeyMappings.FIRE.getKey().getValue()) {
|
||||
handleWeaponFirePress(player, stack);
|
||||
|
@ -310,7 +310,7 @@ public class ClickHandler {
|
|||
|| stack.is(ModItems.MONITOR.get())
|
||||
|| (player.getVehicle() instanceof ArmedVehicleEntity iVehicle && iVehicle.isDriver(player))
|
||||
|| (stack.is(Items.SPYGLASS) && player.isScoping() && player.getOffhandItem().is(ModItems.FIRING_PARAMETERS.get()))
|
||||
|| (stack.is(ModItems.CANNON_MONITOR.get()))
|
||||
|| (stack.is(ModItems.ARTILLERY_INDICATOR.get()))
|
||||
) {
|
||||
if (key == ModKeyMappings.FIRE.getKey().getValue()) {
|
||||
handleWeaponFirePress(player, stack);
|
||||
|
@ -355,7 +355,7 @@ public class ClickHandler {
|
|||
isEditing = false;
|
||||
if (player.hasEffect(ModMobEffects.SHOCK)) return;
|
||||
|
||||
if (stack.is(ModItems.CANNON_MONITOR.get())) {
|
||||
if (stack.is(ModItems.ARTILLERY_INDICATOR.get())) {
|
||||
PacketDistributor.sendToServer(new SetFiringParametersMessage(0));
|
||||
}
|
||||
|
||||
|
|
|
@ -6,7 +6,7 @@ import com.atsuishio.superbwarfare.entity.vehicle.base.VehicleEntity;
|
|||
import com.atsuishio.superbwarfare.init.ModEntities;
|
||||
import com.atsuishio.superbwarfare.init.ModItems;
|
||||
import com.atsuishio.superbwarfare.init.ModSounds;
|
||||
import com.atsuishio.superbwarfare.item.CannonMonitor;
|
||||
import com.atsuishio.superbwarfare.item.ArtilleryIndicator;
|
||||
import com.atsuishio.superbwarfare.item.Monitor;
|
||||
import com.atsuishio.superbwarfare.item.common.ammo.MortarShell;
|
||||
import com.atsuishio.superbwarfare.tools.NBTTool;
|
||||
|
@ -160,7 +160,7 @@ public class MortarEntity extends VehicleEntity implements GeoEntity, Container,
|
|||
public @NotNull InteractionResult interact(Player player, @NotNull InteractionHand hand) {
|
||||
ItemStack mainHandItem = player.getMainHandItem();
|
||||
|
||||
if (mainHandItem.getItem() instanceof CannonMonitor && player == getOwner() && this.entityData.get(INTELLIGENT)) {
|
||||
if (mainHandItem.getItem() instanceof ArtilleryIndicator && player == getOwner() && this.entityData.get(INTELLIGENT)) {
|
||||
var tag = NBTTool.getTag(mainHandItem);
|
||||
tag.putString("LinkedCannon", getStringUUID());
|
||||
NBTTool.saveTag(mainHandItem, tag);
|
||||
|
|
|
@ -142,7 +142,7 @@ public class ModItems {
|
|||
public static final DeferredHolder<Item, Drone> DRONE = ITEMS.register("drone", Drone::new);
|
||||
|
||||
public static final DeferredHolder<Item, Monitor> MONITOR = ITEMS.register("monitor", Monitor::new);
|
||||
public static final DeferredHolder<Item, CannonMonitor> CANNON_MONITOR = ITEMS.register("cannon_monitor", CannonMonitor::new);
|
||||
public static final DeferredHolder<Item, ArtilleryIndicator> ARTILLERY_INDICATOR = ITEMS.register("artillery_indicator", ArtilleryIndicator::new);
|
||||
|
||||
public static final DeferredHolder<Item, Detonator> DETONATOR = ITEMS.register("detonator", Detonator::new);
|
||||
public static final DeferredHolder<Item, TargetDeployer> TARGET_DEPLOYER = ITEMS.register("target_deployer", TargetDeployer::new);
|
||||
|
|
|
@ -2,9 +2,9 @@ package com.atsuishio.superbwarfare.item;
|
|||
|
||||
import net.minecraft.world.item.Item;
|
||||
|
||||
public class CannonMonitor extends Item {
|
||||
public class ArtilleryIndicator extends Item {
|
||||
|
||||
public CannonMonitor() {
|
||||
public ArtilleryIndicator() {
|
||||
super(new Properties().stacksTo(1));
|
||||
}
|
||||
|
|
@ -76,7 +76,7 @@ public record SetFiringParametersMessage(int msgType) implements CustomPacketPay
|
|||
+ "]")), true);
|
||||
}
|
||||
|
||||
if (mainStack.is(ModItems.CANNON_MONITOR.get())) {
|
||||
if (mainStack.is(ModItems.ARTILLERY_INDICATOR.get())) {
|
||||
// TODO 这数据读写是一坨什么玩意
|
||||
BlockPos pos;
|
||||
if (player.isShiftKeyDown()) {
|
||||
|
|
Loading…
Add table
Reference in a new issue