2019-06-28 17:55:20 -04:00
|
|
|
CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
|
2020-05-02 08:31:15 -04:00
|
|
|
FIELD field_24392 CHUNK_AREA I
|
2020-05-06 16:53:25 -04:00
|
|
|
FIELD field_24393 SPAWNABLE_GROUPS [Lnet/minecraft/class_1311;
|
2021-06-11 19:32:38 -04:00
|
|
|
FIELD field_30974 MIN_SPAWN_DISTANCE I
|
2022-01-19 12:26:32 -05:00
|
|
|
FIELD field_9292 LOGGER Lorg/slf4j/Logger;
|
2020-04-29 12:24:56 -04:00
|
|
|
METHOD method_24930 spawnEntitiesInChunk (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338;Lnet/minecraft/class_1948$class_5261;Lnet/minecraft/class_1948$class_5259;)V
|
2020-05-06 16:53:25 -04:00
|
|
|
ARG 0 group
|
2020-03-30 05:10:03 -04:00
|
|
|
ARG 1 world
|
|
|
|
ARG 2 chunk
|
|
|
|
ARG 3 pos
|
2020-05-02 08:31:15 -04:00
|
|
|
ARG 4 checker
|
|
|
|
ARG 5 runner
|
|
|
|
METHOD method_24931 createMob (Lnet/minecraft/class_3218;Lnet/minecraft/class_1299;)Lnet/minecraft/class_1308;
|
|
|
|
ARG 0 world
|
|
|
|
ARG 1 type
|
|
|
|
METHOD method_24932 isValidSpawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_1308;D)Z
|
|
|
|
ARG 0 world
|
|
|
|
ARG 1 entity
|
|
|
|
ARG 2 squaredDistance
|
|
|
|
METHOD method_24933 isAcceptableSpawnPosition (Lnet/minecraft/class_3218;Lnet/minecraft/class_2791;Lnet/minecraft/class_2338$class_2339;D)Z
|
|
|
|
ARG 0 world
|
|
|
|
ARG 1 chunk
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 squaredDistance
|
2020-07-29 11:36:02 -04:00
|
|
|
METHOD method_24934 canSpawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_5483$class_1964;Lnet/minecraft/class_2338$class_2339;D)Z
|
2020-05-02 08:31:15 -04:00
|
|
|
ARG 0 world
|
2020-05-06 16:53:25 -04:00
|
|
|
ARG 1 group
|
2020-05-02 08:31:15 -04:00
|
|
|
ARG 2 structureAccessor
|
|
|
|
ARG 3 chunkGenerator
|
|
|
|
ARG 4 spawnEntry
|
|
|
|
ARG 5 pos
|
|
|
|
ARG 6 squaredDistance
|
2021-09-16 15:04:31 -04:00
|
|
|
METHOD method_27815 setupSpawn (ILjava/lang/Iterable;Lnet/minecraft/class_1948$class_5260;Lnet/minecraft/class_6540;)Lnet/minecraft/class_1948$class_5262;
|
2020-05-02 08:31:15 -04:00
|
|
|
ARG 0 spawningChunkCount
|
|
|
|
ARG 1 entities
|
|
|
|
ARG 2 chunkSource
|
2022-08-20 09:59:55 -04:00
|
|
|
ARG 3 densityCapper
|
2021-03-15 13:56:31 -04:00
|
|
|
METHOD method_27816 (Lnet/minecraft/class_1311;)Z
|
|
|
|
ARG 0 spawnGroup
|
2022-08-20 09:59:55 -04:00
|
|
|
METHOD method_27819 (Lnet/minecraft/class_2338;Lnet/minecraft/class_1297;Lnet/minecraft/class_5263;Lnet/minecraft/class_6540;Lnet/minecraft/class_1311;Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_2818;)V
|
|
|
|
ARG 6 chunk
|
2020-05-02 08:31:15 -04:00
|
|
|
METHOD method_27821 spawn (Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;Lnet/minecraft/class_1948$class_5262;ZZZ)V
|
|
|
|
ARG 0 world
|
|
|
|
ARG 1 chunk
|
|
|
|
ARG 2 info
|
|
|
|
ARG 3 spawnAnimals
|
|
|
|
ARG 4 spawnMonsters
|
2021-02-28 09:41:33 -05:00
|
|
|
ARG 5 rareSpawn
|
2020-04-30 07:19:56 -04:00
|
|
|
METHOD method_27822 getBiomeDirectly (Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Lnet/minecraft/class_1959;
|
|
|
|
ARG 0 pos
|
|
|
|
ARG 1 chunk
|
2022-02-09 13:58:35 -05:00
|
|
|
METHOD method_29950 getSpawnEntries (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_2338;Lnet/minecraft/class_6880;)Lnet/minecraft/class_6012;
|
2021-03-15 13:56:31 -04:00
|
|
|
ARG 0 world
|
|
|
|
ARG 1 structureAccessor
|
|
|
|
ARG 2 chunkGenerator
|
2021-09-16 19:24:14 -04:00
|
|
|
ARG 3 spawnGroup
|
|
|
|
ARG 4 pos
|
2022-02-12 12:04:11 -05:00
|
|
|
ARG 5 biomeEntry
|
2021-04-01 16:14:34 -04:00
|
|
|
METHOD method_35238 (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
|
|
|
|
ARG 0 type
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 chunk
|
|
|
|
METHOD method_35239 (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V
|
|
|
|
ARG 0 entity
|
|
|
|
ARG 1 chunk
|
|
|
|
METHOD method_35240 spawnEntitiesInChunk (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
|
|
|
|
ARG 0 group
|
|
|
|
ARG 1 world
|
|
|
|
ARG 2 pos
|
2021-09-16 19:24:14 -04:00
|
|
|
METHOD method_38091 shouldUseNetherFortressSpawns (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;Lnet/minecraft/class_1311;Lnet/minecraft/class_5138;)Z
|
|
|
|
ARG 0 pos
|
|
|
|
ARG 1 world
|
|
|
|
ARG 2 spawnGroup
|
|
|
|
ARG 3 structureAccessor
|
|
|
|
METHOD method_8657 getRandomPosInChunkSection (Lnet/minecraft/class_1937;Lnet/minecraft/class_2818;)Lnet/minecraft/class_2338;
|
2019-08-23 01:43:42 -04:00
|
|
|
ARG 0 world
|
|
|
|
ARG 1 chunk
|
2019-08-28 13:46:02 -04:00
|
|
|
METHOD method_8658 getEntitySpawnPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_1299;II)Lnet/minecraft/class_2338;
|
2020-03-30 05:10:03 -04:00
|
|
|
ARG 0 world
|
2019-08-23 01:43:42 -04:00
|
|
|
ARG 1 entityType
|
|
|
|
ARG 2 x
|
|
|
|
ARG 3 z
|
2020-07-29 11:36:02 -04:00
|
|
|
METHOD method_8659 containsSpawnEntry (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_5483$class_1964;Lnet/minecraft/class_2338;)Z
|
2021-01-24 11:38:19 -05:00
|
|
|
ARG 0 world
|
2021-03-15 13:56:31 -04:00
|
|
|
ARG 1 structureAccessor
|
|
|
|
ARG 2 chunkGenerator
|
|
|
|
ARG 3 spawnGroup
|
|
|
|
ARG 4 spawnEntry
|
2021-01-24 11:38:19 -05:00
|
|
|
ARG 5 pos
|
2019-08-28 13:46:02 -04:00
|
|
|
METHOD method_8660 canSpawn (Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
|
2020-03-30 05:10:03 -04:00
|
|
|
ARG 0 location
|
|
|
|
ARG 1 world
|
2019-08-23 01:43:42 -04:00
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 entityType
|
2022-04-06 15:01:01 -04:00
|
|
|
METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_6880;Lnet/minecraft/class_1923;Lnet/minecraft/class_5819;)V
|
2021-01-24 11:38:19 -05:00
|
|
|
ARG 0 world
|
2022-08-20 09:59:55 -04:00
|
|
|
ARG 1 biomeEntry
|
2021-03-15 13:56:31 -04:00
|
|
|
ARG 2 chunkPos
|
2022-04-07 10:14:42 -04:00
|
|
|
ARG 3 random
|
2020-05-20 12:12:58 -04:00
|
|
|
METHOD method_8662 isClearForSpawn (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_3610;Lnet/minecraft/class_1299;)Z
|
2019-08-23 01:43:42 -04:00
|
|
|
ARG 0 blockView
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 2 state
|
2020-03-30 05:10:03 -04:00
|
|
|
ARG 3 fluidState
|
2021-03-15 13:56:31 -04:00
|
|
|
ARG 4 entityType
|
2020-04-29 12:24:56 -04:00
|
|
|
METHOD method_8663 spawnEntitiesInChunk (Lnet/minecraft/class_1311;Lnet/minecraft/class_3218;Lnet/minecraft/class_2818;Lnet/minecraft/class_1948$class_5261;Lnet/minecraft/class_1948$class_5259;)V
|
2020-05-06 16:53:25 -04:00
|
|
|
ARG 0 group
|
2020-03-30 05:10:03 -04:00
|
|
|
ARG 1 world
|
2019-02-06 13:13:57 -05:00
|
|
|
ARG 2 chunk
|
2020-05-02 08:31:15 -04:00
|
|
|
ARG 3 checker
|
|
|
|
ARG 4 runner
|
2022-04-06 15:01:01 -04:00
|
|
|
METHOD method_8664 pickRandomSpawnEntry (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Lnet/minecraft/class_5819;Lnet/minecraft/class_2338;)Ljava/util/Optional;
|
2021-01-24 11:38:19 -05:00
|
|
|
ARG 0 world
|
2021-03-15 13:56:31 -04:00
|
|
|
ARG 1 structureAccessor
|
|
|
|
ARG 2 chunkGenerator
|
|
|
|
ARG 3 spawnGroup
|
2022-04-07 10:14:42 -04:00
|
|
|
ARG 4 random
|
2021-01-24 11:38:19 -05:00
|
|
|
ARG 5 pos
|
2020-05-02 08:31:15 -04:00
|
|
|
CLASS class_5259 Runner
|
|
|
|
METHOD run (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V
|
|
|
|
ARG 1 entity
|
|
|
|
ARG 2 chunk
|
|
|
|
CLASS class_5260 ChunkSource
|
|
|
|
METHOD query (JLjava/util/function/Consumer;)V
|
|
|
|
ARG 1 pos
|
|
|
|
ARG 3 chunkConsumer
|
|
|
|
CLASS class_5261 Checker
|
|
|
|
METHOD test (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
|
|
|
|
ARG 1 type
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 chunk
|
|
|
|
CLASS class_5262 Info
|
|
|
|
FIELD field_24394 spawningChunkCount I
|
2020-05-06 16:53:25 -04:00
|
|
|
FIELD field_24395 groupToCount Lit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;
|
2020-05-02 08:31:15 -04:00
|
|
|
FIELD field_24396 densityField Lnet/minecraft/class_5263;
|
2020-05-06 16:53:25 -04:00
|
|
|
FIELD field_24397 groupToCountView Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|
2020-05-02 08:31:15 -04:00
|
|
|
FIELD field_24398 cachedPos Lnet/minecraft/class_2338;
|
|
|
|
FIELD field_24399 cachedEntityType Lnet/minecraft/class_1299;
|
|
|
|
FIELD field_24400 cachedDensityMass D
|
2021-09-16 19:24:14 -04:00
|
|
|
FIELD field_34459 densityCapper Lnet/minecraft/class_6540;
|
2021-09-16 15:04:31 -04:00
|
|
|
METHOD <init> (ILit/unimi/dsi/fastutil/objects/Object2IntOpenHashMap;Lnet/minecraft/class_5263;Lnet/minecraft/class_6540;)V
|
2021-06-04 08:02:31 -04:00
|
|
|
ARG 1 spawningChunkCount
|
2021-09-16 19:24:14 -04:00
|
|
|
ARG 2 groupToCount
|
2021-06-04 08:02:31 -04:00
|
|
|
ARG 3 densityField
|
2021-09-16 19:24:14 -04:00
|
|
|
ARG 4 densityCapper
|
2020-05-02 08:31:15 -04:00
|
|
|
METHOD method_27823 getSpawningChunkCount ()I
|
|
|
|
METHOD method_27824 test (Lnet/minecraft/class_1299;Lnet/minecraft/class_2338;Lnet/minecraft/class_2791;)Z
|
|
|
|
COMMENT @see SpawnHelper.Checker#test(EntityType, BlockPos, Chunk)
|
|
|
|
ARG 1 type
|
|
|
|
ARG 2 pos
|
|
|
|
ARG 3 chunk
|
|
|
|
METHOD method_27825 run (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V
|
|
|
|
COMMENT @see SpawnHelper.Runner#run(MobEntity, Chunk)
|
|
|
|
ARG 1 entity
|
|
|
|
ARG 2 chunk
|
2021-09-16 15:04:31 -04:00
|
|
|
METHOD method_27826 isBelowCap (Lnet/minecraft/class_1311;Lnet/minecraft/class_1923;)Z
|
2020-05-06 16:53:25 -04:00
|
|
|
ARG 1 group
|
2021-09-16 19:24:14 -04:00
|
|
|
ARG 2 chunkPos
|
2020-05-06 16:53:25 -04:00
|
|
|
METHOD method_27830 getGroupToCount ()Lit/unimi/dsi/fastutil/objects/Object2IntMap;
|