From 62f677ad6fef31a84df314773e991fea8bb33c00 Mon Sep 17 00:00:00 2001 From: Zorbatron <46525467+Zorbatron@users.noreply.github.com> Date: Wed, 23 Oct 2024 04:49:02 -0400 Subject: [PATCH] Use all the muffler hatches on the qebf instead of only 1. --- .../electric/quad/MetaTileEntityQueebf.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/src/main/java/com/zorbatron/zbgt/common/metatileentities/multi/electric/quad/MetaTileEntityQueebf.java b/src/main/java/com/zorbatron/zbgt/common/metatileentities/multi/electric/quad/MetaTileEntityQueebf.java index 9cc89cce..09f32935 100644 --- a/src/main/java/com/zorbatron/zbgt/common/metatileentities/multi/electric/quad/MetaTileEntityQueebf.java +++ b/src/main/java/com/zorbatron/zbgt/common/metatileentities/multi/electric/quad/MetaTileEntityQueebf.java @@ -29,6 +29,7 @@ import gregtech.api.GregTechAPI; import gregtech.api.block.IHeatingCoilBlockStats; import gregtech.api.capability.IHeatingCoil; +import gregtech.api.capability.IMufflerHatch; import gregtech.api.metatileentity.MetaTileEntity; import gregtech.api.metatileentity.interfaces.IGregTechTileEntity; import gregtech.api.metatileentity.multiblock.IMultiblockPart; @@ -219,4 +220,22 @@ public List getDataInfo() { .setStyle(new Style().setColor(TextFormatting.RED)))); return list; } + + @Override + public void outputRecoveryItems() { + List mufflers = getAbilities(MultiblockAbility.MUFFLER_HATCH); + for (IMufflerHatch muffler : mufflers) { + muffler.recoverItemsTable(recoveryItems); + } + } + + @Override + public void outputRecoveryItems(int parallel) { + List mufflers = getAbilities(MultiblockAbility.MUFFLER_HATCH); + for (IMufflerHatch muffler : mufflers) { + for (int i = 0; i < parallel; i++) { + muffler.recoverItemsTable(recoveryItems); + } + } + } }