Class HalfLifeChemicalHandler

java.lang.Object
ml.pluto7073.chemicals.handlers.ConsumableChemicalHandler
ml.pluto7073.chemicals.handlers.HalfLifeChemicalHandler

public abstract class HalfLifeChemicalHandler extends ConsumableChemicalHandler
A Chemical handler that exponentially ticks down the amount in a player, using the specified half life.
  • Field Details

    • perTickMultiplier

      protected final float perTickMultiplier
  • Constructor Details

    • HalfLifeChemicalHandler

      public HalfLifeChemicalHandler(int halfLifeTicks)
  • Method Details

    • tickPlayer

      public void tickPlayer(net.minecraft.world.entity.player.Player player)
      Description copied from class: ConsumableChemicalHandler
      Updates the current amount of the chemical in the specified player
      Specified by:
      tickPlayer in class ConsumableChemicalHandler
      Parameters:
      player - The player to update