Class DrainableComboItem

java.lang.Object
zombie.inventory.InventoryItem
zombie.inventory.types.DrainableComboItem
All Implemented Interfaces:
IUpdater, Drainable

public final class DrainableComboItem extends InventoryItem implements Drainable, IUpdater
  • Field Details

    • ReplaceOnCooked

      public List<String> ReplaceOnCooked
  • Constructor Details

  • Method Details

    • IsDrainable

      public boolean IsDrainable()
      Overrides:
      IsDrainable in class InventoryItem
    • getSaveType

      public int getSaveType()
      Overrides:
      getSaveType in class InventoryItem
    • CanStack

      public boolean CanStack(InventoryItem item)
      Overrides:
      CanStack in class InventoryItem
    • getUsedDelta

      public float getUsedDelta()
      Specified by:
      getUsedDelta in interface Drainable
    • getDrainableUsesInt

      public int getDrainableUsesInt()
    • getDrainableUsesFloat

      public float getDrainableUsesFloat()
    • render

      public void render()
      Specified by:
      render in interface IUpdater
    • renderlast

      public void renderlast()
      Specified by:
      renderlast in interface IUpdater
    • setUsedDelta

      public void setUsedDelta(float usedDelta)
      Specified by:
      setUsedDelta in interface Drainable
    • shouldUpdateInWorld

      public boolean shouldUpdateInWorld()
      Overrides:
      shouldUpdateInWorld in class InventoryItem
    • update

      public void update()
      Specified by:
      update in interface IUpdater
      Overrides:
      update in class InventoryItem
    • Use

      public void Use()
      Overrides:
      Use in class InventoryItem
    • updateWeight

      public void updateWeight()
    • getWeightEmpty

      public float getWeightEmpty()
      Returns:
      the EmptyWeight
    • setWeightEmpty

      public void setWeightEmpty(float weight)
      Parameters:
      weight - the EmptyWeight to set
    • isUseWhileEquiped

      public boolean isUseWhileEquiped()
      Returns:
      the bUseWhileEquiped
    • setUseWhileEquiped

      public void setUseWhileEquiped(boolean bUseWhileEquiped)
      Parameters:
      bUseWhileEquiped - the bUseWhileEquiped to set
    • isUseWhileUnequiped

      public boolean isUseWhileUnequiped()
      Returns:
      the bUseWhileUnequiped
    • setUseWhileUnequiped

      public void setUseWhileUnequiped(boolean bUseWhileUnequiped)
      Parameters:
      bUseWhileUnequiped - the bUseWhileUnequiped to set
    • getTicksPerEquipUse

      public int getTicksPerEquipUse()
      Returns:
      the ticksPerEquipUse
    • setTicksPerEquipUse

      public void setTicksPerEquipUse(int ticksPerEquipUse)
      Parameters:
      ticksPerEquipUse - the ticksPerEquipUse to set
    • getUseDelta

      public float getUseDelta()
      Returns:
      the useDelta
    • setUseDelta

      public void setUseDelta(float useDelta)
      Parameters:
      useDelta - the useDelta to set
    • getDelta

      public float getDelta()
      Returns:
      the delta
    • setDelta

      public void setDelta(float delta)
      Parameters:
      delta - the delta to set
    • getTicks

      public float getTicks()
      Returns:
      the ticks
    • setTicks

      public void setTicks(float ticks)
      Parameters:
      ticks - the ticks to set
    • setReplaceOnDeplete

      public void setReplaceOnDeplete(String ReplaceOnDeplete)
    • getReplaceOnDeplete

      public String getReplaceOnDeplete()
      Returns:
      the ReplaceOnDeplete
    • getReplaceOnDepleteFullType

      public String getReplaceOnDepleteFullType()
    • setHeat

      public void setHeat(float heat)
    • getHeat

      public float getHeat()
    • getInvHeat

      public float getInvHeat()
      Overrides:
      getInvHeat in class InventoryItem
    • finishupdate

      public boolean finishupdate()
      Overrides:
      finishupdate in class InventoryItem
    • getRemainingUses

      public int getRemainingUses()
    • getRainFactor

      public float getRainFactor()
    • setRainFactor

      public void setRainFactor(float rainFactor)
    • canConsolidate

      public boolean canConsolidate()
    • setCanConsolidate

      public void setCanConsolidate(boolean canConsolidate)
    • getReplaceOnCooked

      public List<String> getReplaceOnCooked()
      Returns:
      the ReplaceOnCooked
    • setReplaceOnCooked

      public void setReplaceOnCooked(List<String> replaceOnCooked)
      Parameters:
      replaceOnCooked - the ReplaceOnCooked to set
    • getOnCooked

      public String getOnCooked()
      Returns:
      the OnCooked
    • setOnCooked

      public void setOnCooked(String onCooked)
      Parameters:
      onCooked - the onCooked to set