Class ResourceEnergy
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceEnergy
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
canDrainToItem
(InventoryItem arg0) void
clear()
void
DoTooltip
(ObjectTooltip arg0, ObjectTooltip.Layout arg1) boolean
drainFromItem
(InventoryItem arg0) boolean
drainToItem
(InventoryItem arg0) float
float
float
float
boolean
isEmpty()
boolean
isFull()
void
load
(ByteBuffer arg0, int arg1) void
loadSync
(ByteBuffer arg0, int arg1) void
save
(ByteBuffer arg0) void
saveSync
(ByteBuffer arg0) boolean
setEnergyAmount
(float arg0) void
transferTo
(ResourceEnergy arg0, float arg1) void
tryTransferTo
(Resource arg0) void
tryTransferTo
(Resource arg0, float arg1) 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, getItemUses, 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 arg0) -
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
-