From f9b0993a5756b20935861e7c03417f105e517620 Mon Sep 17 00:00:00 2001 From: Light_Quanta Date: Mon, 5 May 2025 19:28:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=A3=E7=A1=AE=E8=BF=94=E5=9B=9EVehicleDepl?= =?UTF-8?q?oyer=E7=9A=84ItemInteractionResult?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../atsuishio/superbwarfare/block/VehicleDeployerBlock.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/atsuishio/superbwarfare/block/VehicleDeployerBlock.java b/src/main/java/com/atsuishio/superbwarfare/block/VehicleDeployerBlock.java index 95eac7a4c..3066efc4d 100644 --- a/src/main/java/com/atsuishio/superbwarfare/block/VehicleDeployerBlock.java +++ b/src/main/java/com/atsuishio/superbwarfare/block/VehicleDeployerBlock.java @@ -49,7 +49,7 @@ public class VehicleDeployerBlock extends BaseEntityBlock { protected @NotNull ItemInteractionResult useItemOn(ItemStack stack, BlockState state, Level level, BlockPos pos, Player player, InteractionHand hand, BlockHitResult hitResult) { if (level.isClientSide || !(level.getBlockEntity(pos) instanceof VehicleDeployerBlockEntity blockEntity) - ) return ItemInteractionResult.PASS_TO_DEFAULT_BLOCK_INTERACTION; + ) return ItemInteractionResult.SUCCESS; if (stack.getItem() != ModItems.CONTAINER.get()) { player.displayClientMessage(Component.translatable("des.superbwarfare.vehicle_deployer.fail").withStyle(ChatFormatting.RED), true); @@ -59,8 +59,7 @@ public class VehicleDeployerBlock extends BaseEntityBlock { blockEntity.writeEntityInfo(stack); player.displayClientMessage(Component.translatable("des.superbwarfare.vehicle_deployer.success").withStyle(ChatFormatting.GREEN), true); - // TODO 取消原本的放置动作 - return ItemInteractionResult.SKIP_DEFAULT_BLOCK_INTERACTION; + return ItemInteractionResult.SUCCESS; } @Override