Class ResourceItem
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceItem
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsItem
(InventoryItem arg0, boolean arg1) boolean
canStackItem
(InventoryItem arg0) boolean
canStackItem
(Item arg0) void
clear()
boolean
containsItem
(InventoryItem arg0) void
DoTooltip
(ObjectTooltip arg0) void
DoTooltip
(ObjectTooltip arg0, ObjectTooltip.Layout arg1) float
float
float
float
float
float
int
float
int
int
getItemAmount
(Item item1) int
float
getItemUses
(InputScript inputScript) float
float
getStoredItemsOfType
(Item item1) boolean
isEmpty()
boolean
isFull()
boolean
void
load
(ByteBuffer arg0, int arg1) void
loadSync
(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) void
save
(ByteBuffer arg0) void
saveSync
(ByteBuffer arg0) int
void
transferTo
(ResourceItem arg0, int arg1) boolean
tryLoadSyncItems
(ByteBuffer arg0, int arg1, int arg2, String arg3, boolean arg4) void
tryTransferTo
(Resource arg0) void
tryTransferTo
(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:
getItemAmount
in classResource
-
getItemAmount
-
getItemUses
- Overrides:
getItemUses
in classResource
-
getFluidAmount
public float getFluidAmount()- Overrides:
getFluidAmount
in classResource
-
getEnergyAmount
public float getEnergyAmount()- Overrides:
getEnergyAmount
in classResource
-
getItemUsesAmount
public float getItemUsesAmount()- Overrides:
getItemUsesAmount
in classResource
-
getItemCapacity
public int getItemCapacity()- Overrides:
getItemCapacity
in classResource
-
getFluidCapacity
public float getFluidCapacity()- Overrides:
getFluidCapacity
in classResource
-
getEnergyCapacity
public float getEnergyCapacity()- Overrides:
getEnergyCapacity
in classResource
-
getItemUsesCapacity
public float getItemUsesCapacity()- Overrides:
getItemUsesCapacity
in classResource
-
getFreeItemCapacity
public int getFreeItemCapacity()- Overrides:
getFreeItemCapacity
in classResource
-
getFreeFluidCapacity
public float getFreeFluidCapacity()- Overrides:
getFreeFluidCapacity
in classResource
-
getFreeEnergyCapacity
public float getFreeEnergyCapacity()- Overrides:
getFreeEnergyCapacity
in classResource
-
getFreeItemUsesCapacity
public float getFreeItemUsesCapacity()- Overrides:
getFreeItemUsesCapacity
in classResource
-
containsItem
- Overrides:
containsItem
in classResource
-
acceptsItem
- Overrides:
acceptsItem
in classResource
-
canStackItem
- Overrides:
canStackItem
in classResource
-
canStackItem
- Overrides:
canStackItem
in classResource
-
offerItem
-
offerItem
-
offerItems
-
offerItems
-
removeAllItems
-
removeAllItems
-
pollItem
-
pollItem
-
peekItem
-
removeItem
-
peekItem
-
getStoredItems
-
getStoredItemsOfType
-
getUniqueItems
-
tryTransferTo
- Overrides:
tryTransferTo
in classResource
-
tryTransferTo
- Overrides:
tryTransferTo
in classResource
-
transferTo
-
clear
-
saveSync
- Overrides:
saveSync
in classResource
- Throws:
IOException
-
loadSync
- Overrides:
loadSync
in classResource
- Throws:
IOException
-
tryLoadSyncItems
public boolean tryLoadSyncItems(ByteBuffer arg0, int arg1, int arg2, String arg3, boolean arg4) throws IOException - Throws:
IOException
-
save
- Overrides:
save
in classResource
- Throws:
IOException
-
load
- Overrides:
load
in classResource
- Throws:
IOException
-