Hbm-s-Nuclear-Tech-GIT/src/main/java/com/hbm/module/machine/ModuleMachineAssembler.java
2025-07-07 16:56:23 +02:00

29 lines
1.0 KiB
Java

package com.hbm.module.machine;
import com.hbm.inventory.fluid.tank.FluidTank;
import com.hbm.inventory.recipes.loader.GenericRecipe;
import api.hbm.energymk2.IEnergyHandlerMK2;
import net.minecraft.item.ItemStack;
public class ModuleMachineAssembler extends ModuleMachineBase {
public ModuleMachineAssembler(int index, IEnergyHandlerMK2 battery, ItemStack[] slots) {
super(index, battery, slots);
this.inputSlots = new int[12];
this.outputSlots = new int[1];
this.inputTanks = new FluidTank[1];
this.outputTanks = new FluidTank[1];
}
@Override
public GenericRecipe getRecipe() {
return null;
}
public ModuleMachineAssembler itemInput(int from) { for(int i = 0; i < inputSlots.length; i++) inputSlots[i] = from + i; return this; }
public ModuleMachineAssembler itemOutput(int a) { outputSlots[0] = a; return this; }
public ModuleMachineAssembler fluidInput(FluidTank a) { inputTanks[0] = a; return this; }
public ModuleMachineAssembler fluidOutput(FluidTank a) { outputTanks[0] = a; return this; }
}