diff --git a/src/net/bdew/lib/data/DataSlotTank.scala b/src/net/bdew/lib/data/DataSlotTank.scala index 2ed1161..ff1c358 100644 --- a/src/net/bdew/lib/data/DataSlotTank.scala +++ b/src/net/bdew/lib/data/DataSlotTank.scala @@ -11,7 +11,7 @@ package net.bdew.lib.data import net.bdew.lib.data.base.{DataSlot, DataSlotContainer, UpdateKind} import net.minecraft.nbt.NBTTagCompound -import net.minecraftforge.fluids.{FluidRegistry, FluidStack, FluidTank, IFluidTank} +import net.minecraftforge.fluids._ abstract class DataSlotTankBase(sz: Int) extends FluidTank(sz) with IFluidTank with DataSlot { var oldStack: FluidStack = null @@ -69,9 +69,7 @@ abstract class DataSlotTankBase(sz: Int) extends FluidTank(sz) with IFluidTank w case class DataSlotTank(name: String, parent: DataSlotContainer, size: Int) extends DataSlotTankBase(size) -case class DataSlotTankRestricted(name: String, parent: DataSlotContainer, var size: Int, fluidID: Int) extends DataSlotTankBase(size) { - val filterFluid = FluidRegistry.getFluid(fluidID) - +case class DataSlotTankRestricted(name: String, parent: DataSlotContainer, var size: Int, filterFluid: Fluid) extends DataSlotTankBase(size) { def fill(amount: Int, doFill: Boolean) = super.fill(new FluidStack(filterFluid, amount), doFill) override def fill(resource: FluidStack, doFill: Boolean): Int = {