Class MobSpawnSettingsBuilder
java.lang.Object
net.minecraft.world.level.biome.MobSpawnSettings.Builder
net.neoforged.neoforge.common.world.MobSpawnSettingsBuilder
public class MobSpawnSettingsBuilder
extends net.minecraft.world.level.biome.MobSpawnSettings.Builder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Set
<net.minecraft.world.entity.EntityType<?>> private final Set
<net.minecraft.world.entity.MobCategory> Fields inherited from class net.minecraft.world.level.biome.MobSpawnSettings.Builder
creatureGenerationProbability, mobSpawnCosts, spawners
-
Constructor Summary
ConstructorsConstructorDescriptionMobSpawnSettingsBuilder
(net.minecraft.world.level.biome.MobSpawnSettings orig) -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.world.level.biome.MobSpawnSettings.MobSpawnCost
getCost
(net.minecraft.world.entity.EntityType<?> type) Set
<net.minecraft.world.entity.EntityType<?>> float
net.minecraft.util.random.WeightedList.Builder
<net.minecraft.world.level.biome.MobSpawnSettings.SpawnerData> getSpawner
(net.minecraft.world.entity.MobCategory type) Set
<net.minecraft.world.entity.MobCategory> removeSpawnCost
(net.minecraft.world.entity.EntityType<?>... entityTypes) Methods inherited from class net.minecraft.world.level.biome.MobSpawnSettings.Builder
addMobCharge, addSpawn, build, creatureGenerationProbability
-
Field Details
-
typesView
-
costView
-
-
Constructor Details
-
MobSpawnSettingsBuilder
public MobSpawnSettingsBuilder(net.minecraft.world.level.biome.MobSpawnSettings orig)
-
-
Method Details
-
getSpawnerTypes
-
getSpawner
public net.minecraft.util.random.WeightedList.Builder<net.minecraft.world.level.biome.MobSpawnSettings.SpawnerData> getSpawner(net.minecraft.world.entity.MobCategory type) -
getEntityTypes
-
getCost
@Nullable public net.minecraft.world.level.biome.MobSpawnSettings.MobSpawnCost getCost(net.minecraft.world.entity.EntityType<?> type) -
getProbability
public float getProbability() -
disablePlayerSpawn
-
removeSpawnCost
public MobSpawnSettingsBuilder removeSpawnCost(net.minecraft.world.entity.EntityType<?>... entityTypes)
-