Class ResourceEnergy
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceEnergy
-
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) 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, resetDirty, setDirty, setLocked, setProgress
-
Constructor Details
-
ResourceEnergy
protected ResourceEnergy()
-
-
Method Details
-
DoTooltip
-
DoDebugTooltip
- Overrides:
DoDebugTooltip
in classResource
-
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
-
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
-