From cd40b66dab5ddd60fd5c7aa19bfe1cac0e7ebedd Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Tue, 18 Feb 2025 15:13:58 +0700 Subject: [PATCH] Fix matter entangler not removing itself from matter graph when it is removed --- .../mc/otm/block/entity/matter/MatterEntanglerBlockEntity.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterEntanglerBlockEntity.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterEntanglerBlockEntity.kt index 4d7ed7a7f..80953817a 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterEntanglerBlockEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterEntanglerBlockEntity.kt @@ -111,6 +111,11 @@ class MatterEntanglerBlockEntity(blockPos: BlockPos, blockState: BlockState) : M node.discover(this) } + override fun setRemoved() { + super.setRemoved() + node.isValid = false + } + override fun createMenu(containerID: Int, inventory: Inventory, ply: Player): AbstractContainerMenu? { return MatterEntanglerMenu(containerID, inventory, this) }