Class ResourceItem
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceItem
-
Method Summary
Modifier and TypeMethodDescriptionbooleanacceptsItem(InventoryItem arg0, boolean arg1) booleancanStackItem(InventoryItem arg0) booleancanStackItem(Item arg0) voidclear()booleancontainsItem(InventoryItem arg0) voidDoTooltip(ObjectTooltip arg0) voidDoTooltip(ObjectTooltip arg0, ObjectTooltip.Layout arg1) floatfloatfloatfloatfloatfloatintfloatintintgetItemAmount(Item item1) intfloatgetItemUses(InputScript inputScript) floatfloatgetStoredItemsOfType(Item item1) booleanisEmpty()booleanisFull()booleanvoidload(ByteBuffer arg0, int arg1) voidloadSync(ByteBuffer arg0, int arg1) offerItem(InventoryItem arg0, boolean arg1) offerItem(InventoryItem arg0, boolean arg1, boolean arg2, boolean arg3) offerItems(ArrayList<InventoryItem> arrayList) offerItems(ArrayList<InventoryItem> arrayList1, boolean boolean0) peekItem()peekItem(int arg0) pollItem()pollItem(boolean arg0, boolean arg1) removeAllItems(ArrayList<InventoryItem> arrayList) removeAllItems(ArrayList<InventoryItem> arrayList, Item item) removeItem(InventoryItem item) voidsave(ByteBuffer arg0) voidsaveSync(ByteBuffer arg0) intvoidtransferTo(ResourceItem arg0, int arg1) booleantryLoadSyncItems(ByteBuffer arg0, int arg1, int arg2, String arg3, boolean arg4) voidtryTransferTo(Resource arg0) voidtryTransferTo(Resource arg0, float arg1) Methods inherited from class zombie.entity.components.resources.Resource
acceptsItem, canDrainFromItem, canDrainToItem, canMoveItemsToOutput, drainFromItem, drainToItem, getChannel, getDebugFlagsString, getFilterName, getGameEntity, getId, getIO, getProgress, getResourcesComponent, getType, hasFlag, isAutoDecay, isDirty, isLocked, offerItem, setDirty, setLocked, setProgress
-
Method Details
-
getItemFilter
-
storedSize
public int storedSize() -
isStackAnyItem
public boolean isStackAnyItem() -
DoTooltip
-
DoTooltip
-
isFull
-
isEmpty
-
getItemAmount
public int getItemAmount()- Overrides:
getItemAmountin classResource
-
getItemAmount
-
getItemUses
- Overrides:
getItemUsesin classResource
-
getFluidAmount
public float getFluidAmount()- Overrides:
getFluidAmountin classResource
-
getEnergyAmount
public float getEnergyAmount()- Overrides:
getEnergyAmountin classResource
-
getItemUsesAmount
public float getItemUsesAmount()- Overrides:
getItemUsesAmountin classResource
-
getItemCapacity
public int getItemCapacity()- Overrides:
getItemCapacityin classResource
-
getFluidCapacity
public float getFluidCapacity()- Overrides:
getFluidCapacityin classResource
-
getEnergyCapacity
public float getEnergyCapacity()- Overrides:
getEnergyCapacityin classResource
-
getItemUsesCapacity
public float getItemUsesCapacity()- Overrides:
getItemUsesCapacityin classResource
-
getFreeItemCapacity
public int getFreeItemCapacity()- Overrides:
getFreeItemCapacityin classResource
-
getFreeFluidCapacity
public float getFreeFluidCapacity()- Overrides:
getFreeFluidCapacityin classResource
-
getFreeEnergyCapacity
public float getFreeEnergyCapacity()- Overrides:
getFreeEnergyCapacityin classResource
-
getFreeItemUsesCapacity
public float getFreeItemUsesCapacity()- Overrides:
getFreeItemUsesCapacityin classResource
-
containsItem
- Overrides:
containsItemin classResource
-
acceptsItem
- Overrides:
acceptsItemin classResource
-
canStackItem
- Overrides:
canStackItemin classResource
-
canStackItem
- Overrides:
canStackItemin classResource
-
offerItem
-
offerItem
-
offerItems
-
offerItems
-
removeAllItems
-
removeAllItems
-
pollItem
-
pollItem
-
peekItem
-
removeItem
-
peekItem
-
getStoredItems
-
getStoredItemsOfType
-
getUniqueItems
-
tryTransferTo
- Overrides:
tryTransferToin classResource
-
tryTransferTo
- Overrides:
tryTransferToin classResource
-
transferTo
-
clear
-
saveSync
- Overrides:
saveSyncin classResource- Throws:
IOException
-
loadSync
- Overrides:
loadSyncin classResource- Throws:
IOException
-
tryLoadSyncItems
public boolean tryLoadSyncItems(ByteBuffer arg0, int arg1, int arg2, String arg3, boolean arg4) throws IOException - Throws:
IOException
-
save
- Overrides:
savein classResource- Throws:
IOException
-
load
- Overrides:
loadin classResource- Throws:
IOException
-