World package stuff (#1980)

* world stuff

* more stuff

also resolves #1960

* revert GlowLichenFeatureConfig

* fromTag -> fromNbt

liach seems to prefer this so whatever
This commit is contained in:
Shnupbups 2021-01-25 03:38:19 +11:00 committed by GitHub
parent c3c430e61e
commit db51af34b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
63 changed files with 298 additions and 6 deletions

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_5179 net/minecraft/structure/BastionRemnantGenerator CLASS net/minecraft/class_5179 net/minecraft/structure/BastionRemnantGenerator
FIELD field_25941 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_27201 init ()V METHOD method_27201 init ()V

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3868 net/minecraft/structure/DesertVillageData CLASS net/minecraft/class_3868 net/minecraft/structure/DesertVillageData
FIELD field_25948 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_17037 init ()V METHOD method_17037 init ()V

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3791 net/minecraft/structure/PillagerOutpostGenerator CLASS net/minecraft/class_3791 net/minecraft/structure/PillagerOutpostGenerator
FIELD field_26252 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_27235 init ()V METHOD method_27235 init ()V

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3815 net/minecraft/structure/PlainsVillageData CLASS net/minecraft/class_3815 net/minecraft/structure/PlainsVillageData
FIELD field_26253 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_16754 init ()V METHOD method_16754 init ()V

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3834 net/minecraft/structure/SavannaVillageData CLASS net/minecraft/class_3834 net/minecraft/structure/SavannaVillageData
FIELD field_26285 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_16844 init ()V METHOD method_16844 init ()V

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3836 net/minecraft/structure/SnowyVillageData CLASS net/minecraft/class_3836 net/minecraft/structure/SnowyVillageData
FIELD field_26286 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_16845 init ()V METHOD method_16845 init ()V

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_3870 net/minecraft/structure/TaigaVillageData CLASS net/minecraft/class_3870 net/minecraft/structure/TaigaVillageData
FIELD field_26341 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_17038 init ()V METHOD method_17038 init ()V

View File

@ -13,6 +13,9 @@ CLASS net/minecraft/class_5329 net/minecraft/world/BlockCollisionSpliterator
ARG 2 entity ARG 2 entity
ARG 3 box ARG 3 box
METHOD <init> (Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)V METHOD <init> (Lnet/minecraft/class_1941;Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)V
ARG 1 world
ARG 2 entity
ARG 3 box
ARG 4 blockPredicate ARG 4 blockPredicate
METHOD method_29283 getChunk (II)Lnet/minecraft/class_1922; METHOD method_29283 getChunk (II)Lnet/minecraft/class_1922;
ARG 1 x ARG 1 x

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_1922 net/minecraft/world/BlockView
METHOD method_30347 getDismountHeight (Lnet/minecraft/class_2338;)D METHOD method_30347 getDismountHeight (Lnet/minecraft/class_2338;)D
ARG 1 pos ARG 1 pos
METHOD method_32880 raycast (Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965; METHOD method_32880 raycast (Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965;
ARG 1 context
METHOD method_8315 getMaxLightLevel ()I METHOD method_8315 getMaxLightLevel ()I
METHOD method_8316 getFluidState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610; METHOD method_8316 getFluidState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
ARG 1 pos ARG 1 pos

View File

@ -14,6 +14,7 @@ CLASS net/minecraft/class_3233 net/minecraft/world/ChunkRegion
FIELD field_20668 biomeAccess Lnet/minecraft/class_4543; FIELD field_20668 biomeAccess Lnet/minecraft/class_4543;
FIELD field_23788 lowerCorner Lnet/minecraft/class_1923; FIELD field_23788 lowerCorner Lnet/minecraft/class_1923;
FIELD field_23789 upperCorner Lnet/minecraft/class_1923; FIELD field_23789 upperCorner Lnet/minecraft/class_1923;
FIELD field_26822 structureAccessor Lnet/minecraft/class_5138;
METHOD <init> (Lnet/minecraft/class_3218;Ljava/util/List;)V METHOD <init> (Lnet/minecraft/class_3218;Ljava/util/List;)V
ARG 1 world ARG 1 world
ARG 2 chunks ARG 2 chunks

View File

@ -2,11 +2,16 @@ CLASS net/minecraft/class_2850 net/minecraft/world/ChunkTickScheduler
FIELD field_12990 scheduledPositions [Lit/unimi/dsi/fastutil/shorts/ShortList; FIELD field_12990 scheduledPositions [Lit/unimi/dsi/fastutil/shorts/ShortList;
FIELD field_12991 shouldExclude Ljava/util/function/Predicate; FIELD field_12991 shouldExclude Ljava/util/function/Predicate;
FIELD field_12993 pos Lnet/minecraft/class_1923; FIELD field_12993 pos Lnet/minecraft/class_1923;
FIELD field_27230 world Lnet/minecraft/class_5539;
METHOD <init> (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_2499;Lnet/minecraft/class_5539;)V METHOD <init> (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_2499;Lnet/minecraft/class_5539;)V
ARG 1 shouldExclude
ARG 2 pos
ARG 3 tag ARG 3 tag
ARG 4 world
METHOD <init> (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_5539;)V METHOD <init> (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_5539;)V
ARG 1 shouldExclude ARG 1 shouldExclude
ARG 2 pos ARG 2 pos
ARG 3 world
METHOD method_12367 toNbt ()Lnet/minecraft/class_2499; METHOD method_12367 toNbt ()Lnet/minecraft/class_2499;
METHOD method_12368 tick (Lnet/minecraft/class_1951;Ljava/util/function/Function;)V METHOD method_12368 tick (Lnet/minecraft/class_1951;Ljava/util/function/Function;)V
ARG 1 scheduler ARG 1 scheduler

View File

@ -1,8 +1,13 @@
CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState
FIELD field_15301 all Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_15301 all Lit/unimi/dsi/fastutil/longs/LongSet;
FIELD field_15302 remaining Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_15302 remaining Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD <init> (Lit/unimi/dsi/fastutil/longs/LongSet;Lit/unimi/dsi/fastutil/longs/LongSet;)V
ARG 1 all
ARG 2 remaining
METHOD method_14894 isRemaining (J)Z METHOD method_14894 isRemaining (J)Z
METHOD method_14895 markResolved (J)V METHOD method_14895 markResolved (J)V
METHOD method_14896 add (J)V METHOD method_14896 add (J)V
METHOD method_14897 contains (J)Z METHOD method_14897 contains (J)Z
METHOD method_14898 getAll ()Lit/unimi/dsi/fastutil/longs/LongSet; METHOD method_14898 getAll ()Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD method_32358 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3440;
ARG 0 tag

View File

@ -4,19 +4,29 @@ CLASS net/minecraft/class_1941 net/minecraft/world/CollisionView
METHOD method_18026 isSpaceEmpty (Lnet/minecraft/class_238;)Z METHOD method_18026 isSpaceEmpty (Lnet/minecraft/class_238;)Z
ARG 1 box ARG 1 box
METHOD method_20743 getEntityCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream; METHOD method_20743 getEntityCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
ARG 1 entity
ARG 2 box
METHOD method_20812 getBlockCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/stream/Stream; METHOD method_20812 getBlockCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Ljava/util/stream/Stream;
ARG 1 entity ARG 1 entity
ARG 2 box ARG 2 box
METHOD method_22338 getExistingChunk (II)Lnet/minecraft/class_1922; METHOD method_22338 getChunkAsView (II)Lnet/minecraft/class_1922;
ARG 1 chunkX ARG 1 chunkX
ARG 2 chunkZ ARG 2 chunkZ
METHOD method_30030 getBlockCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream; METHOD method_30030 getBlockCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Ljava/util/stream/Stream;
ARG 1 entity
ARG 2 box
METHOD method_30635 isBlockSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Z METHOD method_30635 isBlockSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/BiPredicate;)Z
ARG 1 entity
ARG 2 box
METHOD method_8587 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z METHOD method_8587 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z
ARG 1 entity ARG 1 entity
ARG 2 box ARG 2 box
METHOD method_8590 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Z METHOD method_8590 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Z
ARG 1 entity
ARG 2 box
METHOD method_8600 getCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream; METHOD method_8600 getCollisions (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;Ljava/util/function/Predicate;)Ljava/util/stream/Stream;
ARG 1 entity
ARG 2 box
METHOD method_8606 intersectsEntities (Lnet/minecraft/class_1297;)Z METHOD method_8606 intersectsEntities (Lnet/minecraft/class_1297;)Z
ARG 1 entity ARG 1 entity
METHOD method_8611 intersectsEntities (Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z METHOD method_8611 intersectsEntities (Lnet/minecraft/class_1297;Lnet/minecraft/class_265;)Z

View File

@ -14,5 +14,7 @@ CLASS net/minecraft/class_3360 net/minecraft/world/FeatureUpdater
ARG 2 chunkZ ARG 2 chunkZ
ARG 3 id ARG 3 id
METHOD method_14741 getUpdatedStarts (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; METHOD method_14741 getUpdatedStarts (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
ARG 1 tag
ARG 2 pos
METHOD method_14744 markResolved (J)V METHOD method_14744 markResolved (J)V
METHOD method_14745 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360; METHOD method_14745 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_26;)Lnet/minecraft/class_3360;

View File

@ -1,3 +1,7 @@
CLASS net/minecraft/class_1932 net/minecraft/world/ForcedChunkState CLASS net/minecraft/class_1932 net/minecraft/world/ForcedChunkState
FIELD field_9213 chunks Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_9213 chunks Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD <init> (Lit/unimi/dsi/fastutil/longs/LongSet;)V
ARG 1 chunks
METHOD method_32350 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1932;
ARG 0 tag
METHOD method_8375 getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet; METHOD method_8375 getChunks ()Lit/unimi/dsi/fastutil/longs/LongSet;

View File

@ -9,7 +9,9 @@ CLASS net/minecraft/class_5539 net/minecraft/world/HeightLimitView
ARG 1 section ARG 1 section
METHOD method_31604 getSection (I)I METHOD method_31604 getSection (I)I
ARG 1 sectionIndex ARG 1 sectionIndex
METHOD method_31605 getBottomSectionLimit ()I METHOD method_31605 getSectionCount ()I
METHOD method_31606 isOutOfHeightLimit (Lnet/minecraft/class_2338;)Z METHOD method_31606 isOutOfHeightLimit (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_31607 getSectionCount ()I METHOD method_31607 getBottomSectionLimit ()I
METHOD method_32890 getSections ()I
METHOD method_32891 getMinimumSection ()I

View File

@ -2,9 +2,10 @@ CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap
FIELD field_13191 chunk Lnet/minecraft/class_2791; FIELD field_13191 chunk Lnet/minecraft/class_2791;
FIELD field_13192 storage Lnet/minecraft/class_3508; FIELD field_13192 storage Lnet/minecraft/class_3508;
FIELD field_13193 blockPredicate Ljava/util/function/Predicate; FIELD field_13193 blockPredicate Ljava/util/function/Predicate;
FIELD field_16744 ALWAYS_TRUE Ljava/util/function/Predicate; FIELD field_16744 NOT_AIR Ljava/util/function/Predicate;
FIELD field_16745 SUFFOCATES Ljava/util/function/Predicate; FIELD field_16745 SUFFOCATES Ljava/util/function/Predicate;
METHOD <init> (Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;)V METHOD <init> (Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;)V
ARG 1 chunk
ARG 2 type ARG 2 type
METHOD method_12595 toIndex (II)I METHOD method_12595 toIndex (II)I
ARG 0 x ARG 0 x
@ -26,7 +27,12 @@ CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap
METHOD method_12603 get (II)I METHOD method_12603 get (II)I
ARG 1 x ARG 1 x
ARG 2 z ARG 2 z
METHOD method_16680 (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_16682 (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_16684 populateHeightmaps (Lnet/minecraft/class_2791;Ljava/util/Set;)V METHOD method_16684 populateHeightmaps (Lnet/minecraft/class_2791;Ljava/util/Set;)V
ARG 0 chunk
ARG 1 types ARG 1 types
CLASS class_2903 Type CLASS class_2903 Type
FIELD field_13198 purpose Lnet/minecraft/class_2902$class_2904; FIELD field_13198 purpose Lnet/minecraft/class_2902$class_2904;

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_3978 net/minecraft/world/IdCountsState CLASS net/minecraft/class_3978 net/minecraft/world/IdCountsState
FIELD field_17662 idCounts Lit/unimi/dsi/fastutil/objects/Object2IntMap; FIELD field_17662 idCounts Lit/unimi/dsi/fastutil/objects/Object2IntMap;
METHOD method_17920 getNextMapId ()I METHOD method_17920 getNextMapId ()I
METHOD method_32360 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_3978;
ARG 0 tag

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
FIELD field_27080 random Ljava/util/Random;
FIELD field_9149 spawnCount I FIELD field_9149 spawnCount I
FIELD field_9150 maxSpawnDelay I FIELD field_9150 maxSpawnDelay I
FIELD field_9151 minSpawnDelay I FIELD field_9151 minSpawnDelay I
@ -10,6 +11,12 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
FIELD field_9157 spawnRange I FIELD field_9157 spawnRange I
FIELD field_9158 requiredPlayerRange I FIELD field_9158 requiredPlayerRange I
FIELD field_9160 maxNearbyEntities I FIELD field_9160 maxNearbyEntities I
METHOD method_31588 serverTick (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_31589 clientTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_8272 toTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; METHOD method_8272 toTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
METHOD method_8273 sendStatus (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V METHOD method_8273 sendStatus (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V
ARG 1 world ARG 1 world
@ -19,8 +26,19 @@ CLASS net/minecraft/class_1917 net/minecraft/world/MobSpawnerLogic
METHOD method_8277 setSpawnEntry (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V METHOD method_8277 setSpawnEntry (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1952;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 spawnEntry
METHOD method_8280 fromTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V METHOD method_8280 fromTag (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2487;)V
ARG 1 world
ARG 2 pos
ARG 3 tag
METHOD method_8281 getEntityId (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960; METHOD method_8281 getEntityId (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2960;
ARG 1 world
ARG 2 pos
METHOD method_8282 updateSpawns (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V METHOD method_8282 updateSpawns (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_8283 getRenderedEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297; METHOD method_8283 getRenderedEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 world
METHOD method_8284 isPlayerInRange (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z METHOD method_8284 isPlayerInRange (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos

View File

@ -52,15 +52,19 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 2 x ARG 2 x
ARG 3 z ARG 3 z
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 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
ARG 0 world
ARG 5 pos
METHOD method_8660 canSpawn (Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z METHOD method_8660 canSpawn (Lnet/minecraft/class_1317$class_1319;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z
ARG 0 location ARG 0 location
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
ARG 3 entityType ARG 3 entityType
METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_1959;IILjava/util/Random;)V METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_1959;IILjava/util/Random;)V
ARG 0 world
ARG 1 biome ARG 1 biome
ARG 2 chunkX ARG 2 chunkX
ARG 3 chunkZ ARG 3 chunkZ
ARG 4 random
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 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
ARG 0 blockView ARG 0 blockView
ARG 1 pos ARG 1 pos
@ -73,6 +77,8 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 3 checker ARG 3 checker
ARG 4 runner ARG 4 runner
METHOD method_8664 pickRandomSpawnEntry (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/Optional; METHOD method_8664 pickRandomSpawnEntry (Lnet/minecraft/class_3218;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Lnet/minecraft/class_1311;Ljava/util/Random;Lnet/minecraft/class_2338;)Ljava/util/Optional;
ARG 0 world
ARG 5 pos
CLASS class_5259 Runner CLASS class_5259 Runner
METHOD run (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V METHOD run (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V
ARG 1 entity ARG 1 entity

View File

@ -7,5 +7,11 @@ CLASS net/minecraft/class_3990 net/minecraft/world/WanderingTraderManager
METHOD <init> (Lnet/minecraft/class_5268;)V METHOD <init> (Lnet/minecraft/class_5268;)V
ARG 1 properties ARG 1 properties
METHOD method_18016 spawnLlama (Lnet/minecraft/class_3218;Lnet/minecraft/class_3989;I)V METHOD method_18016 spawnLlama (Lnet/minecraft/class_3218;Lnet/minecraft/class_3989;I)V
ARG 1 world
ARG 2 wanderingTrader
METHOD method_18017 getNearbySpawnPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338; METHOD method_18017 getNearbySpawnPos (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;I)Lnet/minecraft/class_2338;
ARG 1 world
ARG 2 pos
METHOD method_23279 doesNotSuffocateAt (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z METHOD method_23279 doesNotSuffocateAt (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos

View File

@ -81,10 +81,15 @@ CLASS net/minecraft/class_1937 net/minecraft/world/World
METHOD method_27983 getRegistryKey ()Lnet/minecraft/class_5321; METHOD method_27983 getRegistryKey ()Lnet/minecraft/class_5321;
METHOD method_31592 getEntityIdMap ()Lnet/minecraft/class_5577; METHOD method_31592 getEntityIdMap ()Lnet/minecraft/class_5577;
METHOD method_31594 addBlockEntityTicker (Lnet/minecraft/class_5562;)V METHOD method_31594 addBlockEntityTicker (Lnet/minecraft/class_5562;)V
ARG 1 ticker
METHOD method_31595 addBlockBreakParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_31595 addBlockBreakParticles (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos ARG 1 pos
ARG 2 state ARG 2 state
METHOD method_32886 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;I)V METHOD method_32886 emitGameEvent (Lnet/minecraft/class_1297;Lnet/minecraft/class_5712;Lnet/minecraft/class_2338;I)V
ARG 1 entity
ARG 2 gameEvent
ARG 3 pos
ARG 4 range
METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V METHOD method_8413 updateListeners (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;I)V
ARG 1 pos ARG 1 pos
ARG 2 oldState ARG 2 oldState

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_5217 net/minecraft/world/WorldProperties
METHOD method_146 getGameRules ()Lnet/minecraft/class_1928; METHOD method_146 getGameRules ()Lnet/minecraft/class_1928;
METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V METHOD method_151 populateCrashReport (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V
ARG 1 reportSection ARG 1 reportSection
ARG 2 world
METHOD method_152 isHardcore ()Z METHOD method_152 isHardcore ()Z
METHOD method_156 isRaining ()Z METHOD method_156 isRaining ()Z
METHOD method_157 setRaining (Z)V METHOD method_157 setRaining (Z)V

View File

@ -2,6 +2,11 @@ CLASS net/minecraft/class_29 net/minecraft/world/WorldSaveHandler
FIELD field_144 playerDataDir Ljava/io/File; FIELD field_144 playerDataDir Ljava/io/File;
FIELD field_148 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_148 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_149 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_149 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_32$class_5143;Lcom/mojang/datafixers/DataFixer;)V
ARG 1 session
ARG 2 dataFixer
METHOD method_261 loadPlayerData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2487; METHOD method_261 loadPlayerData (Lnet/minecraft/class_1657;)Lnet/minecraft/class_2487;
ARG 1 player
METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V
ARG 1 player
METHOD method_263 getSavedPlayerIds ()[Ljava/lang/String; METHOD method_263 getSavedPlayerIds ()[Ljava/lang/String;

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_2834 net/minecraft/world/chunk/ArrayPalette
FIELD field_12904 array [Ljava/lang/Object; FIELD field_12904 array [Ljava/lang/Object;
FIELD field_12905 resizeListener Lnet/minecraft/class_2835; FIELD field_12905 resizeListener Lnet/minecraft/class_2835;
METHOD <init> (Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;)V METHOD <init> (Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;)V
ARG 1 idList
ARG 2 integer ARG 2 integer
ARG 3 resizeListener ARG 3 resizeListener
ARG 4 valueDeserializer ARG 4 valueDeserializer

View File

@ -8,3 +8,8 @@ CLASS net/minecraft/class_1950 net/minecraft/world/chunk/ChunkCache
ARG 1 world ARG 1 world
ARG 2 minPos ARG 2 minPos
ARG 3 maxPos ARG 3 maxPos
METHOD method_22353 getChunk (II)Lnet/minecraft/class_2791;
ARG 1 chunkX
ARG 2 chunkZ
METHOD method_22354 getChunk (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2791;
ARG 1 pos

View File

@ -28,7 +28,9 @@ CLASS net/minecraft/class_2826 net/minecraft/world/chunk/ChunkSection
ARG 4 state ARG 4 state
ARG 5 lock ARG 5 lock
METHOD method_12257 toPacket (Lnet/minecraft/class_2540;)V METHOD method_12257 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12258 fromPacket (Lnet/minecraft/class_2540;)V METHOD method_12258 fromPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12259 getYOffset ()I METHOD method_12259 getYOffset ()I
METHOD method_12260 getPacketSize ()I METHOD method_12260 getPacketSize ()I
METHOD method_12261 isEmpty ()Z METHOD method_12261 isEmpty ()Z

View File

@ -2,3 +2,7 @@ CLASS net/minecraft/class_2812 net/minecraft/world/chunk/EmptyChunk
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1923;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
CLASS class_5706 EmptyBiomeArray
FIELD field_28128 EMPTY_ARRAY [Lnet/minecraft/class_1959;
METHOD <init> (Lnet/minecraft/class_1937;)V
ARG 1 world

View File

@ -20,14 +20,17 @@ CLASS net/minecraft/class_2839 net/minecraft/world/chunk/ProtoChunk
FIELD field_12930 structureReferences Ljava/util/Map; FIELD field_12930 structureReferences Ljava/util/Map;
FIELD field_17105 lightingProvider Lnet/minecraft/class_3568; FIELD field_17105 lightingProvider Lnet/minecraft/class_3568;
FIELD field_20656 biomes Lnet/minecraft/class_4548; FIELD field_20656 biomes Lnet/minecraft/class_4548;
FIELD field_27229 world Lnet/minecraft/class_5539;
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;)V METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;Lnet/minecraft/class_5539;)V
ARG 1 pos ARG 1 pos
ARG 2 upgradeData ARG 2 upgradeData
ARG 3 world
METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_2850;Lnet/minecraft/class_2850;Lnet/minecraft/class_5539;)V METHOD <init> (Lnet/minecraft/class_1923;Lnet/minecraft/class_2843;[Lnet/minecraft/class_2826;Lnet/minecraft/class_2850;Lnet/minecraft/class_2850;Lnet/minecraft/class_5539;)V
ARG 1 pos ARG 1 pos
ARG 2 upgradeData ARG 2 upgradeData
ARG 4 blockTickScheduler ARG 4 blockTickScheduler
ARG 5 fluidTickScheduler ARG 5 fluidTickScheduler
ARG 6 world
METHOD method_12025 getCarvingMask (Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet; METHOD method_12025 getCarvingMask (Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
ARG 1 carver ARG 1 carver
METHOD method_12295 getEntities ()Ljava/util/List; METHOD method_12295 getEntities ()Ljava/util/List;

View File

@ -8,6 +8,9 @@ CLASS net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData
FIELD field_12956 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_12956 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD <init> (Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V METHOD <init> (Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V
ARG 1 tag ARG 1 tag
ARG 2 world
METHOD <init> (Lnet/minecraft/class_5539;)V
ARG 1 world
METHOD method_12348 upgradeCenter (Lnet/minecraft/class_2818;)V METHOD method_12348 upgradeCenter (Lnet/minecraft/class_2818;)V
ARG 1 chunk ARG 1 chunk
METHOD method_12349 isDone ()Z METHOD method_12349 isDone ()Z
@ -27,6 +30,8 @@ CLASS net/minecraft/class_2843 net/minecraft/world/chunk/UpgradeData
METHOD method_12357 postUpdate (Lnet/minecraft/class_1936;)V METHOD method_12357 postUpdate (Lnet/minecraft/class_1936;)V
ARG 1 world ARG 1 world
METHOD method_12358 getUpdatedState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680; METHOD method_12358 getUpdatedState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2350;Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 2 direction
ARG 4 world
CLASS class_2845 BuiltinLogic CLASS class_2845 BuiltinLogic
FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350;
METHOD <init> (Ljava/lang/String;I[Lnet/minecraft/class_2248;)V METHOD <init> (Ljava/lang/String;I[Lnet/minecraft/class_2248;)V

View File

@ -80,10 +80,13 @@ CLASS net/minecraft/class_2818 net/minecraft/world/chunk/WorldChunk
METHOD method_31713 updateAllBlockEntityTickers ()V METHOD method_31713 updateAllBlockEntityTickers ()V
METHOD method_31715 canTickBlockEntities ()Z METHOD method_31715 canTickBlockEntities ()Z
METHOD method_31718 wrapTicker (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562; METHOD method_31718 wrapTicker (Lnet/minecraft/class_2586;Lnet/minecraft/class_5558;)Lnet/minecraft/class_5562;
ARG 1 blockEntity
ARG 2 blockEntityTicker
METHOD method_31721 canTickBlockEntity (Lnet/minecraft/class_2818;Lnet/minecraft/class_2338;)Z METHOD method_31721 canTickBlockEntity (Lnet/minecraft/class_2818;Lnet/minecraft/class_2338;)Z
METHOD method_31722 removeBlockEntity (Lnet/minecraft/class_2586;)V METHOD method_31722 removeBlockEntity (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity ARG 1 blockEntity
METHOD method_31723 updateTicker (Lnet/minecraft/class_2586;)V METHOD method_31723 updateTicker (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_31724 canTickBlockEntity (Lnet/minecraft/class_2338;)Z METHOD method_31724 canTickBlockEntity (Lnet/minecraft/class_2338;)Z
ARG 1 pos ARG 1 pos
METHOD method_31725 removeBlockEntityTicker (Lnet/minecraft/class_2338;)V METHOD method_31725 removeBlockEntityTicker (Lnet/minecraft/class_2338;)V

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_3562 net/minecraft/world/chunk/light/ChunkLightingView CLASS net/minecraft/class_3562 net/minecraft/world/chunk/light/ChunkLightingView
METHOD method_15543 getLightLevel (Lnet/minecraft/class_2338;)I METHOD method_15543 getLightLevel (Lnet/minecraft/class_2338;)I
ARG 1 pos
METHOD method_15544 getLightSection (Lnet/minecraft/class_4076;)Lnet/minecraft/class_2804; METHOD method_15544 getLightSection (Lnet/minecraft/class_4076;)Lnet/minecraft/class_2804;
ARG 1 pos ARG 1 pos
CLASS class_3563 Empty CLASS class_3563 Empty

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider CLASS net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider
FIELD field_15813 skyLightProvider Lnet/minecraft/class_3558; FIELD field_15813 skyLightProvider Lnet/minecraft/class_3558;
FIELD field_15814 blockLightProvider Lnet/minecraft/class_3558; FIELD field_15814 blockLightProvider Lnet/minecraft/class_3558;
FIELD field_27339 world Lnet/minecraft/class_5539;
METHOD <init> (Lnet/minecraft/class_2823;ZZ)V METHOD <init> (Lnet/minecraft/class_2823;ZZ)V
ARG 1 chunkProvider ARG 1 chunkProvider
ARG 2 hasBlockLight ARG 2 hasBlockLight
@ -31,3 +32,4 @@ CLASS net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider
ARG 1 pos ARG 1 pos
ARG 2 ambientDarkness ARG 2 ambientDarkness
METHOD method_22876 displaySectionLevel (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Ljava/lang/String; METHOD method_22876 displaySectionLevel (Lnet/minecraft/class_1944;Lnet/minecraft/class_4076;)Ljava/lang/String;
ARG 1 lightType

View File

@ -9,12 +9,29 @@ CLASS net/minecraft/class_2424 net/minecraft/world/dimension/AreaHelper
FIELD field_25883 IS_VALID_FRAME_BLOCK Lnet/minecraft/class_4970$class_4973; FIELD field_25883 IS_VALID_FRAME_BLOCK Lnet/minecraft/class_4970$class_4973;
METHOD <init> (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)V METHOD <init> (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)V
ARG 1 world ARG 1 world
ARG 2 pos
ARG 3 axis ARG 3 axis
METHOD method_10359 validStateInsidePortal (Lnet/minecraft/class_2680;)Z METHOD method_10359 validStateInsidePortal (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_10360 isValid ()Z METHOD method_10360 isValid ()Z
METHOD method_10362 wasAlreadyValid ()Z METHOD method_10362 wasAlreadyValid ()Z
METHOD method_10363 createPortal ()V METHOD method_10363 createPortal ()V
METHOD method_30485 getNewPortal (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;
ARG 0 world
ARG 1 pos
ARG 2 axis
METHOD method_30486 getOrEmpty (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Ljava/util/function/Predicate;Lnet/minecraft/class_2350$class_2351;)Ljava/util/Optional;
ARG 0 world
ARG 1 pos
ARG 3 axis
METHOD method_30487 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z METHOD method_30487 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 state ARG 0 state
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD method_30492 getLowerCorner (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2338;
ARG 1 pos
METHOD method_30493 getWidth (Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;)I
ARG 1 pos
ARG 2 direction
METHOD method_30495 getWidth ()I
METHOD method_30496 getHeight ()I

View File

@ -117,6 +117,8 @@ CLASS net/minecraft/class_2874 net/minecraft/world/dimension/DimensionType
METHOD method_31108 equals (Lnet/minecraft/class_2874;)Z METHOD method_31108 equals (Lnet/minecraft/class_2874;)Z
ARG 1 dimensionType ARG 1 dimensionType
METHOD method_31109 getCoordinateScaleFactor (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)D METHOD method_31109 getCoordinateScaleFactor (Lnet/minecraft/class_2874;Lnet/minecraft/class_2874;)D
ARG 0 fromDimension
ARG 1 toDimension
METHOD method_31110 getCoordinateScale ()D METHOD method_31110 getCoordinateScale ()D
METHOD method_31181 getSkyProperties ()Lnet/minecraft/class_2960; METHOD method_31181 getSkyProperties ()Lnet/minecraft/class_2960;
METHOD method_32922 create (Ljava/util/OptionalLong;ZZZZDZZZZZIIILnet/minecraft/class_4545;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)Lnet/minecraft/class_2874; METHOD method_32922 create (Ljava/util/OptionalLong;ZZZZDZZZZZIIILnet/minecraft/class_4545;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;F)Lnet/minecraft/class_2874;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
FIELD field_25400 behavior Lnet/minecraft/class_5362; FIELD field_25400 behavior Lnet/minecraft/class_5362;
FIELD field_25818 DEFAULT_BEHAVIOR Lnet/minecraft/class_5362;
FIELD field_9184 destructionType Lnet/minecraft/class_1927$class_4179; FIELD field_9184 destructionType Lnet/minecraft/class_1927$class_4179;
FIELD field_9185 entity Lnet/minecraft/class_1297; FIELD field_9185 entity Lnet/minecraft/class_1297;
FIELD field_9186 createFire Z FIELD field_9186 createFire Z

View File

@ -65,6 +65,7 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 4 pos ARG 4 pos
METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V METHOD method_16129 setStructureStarts (Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;J)V
COMMENT Determines which structures should start in the given chunk and creates their starting points. COMMENT Determines which structures should start in the given chunk and creates their starting points.
ARG 3 chunk
ARG 5 worldSeed ARG 5 worldSeed
METHOD method_16130 addStructureReferences (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V METHOD method_16130 addStructureReferences (Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;)V
COMMENT Finds all structures that the given chunk intersects, and adds references to their starting chunks to it. COMMENT Finds all structures that the given chunk intersects, and adds references to their starting chunks to it.
@ -92,6 +93,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 1 seed ARG 1 seed
METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_28507 isStrongholdStartingChunk (Lnet/minecraft/class_1923;)Z METHOD method_28507 isStrongholdStartingChunk (Lnet/minecraft/class_1923;)Z
ARG 1 pos
METHOD method_28508 setStructureStart (Lnet/minecraft/class_5312;Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_1959;)V METHOD method_28508 setStructureStart (Lnet/minecraft/class_5312;Lnet/minecraft/class_5455;Lnet/minecraft/class_5138;Lnet/minecraft/class_2791;Lnet/minecraft/class_3485;JLnet/minecraft/class_1923;Lnet/minecraft/class_1959;)V
ARG 4 chunk
ARG 6 worldSeed ARG 6 worldSeed
ARG 8 chunkPos
ARG 9 biome
METHOD method_28509 generateStrongholdPositions ()V METHOD method_28509 generateStrongholdPositions ()V

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_3232 net/minecraft/world/gen/chunk/FlatChunkGeneratorC
ARG 5 hasFeatures ARG 5 hasFeatures
ARG 6 biome ARG 6 biome
METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_2378;)V METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_2378;)V
ARG 1 structuresConfig
ARG 2 biomeRegistry ARG 2 biomeRegistry
METHOD method_14309 getDefaultConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3232; METHOD method_14309 getDefaultConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3232;
ARG 0 biomeRegistry ARG 0 biomeRegistry

View File

@ -1,2 +1,8 @@
CLASS net/minecraft/class_4966 net/minecraft/world/gen/chunk/VerticalBlockSample CLASS net/minecraft/class_4966 net/minecraft/world/gen/chunk/VerticalBlockSample
FIELD field_23143 states [Lnet/minecraft/class_2680; FIELD field_23143 states [Lnet/minecraft/class_2680;
FIELD field_28105 startY I
METHOD <init> (I[Lnet/minecraft/class_2680;)V
ARG 1 startY
ARG 2 states
METHOD method_32892 getState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_2680;
ARG 1 pos

View File

@ -1 +1,2 @@
CLASS net/minecraft/class_5153 net/minecraft/world/gen/feature/BasaltColumnsFeature CLASS net/minecraft/class_5153 net/minecraft/world/gen/feature/BasaltColumnsFeature
FIELD field_24132 BLOCKS Lcom/google/common/collect/ImmutableList;

View File

@ -1,91 +1,173 @@
CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatures CLASS net/minecraft/class_3864 net/minecraft/world/gen/feature/DefaultBiomeFeatures
METHOD method_16957 addMountainTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16957 addMountainTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16958 addExtraMountainTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16958 addExtraMountainTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16959 addJungleTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16959 addJungleTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16960 addJungleEdgeTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16960 addJungleEdgeTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16961 addBadlandsPlateauTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16961 addBadlandsPlateauTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16962 addSnowySpruceTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16962 addSnowySpruceTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16965 addJungleGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16965 addJungleGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16966 addSavannaTallGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16966 addSavannaTallGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16967 addShatteredSavannaGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16967 addShatteredSavannaGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16968 addSavannaGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16968 addSavannaGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16969 addBadlandsGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16969 addBadlandsGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16970 addForestFlowers (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16970 addForestFlowers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16971 addForestGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16971 addForestGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16972 addSwampFeatures (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16972 addSwampFeatures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16973 addMushroomFieldsFeatures (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16973 addMushroomFieldsFeatures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16974 addPlainsFeatures (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16974 addPlainsFeatures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16975 addDesertDeadBushes (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16975 addDesertDeadBushes (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16976 addGiantTaigaGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16976 addGiantTaigaGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16977 addDefaultFlowers (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16977 addDefaultFlowers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16978 addExtraDefaultFlowers (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16978 addExtraDefaultFlowers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16979 addDefaultGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16979 addDefaultGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16980 addTaigaGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16980 addTaigaGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16981 addPlainsTallGrass (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16981 addPlainsTallGrass (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16982 addDefaultMushrooms (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16982 addDefaultMushrooms (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16983 addLandCarvers (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16983 addLandCarvers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16984 addDefaultVegetation (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16984 addDefaultVegetation (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16985 addBadlandsVegetation (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16985 addBadlandsVegetation (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16986 addJungleVegetation (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16986 addJungleVegetation (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16987 addDesertVegetation (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16987 addDesertVegetation (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16988 addSwampVegetation (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16988 addSwampVegetation (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16989 addDesertFeatures (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16989 addDesertFeatures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16990 addFossils (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16990 addFossils (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16991 addKelp (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16991 addKelp (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16992 addSeagrassOnStone (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16992 addSeagrassOnStone (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16995 addLessKelp (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16995 addLessKelp (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16996 addSprings (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16996 addSprings (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16997 addIcebergs (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16997 addIcebergs (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16998 addBlueIce (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16998 addBlueIce (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_16999 addFrozenTopLayer (Lnet/minecraft/class_5485$class_5495;)V METHOD method_16999 addFrozenTopLayer (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17000 addOceanCarvers (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17000 addOceanCarvers (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17002 addDefaultLakes (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17002 addDefaultLakes (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17003 addDesertLakes (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17003 addDesertLakes (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17004 addDungeons (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17004 addDungeons (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17005 addMineables (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17005 addMineables (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17006 addDefaultOres (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17006 addDefaultOres (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17007 addExtraGoldOre (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17007 addExtraGoldOre (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17008 addEmeraldOre (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17008 addEmeraldOre (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17009 addInfestedStone (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17009 addInfestedStone (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17010 addDefaultDisks (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17010 addDefaultDisks (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17011 addClay (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17011 addClay (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17012 addMossyRocks (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17012 addMossyRocks (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17013 addLargeFerns (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17013 addLargeFerns (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17014 addSweetBerryBushesSnowy (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17014 addSweetBerryBushesSnowy (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17015 addSweetBerryBushes (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17015 addSweetBerryBushes (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17016 addBamboo (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17016 addBamboo (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17017 addBambooJungleTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17017 addBambooJungleTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17018 addTaigaTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17018 addTaigaTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17019 addWaterBiomeOakTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17019 addWaterBiomeOakTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17020 addBirchTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17020 addBirchTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17021 addForestTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17021 addForestTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17022 addTallBirchTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17022 addTallBirchTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17023 addSavannaTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17023 addSavannaTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_17024 addExtraSavannaTrees (Lnet/minecraft/class_5485$class_5495;)V METHOD method_17024 addExtraSavannaTrees (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_24382 addNetherMineables (Lnet/minecraft/class_5485$class_5495;)V METHOD method_24382 addNetherMineables (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28437 addBadlandsUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V METHOD method_28437 addBadlandsUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28439 addAncientDebris (Lnet/minecraft/class_5485$class_5495;)V METHOD method_28439 addAncientDebris (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28440 addDefaultUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V METHOD method_28440 addDefaultUndergroundStructures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_28441 addOceanStructures (Lnet/minecraft/class_5485$class_5495;)V METHOD method_28441 addOceanStructures (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_30578 addMonsters (Lnet/minecraft/class_5483$class_5496;III)V METHOD method_30578 addMonsters (Lnet/minecraft/class_5483$class_5496;III)V
ARG 0 builder
ARG 1 zombieWeight ARG 1 zombieWeight
ARG 2 zombieVillagerWeight ARG 2 zombieVillagerWeight
ARG 3 skeletonWeight ARG 3 skeletonWeight
METHOD method_30579 addBats (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30579 addBats (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30580 addFarmAnimals (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30580 addFarmAnimals (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30581 addBatsAndMonsters (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30581 addBatsAndMonsters (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30582 addSnowyMobs (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30582 addSnowyMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30583 addDesertMobs (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30583 addDesertMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30585 addMushroomMobs (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30585 addMushroomMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30586 addJungleMobs (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30586 addJungleMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30587 addEndMobs (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30587 addEndMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_30678 addWarmOceanMobs (Lnet/minecraft/class_5483$class_5496;II)V METHOD method_30678 addWarmOceanMobs (Lnet/minecraft/class_5483$class_5496;II)V
ARG 0 builder
ARG 1 squidWeight ARG 1 squidWeight
ARG 2 squidMinGroupSize ARG 2 squidMinGroupSize
METHOD method_30679 addOceanMobs (Lnet/minecraft/class_5483$class_5496;III)V METHOD method_30679 addOceanMobs (Lnet/minecraft/class_5483$class_5496;III)V
ARG 0 builder
ARG 1 squidWeight ARG 1 squidWeight
ARG 2 squidMaxGroupSize ARG 2 squidMaxGroupSize
ARG 3 codWeight ARG 3 codWeight
METHOD method_30680 addPlainsMobs (Lnet/minecraft/class_5483$class_5496;)V METHOD method_30680 addPlainsMobs (Lnet/minecraft/class_5483$class_5496;)V
ARG 0 builder
METHOD method_32236 addAmethystGeodes (Lnet/minecraft/class_5485$class_5495;)V METHOD method_32236 addAmethystGeodes (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder
METHOD method_33131 addDripstone (Lnet/minecraft/class_5485$class_5495;)V METHOD method_33131 addDripstone (Lnet/minecraft/class_5485$class_5495;)V
ARG 0 builder

View File

@ -1,2 +1,3 @@
CLASS net/minecraft/class_5154 net/minecraft/world/gen/feature/DeltaFeature CLASS net/minecraft/class_5154 net/minecraft/world/gen/feature/DeltaFeature
FIELD field_23883 DIRECTIONS [Lnet/minecraft/class_2350; FIELD field_23883 DIRECTIONS [Lnet/minecraft/class_2350;
FIELD field_24133 BLOCKS Lcom/google/common/collect/ImmutableList;

View File

@ -40,3 +40,6 @@ CLASS net/minecraft/class_5725 net/minecraft/world/gen/feature/DripstoneClusterF
ARG 4 density ARG 4 density
ARG 5 height ARG 5 height
ARG 6 config ARG 6 config
METHOD method_33386 isLava (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos

View File

@ -9,7 +9,7 @@ CLASS net/minecraft/class_5779 net/minecraft/world/gen/feature/GlowLichenFeature
METHOD method_33392 shuffleDirections (Lnet/minecraft/class_5780;Ljava/util/Random;)Ljava/util/List; METHOD method_33392 shuffleDirections (Lnet/minecraft/class_5780;Ljava/util/Random;)Ljava/util/List;
ARG 0 config ARG 0 config
ARG 1 random ARG 1 random
METHOD method_33393 excludeDirection (Lnet/minecraft/class_5780;Ljava/util/Random;Lnet/minecraft/class_2350;)Ljava/util/List; METHOD method_33393 shuffleDirections (Lnet/minecraft/class_5780;Ljava/util/Random;Lnet/minecraft/class_2350;)Ljava/util/List;
ARG 0 config ARG 0 config
ARG 1 random ARG 1 random
ARG 2 excluded ARG 2 excluded

View File

@ -30,3 +30,9 @@ CLASS net/minecraft/class_4781 net/minecraft/world/gen/feature/HugeFungusFeature
ARG 4 pos ARG 4 pos
ARG 5 hatHeight ARG 5 hatHeight
ARG 6 thickStem ARG 6 thickStem
METHOD method_24866 isReplaceable (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Z)Z
ARG 0 world
ARG 1 pos
ARG 2 replacePlants
METHOD method_29297 (ZLnet/minecraft/class_2680;)Z
ARG 1 state

View File

@ -6,6 +6,7 @@ CLASS net/minecraft/class_3074 net/minecraft/world/gen/feature/IcebergFeature
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos
METHOD method_13420 isSnowyOrIcy (Lnet/minecraft/class_2680;)Z METHOD method_13420 isSnowyOrIcy (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_13422 clearSnowAbove (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V METHOD method_13422 clearSnowAbove (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;)V
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeature CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeature
FIELD field_23998 RARE_PORTAL_STRUCTURE_IDS [Ljava/lang/String; FIELD field_23998 RARE_PORTAL_STRUCTURE_IDS [Ljava/lang/String;
FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String; FIELD field_23999 COMMON_PORTAL_STRUCTURE_IDS [Ljava/lang/String;
METHOD method_27209 isColdAt (Lnet/minecraft/class_2338;Lnet/minecraft/class_1959;)Z
ARG 0 pos
ARG 1 biome
METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I METHOD method_27210 choosePlacementHeight (Ljava/util/Random;II)I
ARG 0 random ARG 0 random
ARG 1 min ARG 1 min

View File

@ -20,6 +20,7 @@ CLASS net/minecraft/class_5721 net/minecraft/world/gen/feature/util/DripstoneCol
METHOD method_32987 getFloorHeight ()Ljava/util/OptionalInt; METHOD method_32987 getFloorHeight ()Ljava/util/OptionalInt;
METHOD method_32988 createHalfWithFloor (I)Lnet/minecraft/class_5721; METHOD method_32988 createHalfWithFloor (I)Lnet/minecraft/class_5721;
ARG 0 floor ARG 0 floor
METHOD method_33385 getOptionalHeight ()Ljava/util/OptionalInt;
CLASS class_5722 Empty CLASS class_5722 Empty
FIELD field_28197 INSTANCE Lnet/minecraft/class_5721$class_5722; FIELD field_28197 INSTANCE Lnet/minecraft/class_5721$class_5722;
CLASS class_5723 Bounded CLASS class_5723 Bounded

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType CLASS net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType
FIELD field_24973 codec Lcom/mojang/serialization/Codec; FIELD field_24973 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;)V
ARG 1 codec
METHOD method_26995 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5142; METHOD method_26995 register (Ljava/lang/String;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5142;
ARG 0 id ARG 0 id
ARG 1 codec
METHOD method_28908 getCodec ()Lcom/mojang/serialization/Codec; METHOD method_28908 getCodec ()Lcom/mojang/serialization/Codec;

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/world/level/ColorResolver
METHOD getColor (Lnet/minecraft/class_1959;DD)I
ARG 1 biome

View File

@ -22,6 +22,7 @@ CLASS net/minecraft/class_1940 net/minecraft/world/level/LevelInfo
METHOD method_28382 withGameMode (Lnet/minecraft/class_1934;)Lnet/minecraft/class_1940; METHOD method_28382 withGameMode (Lnet/minecraft/class_1934;)Lnet/minecraft/class_1940;
ARG 1 mode ARG 1 mode
METHOD method_28383 fromDynamic (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940; METHOD method_28383 fromDynamic (Lcom/mojang/serialization/Dynamic;Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940;
ARG 1 dataPackSettings
METHOD method_28385 withCopiedGameRules ()Lnet/minecraft/class_1940; METHOD method_28385 withCopiedGameRules ()Lnet/minecraft/class_1940;
METHOD method_29557 withDataPackSettings (Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940; METHOD method_29557 withDataPackSettings (Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940;
ARG 1 dataPackSettings ARG 1 dataPackSettings

View File

@ -53,6 +53,7 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties
ARG 22 wanderingTraderSpawnDelay ARG 22 wanderingTraderSpawnDelay
ARG 23 wanderingTraderSpawnChance ARG 23 wanderingTraderSpawnChance
ARG 24 wanderingTraderId ARG 24 wanderingTraderId
ARG 25 serverBrands
ARG 26 scheduledEvents ARG 26 scheduledEvents
ARG 27 customBossEvents ARG 27 customBossEvents
ARG 28 dragonFight ARG 28 dragonFight

View File

@ -1,7 +1,11 @@
CLASS net/minecraft/class_2864 net/minecraft/world/level/storage/AlphaChunkIo CLASS net/minecraft/class_2864 net/minecraft/world/level/storage/AlphaChunkIo
FIELD field_28130 world Lnet/minecraft/class_5539;
METHOD method_12432 convertAlphaChunk (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2864$class_2865;Lnet/minecraft/class_2487;Lnet/minecraft/class_1966;)V METHOD method_12432 convertAlphaChunk (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_2864$class_2865;Lnet/minecraft/class_2487;Lnet/minecraft/class_1966;)V
ARG 2 tag
ARG 3 biomeSource
METHOD method_12433 readAlphaChunk (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2864$class_2865; METHOD method_12433 readAlphaChunk (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2864$class_2865;
ARG 0 tag ARG 0 tag
CLASS 1 AlphaHeightLimitView
CLASS class_2865 AlphaChunk CLASS class_2865 AlphaChunk
FIELD field_13037 entities Lnet/minecraft/class_2499; FIELD field_13037 entities Lnet/minecraft/class_2499;
FIELD field_13038 blockLight Lnet/minecraft/class_2832; FIELD field_13038 blockLight Lnet/minecraft/class_2832;

View File

@ -6,6 +6,13 @@ CLASS net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary
FIELD field_24191 details Lnet/minecraft/class_2561; FIELD field_24191 details Lnet/minecraft/class_2561;
FIELD field_25022 levelInfo Lnet/minecraft/class_1940; FIELD field_25022 levelInfo Lnet/minecraft/class_1940;
FIELD field_25023 versionInfo Lnet/minecraft/class_5315; FIELD field_25023 versionInfo Lnet/minecraft/class_5315;
METHOD <init> (Lnet/minecraft/class_1940;Lnet/minecraft/class_5315;Ljava/lang/String;ZZLjava/io/File;)V
ARG 1 levelInfo
ARG 2 versionInfo
ARG 3 name
ARG 4 requiresConversion
ARG 5 locked
ARG 6 file
METHOD method_247 getGameMode ()Lnet/minecraft/class_1934; METHOD method_247 getGameMode ()Lnet/minecraft/class_1934;
METHOD method_248 getName ()Ljava/lang/String; METHOD method_248 getName ()Ljava/lang/String;
METHOD method_249 getLastPlayed ()J METHOD method_249 getLastPlayed ()J
@ -20,3 +27,4 @@ CLASS net/minecraft/class_34 net/minecraft/world/level/storage/LevelSummary
METHOD method_27021 isLocked ()Z METHOD method_27021 isLocked ()Z
METHOD method_27429 getDetails ()Lnet/minecraft/class_2561; METHOD method_27429 getDetails ()Lnet/minecraft/class_2561;
METHOD method_27430 createDetails ()Lnet/minecraft/class_2561; METHOD method_27430 createDetails ()Lnet/minecraft/class_2561;
METHOD method_29586 getVersionInfo ()Lnet/minecraft/class_5315;

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_4157 net/minecraft/world/poi/PointOfInterestSet
ARG 1 updateListener ARG 1 updateListener
METHOD <init> (Ljava/lang/Runnable;ZLjava/util/List;)V METHOD <init> (Ljava/lang/Runnable;ZLjava/util/List;)V
ARG 1 updateListener ARG 1 updateListener
ARG 2 valid
METHOD method_19145 remove (Lnet/minecraft/class_2338;)V METHOD method_19145 remove (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_19146 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V METHOD method_19146 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154; FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154;
FIELD field_20688 preloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet; FIELD field_20688 preloadedChunks Lit/unimi/dsi/fastutil/longs/LongSet;
METHOD <init> (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;ZLnet/minecraft/class_5539;)V
ARG 2 dataFixer
ARG 4 world
METHOD method_19112 remove (Lnet/minecraft/class_2338;)V METHOD method_19112 remove (Lnet/minecraft/class_2338;)V
ARG 1 pos ARG 1 pos
METHOD method_19115 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V METHOD method_19115 add (Lnet/minecraft/class_2338;Lnet/minecraft/class_4158;)V
@ -76,4 +79,6 @@ CLASS net/minecraft/class_4153 net/minecraft/world/poi/PointOfInterestStorage
METHOD method_19134 update ()V METHOD method_19134 update ()V
CLASS class_4155 OccupationStatus CLASS class_4155 OccupationStatus
FIELD field_18490 predicate Ljava/util/function/Predicate; FIELD field_18490 predicate Ljava/util/function/Predicate;
METHOD <init> (Ljava/lang/String;ILjava/util/function/Predicate;)V
ARG 3 predicate
METHOD method_19135 getPredicate ()Ljava/util/function/Predicate; METHOD method_19135 getPredicate ()Ljava/util/function/Predicate;

View File

@ -26,6 +26,7 @@ CLASS net/minecraft/class_4158 net/minecraft/world/poi/PointOfInterestType
METHOD method_19516 from (Lnet/minecraft/class_2680;)Ljava/util/Optional; METHOD method_19516 from (Lnet/minecraft/class_2680;)Ljava/util/Optional;
ARG 0 state ARG 0 state
METHOD method_20354 setup (Lnet/minecraft/class_4158;)Lnet/minecraft/class_4158; METHOD method_20354 setup (Lnet/minecraft/class_4158;)Lnet/minecraft/class_4158;
ARG 0 poiType
METHOD method_20356 getAllStatesOf (Lnet/minecraft/class_2248;)Ljava/util/Set; METHOD method_20356 getAllStatesOf (Lnet/minecraft/class_2248;)Ljava/util/Set;
ARG 0 block ARG 0 block
METHOD method_20357 register (Ljava/lang/String;Ljava/util/Set;II)Lnet/minecraft/class_4158; METHOD method_20357 register (Ljava/lang/String;Ljava/util/Set;II)Lnet/minecraft/class_4158;

View File

@ -49,6 +49,9 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
METHOD method_22410 writeSafely (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2861$class_4549; METHOD method_22410 writeSafely (Ljava/nio/file/Path;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_2861$class_4549;
METHOD method_22412 getChunkStreamVersionId (B)B METHOD method_22412 getChunkStreamVersionId (B)B
METHOD method_22413 getExternalChunkPath (Lnet/minecraft/class_1923;)Ljava/nio/file/Path; METHOD method_22413 getExternalChunkPath (Lnet/minecraft/class_1923;)Ljava/nio/file/Path;
ARG 1 chunkPos
CLASS class_2862 ChunkBuffer CLASS class_2862 ChunkBuffer
FIELD field_17656 pos Lnet/minecraft/class_1923; FIELD field_17656 pos Lnet/minecraft/class_1923;
METHOD <init> (Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V
ARG 2 pos
CLASS class_4549 OutputAction CLASS class_4549 OutputAction

View File

@ -4,17 +4,22 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase
FIELD field_18693 unsavedElements Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet; FIELD field_18693 unsavedElements Lit/unimi/dsi/fastutil/longs/LongLinkedOpenHashSet;
FIELD field_18695 factory Ljava/util/function/Function; FIELD field_18695 factory Ljava/util/function/Function;
FIELD field_19228 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_19228 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_19229 dataFixType Lnet/minecraft/class_4284; FIELD field_19229 dataFixTypes Lnet/minecraft/class_4284;
FIELD field_21505 worker Lnet/minecraft/class_4698; FIELD field_21505 worker Lnet/minecraft/class_4698;
FIELD field_24750 codecFactory Ljava/util/function/Function; FIELD field_24750 codecFactory Ljava/util/function/Function;
FIELD field_27240 world Lnet/minecraft/class_5539;
METHOD <init> (Ljava/io/File;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;ZLnet/minecraft/class_5539;)V METHOD <init> (Ljava/io/File;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_4284;ZLnet/minecraft/class_5539;)V
ARG 1 directory ARG 1 directory
ARG 2 codecFactory ARG 2 codecFactory
ARG 3 factory ARG 3 factory
ARG 4 dataFixer
ARG 5 dataFixTypes
ARG 6 dsync ARG 6 dsync
ARG 7 world
METHOD method_19288 onUpdate (J)V METHOD method_19288 onUpdate (J)V
ARG 1 pos ARG 1 pos
METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V
ARG 1 chunkPos
METHOD method_19290 tick (Ljava/util/function/BooleanSupplier;)V METHOD method_19290 tick (Ljava/util/function/BooleanSupplier;)V
ARG 1 shouldKeepTicking ARG 1 shouldKeepTicking
METHOD method_19291 onLoad (J)V METHOD method_19291 onLoad (J)V

View File

@ -2,11 +2,16 @@ CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage
FIELD field_17654 featureUpdater Lnet/minecraft/class_3360; FIELD field_17654 featureUpdater Lnet/minecraft/class_3360;
FIELD field_17655 dataFixer Lcom/mojang/datafixers/DataFixer; FIELD field_17655 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_21494 worker Lnet/minecraft/class_4698; FIELD field_21494 worker Lnet/minecraft/class_4698;
METHOD <init> (Ljava/io/File;Lcom/mojang/datafixers/DataFixer;Z)V
ARG 2 dataFixer
METHOD method_17907 updateChunkTag (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487; METHOD method_17907 updateChunkTag (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 2 persistentStateManagerFactory ARG 2 persistentStateManagerFactory
ARG 3 tag ARG 3 tag
METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I
ARG 0 tag ARG 0 tag
METHOD method_17910 setTagAt (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V METHOD method_17910 setTagAt (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V
ARG 1 chunkPos
ARG 2 tag
METHOD method_23696 getNbt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487; METHOD method_23696 getNbt (Lnet/minecraft/class_1923;)Lnet/minecraft/class_2487;
ARG 1 chunkPos
METHOD method_23697 completeAll ()V METHOD method_23697 completeAll ()V

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_229 net/minecraft/world/timer/FunctionTagTimerCallback CLASS net/minecraft/class_229 net/minecraft/world/timer/FunctionTagTimerCallback
FIELD field_1303 name Lnet/minecraft/class_2960; FIELD field_1303 name Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 name
CLASS class_230 Serializer CLASS class_230 Serializer

View File

@ -1,3 +1,5 @@
CLASS net/minecraft/class_231 net/minecraft/world/timer/FunctionTimerCallback CLASS net/minecraft/class_231 net/minecraft/world/timer/FunctionTimerCallback
FIELD field_1304 name Lnet/minecraft/class_2960; FIELD field_1304 name Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_2960;)V
ARG 1 name
CLASS class_232 Serializer CLASS class_232 Serializer

View File

@ -6,6 +6,9 @@ CLASS net/minecraft/class_234 net/minecraft/world/timer/TimerCallback
CLASS class_235 Serializer CLASS class_235 Serializer
FIELD field_1309 id Lnet/minecraft/class_2960; FIELD field_1309 id Lnet/minecraft/class_2960;
FIELD field_1310 callbackClass Ljava/lang/Class; FIELD field_1310 callbackClass Ljava/lang/Class;
METHOD <init> (Lnet/minecraft/class_2960;Ljava/lang/Class;)V
ARG 1 id
ARG 2 callbackClass
METHOD method_975 serialize (Lnet/minecraft/class_2487;Lnet/minecraft/class_234;)V METHOD method_975 serialize (Lnet/minecraft/class_2487;Lnet/minecraft/class_234;)V
ARG 1 tag ARG 1 tag
ARG 2 callback ARG 2 callback