Class ResourceItem
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceItem
-
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsItem
(InventoryItem item, boolean boolean0) boolean
canStackItem
(InventoryItem item) boolean
canStackItem
(Item item0) void
clear()
boolean
containsItem
(InventoryItem item) void
DoTooltip
(ObjectTooltip objectTooltip) void
DoTooltip
(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout) float
float
float
float
float
float
int
float
int
int
float
float
boolean
isEmpty()
boolean
isFull()
void
load
(ByteBuffer byteBuffer, int int0) void
loadSync
(ByteBuffer byteBuffer, int int0) offerItem
(InventoryItem item, boolean boolean0) offerItem
(InventoryItem item, boolean boolean1, boolean boolean0, boolean boolean2) offerItems
(ArrayList<InventoryItem> arrayList) offerItems
(ArrayList<InventoryItem> arrayList1, boolean boolean0) peekItem()
peekItem
(int int1) pollItem()
pollItem
(boolean boolean0, boolean boolean1) removeAllItems
(ArrayList<InventoryItem> arrayList) void
save
(ByteBuffer byteBuffer) void
saveSync
(ByteBuffer byteBuffer) int
void
transferTo
(ResourceItem resourceItem0, int int1) boolean
tryLoadSyncItems
(ByteBuffer byteBuffer, int int2, int int1, String string, boolean boolean0) void
tryTransferTo
(Resource resource) void
tryTransferTo
(Resource resource, float float0) 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() -
DoTooltip
-
DoTooltip
-
isFull
-
isEmpty
-
getItemAmount
public int getItemAmount()- Overrides:
getItemAmount
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
public InventoryItem offerItem(InventoryItem item, boolean boolean1, boolean boolean0, boolean boolean2) -
offerItems
-
offerItems
-
removeAllItems
-
pollItem
-
pollItem
-
peekItem
-
peekItem
-
getStoredItems
-
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 byteBuffer, int int2, int int1, String string, boolean boolean0) throws IOException - Throws:
IOException
-
save
- Overrides:
save
in classResource
- Throws:
IOException
-
load
- Overrides:
load
in classResource
- Throws:
IOException
-