Class FluidContainer
java.lang.Object
zombie.entity.Component
zombie.entity.components.fluids.FluidContainer
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
adjustAmount
(float arg0) void
adjustSpecificFluidAmount
(Fluid arg0, float arg1) boolean
canAddFluid
(Fluid arg0) boolean
static boolean
CanTransfer
(FluidContainer arg0, FluidContainer arg1) boolean
copy()
void
copyFluidsFrom
(FluidContainer arg0) static FluidContainer
createFluidSample
(float arg0) createFluidSample
(FluidSample arg0, float arg1) static void
void
DoTooltip
(ObjectTooltip arg0) void
DoTooltip
(ObjectTooltip arg0, ObjectTooltip.Layout arg1) void
Empty()
void
Empty
(boolean arg0) float
float
getColor()
float
float
float
float
float
float
getRatioForFluid
(Fluid arg0) float
getSpecificFluidAmount
(Fluid arg0) static String
GetTransferReason
(FluidContainer arg0, FluidContainer arg1) static String
GetTransferReason
(FluidContainer arg0, FluidContainer arg1, boolean arg2) boolean
isAllCategory
(FluidCategory arg0) boolean
isCategory
(FluidCategory arg0) boolean
isEmpty()
boolean
boolean
isFull()
boolean
boolean
boolean
boolean
isPerceivedFluidToPlayer
(Fluid arg0, IsoGameCharacter arg1) boolean
boolean
isPureFluid
(Fluid arg0) boolean
boolean
boolean
void
load
(ByteBuffer arg0, int arg1) void
removeFluid
(boolean arg0) void
removeFluid
(float arg0) removeFluid
(float arg0, boolean arg1) removeFluid
(float arg0, boolean arg1, FluidConsume arg2) void
save
(ByteBuffer arg0) void
setCanPlayerEmpty
(boolean arg0) void
setCapacity
(float arg0) void
setContainerName
(String arg0) void
setInputLocked
(boolean arg0) void
setRainCatcher
(float arg0) void
setWhitelist
(FluidFilter arg0) static void
Transfer
(FluidContainer arg0, FluidContainer arg1) static void
Transfer
(FluidContainer arg0, FluidContainer arg1, float arg2) static void
Transfer
(FluidContainer arg0, FluidContainer arg1, float arg2, boolean arg3) void
transferFrom
(FluidContainer arg0) void
transferFrom
(FluidContainer arg0, float arg1) void
transferTo
(FluidContainer arg0) void
transferTo
(FluidContainer arg0, float arg1) void
unseal()
void
Methods 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:
isQualifiesForMetaStorage
in classComponent
-
setWhitelist
-
isTaintedStatusKnown
public boolean isTaintedStatusKnown()
-