Class ResourceFluid
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceFluid
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canDrainToItem
(InventoryItem item) void
clear()
void
DoTooltip
(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout) boolean
drainFromItem
(InventoryItem item) boolean
drainToItem
(InventoryItem item) float
float
float
float
boolean
isEmpty()
boolean
isFull()
void
load
(ByteBuffer byteBuffer, int int0) void
loadSync
(ByteBuffer byteBuffer, int int0) void
save
(ByteBuffer byteBuffer) void
saveSync
(ByteBuffer byteBuffer) void
transferTo
(ResourceFluid resourceFluid0, float float1) void
tryTransferTo
(Resource resource) void
tryTransferTo
(Resource resource, float float0) Methods inherited from class zombie.entity.components.resources.Resource
acceptsItem, acceptsItem, canMoveItemsToOutput, canStackItem, canStackItem, containsItem, DoTooltip, getChannel, getDebugFlagsString, getEnergyAmount, getEnergyCapacity, getFilterName, getFreeEnergyCapacity, getFreeItemCapacity, getFreeItemUsesCapacity, getGameEntity, getId, getIO, getItemAmount, getItemCapacity, getItemUsesAmount, getItemUsesCapacity, getProgress, getResourcesComponent, getType, hasFlag, isAutoDecay, isDirty, isLocked, offerItem, offerItem, offerItem, peekItem, peekItem, pollItem, pollItem, setDirty, setLocked, setProgress
-
Method Details
-
DoTooltip
-
getFluidContainer
-
isFull
-
isEmpty
-
getFluidAmount
public float getFluidAmount()- Overrides:
getFluidAmount
in classResource
-
getFluidCapacity
public float getFluidCapacity()- Overrides:
getFluidCapacity
in classResource
-
getFreeFluidCapacity
public float getFreeFluidCapacity()- Overrides:
getFreeFluidCapacity
in classResource
-
getFluidRatio
public float getFluidRatio() -
canDrainToItem
- Overrides:
canDrainToItem
in classResource
-
drainToItem
- Overrides:
drainToItem
in classResource
-
canDrainFromItem
- Overrides:
canDrainFromItem
in classResource
-
drainFromItem
- Overrides:
drainFromItem
in classResource
-
tryTransferTo
- Overrides:
tryTransferTo
in classResource
-
tryTransferTo
- Overrides:
tryTransferTo
in classResource
-
transferTo
-
clear
-
saveSync
- Overrides:
saveSync
in classResource
- Throws:
IOException
-
loadSync
- Overrides:
loadSync
in classResource
- Throws:
IOException
-
save
- Overrides:
save
in classResource
- Throws:
IOException
-
load
- Overrides:
load
in classResource
- Throws:
IOException
-