minecraft-src/net/minecraft/world/level/block/NetherVines.java
2025-07-04 01:41:11 +03:00

24 lines
580 B
Java

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 state) {
return state.isAir();
}
public static int getBlocksToGrowWhenBonemealed(RandomSource random) {
double d = 1.0;
int i;
for (i = 0; random.nextDouble() < d; i++) {
d *= 0.826;
}
return i;
}
}