| public static SpawnHelper$Info |
|
| private static Biome |
|
| public static List<SpawnGroup> |
| getFilteredSpawningCategories(NaturalSpawner$SpawnState state, boolean spawnFriendlies, boolean spawnEnemies, boolean spawnPersistent) |
| method_61729(class_1948$class_5262 arg0, boolean arg1, boolean arg2, boolean arg3) |
| collectSpawnableGroups(SpawnHelper$Info info, boolean spawnAnimals, boolean spawnMonsters, boolean rare) |
|
| public static void |
|
| public static void |
| spawnCategoryForChunk(MobCategory mobCategory, ServerLevel level, LevelChunk chunk, NaturalSpawner$SpawnPredicate extraTest, NaturalSpawner$AfterSpawnCallback spawnCallback) |
| method_8663(class_1311 arg0, class_3218 arg1, class_2818 arg2, class_1948$class_5261 arg3, class_1948$class_5259 arg4) |
| spawnEntitiesInChunk(SpawnGroup group, ServerWorld world, WorldChunk chunk, SpawnHelper$Checker checker, SpawnHelper$Runner runner) |
|
| public static void |
|
| public static void |
| spawnCategoryForPosition(MobCategory mobCategory, ServerLevel level, ChunkAccess chunk, BlockPos start, NaturalSpawner$SpawnPredicate extraTest, NaturalSpawner$AfterSpawnCallback spawnCallback) |
| method_24930(class_1311 arg0, class_3218 arg1, class_2791 arg2, class_2338 arg3, class_1948$class_5261 arg4, class_1948$class_5259 arg5) |
| spawnEntitiesInChunk(SpawnGroup group, ServerWorld world, Chunk chunk, BlockPos pos, SpawnHelper$Checker checker, SpawnHelper$Runner runner) |
|
| private static boolean |
|
| private static boolean |
| isValidSpawnPostitionForType(ServerLevel level, MobCategory mobCategory, StructureManager structureManager, ChunkGenerator generator, MobSpawnSettings$SpawnerData currentSpawnData, BlockPos$MutableBlockPos pos, double nearestPlayerDistanceSqr) |
| method_24934(class_3218 arg0, class_1311 arg1, class_5138 arg2, class_2794 arg3, class_5483$class_1964 arg4, class_2338$class_2339 arg5, double arg6) |
| canSpawn(ServerWorld world, SpawnGroup group, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnSettings$SpawnEntry spawnEntry, BlockPos$Mutable pos, double squaredDistance) |
|
| private static MobEntity |
|
| private static boolean |
|
| private static Optional<SpawnSettings$SpawnEntry> |
| getRandomSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory mobCategory, RandomSource random, BlockPos pos) |
| method_8664(class_3218 arg0, class_5138 arg1, class_2794 arg2, class_1311 arg3, class_5819 arg4, class_2338 arg5) |
| pickRandomSpawnEntry(ServerWorld world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnGroup spawnGroup, Random random, BlockPos pos) |
|
| private static boolean |
| canSpawnMobAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory mobCategory, MobSpawnSettings$SpawnerData spawnerData, BlockPos pos) |
| method_8659(class_3218 arg0, class_5138 arg1, class_2794 arg2, class_1311 arg3, class_5483$class_1964 arg4, class_2338 arg5) |
| containsSpawnEntry(ServerWorld world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnGroup spawnGroup, SpawnSettings$SpawnEntry spawnEntry, BlockPos pos) |
|
| private static Pool<SpawnSettings$SpawnEntry> |
| mobsAt(ServerLevel level, StructureManager structureManager, ChunkGenerator generator, MobCategory mobCategory, BlockPos pos, Holder<Biome> biome) |
| method_29950(class_3218 arg0, class_5138 arg1, class_2794 arg2, class_1311 arg3, class_2338 arg4, class_6880<class_1959> arg5) |
| getSpawnEntries(ServerWorld world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, SpawnGroup spawnGroup, BlockPos pos, RegistryEntry<Biome> biomeEntry) |
|
| public static boolean |
|
| private static BlockPos |
|
| public static boolean |
| isValidEmptySpawnBlock(BlockGetter level, BlockPos pos, BlockState blockState, FluidState fluidState, EntityType<?> type) |
| method_8662(class_1922 arg0, class_2338 arg1, class_2680 arg2, class_3610 arg3, class_1299<?> arg4) |
| isClearForSpawn(BlockView blockView, BlockPos pos, BlockState state, FluidState fluidState, EntityType<?> entityType) |
|
| public static void |
|
| private static BlockPos |
|
| private static void |
|
| private static boolean |
|
| private static void |
| lambda$createState$0(BlockPos arg0, Entity arg1, PotentialCalculator arg2, LocalMobCapCalculator arg3, MobCategory arg4, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap arg5, LevelChunk arg6) |
| method_27819(class_2338 arg0, class_1297 arg1, class_5263 arg2, class_6540 arg3, class_1311 arg4, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap arg5, class_2818 arg6) |
| method_27819(BlockPos arg0, Entity arg1, GravityField arg2, SpawnDensityCapper arg3, SpawnGroup arg4, it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap arg5, WorldChunk chunk) |
|
| private static SpawnGroup[] |
| lambda$SPAWNING_CATEGORIES$0(int arg0) |
| method_27814(int arg0) |
| method_27814(int arg0) |
|
| private static boolean |
|