Code/net/minecraft/world/level/levelgen/feature/configurations/ProbabilityFeatureConfigura...

17 lines
762 B
Java
Raw Permalink Normal View History

2025-07-01 06:20:03 +00:00
package net.minecraft.world.level.levelgen.feature.configurations;
import com.mojang.serialization.Codec;
import com.mojang.serialization.codecs.RecordCodecBuilder;
import com.mojang.serialization.codecs.RecordCodecBuilder.Instance;
public class ProbabilityFeatureConfiguration implements FeatureConfiguration {
public static final Codec<ProbabilityFeatureConfiguration> CODEC = RecordCodecBuilder.create(
p_67866_ -> p_67866_.group(Codec.floatRange(0.0F, 1.0F).fieldOf("probability").forGetter(p_161045_ -> p_161045_.probability))
.apply(p_67866_, ProbabilityFeatureConfiguration::new)
);
public final float probability;
public ProbabilityFeatureConfiguration(float p_67862_) {
this.probability = p_67862_;
}
}