@@ -0,0 +1,566 @@
+package info.u_team.u_team_core.inventory;%0A%0Aimport net.minecraft.tileentity.TileEntity;%0A%0Apublic class TileEntityUFluidStackHandler extends UFluidStackHandler %7B%0A%09%0A%09protected final TileEntity tileEntity;%0A%09%0A%09public TileEntityUFluidStackHandler(int size, int capacity, TileEntity tileEntity) %7B%0A%09%09super(size, capacity);%0A%09%09this.tileEntity = tileEntity;%0A%09%7D%0A%09%0A%09public TileEntityUFluidStackHandler(int size, TileEntity tileEntity) %7B%0A%09%09super(size);%0A%09%09this.tileEntity = tileEntity;%0A%09%7D%0A%09%0A%09@Override%0A%09protected void onContentsChanged(int tank) %7B%0A%09%09tileEntity.markDirty();%0A%09%7D%0A%09%0A%7D%0A

Add TileEntityUFluidStackHandler to auto mark dirty