Class Resource
java.lang.Object
zombie.entity.components.resources.Resource
- Direct Known Subclasses:
ResourceEnergy,ResourceFluid,ResourceItem
-
Method Summary
Modifier and TypeMethodDescriptionfinal booleanacceptsItem(InventoryItem arg0) booleanacceptsItem(InventoryItem arg0, boolean arg1) booleanbooleancanDrainToItem(InventoryItem arg0) booleanbooleancanStackItem(InventoryItem arg0) booleancanStackItem(Item arg0) abstract voidclear()booleancontainsItem(InventoryItem arg0) voidDoTooltip(ObjectTooltip arg0) voidDoTooltip(ObjectTooltip arg0, ObjectTooltip.Layout arg1) booleandrainFromItem(InventoryItem arg0) booleandrainToItem(InventoryItem arg0) floatfloatfloatfloatfloatfloatintfloatgetId()getIO()intintfloatgetItemUses(InputScript var1) floatfloatdoublegetType()booleanhasFlag(ResourceFlag arg0) booleanbooleanisDirty()abstract booleanisEmpty()abstract booleanisFull()booleanisLocked()voidload(ByteBuffer arg0, int arg1) voidloadSync(ByteBuffer arg0, int arg1) final InventoryItemofferItem(InventoryItem arg0) offerItem(InventoryItem arg0, boolean arg1) offerItem(InventoryItem arg0, boolean arg1, boolean arg2, boolean arg3) peekItem()peekItem(int arg0) pollItem()pollItem(boolean arg0, boolean arg1) voidsave(ByteBuffer arg0) voidsaveSync(ByteBuffer arg0) voidsetDirty()voidsetLocked(boolean arg0) voidsetProgress(double arg0) voidtryTransferTo(Resource arg0) voidtryTransferTo(Resource arg0, float arg1)
-
Method Details
-
isDirty
public boolean isDirty() -
setDirty
public void setDirty() -
getResourcesComponent
-
getGameEntity
-
DoTooltip
-
DoTooltip
-
getId
-
getType
-
getIO
-
getChannel
-
isAutoDecay
public boolean isAutoDecay() -
hasFlag
-
getDebugFlagsString
-
getFilterName
-
setProgress
public void setProgress(double arg0) -
getProgress
public double getProgress() -
isLocked
public boolean isLocked() -
setLocked
public void setLocked(boolean arg0) -
isFull
public abstract boolean isFull() -
isEmpty
public abstract boolean isEmpty() -
getItemAmount
public int getItemAmount() -
getItemUses
-
getFluidAmount
public float getFluidAmount() -
getEnergyAmount
public float getEnergyAmount() -
getItemUsesAmount
public float getItemUsesAmount() -
getItemCapacity
public int getItemCapacity() -
getFluidCapacity
public float getFluidCapacity() -
getEnergyCapacity
public float getEnergyCapacity() -
getItemUsesCapacity
public float getItemUsesCapacity() -
getFreeItemCapacity
public int getFreeItemCapacity() -
getFreeFluidCapacity
public float getFreeFluidCapacity() -
getFreeEnergyCapacity
public float getFreeEnergyCapacity() -
getFreeItemUsesCapacity
public float getFreeItemUsesCapacity() -
canMoveItemsToOutput
public boolean canMoveItemsToOutput() -
containsItem
-
acceptsItem
-
acceptsItem
-
canStackItem
-
canStackItem
-
offerItem
-
offerItem
-
offerItem
-
pollItem
-
pollItem
-
peekItem
-
peekItem
-
canDrainToItem
-
drainToItem
-
canDrainFromItem
-
drainFromItem
-
tryTransferTo
-
tryTransferTo
-
clear
public abstract void clear() -
saveSync
- Throws:
IOException
-
loadSync
- Throws:
IOException
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-