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
FIELD field_25941 STRUCTURE_POOLS Lnet/minecraft/class_3785;
METHOD method_27201 init ()V

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -13,6 +13,9 @@ CLASS net/minecraft/class_5329 net/minecraft/world/BlockCollisionSpliterator
ARG 2 entity
ARG 3 box
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
METHOD method_29283 getChunk (II)Lnet/minecraft/class_1922;
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
ARG 1 pos
METHOD method_32880 raycast (Lnet/minecraft/class_5702;)Lnet/minecraft/class_3965;
ARG 1 context
METHOD method_8315 getMaxLightLevel ()I
METHOD method_8316 getFluidState (Lnet/minecraft/class_2338;)Lnet/minecraft/class_3610;
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_23788 lowerCorner 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
ARG 1 world
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_12991 shouldExclude Ljava/util/function/Predicate;
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
ARG 1 shouldExclude
ARG 2 pos
ARG 3 tag
ARG 4 world
METHOD <init> (Ljava/util/function/Predicate;Lnet/minecraft/class_1923;Lnet/minecraft/class_5539;)V
ARG 1 shouldExclude
ARG 2 pos
ARG 3 world
METHOD method_12367 toNbt ()Lnet/minecraft/class_2499;
METHOD method_12368 tick (Lnet/minecraft/class_1951;Ljava/util/function/Function;)V
ARG 1 scheduler

View File

@ -1,8 +1,13 @@
CLASS net/minecraft/class_3440 net/minecraft/world/ChunkUpdateState
FIELD field_15301 all 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_14895 markResolved (J)V
METHOD method_14896 add (J)V
METHOD method_14897 contains (J)Z
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
ARG 1 box
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;
ARG 1 entity
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 2 chunkZ
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
ARG 1 entity
ARG 2 box
METHOD method_8587 isSpaceEmpty (Lnet/minecraft/class_1297;Lnet/minecraft/class_238;)Z
ARG 1 entity
ARG 2 box
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;
ARG 1 entity
ARG 2 box
METHOD method_8606 intersectsEntities (Lnet/minecraft/class_1297;)Z
ARG 1 entity
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 3 id
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_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
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;

View File

@ -9,7 +9,9 @@ CLASS net/minecraft/class_5539 net/minecraft/world/HeightLimitView
ARG 1 section
METHOD method_31604 getSection (I)I
ARG 1 sectionIndex
METHOD method_31605 getBottomSectionLimit ()I
METHOD method_31605 getSectionCount ()I
METHOD method_31606 isOutOfHeightLimit (Lnet/minecraft/class_2338;)Z
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_13192 storage Lnet/minecraft/class_3508;
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;
METHOD <init> (Lnet/minecraft/class_2791;Lnet/minecraft/class_2902$class_2903;)V
ARG 1 chunk
ARG 2 type
METHOD method_12595 toIndex (II)I
ARG 0 x
@ -26,7 +27,12 @@ CLASS net/minecraft/class_2902 net/minecraft/world/Heightmap
METHOD method_12603 get (II)I
ARG 1 x
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
ARG 0 chunk
ARG 1 types
CLASS class_2903 Type
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
FIELD field_17662 idCounts Lit/unimi/dsi/fastutil/objects/Object2IntMap;
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
FIELD field_27080 random Ljava/util/Random;
FIELD field_9149 spawnCount I
FIELD field_9150 maxSpawnDelay 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_9158 requiredPlayerRange 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_8273 sendStatus (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;I)V
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
ARG 1 world
ARG 2 pos
ARG 3 spawnEntry
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;
ARG 1 world
ARG 2 pos
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;
ARG 1 world
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 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
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
ARG 0 location
ARG 1 world
ARG 2 pos
ARG 3 entityType
METHOD method_8661 populateEntities (Lnet/minecraft/class_5425;Lnet/minecraft/class_1959;IILjava/util/Random;)V
ARG 0 world
ARG 1 biome
ARG 2 chunkX
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
ARG 0 blockView
ARG 1 pos
@ -73,6 +77,8 @@ CLASS net/minecraft/class_1948 net/minecraft/world/SpawnHelper
ARG 3 checker
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;
ARG 0 world
ARG 5 pos
CLASS class_5259 Runner
METHOD run (Lnet/minecraft/class_1308;Lnet/minecraft/class_2791;)V
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
ARG 1 properties
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;
ARG 1 world
ARG 2 pos
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_31592 getEntityIdMap ()Lnet/minecraft/class_5577;
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
ARG 1 pos
ARG 2 state
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
ARG 1 pos
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_151 populateCrashReport (Lnet/minecraft/class_129;Lnet/minecraft/class_5539;)V
ARG 1 reportSection
ARG 2 world
METHOD method_152 isHardcore ()Z
METHOD method_156 isRaining ()Z
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_148 dataFixer Lcom/mojang/datafixers/DataFixer;
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;
ARG 1 player
METHOD method_262 savePlayerData (Lnet/minecraft/class_1657;)V
ARG 1 player
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_12905 resizeListener Lnet/minecraft/class_2835;
METHOD <init> (Lnet/minecraft/class_2361;ILnet/minecraft/class_2835;Ljava/util/function/Function;)V
ARG 1 idList
ARG 2 integer
ARG 3 resizeListener
ARG 4 valueDeserializer

