net.minecraft.world.biome

public class SpawnSettings$Builder

net.minecraft.world.level.biome.MobSpawnSettings$Builder
net.minecraft.class_5483$class_5496
net.minecraft.world.biome.SpawnSettings$Builder

Field summary

Modifier and TypeField
private final Map<SpawnGroup, WeightedPool$Builder<SpawnSettings$SpawnEntry>>
spawnsByCategory
field_26647
spawners
private final Map<EntityType<?>, SpawnSettings$SpawnDensity>
mobSpawnCosts
field_26648
spawnCosts

Constructor summary

ModifierConstructor
public ()

Method summary

Modifier and TypeMethod
public SpawnSettings$Builder
addSpawn(EntityType<?> type, int weight, int minCount, int maxCount)
method_1_8739(class_1299<?> arg0, int arg1, int arg2, int arg3)
spawn(EntityType<?> entityType, int weight, int min, int max)
public SpawnSettings$Builder
addSpawn(EntityType<?> type, int weight, IntProvider count)
method_1_8740(class_1299<?> arg0, int arg1, class_6017 arg2)
spawn(EntityType<?> entityType, int weight, IntProvider count)
public SpawnSettings$Builder
addSpawn(EntityType<?> type, MobCategory category, int weight, IntProvider count)
method_31011(class_1299<?> arg0, class_1311 arg1, int arg2, class_6017 arg3)
spawn(EntityType<?> entityType, SpawnGroup spawnGroup, int weight, IntProvider count)
public SpawnSettings$Builder
addAllSpawns(MobCategory category, WeightedList<MobSpawnSettings$SpawnerData> spawns)
method_1_8738(class_1311 arg0, class_6012<class_5483$class_1964> arg1)
spawns(SpawnGroup group, WeightedPool<SpawnSettings$SpawnEntry> entries)
public SpawnSettings$Builder
noSpawns(MobCategory category)
method_1_8744(class_1311 arg0)
resetGroup(SpawnGroup group)
public SpawnSettings$Builder
dontOverride(MobCategory category)
method_1_8741(class_1311 arg0)
removeGroup(SpawnGroup group)
public SpawnSettings$Builder
addMobSpawnCost(EntityType<?> type, double charge, double energyBudget)
method_31009(class_1299<?> arg0, double arg1, double arg2)
spawnCost(EntityType<?> entityType, double mass, double gravityLimit)
public SpawnSettings$Builder
addAllCosts(Map<EntityType<?>, MobSpawnSettings$MobSpawnCost> costs)
method_1_8737(Map<class_1299<?>, class_5483$class_5265> arg0)
spawnCosts(Map<EntityType<?>, SpawnSettings$SpawnDensity> spawnCosts)
public SpawnSettings
build()
method_31007()
build()
private WeightedPool$Builder<SpawnSettings$SpawnEntry>
forCategory(MobCategory category)
method_1_8742(class_1311 arg0)
getSpawner(SpawnGroup spawnGroup)
private static WeightedPool$Builder
lambda$forCategory$0(MobCategory arg0)
method_1_8743(class_1311 arg0)
method_1_8743(SpawnGroup g)
private static WeightedPool
lambda$build$0(Map$Entry arg0)
method_31012(Map$Entry arg0)
method_31012(Map$Entry spawner)