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

    • bUseWhileEquiped

      protected boolean bUseWhileEquiped
    • bUseWhileUnequiped

      protected boolean bUseWhileUnequiped
    • ticksPerEquipUse

      protected int ticksPerEquipUse
    • useDelta

      protected float useDelta
    • delta

      protected float delta
    • ticks

      protected float ticks
    • ReplaceOnDeplete

      protected String ReplaceOnDeplete
    • ReplaceOnDepleteFullType

      protected String ReplaceOnDepleteFullType
    • ReplaceOnCooked

      public List ReplaceOnCooked
    • Heat

      protected float Heat
    • LastCookMinute

      protected int LastCookMinute
  • 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 inventoryItem)
      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 float1)
      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()
    • setWeightEmpty

      public void setWeightEmpty(float float1)
    • isUseWhileEquiped

      public boolean isUseWhileEquiped()
    • setUseWhileEquiped

      public void setUseWhileEquiped(boolean boolean1)
    • isUseWhileUnequiped

      public boolean isUseWhileUnequiped()
    • setUseWhileUnequiped

      public void setUseWhileUnequiped(boolean boolean1)
    • getTicksPerEquipUse

      public int getTicksPerEquipUse()
    • setTicksPerEquipUse

      public void setTicksPerEquipUse(int int1)
    • getUseDelta

      public float getUseDelta()
    • setUseDelta

      public void setUseDelta(float float1)
    • getDelta

      public float getDelta()
    • setDelta

      public void setDelta(float float1)
    • getTicks

      public float getTicks()
    • setTicks

      public void setTicks(float float1)
    • setReplaceOnDeplete

      public void setReplaceOnDeplete(String string)
    • getReplaceOnDeplete

      public String getReplaceOnDeplete()
    • getReplaceOnDepleteFullType

      public String getReplaceOnDepleteFullType()
    • setHeat

      public void setHeat(float float1)
    • 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 float1)
    • canConsolidate

      public boolean canConsolidate()
    • setCanConsolidate

      public void setCanConsolidate(boolean boolean1)
    • getReplaceOnCooked

      public List getReplaceOnCooked()
    • setReplaceOnCooked

      public void setReplaceOnCooked(List list)
    • getOnCooked

      public String getOnCooked()
    • setOnCooked

      public void setOnCooked(String string)