Class ResourceEnergy
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceEnergy
-
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleancanDrainToItem(InventoryItem arg0) voidclear()voidDoTooltip(ObjectTooltip arg0, ObjectTooltip.Layout arg1) booleandrainFromItem(InventoryItem arg0) booleandrainToItem(InventoryItem arg0) floatfloatfloatfloatbooleanisEmpty()booleanisFull()voidload(ByteBuffer arg0, int arg1) voidloadSync(ByteBuffer arg0, int arg1) voidsave(ByteBuffer arg0) voidsaveSync(ByteBuffer arg0) booleansetEnergyAmount(float arg0) voidtransferTo(ResourceEnergy arg0, float arg1) voidtryTransferTo(Resource arg0) voidtryTransferTo(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:
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 arg0) -
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
-