From ecb68ec36f220383b755754675e76282f379e78a Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Wed, 19 Jul 2023 21:29:27 +0700 Subject: [PATCH] Make matter reconstructor push excess matter back into network --- .../otm/block/entity/matter/MatterReconstructorBlockEntity.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterReconstructorBlockEntity.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterReconstructorBlockEntity.kt index a2072e291..2cb36e21f 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterReconstructorBlockEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterReconstructorBlockEntity.kt @@ -283,6 +283,10 @@ class MatterReconstructorBlockEntity(blockPos: BlockPos, blockState: BlockState) initialDamage = 0.0 visualItemStack = item visualProgress = 0f + + if (matter.storedMatter.isPositive) { + matter.extractMatter(matterNode.graph.receiveMatter(matter.storedMatter, false), false) + } } } }