feat: complete automation for custom arch. cutter machine

This commit is contained in:
Andrew 2026-05-09 23:57:41 +07:00
parent 41deab1fea
commit 1dcbd15d77
3 changed files with 7 additions and 1 deletions

View file

@ -107,6 +107,8 @@ dependencies {
runtimeOnly "curse.maven:sophisticated-core-618298:8046952" runtimeOnly "curse.maven:sophisticated-core-618298:8046952"
runtimeOnly "curse.maven:sophisticated-storage-619320:8034906" runtimeOnly "curse.maven:sophisticated-storage-619320:8034906"
runtimeOnly "curse.maven:pocket-storage-367734:6834323" runtimeOnly "curse.maven:pocket-storage-367734:6834323"
runtimeOnly "curse.maven:applied-energistics-2-223794:7027323"
runtimeOnly "curse.maven:guideme-1173950:7127444"
} }
var generateModMetadata = tasks.register("generateModMetadata", ProcessResources) { var generateModMetadata = tasks.register("generateModMetadata", ProcessResources) {

View file

@ -302,7 +302,11 @@ class OrnamentFabricatorBlockEntity(
override fun insertItem(slot: Int, stack: ItemStack, simulate: Boolean): ItemStack { override fun insertItem(slot: Int, stack: ItemStack, simulate: Boolean): ItemStack {
if (side != null && side != Direction.UP) return stack if (side != null && side != Direction.UP) return stack
if (slot != SLOT_INPUT_A && slot != SLOT_INPUT_B) return stack if (slot != SLOT_INPUT_A && slot != SLOT_INPUT_B) return stack
return itemHandler.insertItem(slot, stack, simulate) val result = itemHandler.insertItem(slot, stack, simulate)
if (!simulate && result.count < stack.count) {
craftingEnabled = true
}
return result
} }
override fun extractItem(slot: Int, amount: Int, simulate: Boolean): ItemStack { override fun extractItem(slot: Int, amount: Int, simulate: Boolean): ItemStack {

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Before After
Before After