package zmaster587.advancedRocketry.tile.oxygen; import net.minecraft.item.ItemStack; import zmaster587.advancedRocketry.api.AdvancedRocketryItems; import zmaster587.libVulpes.tile.multiblock.hatch.TileInventoryHatch; public class TileCO2Scrubber extends TileInventoryHatch { public TileCO2Scrubber() { super(1); } @Override public String getModularInventoryName() { return "tile.scrubber.name"; } @Override public int getInventoryStackLimit() { return 1; } public boolean useCharge() { ItemStack stack = getStackInSlot(0); if(stack != null && stack.getItem() == AdvancedRocketryItems.itemCarbonScrubberCartridge) { int newDamage = stack.getItemDamage() + 1; if(newDamage != stack.getMaxDamage()) { stack.setItemDamage(newDamage); this.markDirty(); return true; } } return false; } }