Class TumblestoneBlockEvent.PreGrow

java.lang.Object
net.minecraftforge.eventbus.api.Event
com.pixelmonmod.pixelmon.api.events.blocks.TumblestoneBlockEvent
com.pixelmonmod.pixelmon.api.events.blocks.TumblestoneBlockEvent.PreGrow
Enclosing class:
TumblestoneBlockEvent

public static class TumblestoneBlockEvent.PreGrow extends TumblestoneBlockEvent
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)