Class Resource
java.lang.Object
zombie.entity.components.resources.Resource
- Direct Known Subclasses:
ResourceEnergy
,ResourceFluid
,ResourceItem
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
acceptsItem
(InventoryItem inventoryItem) boolean
acceptsItem
(InventoryItem var1, boolean var2) boolean
boolean
canDrainToItem
(InventoryItem var1) boolean
boolean
canStackItem
(InventoryItem var1) boolean
canStackItem
(Item var1) abstract void
clear()
boolean
containsItem
(InventoryItem var1) protected void
DoDebugTooltip
(ObjectTooltip var1, ObjectTooltip.Layout layout) void
DoTooltip
(ObjectTooltip objectTooltip) void
DoTooltip
(ObjectTooltip var1, ObjectTooltip.Layout layout) boolean
drainFromItem
(InventoryItem var1) boolean
drainToItem
(InventoryItem var1) float
float
float
float
float
float
int
float
getId()
getIO()
int
int
float
float
double
getType()
boolean
hasFlag
(ResourceFlag resourceFlag) boolean
boolean
isDirty()
abstract boolean
isEmpty()
abstract boolean
isFull()
boolean
isLocked()
void
load
(ByteBuffer byteBuffer, int var2) void
loadSync
(ByteBuffer byteBuffer, int var2) final InventoryItem
offerItem
(InventoryItem inventoryItem) offerItem
(InventoryItem inventoryItem, boolean var2) offerItem
(InventoryItem inventoryItem, boolean var2, boolean var3, boolean var4) peekItem()
peekItem
(int var1) pollItem()
pollItem
(boolean var1, boolean var2) protected void
reset()
protected void
void
save
(ByteBuffer byteBuffer) void
saveSync
(ByteBuffer byteBuffer) void
setDirty()
void
setLocked
(boolean boolean0) void
setProgress
(double double0) void
tryTransferTo
(Resource var1) void
tryTransferTo
(Resource var1, float var2)
-
Field Details
-
resourcesComponent
-
group
-
-
Constructor Details
-
Resource
protected Resource()
-
-
Method Details
-
isDirty
public boolean isDirty() -
setDirty
public void setDirty() -
resetDirty
protected void resetDirty() -
getResourcesComponent
-
getGameEntity
-
DoTooltip
-
DoTooltip
-
DoDebugTooltip
-
getId
-
getType
-
getIO
-
getChannel
-
isAutoDecay
public boolean isAutoDecay() -
hasFlag
-
getDebugFlagsString
-
getFilterName
-
setProgress
public void setProgress(double double0) -
getProgress
public double getProgress() -
isLocked
public boolean isLocked() -
setLocked
public void setLocked(boolean boolean0) -
isFull
public abstract boolean isFull() -
isEmpty
public abstract boolean isEmpty() -
getItemAmount
public int getItemAmount() -
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
public InventoryItem offerItem(InventoryItem inventoryItem, boolean var2, boolean var3, boolean var4) -
pollItem
-
pollItem
-
peekItem
-
peekItem
-
canDrainToItem
-
drainToItem
-
canDrainFromItem
-
drainFromItem
-
tryTransferTo
-
tryTransferTo
-
clear
public abstract void clear() -
reset
protected void reset() -
saveSync
- Throws:
IOException
-
loadSync
- Throws:
IOException
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-