Class ResourceEnergy
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceEnergy
-
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) boolean
setEnergyAmount
(float float0) void
transferTo
(ResourceEnergy resourceEnergy0, 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, getFilterName, getFluidAmount, getFluidCapacity, getFreeFluidCapacity, 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
-
isFull
-
isEmpty
-
getEnergy
-
getEnergyAmount
public float getEnergyAmount()- Overrides:
getEnergyAmount
in classResource
-
getEnergyCapacity
public float getEnergyCapacity()- Overrides:
getEnergyCapacity
in classResource
-
getFreeEnergyCapacity
public float getFreeEnergyCapacity()- Overrides:
getFreeEnergyCapacity
in classResource
-
getEnergyRatio
public float getEnergyRatio() -
setEnergyAmount
public boolean setEnergyAmount(float float0) -
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
-