Class ResourceEnergy
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceEnergy
-
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) booleansetEnergyAmount(float amount) voidtransferTo(ResourceEnergy 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, 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:
getEnergyAmountin classResource
-
getEnergyCapacity
public float getEnergyCapacity()- Overrides:
getEnergyCapacityin classResource
-
getFreeEnergyCapacity
public float getFreeEnergyCapacity()- Overrides:
getFreeEnergyCapacityin classResource
-
getEnergyRatio
public float getEnergyRatio() -
setEnergyAmount
public boolean setEnergyAmount(float amount) -
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
-