Class ResourceFluid
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceFluid
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanDrainToItem(InventoryItem item) voidclear()voidDoTooltip(ObjectTooltip tooltipUI, ObjectTooltip.Layout layout) booleandrainFromItem(InventoryItem item) booleandrainToItem(InventoryItem item) floatfloatfloatfloatbooleanisEmpty()booleanisFull()voidload(ByteBuffer input, int WorldVersion) voidloadSync(ByteBuffer input, int WorldVersion) voidsave(ByteBuffer output) voidsaveSync(ByteBuffer output) voidtransferTo(ResourceFluid target, float transferAmount) voidtryTransferTo(Resource target) voidtryTransferTo(Resource target, float amount) Methods inherited from class Resource
acceptsItem, acceptsItem, canMoveItemsToOutput, canStackItem, canStackItem, containsItem, DoTooltip, getChannel, getDebugFlagsString, getEnergyAmount, getEnergyCapacity, getFilterName, getFreeEnergyCapacity, getFreeItemCapacity, getFreeItemUsesCapacity, getGameEntity, getId, getIO, getItemAmount, getItemCapacity, getItemUses, 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:
getFluidAmountin classResource
-
getFluidCapacity
public float getFluidCapacity()- Overrides:
getFluidCapacityin classResource
-
getFreeFluidCapacity
public float getFreeFluidCapacity()- Overrides:
getFreeFluidCapacityin classResource
-
getFluidRatio
public float getFluidRatio() -
canDrainToItem
- Overrides:
canDrainToItemin classResource
-
drainToItem
- Overrides:
drainToItemin classResource
-
canDrainFromItem
- Overrides:
canDrainFromItemin classResource
-
drainFromItem
- Overrides:
drainFromItemin classResource
-
tryTransferTo
- Overrides:
tryTransferToin classResource
-
tryTransferTo
- Overrides:
tryTransferToin classResource
-
transferTo
-
clear
-
saveSync
- Overrides:
saveSyncin classResource- Throws:
IOException
-
loadSync
- Overrides:
loadSyncin classResource- Throws:
IOException
-
save
- Overrides:
savein classResource- Throws:
IOException
-
load
- Overrides:
loadin classResource- Throws:
IOException
-