From 99c60ac54be7619f8b42482fa8dd959036e087f7 Mon Sep 17 00:00:00 2001 From: Jonathan Coates Date: Thu, 25 Jul 2024 09:28:00 +0100 Subject: [PATCH] Remove IComputerBlockEntity We only really made use of it in the has_computer_id loot condition, so probably easier to remove it. --- .../blocks/AbstractComputerBlock.java | 2 +- .../blocks/AbstractComputerBlockEntity.java | 7 +----- .../computer/blocks/IComputerBlockEntity.java | 22 ------------------- .../data/HasComputerIdLootCondition.java | 4 ++-- 4 files changed, 4 insertions(+), 31 deletions(-) delete mode 100644 projects/common/src/main/java/dan200/computercraft/shared/computer/blocks/IComputerBlockEntity.java diff --git a/projects/common/src/main/java/dan200/computercraft/shared/computer/blocks/AbstractComputerBlock.java b/projects/common/src/main/java/dan200/computercraft/shared/computer/blocks/AbstractComputerBlock.java index 263456005..7647b36e6 100644 --- a/projects/common/src/main/java/dan200/computercraft/shared/computer/blocks/AbstractComputerBlock.java +++ b/projects/common/src/main/java/dan200/computercraft/shared/computer/blocks/AbstractComputerBlock.java @@ -146,7 +146,7 @@ public abstract class AbstractComputerBlock= 0; + return tile instanceof AbstractComputerBlockEntity computer && computer.getComputerID() >= 0; } @Override