View File

@ -8,3 +8,8 @@ CLASS net/minecraft/class_1950 net/minecraft/world/chunk/ChunkCache
ARG 1 world
ARG 2 minPos
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 5 lock
METHOD method_12257 toPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12258 fromPacket (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD method_12259 getYOffset ()I
METHOD method_12260 getPacketSize ()I
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
ARG 1 world
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_17105 lightingProvider Lnet/minecraft/class_3568;
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
ARG 1 pos
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
ARG 1 pos
ARG 2 upgradeData
ARG 4 blockTickScheduler
ARG 5 fluidTickScheduler
ARG 6 world
METHOD method_12025 getCarvingMask (Lnet/minecraft/class_2893$class_2894;)Ljava/util/BitSet;
ARG 1 carver
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;
METHOD <init> (Lnet/minecraft/class_2487;Lnet/minecraft/class_5539;)V
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
ARG 1 chunk
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
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;
ARG 2 direction
ARG 4 world
CLASS class_2845 BuiltinLogic
FIELD field_12959 DIRECTIONS [Lnet/minecraft/class_2350;
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_31715 canTickBlockEntities ()Z
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_31722 removeBlockEntity (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_31723 updateTicker (Lnet/minecraft/class_2586;)V
ARG 1 blockEntity
METHOD method_31724 canTickBlockEntity (Lnet/minecraft/class_2338;)Z
ARG 1 pos
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
METHOD method_15543 getLightLevel (Lnet/minecraft/class_2338;)I
ARG 1 pos
METHOD method_15544 getLightSection (Lnet/minecraft/class_4076;)Lnet/minecraft/class_2804;
ARG 1 pos
CLASS class_3563 Empty

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider
FIELD field_15813 skyLightProvider 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
ARG 1 chunkProvider
ARG 2 hasBlockLight
@ -31,3 +32,4 @@ CLASS net/minecraft/class_3568 net/minecraft/world/chunk/light/LightingProvider
ARG 1 pos
ARG 2 ambientDarkness
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;
METHOD <init> (Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350$class_2351;)V
ARG 1 world
ARG 2 pos
ARG 3 axis
METHOD method_10359 validStateInsidePortal (Lnet/minecraft/class_2680;)Z
ARG 0 state
METHOD method_10360 isValid ()Z
METHOD method_10362 wasAlreadyValid ()Z
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
ARG 0 state
ARG 1 world
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
ARG 1 dimensionType
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_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;

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1927 net/minecraft/world/explosion/Explosion
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_9185 entity Lnet/minecraft/class_1297;
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
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.
ARG 3 chunk
ARG 5 worldSeed
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.
@ -92,6 +93,10 @@ CLASS net/minecraft/class_2794 net/minecraft/world/gen/chunk/ChunkGenerator
ARG 1 seed
METHOD method_28506 getCodec ()Lcom/mojang/serialization/Codec;
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
ARG 4 chunk
ARG 6 worldSeed
ARG 8 chunkPos
ARG 9 biome
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 6 biome
METHOD <init> (Lnet/minecraft/class_5311;Lnet/minecraft/class_2378;)V
ARG 1 structuresConfig
ARG 2 biomeRegistry
METHOD method_14309 getDefaultConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3232;
ARG 0 biomeRegistry

View File

@ -1,2 +1,8 @@
CLASS net/minecraft/class_4966 net/minecraft/world/gen/chunk/VerticalBlockSample
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
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
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
METHOD method_30578 addMonsters (Lnet/minecraft/class_5483$class_5496;III)V
ARG 0 builder
ARG 1 zombieWeight
ARG 2 zombieVillagerWeight
ARG 3 skeletonWeight
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
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
ARG 0 builder
METHOD method_30678 addWarmOceanMobs (Lnet/minecraft/class_5483$class_5496;II)V
ARG 0 builder
ARG 1 squidWeight
ARG 2 squidMinGroupSize
METHOD method_30679 addOceanMobs (Lnet/minecraft/class_5483$class_5496;III)V
ARG 0 builder
ARG 1 squidWeight
ARG 2 squidMaxGroupSize
ARG 3 codWeight
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
ARG 0 builder
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
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 5 height
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;
ARG 0 config
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 1 random
ARG 2 excluded

View File

@ -30,3 +30,9 @@ CLASS net/minecraft/class_4781 net/minecraft/world/gen/feature/HugeFungusFeature
ARG 4 pos
ARG 5 hatHeight
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 2 pos
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
ARG 1 world
ARG 2 pos

View File

@ -1,6 +1,9 @@
CLASS net/minecraft/class_5183 net/minecraft/world/gen/feature/RuinedPortalFeature
FIELD field_23998 RARE_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
ARG 0 random
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_32988 createHalfWithFloor (I)Lnet/minecraft/class_5721;
ARG 0 floor
METHOD method_33385 getOptionalHeight ()Ljava/util/OptionalInt;
CLASS class_5722 Empty
FIELD field_28197 INSTANCE Lnet/minecraft/class_5721$class_5722;
CLASS class_5723 Bounded

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType
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;
ARG 0 id
ARG 1 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;
ARG 1 mode
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_29557 withDataPackSettings (Lnet/minecraft/class_5359;)Lnet/minecraft/class_1940;
ARG 1 dataPackSettings

View File

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

View File

@ -1,7 +1,11 @@
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
ARG 2 tag
ARG 3 biomeSource
METHOD method_12433 readAlphaChunk (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2864$class_2865;
ARG 0 tag
CLASS 1 AlphaHeightLimitView
CLASS class_2865 AlphaChunk
FIELD field_13037 entities Lnet/minecraft/class_2499;
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_25022 levelInfo Lnet/minecraft/class_1940;
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_248 getName ()Ljava/lang/String;
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_27429 getDetails ()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
METHOD <init> (Ljava/lang/Runnable;ZLjava/util/List;)V
ARG 1 updateListener
ARG 2 valid
METHOD method_19145 remove (Lnet/minecraft/class_2338;)V
ARG 1 pos
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
FIELD field_18484 pointOfInterestDistanceTracker Lnet/minecraft/class_4153$class_4154;
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
ARG 1 pos
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
CLASS class_4155 OccupationStatus
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;

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;
ARG 0 state
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;
ARG 0 block
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_22412 getChunkStreamVersionId (B)B
METHOD method_22413 getExternalChunkPath (Lnet/minecraft/class_1923;)Ljava/nio/file/Path;
ARG 1 chunkPos
CLASS class_2862 ChunkBuffer
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

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_18695 factory Ljava/util/function/Function;
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_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
ARG 1 directory
ARG 2 codecFactory
ARG 3 factory
ARG 4 dataFixer
ARG 5 dataFixTypes
ARG 6 dsync
ARG 7 world
METHOD method_19288 onUpdate (J)V
ARG 1 pos
METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V
ARG 1 chunkPos
METHOD method_19290 tick (Ljava/util/function/BooleanSupplier;)V
ARG 1 shouldKeepTicking
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_17655 dataFixer Lcom/mojang/datafixers/DataFixer;
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;
ARG 2 persistentStateManagerFactory
ARG 3 tag
METHOD method_17908 getDataVersion (Lnet/minecraft/class_2487;)I
ARG 0 tag
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;
ARG 1 chunkPos
METHOD method_23697 completeAll ()V

View File

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

View File

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

View File

@ -6,6 +6,9 @@ CLASS net/minecraft/class_234 net/minecraft/world/timer/TimerCallback
CLASS class_235 Serializer
FIELD field_1309 id Lnet/minecraft/class_2960;
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
ARG 1 tag
ARG 2 callback