Class FluidContainer
java.lang.Object
zombie.entity.Component
zombie.entity.components.fluids.FluidContainer
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidadjustAmount(float arg0) voidadjustSpecificFluidAmount(Fluid arg0, float arg1) booleancanAddFluid(Fluid arg0) booleanstatic booleanCanTransfer(FluidContainer arg0, FluidContainer arg1) booleancopy()voidcopyFluidsFrom(FluidContainer arg0) static FluidContainercreateFluidSample(float arg0) createFluidSample(FluidSample arg0, float arg1) static voidvoidDoTooltip(ObjectTooltip arg0) voidDoTooltip(ObjectTooltip arg0, ObjectTooltip.Layout arg1) voidEmpty()voidEmpty(boolean arg0) floatfloatgetColor()floatfloatfloatfloatfloatfloatgetRatioForFluid(Fluid arg0) floatgetSpecificFluidAmount(Fluid arg0) static StringGetTransferReason(FluidContainer arg0, FluidContainer arg1) static StringGetTransferReason(FluidContainer arg0, FluidContainer arg1, boolean arg2) booleanisAllCategory(FluidCategory arg0) booleanisCategory(FluidCategory arg0) booleanisEmpty()booleanbooleanisFull()booleanbooleanbooleanbooleanisPerceivedFluidToPlayer(Fluid arg0, IsoGameCharacter arg1) booleanbooleanisPureFluid(Fluid arg0) booleanbooleanbooleanvoidload(ByteBuffer arg0, int arg1) voidremoveFluid(boolean arg0) voidremoveFluid(float arg0) removeFluid(float arg0, boolean arg1) removeFluid(float arg0, boolean arg1, FluidConsume arg2) voidsave(ByteBuffer arg0) voidsetCanPlayerEmpty(boolean arg0) voidsetCapacity(float arg0) voidsetContainerName(String arg0) voidsetInputLocked(boolean arg0) voidsetRainCatcher(float arg0) voidsetWhitelist(FluidFilter arg0) static voidTransfer(FluidContainer arg0, FluidContainer arg1) static voidTransfer(FluidContainer arg0, FluidContainer arg1, float arg2) static voidTransfer(FluidContainer arg0, FluidContainer arg1, float arg2, boolean arg3) voidtransferFrom(FluidContainer arg0) voidtransferFrom(FluidContainer arg0, float arg1) voidtransferTo(FluidContainer arg0) voidtransferTo(FluidContainer arg0, float arg1) voidunseal()voidMethods inherited from class zombie.entity.Component
dumpContentsInSquare, getComponent, getComponentType, getGameEntity, getOwner, getRenderLastPriority, getUsingPlayer, isAddedToEngine, isNoContainerOrEmpty, isRenderLast, isRunningInMeta, isUsingPlayer, isValid, isValidOwnerType, sendServerPacketTo, toString
-
Field Details
-
MAX_FLUIDS
public static final int MAX_FLUIDS- See Also:
-
DEF_CONTAINER_NAME
- See Also:
-
-
Method Details
-
CreateContainer
-
DisposeContainer
-
copy
-
copyFluidsFrom
-
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
-
DoTooltip
-
getContainerName
-
setContainerName
-
getTranslatedContainerName
-
getUiName
-
getProperties
-
isEmpty
public boolean isEmpty() -
isFull
public boolean isFull() -
getCapacity
public float getCapacity() -
getFreeCapacity
public float getFreeCapacity() -
getFilledRatio
public float getFilledRatio() -
getColor
-
getAmount
public float getAmount() -
getPoisonRatio
public float getPoisonRatio() -
isPoisonous
public boolean isPoisonous() -
getPoisonEffect
-
isTainted
public boolean isTainted() -
setCapacity
public void setCapacity(float arg0) -
adjustAmount
public void adjustAmount(float arg0) -
adjustSpecificFluidAmount
-
getSpecificFluidAmount
-
createFluidSample
-
createFluidSample
-
createFluidSample
-
isPureFluid
-
getPrimaryFluid
-
getPrimaryFluidAmount
public float getPrimaryFluidAmount() -
isPerceivedFluidToPlayer
-
isMixture
public boolean isMixture() -
getWhitelist
-
getBlacklist
-
Empty
public void Empty() -
Empty
public void Empty(boolean arg0) -
canAddFluid
-
addFluid
-
addFluid
-
addFluid
-
removeFluid
public void removeFluid() -
removeFluid
-
removeFluid
public void removeFluid(float arg0) -
removeFluid
-
removeFluid
-
contains
-
getRatioForFluid
-
isCategory
-
isAllCategory
-
transferTo
-
transferTo
-
transferFrom
-
transferFrom
-
GetTransferReason
-
GetTransferReason
-
CanTransfer
-
Transfer
-
Transfer
-
Transfer
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-
unsealIfNotFull
public void unsealIfNotFull() -
unseal
public void unseal() -
isQualifiesForMetaStorage
public boolean isQualifiesForMetaStorage()- Overrides:
isQualifiesForMetaStoragein classComponent
-
setWhitelist
-
isTaintedStatusKnown
public boolean isTaintedStatusKnown()
-