Class ResourceFluid
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceFluid
-
Field Summary
Fields inherited from class zombie.entity.components.resources.Resource
group, resourcesComponent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
canDrainFromItem
(InventoryItem inventoryItem) boolean
canDrainToItem
(InventoryItem inventoryItem) void
clear()
protected void
DoDebugTooltip
(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout) void
DoTooltip
(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout) boolean
drainFromItem
(InventoryItem inventoryItem) boolean
drainToItem
(InventoryItem inventoryItem) float
float
float
float
boolean
isEmpty()
boolean
isFull()
void
load
(ByteBuffer byteBuffer, int int0) void
loadSync
(ByteBuffer byteBuffer, int int0) protected void
reset()
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, resetDirty, setDirty, setLocked, setProgress
-
Constructor Details
-
ResourceFluid
protected ResourceFluid()
-
-
Method Details
-
DoTooltip
-
DoDebugTooltip
- Overrides:
DoDebugTooltip
in classResource
-
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
-
reset
-
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
-