diff --git a/FABRIC_CHANGELOG.txt b/FABRIC_CHANGELOG.txt index fa5c0585b6..ac8bcecf52 100644 --- a/FABRIC_CHANGELOG.txt +++ b/FABRIC_CHANGELOG.txt @@ -6,4 +6,4 @@ No formatting, just plain text. CurseForge support for it is terrible. Change logging starts below: ---------- - update to patch F - +- fix schematic-printing deployers consuming double the resources they should (#1273) diff --git a/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerMovementBehaviour.java b/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerMovementBehaviour.java index f7da919c30..5c5ced0a5d 100644 --- a/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerMovementBehaviour.java +++ b/src/main/java/com/simibubi/create/content/kinetics/deployer/DeployerMovementBehaviour.java @@ -152,9 +152,6 @@ protected void activateAsSchematicPrinter(MovementContext context, BlockPos pos, // if we get here all requirements were met t.commit(); } - for (ItemRequirement.StackRequirement required : requiredItems) - contextStack = ItemHelper.extract(itemHandler, required::matches, - ExtractionCountMode.EXACTLY, required.stack.getCount(), false); } CompoundTag data = BlockHelper.prepareBlockEntityData(blockState, schematicWorld.getBlockEntity(pos));