Class ResourceItem
java.lang.Object
zombie.entity.components.resources.Resource
zombie.entity.components.resources.ResourceItem
-
Field Summary
Fields inherited from class zombie.entity.components.resources.Resource
group, resourcesComponent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
acceptsItem
(InventoryItem inventoryItem, boolean boolean0) boolean
canStackItem
(InventoryItem inventoryItem) boolean
canStackItem
(Item item0) void
clear()
boolean
containsItem
(InventoryItem inventoryItem) protected void
DoDebugTooltip
(ObjectTooltip objectTooltip, ObjectTooltip.Layout layout) 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 inventoryItem, boolean boolean0) offerItem
(InventoryItem inventoryItem, 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) protected void
reset()
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, resetDirty, setDirty, setLocked, setProgress
-
Constructor Details
-
ResourceItem
protected ResourceItem()
-
-
Method Details
-
getItemFilter
-
storedSize
public int storedSize() -
DoTooltip
-
DoTooltip
-
DoDebugTooltip
- Overrides:
DoDebugTooltip
in classResource
-
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 inventoryItem, 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
-
reset
-
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
-