From 2453c60d76f9c952ffc42697d012de78e0848471 Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sat, 5 Apr 2025 00:03:50 +0700 Subject: [PATCH] maybe fix matter bottler getting stuck? --- .../mc/otm/block/entity/matter/MatterBottlerBlockEntity.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterBottlerBlockEntity.kt b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterBottlerBlockEntity.kt index 84f29f5bf..5cff26ae7 100644 --- a/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterBottlerBlockEntity.kt +++ b/src/main/kotlin/ru/dbotthepony/mc/otm/block/entity/matter/MatterBottlerBlockEntity.kt @@ -190,7 +190,7 @@ class MatterBottlerBlockEntity(blockPos: BlockPos, blockState: BlockState) : if (matter.storedMatter < rate) { val toExtract = matter.missingMatter .coerceAtMost(rate * 200) - .coerceAtMost(capability.missingMatter - matter.storedMatter) + .coerceAtMost((capability.missingMatter - matter.storedMatter).coerceAtLeast(Decimal.ONE)) matter.receiveMatter(matterNode.graph.extractMatter(toExtract, false), false) }