Class SheepColorSpawnRules
java.lang.Object
net.minecraft.world.entity.animal.sheep.SheepColorSpawnRules
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static interface(package private) static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final SheepColorSpawnRules.SheepColorSpawnConfigurationprivate static final SheepColorSpawnRules.SheepColorSpawnConfigurationprivate static final SheepColorSpawnRules.SheepColorSpawnConfiguration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static WeightedList.Builder<SheepColorSpawnRules.SheepColorProvider> builder()private static SheepColorSpawnRules.SheepColorProvidercommonColors(DyeColor mainColor) static DyeColorgetSheepColor(Holder<Biome> biome, RandomSource random) private static SheepColorSpawnRules.SheepColorSpawnConfigurationgetSheepColorConfiguration(Holder<Biome> biome) private static SheepColorSpawnRules.SheepColorProviderprivate static SheepColorSpawnRules.SheepColorProvider
-
Field Details
-
TEMPERATE_SPAWN_CONFIGURATION
private static final SheepColorSpawnRules.SheepColorSpawnConfiguration TEMPERATE_SPAWN_CONFIGURATION -
WARM_SPAWN_CONFIGURATION
-
COLD_SPAWN_CONFIGURATION
-
-
Constructor Details
-
SheepColorSpawnRules
public SheepColorSpawnRules()
-
-
Method Details
-
commonColors
-
getSheepColor
-
getSheepColorConfiguration
private static SheepColorSpawnRules.SheepColorSpawnConfiguration getSheepColorConfiguration(Holder<Biome> biome) -
weighted
private static SheepColorSpawnRules.SheepColorProvider weighted(WeightedList<SheepColorSpawnRules.SheepColorProvider> colors) -
single
-
builder
-