Class FluidContainer

java.lang.Object
zombie.entity.Component
zombie.entity.components.fluids.FluidContainer

public class FluidContainer extends Component
  • Field Details

  • Method Details

    • CreateContainer

      public static FluidContainer CreateContainer()
    • DisposeContainer

      public static void DisposeContainer(FluidContainer arg0)
    • copy

      public FluidContainer copy()
    • copyFluidsFrom

      public void copyFluidsFrom(FluidContainer arg0)
    • getCustomDrinkSound

      public String getCustomDrinkSound()
    • setInputLocked

      public void setInputLocked(boolean arg0)
    • isInputLocked

      public boolean isInputLocked()
    • canPlayerEmpty

      public boolean canPlayerEmpty()
    • setCanPlayerEmpty

      public void setCanPlayerEmpty(boolean arg0)
    • getRainCatcher

      public float getRainCatcher()
    • setRainCatcher

      public void setRainCatcher(float arg0)
    • isFilledWithCleanWater

      public boolean isFilledWithCleanWater()
    • isHiddenAmount

      public boolean isHiddenAmount()
    • DoTooltip

      public void DoTooltip(ObjectTooltip arg0)
      Overrides:
      DoTooltip in class Component
    • DoTooltip

      public void DoTooltip(ObjectTooltip arg0, ObjectTooltip.Layout arg1)
      Overrides:
      DoTooltip in class Component
    • getContainerName

      public String getContainerName()
    • setContainerName

      public void setContainerName(String arg0)
    • getTranslatedContainerName

      public String getTranslatedContainerName()
    • getUiName

      public String getUiName()
    • getProperties

      public SealedFluidProperties getProperties()
    • isEmpty

      public boolean isEmpty()
    • isFull

      public boolean isFull()
    • getCapacity

      public float getCapacity()
    • getFreeCapacity

      public float getFreeCapacity()
    • getFilledRatio

      public float getFilledRatio()
    • getColor

      public Color getColor()
    • getAmount

      public float getAmount()
    • getPoisonRatio

      public float getPoisonRatio()
    • isPoisonous

      public boolean isPoisonous()
    • getPoisonEffect

      public PoisonEffect getPoisonEffect()
    • isTainted

      public boolean isTainted()
    • setCapacity

      public void setCapacity(float arg0)
    • adjustAmount

      public void adjustAmount(float arg0)
    • adjustSpecificFluidAmount

      public void adjustSpecificFluidAmount(Fluid arg0, float arg1)
    • getSpecificFluidAmount

      public float getSpecificFluidAmount(Fluid arg0)
    • createFluidSample

      public FluidSample createFluidSample()
    • createFluidSample

      public FluidSample createFluidSample(float arg0)
    • createFluidSample

      public FluidSample createFluidSample(FluidSample arg0, float arg1)
    • isPureFluid

      public boolean isPureFluid(Fluid arg0)
    • getPrimaryFluid

      public Fluid getPrimaryFluid()
    • getPrimaryFluidAmount

      public float getPrimaryFluidAmount()
    • isPerceivedFluidToPlayer

      public boolean isPerceivedFluidToPlayer(Fluid arg0, IsoGameCharacter arg1)
    • isMixture

      public boolean isMixture()
    • getWhitelist

      public FluidFilter getWhitelist()
    • getBlacklist

      public FluidFilter getBlacklist()
    • Empty

      public void Empty()
    • Empty

      public void Empty(boolean arg0)
    • canAddFluid

      public boolean canAddFluid(Fluid arg0)
    • addFluid

      public void addFluid(String arg0, float arg1)
    • addFluid

      public void addFluid(FluidType arg0, float arg1)
    • addFluid

      public void addFluid(Fluid arg0, float arg1)
    • removeFluid

      public void removeFluid()
    • removeFluid

      public FluidConsume removeFluid(boolean arg0)
    • removeFluid

      public void removeFluid(float arg0)
    • removeFluid

      public FluidConsume removeFluid(float arg0, boolean arg1)
    • removeFluid

      public FluidConsume removeFluid(float arg0, boolean arg1, FluidConsume arg2)
    • contains

      public boolean contains(Fluid arg0)
    • getRatioForFluid

      public float getRatioForFluid(Fluid arg0)
    • isCategory

      public boolean isCategory(FluidCategory arg0)
    • isAllCategory

      public boolean isAllCategory(FluidCategory arg0)
    • transferTo

      public void transferTo(FluidContainer arg0)
    • transferTo

      public void transferTo(FluidContainer arg0, float arg1)
    • transferFrom

      public void transferFrom(FluidContainer arg0)
    • transferFrom

      public void transferFrom(FluidContainer arg0, float arg1)
    • GetTransferReason

      public static String GetTransferReason(FluidContainer arg0, FluidContainer arg1)
    • GetTransferReason

      public static String GetTransferReason(FluidContainer arg0, FluidContainer arg1, boolean arg2)
    • CanTransfer

      public static boolean CanTransfer(FluidContainer arg0, FluidContainer arg1)
    • Transfer

      public static void Transfer(FluidContainer arg0, FluidContainer arg1)
    • Transfer

      public static void Transfer(FluidContainer arg0, FluidContainer arg1, float arg2)
    • Transfer

      public static void Transfer(FluidContainer arg0, FluidContainer arg1, float arg2, boolean arg3)
    • save

      public void save(ByteBuffer arg0) throws IOException
      Throws:
      IOException
    • load

      public void load(ByteBuffer arg0, int arg1) throws IOException
      Throws:
      IOException
    • unsealIfNotFull

      public void unsealIfNotFull()
    • unseal

      public void unseal()
    • isQualifiesForMetaStorage

      public boolean isQualifiesForMetaStorage()
      Overrides:
      isQualifiesForMetaStorage in class Component
    • setWhitelist

      public void setWhitelist(FluidFilter arg0)
    • isTaintedStatusKnown

      public boolean isTaintedStatusKnown()