Code/net/minecraft/world/level/block/NetherVines.java

24 lines
657 B
Java
Raw Normal View History

2025-07-01 06:20:03 +00:00
package net.minecraft.world.level.block;
import net.minecraft.util.RandomSource;
import net.minecraft.world.level.block.state.BlockState;
public class NetherVines {
private static final double BONEMEAL_GROW_PROBABILITY_DECREASE_RATE = 0.826;
public static final double GROW_PER_TICK_PROBABILITY = 0.1;
public static boolean isValidGrowthState(BlockState p_54964_) {
return p_54964_.isAir();
}
public static int getBlocksToGrowWhenBonemealed(RandomSource p_221804_) {
double d0 = 1.0;
int i;
for (i = 0; p_221804_.nextDouble() < d0; i++) {
d0 *= 0.826;
}
return i;
}
}