Uses of Enum Class
net.minecraft.world.entity.MobCategory
Package
Description
-
Uses of MobCategory in net.minecraft.server.commands
Modifier and TypeMethodDescriptionprivate static int
DebugMobSpawningCommand.spawnMobs
(CommandSourceStack p_180115_, MobCategory p_180116_, BlockPos p_180117_) -
Uses of MobCategory in net.minecraft.world.entity
Modifier and TypeFieldDescriptionprivate final MobCategory
EntityType.Builder.category
private final MobCategory
EntityType.category
Modifier and TypeFieldDescriptionprivate static final Map<String,
MobCategory> MobCategory.BY_NAME
static final com.mojang.serialization.Codec<MobCategory>
MobCategory.CODEC
Modifier and TypeMethodDescriptionstatic MobCategory
static MobCategory
MobCategory.create
(String name, String id, int maxNumberOfCreatureIn, boolean isPeacefulCreatureIn, boolean isAnimalIn, int despawnDistance) EntityType.getCategory()
static MobCategory
Returns the enum constant of this class with the specified name.static MobCategory[]
MobCategory.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionstatic <T extends Entity>
EntityType.Builder<T>EntityType.Builder.createNothing
(MobCategory p_20711_) static <T extends Entity>
EntityType.Builder<T>EntityType.Builder.of
(EntityType.EntityFactory<T> p_20705_, MobCategory p_20706_) ModifierConstructorDescriptionprivate
Builder
(EntityType.EntityFactory<T> p_20696_, MobCategory p_20697_) EntityType
(EntityType.EntityFactory<T> p_20574_, MobCategory p_20575_, boolean p_20576_, boolean p_20577_, boolean p_20578_, boolean p_20579_, com.google.common.collect.ImmutableSet<Block> p_20580_, EntityDimensions p_20581_, int p_20582_, int p_20583_) EntityType
(EntityType.EntityFactory<T> p_20574_, MobCategory p_20575_, boolean p_20576_, boolean p_20577_, boolean p_20578_, boolean p_20579_, com.google.common.collect.ImmutableSet<Block> p_20580_, EntityDimensions p_20581_, int p_20582_, int p_20583_, Predicate<EntityType<?>> velocityUpdateSupplier, ToIntFunction<EntityType<?>> trackingRangeSupplier, ToIntFunction<EntityType<?>> updateIntervalSupplier, BiFunction<PlayMessages.SpawnEntity, Level, T> customClientFactory) -
Uses of MobCategory in net.minecraft.world.entity.ai.behavior
-
Uses of MobCategory in net.minecraft.world.level
Modifier and TypeFieldDescriptionprivate static final MobCategory[]
NaturalSpawner.SPAWNING_CATEGORIES
Modifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>
LocalMobCapCalculator.MobCounts.counts
private final it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory>
NaturalSpawner.SpawnState.mobCategoryCounts
private final it.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>
NaturalSpawner.SpawnState.unmodifiableMobCategoryCounts
Modifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.Object2IntMap<MobCategory>
NaturalSpawner.SpawnState.getMobCategoryCounts()
Modifier and TypeMethodDescriptionvoid
LocalMobCapCalculator.MobCounts.add
(MobCategory p_186518_) void
LocalMobCapCalculator.addMob
(ChunkPos p_186513_, MobCategory p_186514_) boolean
LocalMobCapCalculator.canSpawn
(MobCategory p_186505_, ChunkPos p_186506_) boolean
LocalMobCapCalculator.MobCounts.canSpawn
(MobCategory p_186523_) (package private) boolean
NaturalSpawner.SpawnState.canSpawnForCategory
(MobCategory p_186549_, ChunkPos p_186550_) private static boolean
NaturalSpawner.canSpawnMobAt
(ServerLevel p_47004_, StructureFeatureManager p_47005_, ChunkGenerator p_47006_, MobCategory p_47007_, MobSpawnSettings.SpawnerData p_47008_, BlockPos p_47009_) private static Optional<MobSpawnSettings.SpawnerData>
NaturalSpawner.getRandomSpawnMobAt
(ServerLevel p_151599_, StructureFeatureManager p_151600_, ChunkGenerator p_151601_, MobCategory p_151602_, Random p_151603_, BlockPos p_151604_) static boolean
NaturalSpawner.isInNetherFortressBounds
(BlockPos p_186530_, ServerLevel p_186531_, MobCategory p_186532_, StructureFeatureManager p_186533_) private static boolean
NaturalSpawner.isValidSpawnPostitionForType
(ServerLevel p_46996_, MobCategory p_46997_, StructureFeatureManager p_46998_, ChunkGenerator p_46999_, MobSpawnSettings.SpawnerData p_47000_, BlockPos.MutableBlockPos p_47001_, double p_47002_) private static WeightedRandomList<MobSpawnSettings.SpawnerData>
NaturalSpawner.mobsAt
(ServerLevel p_204169_, StructureFeatureManager p_204170_, ChunkGenerator p_204171_, MobCategory p_204172_, BlockPos p_204173_, Holder<Biome> p_204174_) static void
NaturalSpawner.spawnCategoryForChunk
(MobCategory p_47046_, ServerLevel p_47047_, LevelChunk p_47048_, NaturalSpawner.SpawnPredicate p_47049_, NaturalSpawner.AfterSpawnCallback p_47050_) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory p_151613_, ServerLevel p_151614_, BlockPos p_151615_) static void
NaturalSpawner.spawnCategoryForPosition
(MobCategory p_47039_, ServerLevel p_47040_, ChunkAccess p_47041_, BlockPos p_47042_, NaturalSpawner.SpawnPredicate p_47043_, NaturalSpawner.AfterSpawnCallback p_47044_) ModifierConstructorDescription(package private)
SpawnState
(int p_186544_, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap<MobCategory> p_186545_, PotentialCalculator p_186546_, LocalMobCapCalculator p_186547_) -
Uses of MobCategory in net.minecraft.world.level.biome
Modifier and TypeFieldDescriptionprotected final Map<MobCategory,
List<MobSpawnSettings.SpawnerData>> MobSpawnSettings.Builder.spawners
private final Map<MobCategory,
WeightedRandomList<MobSpawnSettings.SpawnerData>> MobSpawnSettings.spawners
private final Set<MobCategory>
MobSpawnSettings.typesView
Modifier and TypeMethodDescriptionMobSpawnSettings.Builder.addSpawn
(MobCategory p_48377_, MobSpawnSettings.SpawnerData p_48378_) MobSpawnSettings.getMobs
(MobCategory p_151799_) ModifierConstructorDescription(package private)
MobSpawnSettings
(float p_196689_, Map<MobCategory, WeightedRandomList<MobSpawnSettings.SpawnerData>> p_196690_, Map<EntityType<?>, MobSpawnSettings.MobSpawnCost> p_196691_) -
Uses of MobCategory in net.minecraft.world.level.chunk
Modifier and TypeMethodDescriptionChunkGenerator.getMobsAt
(Holder<Biome> p_204386_, StructureFeatureManager p_204387_, MobCategory p_204388_, BlockPos p_204389_) -
Uses of MobCategory in net.minecraft.world.level.levelgen.feature
Modifier and TypeFieldDescriptionfinal Map<MobCategory,
StructureSpawnOverride> ConfiguredStructureFeature.spawnOverrides
Modifier and TypeMethodDescriptionConfiguredStructureFeature<C,
? extends StructureFeature<C>> StructureFeature.configured
(C p_209774_, TagKey<Biome> p_209775_, boolean p_209776_, Map<MobCategory, StructureSpawnOverride> p_209777_) ConfiguredStructureFeature<C,
? extends StructureFeature<C>> StructureFeature.configured
(C p_209766_, TagKey<Biome> p_209767_, Map<MobCategory, StructureSpawnOverride> p_209768_) ModifierConstructorDescriptionConfiguredStructureFeature
(F p_209747_, FC p_209748_, HolderSet<Biome> p_209749_, boolean p_209750_, Map<MobCategory, StructureSpawnOverride> p_209751_) -
Uses of MobCategory in net.minecraftforge.common.extensions
Modifier and TypeMethodDescriptiondefault MobCategory
IForgeEntity.getClassification
(boolean forSpawnCount) Returns The classification of this entity -
Uses of MobCategory in net.minecraftforge.common.world
Modifier and TypeFieldDescriptionprivate final Set<MobCategory>
MobSpawnSettingsBuilder.typesView
-
Uses of MobCategory in net.minecraftforge.debug.entity
-
Uses of MobCategory in net.minecraftforge.event
Modifier and TypeMethodDescriptionForgeEventFactory.getPotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedRandomList<MobSpawnSettings.SpawnerData> oldList) -
Uses of MobCategory in net.minecraftforge.event.world
Modifier and TypeFieldDescriptionprivate final MobCategory
WorldEvent.PotentialSpawns.mobcategory
Modifier and TypeFieldDescriptionprivate final Map<MobCategory,
List<MobSpawnSettings.SpawnerData>> StructureSpawnListGatherEvent.entitySpawns
private final Map<MobCategory,
List<MobSpawnSettings.SpawnerData>> StructureSpawnListGatherEvent.entitySpawnsUnmodifiable
private final Map<MobCategory,
List<MobSpawnSettings.SpawnerData>> StructureSpawnListGatherEvent.entitySpawnsUnmodifiableLists
Modifier and TypeMethodDescriptionWorldEvent.PotentialSpawns.getMobCategory()
Returns the category of the mobs in the spawn list..Modifier and TypeMethodDescriptionStructureSpawnListGatherEvent.getEntitySpawns()
Gets an unmodifiable view of the map of spawns based on entity classification that is used to fill in the various spawn lists for the structure.Modifier and TypeMethodDescriptionvoid
StructureSpawnListGatherEvent.addEntitySpawn
(MobCategory classification, MobSpawnSettings.SpawnerData spawner) Adds a spawn to the list of spawns for the given classification.void
StructureSpawnListGatherEvent.addEntitySpawns
(MobCategory classification, List<MobSpawnSettings.SpawnerData> spawners) Adds spawns to the list of spawns for the given classification.StructureSpawnListGatherEvent.getEntitySpawns
(MobCategory classification) Gets an unmodifiable view of the the list representing the entity spawns for the given classification.private List<MobSpawnSettings.SpawnerData>
StructureSpawnListGatherEvent.getOrCreateEntitySpawns
(MobCategory classification) Gets the internal spawn list for a given entity classification, or adds one if needed.void
StructureSpawnListGatherEvent.removeEntitySpawn
(MobCategory classification, MobSpawnSettings.SpawnerData spawner) Removes a spawn from the list of spawns for the given classification.ModifierConstructorDescriptionPotentialSpawns
(LevelAccessor level, MobCategory category, BlockPos pos, WeightedRandomList<MobSpawnSettings.SpawnerData> oldList)