Class TumblestoneBlockEvent.PreGrow

java.lang.Object
net.neoforged.bus.api.Event
com.pixelmonmod.pixelmon.api.events.blocks.TumblestoneBlockEvent
com.pixelmonmod.pixelmon.api.events.blocks.TumblestoneBlockEvent.PreGrow
All Implemented Interfaces:
net.neoforged.bus.api.ICancellableEvent
Enclosing class:
TumblestoneBlockEvent

public static class TumblestoneBlockEvent.PreGrow extends TumblestoneBlockEvent implements net.neoforged.bus.api.ICancellableEvent
Fired in the random tick before the tumblestone attempts to increase in age (grow) Cancelling will prevent it from attempting to grow
  • Constructor Details

    • PreGrow

      public PreGrow(net.minecraft.world.level.Level level, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, float chance)
      Basic constructor
      Parameters:
      state - The block state
      pos - The position of the tumblestone
      chance - The chance of growth
  • Method Details

    • getChance

      public float getChance()
      The change of the growth happening this random tick
      Returns:
      The chance
    • setChance

      public void setChance(float chance)
      Change the chance of the growth happening this tick
      Parameters:
      chance - The new change (used as 1/chance)