Upgrade fluid interfaces

9 tanks, with up to 64B/fluid with 2 capacity cards
This commit is contained in:
PrototypeTrousers
2022-10-11 23:04:10 -03:00
parent 53f18f8e80
commit f7be92adcf
9 changed files with 98 additions and 16 deletions
@@ -42,12 +42,15 @@ import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.EnumFacing;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.World;
import net.minecraftforge.common.capabilities.Capability;
import net.minecraftforge.fluids.capability.IFluidHandler;
import net.minecraftforge.items.IItemHandler;
import javax.annotation.Nullable;
import java.util.EnumSet;
import java.util.List;
public class TileFluidInterface extends AENetworkTile implements IGridTickable, IFluidInterfaceHost, IPriorityHost, IConfigurableFluidInventory {
@@ -83,6 +86,11 @@ public class TileFluidInterface extends AENetworkTile implements IGridTickable,
return this;
}
@Override
public void getDrops(final World w, final BlockPos pos, final List<ItemStack> drops) {
this.duality.addDrops(drops);
}
@Override
public void gridChanged() {
this.duality.gridChanged();