From d235669ff632ce92b69bcf276efee8fa3df3d0bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20N=C3=BCcke?= Date: Tue, 8 Feb 2022 13:34:21 +0100 Subject: [PATCH] Allow breaking robots by attacking when in creative mode. --- src/main/java/li/cil/oc2/common/entity/Robot.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/li/cil/oc2/common/entity/Robot.java b/src/main/java/li/cil/oc2/common/entity/Robot.java index ed488dea..f4124411 100644 --- a/src/main/java/li/cil/oc2/common/entity/Robot.java +++ b/src/main/java/li/cil/oc2/common/entity/Robot.java @@ -311,6 +311,14 @@ public final class Robot extends Entity implements li.cil.oc2.api.capabilities.R } } + @Override + public boolean skipAttackInteraction(final Entity entity) { + if (entity instanceof Player player && player.isCreative()) { + dropSelf(); + } + return true; + } + @Override public InteractionResult interact(final Player player, final InteractionHand hand) { final ItemStack stack = player.getItemInHand(hand);