Class Resource
java.lang.Object
zombie.entity.components.resources.Resource
- Direct Known Subclasses:
ResourceEnergy
,ResourceFluid
,ResourceItem
-
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
acceptsItem
(InventoryItem arg0) boolean
acceptsItem
(InventoryItem arg0, boolean arg1) boolean
boolean
canDrainToItem
(InventoryItem arg0) boolean
boolean
canStackItem
(InventoryItem arg0) boolean
canStackItem
(Item arg0) abstract void
clear()
boolean
containsItem
(InventoryItem arg0) void
DoTooltip
(ObjectTooltip arg0) void
DoTooltip
(ObjectTooltip arg0, ObjectTooltip.Layout arg1) boolean
drainFromItem
(InventoryItem arg0) boolean
drainToItem
(InventoryItem arg0) float
float
float
float
float
float
int
float
getId()
getIO()
int
int
float
getItemUses
(InputScript var1) float
float
double
getType()
boolean
hasFlag
(ResourceFlag arg0) boolean
boolean
isDirty()
abstract boolean
isEmpty()
abstract boolean
isFull()
boolean
isLocked()
void
load
(ByteBuffer arg0, int arg1) void
loadSync
(ByteBuffer arg0, int arg1) final InventoryItem
offerItem
(InventoryItem arg0) offerItem
(InventoryItem arg0, boolean arg1) offerItem
(InventoryItem arg0, boolean arg1, boolean arg2, boolean arg3) peekItem()
peekItem
(int arg0) pollItem()
pollItem
(boolean arg0, boolean arg1) void
save
(ByteBuffer arg0) void
saveSync
(ByteBuffer arg0) void
setDirty()
void
setLocked
(boolean arg0) void
setProgress
(double arg0) void
tryTransferTo
(Resource arg0) void
tryTransferTo
(Resource arg0, float arg1)
-
Method Details
-
isDirty
public boolean isDirty() -
setDirty
public void setDirty() -
getResourcesComponent
-
getGameEntity
-
DoTooltip
-
DoTooltip
-
getId
-
getType
-
getIO
-
getChannel
-
isAutoDecay
public boolean isAutoDecay() -
hasFlag
-
getDebugFlagsString
-
getFilterName
-
setProgress
public void setProgress(double arg0) -
getProgress
public double getProgress() -
isLocked
public boolean isLocked() -
setLocked
public void setLocked(boolean arg0) -
isFull
public abstract boolean isFull() -
isEmpty
public abstract boolean isEmpty() -
getItemAmount
public int getItemAmount() -
getItemUses
-
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
-
pollItem
-
pollItem
-
peekItem
-
peekItem
-
canDrainToItem
-
drainToItem
-
canDrainFromItem
-
drainFromItem
-
tryTransferTo
-
tryTransferTo
-
clear
public abstract void clear() -
saveSync
- Throws:
IOException
-
loadSync
- Throws:
IOException
-
save
- Throws:
IOException
-
load
- Throws:
IOException
-