24w04a stuff (#3774)

* 24w04a stuff

* Update mappings/net/minecraft/world/updater/WorldUpdater.mapping

Co-authored-by: Shnupbups <shnupbups@gmail.com>

---------

Co-authored-by: Shnupbups <shnupbups@gmail.com>
This commit is contained in:
apple502j 2024-01-26 16:29:45 +09:00 committed by GitHub
parent c73080b575
commit a8ff75718a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
42 changed files with 339 additions and 12 deletions

View File

@ -35,3 +35,6 @@ CLASS net/minecraft/class_1952 net/minecraft/block/spawner/MobSpawnerEntry
ARG 0 rules
METHOD method_51719 createLightLimitCodec (Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;
ARG 0 name
METHOD method_56563 canSpawn (Lnet/minecraft/class_2338;Lnet/minecraft/class_3218;)Z
ARG 1 pos
ARG 2 world

View File

@ -79,6 +79,7 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud
METHOD method_53543 getPingLog ()Lnet/minecraft/class_8743;
METHOD method_53544 getPacketSizeLog ()Lnet/minecraft/class_8743;
METHOD method_53545 clear ()V
METHOD method_56577 getTickNanosLog ()Lnet/minecraft/class_8743;
CLASS class_7412 AllocationRateCalculator
FIELD field_38986 INTERVAL I
FIELD field_38987 GARBAGE_COLLECTORS Ljava/util/List;

View File

@ -9,7 +9,9 @@ CLASS net/minecraft/class_8755 net/minecraft/client/gui/hud/debug/DebugChart
ARG 1 value
METHOD method_53469 getColor (DDIDIDI)I
ARG 1 value
ARG 3 min
ARG 5 minColor
ARG 6 median
ARG 8 medianColor
ARG 9 max
ARG 11 maxColor
@ -33,3 +35,20 @@ CLASS net/minecraft/class_8755 net/minecraft/client/gui/hud/debug/DebugChart
ARG 4 y
METHOD method_53475 getHeight (D)I
ARG 1 value
METHOD method_56578 drawBar (Lnet/minecraft/class_332;III)V
ARG 1 context
ARG 2 y
ARG 3 x
ARG 4 index
METHOD method_56579 get (I)J
ARG 1 index
METHOD method_56580 drawTotalBar (Lnet/minecraft/class_332;III)V
ARG 1 context
ARG 2 y
ARG 3 x
ARG 4 index
METHOD method_56581 drawOverlayBar (Lnet/minecraft/class_332;III)V
ARG 1 context
ARG 2 y
ARG 3 x
ARG 4 index

View File

@ -3,5 +3,6 @@ CLASS net/minecraft/class_8674 net/minecraft/client/network/ClientConfigurationN
FIELD field_45597 profile Lcom/mojang/authlib/GameProfile;
FIELD field_45598 registryManager Lnet/minecraft/class_5455$class_6890;
FIELD field_45599 enabledFeatures Lnet/minecraft/class_7699;
FIELD field_48766 clientRegistries Lnet/minecraft/class_9173;
METHOD method_52797 handleCustomPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload

View File

@ -140,3 +140,6 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 2 world
METHOD method_54134 clearWorld ()V
METHOD method_55823 getScoreboard ()Lnet/minecraft/class_269;
METHOD method_56582 handleSynchronizedTags (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryRef
ARG 2 tags

View File

@ -0,0 +1,32 @@
CLASS net/minecraft/class_9173 net/minecraft/client/network/ClientRegistries
FIELD field_48767 dynamicRegistries Lnet/minecraft/class_9173$class_9174;
FIELD field_48768 tags Lnet/minecraft/class_9173$class_9175;
METHOD method_56583 putDynamicRegistry (Lnet/minecraft/class_5321;Ljava/util/List;)V
ARG 1 registryRef
ARG 2 entries
METHOD method_56584 (Lnet/minecraft/class_5455$class_6892;)V
ARG 0 entry
METHOD method_56585 createRegistryManager (Lnet/minecraft/class_5455;Z)Lnet/minecraft/class_5455$class_6890;
ARG 1 precedingRegistryManager
ARG 2 local
METHOD method_56586 putTags (Ljava/util/Map;)V
ARG 1 tags
CLASS class_9174 DynamicRegistries
FIELD field_48769 dynamicRegistries Ljava/util/Map;
METHOD method_56587 (Lnet/minecraft/class_5321;)Ljava/util/List;
ARG 0 registries
METHOD method_56588 put (Lnet/minecraft/class_5321;Ljava/util/List;)V
ARG 1 registryRef
ARG 2 entries
METHOD method_56589 load (Lnet/minecraft/class_5455;)Lnet/minecraft/class_5455;
ARG 1 precedingRegistryManager
CLASS class_9175 Tags
FIELD field_48770 tagsByRegistry Ljava/util/Map;
METHOD method_56590 put (Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryRef
ARG 2 serialized
METHOD method_56591 load (Lnet/minecraft/class_5455;)V
ARG 1 registryManager
METHOD method_56592 (Lnet/minecraft/class_5455;Lnet/minecraft/class_5321;Lnet/minecraft/class_6864$class_5748;)V
ARG 1 registryRef
ARG 2 serialized

View File

@ -10,7 +10,7 @@ CLASS net/minecraft/class_4416 net/minecraft/client/realms/gui/screen/RealmsSele
FIELD field_20057 worldSelectionList Lnet/minecraft/class_4416$class_4418;
FIELD field_20058 WORLD_LANG Lnet/minecraft/class_2561;
FIELD field_26507 HARDCORE_TEXT Lnet/minecraft/class_2561;
FIELD field_26508 CHEATS_TEXT Lnet/minecraft/class_2561;
FIELD field_26508 COMMANDS_TEXT Lnet/minecraft/class_2561;
FIELD field_44909 LOADING_ERROR_TEXT Lnet/minecraft/class_2561;
FIELD field_46131 TITLE Lnet/minecraft/class_2561;
FIELD field_48387 creationTask Lnet/minecraft/class_4445;

View File

@ -11,6 +11,10 @@ CLASS net/minecraft/class_1317 net/minecraft/entity/SpawnRestriction
ARG 2 spawnReason
ARG 3 pos
ARG 4 random
METHOD method_56558 isSpawnPosAllowed (Lnet/minecraft/class_1299;Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;)Z
ARG 0 type
ARG 1 world
ARG 2 pos
METHOD method_6159 getLocation (Lnet/minecraft/class_1299;)Lnet/minecraft/class_9168;
ARG 0 type
METHOD method_6160 getHeightmapType (Lnet/minecraft/class_1299;)Lnet/minecraft/class_2902$class_2903;

View File

@ -26,3 +26,5 @@ CLASS net/minecraft/class_9071 net/minecraft/entity/passive/ArmadilloBrain
ARG 0 brain
CLASS class_9072 RollUpTask
CLASS class_9073 UnrollAndFleeTask
METHOD method_56559 (Lnet/minecraft/class_1314;)Z
ARG 0 entity

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity
FIELD field_23740 leftOwner Z
FIELD field_28646 shot Z
FIELD field_33399 owner Lnet/minecraft/class_1297;
FIELD field_48746 deflected Z
METHOD method_24919 setVelocity (Lnet/minecraft/class_1297;FFFFF)V
COMMENT Sets velocity and updates rotation accordingly.
ARG 1 shooter

View File

@ -1,7 +1,7 @@
CLASS net/minecraft/class_9129 net/minecraft/network/RegistryByteBuf
COMMENT A packet byte buffer bound to a particular {@link DynamicRegistryManager} instance.
COMMENT
COMMENT <p>This is used during the {@link NetworkStateType#PLAY} phase only.
COMMENT <p>This is used during the {@link NetworkPhase#PLAY} phase only.
FIELD field_48538 registryManager Lnet/minecraft/class_5455;
METHOD <init> (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_5455;)V
ARG 1 buf

View File

@ -119,7 +119,7 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec
COMMENT This method should be called on the codec for the "type" - like {@link
COMMENT net.minecraft.stat.StatType}. An example:
COMMENT
COMMENT <p><pre>{@code
COMMENT <pre>{@code
COMMENT public static final PacketCodec<RegistryByteBuf, Thing<?>> PACKET_CODEC = PacketCodecs.registryValue(RegistryKeys.THING_TYPE).dispatch(Thing::getType, ThingType::getPacketCodec);
COMMENT }</pre>
ARG 1 type

View File

@ -21,5 +21,8 @@ CLASS net/minecraft/class_7438 net/minecraft/network/packet/s2c/play/ChatMessage
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#onChatMessage
FIELD comp_943 serializedParameters Lnet/minecraft/class_2556$class_7602;
FIELD field_47949 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD comp_943 serializedParameters ()Lnet/minecraft/class_2556$class_7602;
METHOD method_55898 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -15,5 +15,5 @@ CLASS net/minecraft/class_2672 net/minecraft/network/packet/s2c/play/ChunkDataS2
METHOD method_11524 getChunkZ ()I
METHOD method_38598 getChunkData ()Lnet/minecraft/class_6603;
METHOD method_38599 getLightData ()Lnet/minecraft/class_6606;
METHOD method_55883 (Lnet/minecraft/class_9129;)V
METHOD method_55883 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -1,6 +1,10 @@
CLASS net/minecraft/class_8589 net/minecraft/network/packet/s2c/play/CommonPlayerSpawnInfo
FIELD comp_1556 gameMode Lnet/minecraft/class_1934;
FIELD comp_1557 prevGameMode Lnet/minecraft/class_1934;
FIELD field_48708 DIMENSION_TYPE_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD comp_1556 gameMode ()Lnet/minecraft/class_1934;
METHOD comp_1557 prevGameMode ()Lnet/minecraft/class_1934;
METHOD method_52274 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -16,3 +16,7 @@ CLASS net/minecraft/class_2781 net/minecraft/network/packet/s2c/play/EntityAttri
METHOD <init> (Lnet/minecraft/class_6880;DLjava/util/Collection;)V
ARG 2 baseValue
ARG 4 modifiers
METHOD method_55953 (Ljava/util/UUID;Ljava/lang/Double;Lnet/minecraft/class_1322$class_1323;)Lnet/minecraft/class_1322;
ARG 0 attribute
ARG 1 base
ARG 2 modifiers

View File

@ -1,9 +1,13 @@
CLASS net/minecraft/class_8143 net/minecraft/network/packet/s2c/play/EntityDamageS2CPacket
FIELD field_47921 CODEC Lnet/minecraft/class_9139;
FIELD field_48707 DAMAGE_TYPE_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_1297;Lnet/minecraft/class_1282;)V
ARG 1 entity
ARG 2 damageSource
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD method_49071 createDamageSource (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1282;
ARG 1 world
METHOD method_49072 writeOffsetVarInt (Lnet/minecraft/class_2540;I)V
ARG 0 buf
ARG 1 value
@ -15,3 +19,4 @@ CLASS net/minecraft/class_8143 net/minecraft/network/packet/s2c/play/EntityDamag
METHOD method_49076 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_243;
ARG 0 pos
METHOD method_55873 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -9,6 +9,8 @@ CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2C
FIELD field_47937 CODEC Lnet/minecraft/class_9139;
METHOD <init> (IZLjava/util/Set;IIIZZZLnet/minecraft/class_8589;Z)V
ARG 1 playerEntityId
METHOD <init> (Lnet/minecraft/class_9129;)V
ARG 1 buf
METHOD comp_100 showDeathScreen ()Z
METHOD comp_88 playerEntityId ()I
METHOD comp_89 hardcore ()Z
@ -19,3 +21,4 @@ CLASS net/minecraft/class_2678 net/minecraft/network/packet/s2c/play/GameJoinS2C
METHOD method_34135 (Lnet/minecraft/class_2540;)Lnet/minecraft/class_5321;
ARG 0 b
METHOD method_55887 write (Lnet/minecraft/class_9129;)V
ARG 1 buf

View File

@ -4,3 +4,5 @@ CLASS net/minecraft/class_2718 net/minecraft/network/packet/s2c/play/RemoveEntit
ARG 1 entityId
METHOD method_11767 getEntity (Lnet/minecraft/class_1937;)Lnet/minecraft/class_1297;
ARG 1 world
METHOD method_55907 (Lnet/minecraft/class_2718;)Ljava/lang/Integer;
ARG 0 packet

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_2385 net/minecraft/registry/MutableRegistry
COMMENT @see Registry
METHOD method_10272 add (Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880$class_6883;
ARG 1 key
ARG 2 entry
ARG 2 value
ARG 3 lifecycle
METHOD method_35863 isEmpty ()Z
COMMENT {@return whether the registry is empty}

View File

@ -2,12 +2,21 @@ CLASS net/minecraft/class_7655 net/minecraft/registry/RegistryLoader
FIELD field_39968 DYNAMIC_REGISTRIES Ljava/util/List;
FIELD field_39969 DIMENSION_REGISTRIES Ljava/util/List;
FIELD field_39970 LOGGER Lorg/slf4j/Logger;
FIELD field_48709 SYNCED_REGISTRIES Ljava/util/List;
METHOD method_45119 getPath (Lnet/minecraft/class_2960;)Ljava/lang/String;
ARG 0 id
METHOD method_45120 (Lnet/minecraft/class_7655$class_7656;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_7655$class_9158;)V
ARG 2 loader
METHOD method_45121 load (Lnet/minecraft/class_7655$class_7656;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
ARG 0 loadable
ARG 1 baseRegistryManager
ARG 2 entries
METHOD method_45122 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
METHOD method_45122 loadFromResource (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
ARG 0 resourceManager
ARG 1 infoGetter
ARG 2 registry
ARG 3 elementDecoder
ARG 4 errors
METHOD method_45123 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 entry
METHOD method_45124 (Ljava/lang/String;)V
@ -18,6 +27,8 @@ CLASS net/minecraft/class_7655 net/minecraft/registry/RegistryLoader
ARG 0 exceptions
METHOD method_45127 (Ljava/util/Map;Lnet/minecraft/class_7655$class_7657;)Lnet/minecraft/class_7655$class_9158;
ARG 1 entry
METHOD method_45128 (Ljava/util/Map;Lnet/minecraft/class_7655$class_9158;)V
ARG 1 loader
METHOD method_45129 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
ARG 1 elementEntry
METHOD method_45130 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960;
@ -29,11 +40,46 @@ CLASS net/minecraft/class_7655 net/minecraft/registry/RegistryLoader
ARG 1 additionalRegistries
METHOD method_46620 createInfo (Lnet/minecraft/class_2385;)Lnet/minecraft/class_6903$class_7862;
ARG 0 registry
METHOD method_46621 (Ljava/util/Map;Lnet/minecraft/class_7655$class_9158;)V
ARG 1 loader
METHOD method_46622 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V
ARG 1 entry
METHOD method_56514 (Lnet/minecraft/class_3300;Lnet/minecraft/class_7655$class_9158;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 loader
ARG 2 infoGetter
METHOD method_56515 loadFromResource (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
ARG 0 resourceManager
ARG 1 registryManager
ARG 2 entries
METHOD method_56516 (Ljava/lang/String;)V
ARG 0 error
METHOD method_56517 (Ljava/util/Map;Lnet/minecraft/class_7655$class_9158;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 loader
ARG 2 infoGetter
METHOD method_56518 loadFromNetwork (Ljava/util/Map;Lnet/minecraft/class_6903$class_7863;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
ARG 0 data
ARG 1 infoGetter
ARG 2 registry
ARG 3 elementDecoder
ARG 4 errors
METHOD method_56519 loadFromNetwork (Ljava/util/Map;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
ARG 0 data
ARG 1 registryManager
ARG 2 entries
CLASS class_7656 RegistryLoadable
METHOD apply (Lnet/minecraft/class_7655$class_9158;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 loader
ARG 2 infoGetter
CLASS class_7657 Entry
METHOD method_45131 getLoader (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_7655$class_9158;
ARG 1 lifecycle
ARG 2 errors
METHOD method_54920 addToCloner (Ljava/util/function/BiConsumer;)V
ARG 1 callback
CLASS class_9158 Loader
METHOD method_56520 loadFromResource (Lnet/minecraft/class_3300;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 resourceManager
ARG 2 infoGetter
METHOD method_56521 loadFromNetwork (Ljava/util/Map;Lnet/minecraft/class_6903$class_7863;)V
ARG 1 data
ARG 2 infoGetter

View File

@ -1,7 +1,29 @@
CLASS net/minecraft/class_7782 net/minecraft/registry/SerializableRegistries
FIELD field_48771 SYNCED_REGISTRIES Ljava/util/Set;
METHOD method_45953 streamRegistryManagerEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
ARG 0 combinedRegistries
METHOD method_45956 stream (Lnet/minecraft/class_5455;)Ljava/util/stream/Stream;
ARG 0 dynamicRegistryManager
METHOD method_47449 streamDynamicEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
ARG 0 combinedRegistries
METHOD method_56595 (Lnet/minecraft/class_7655$class_7657;Lcom/mojang/serialization/DynamicOps;Ljava/util/List;Lnet/minecraft/class_6880$class_6883;)V
ARG 3 registryEntry
METHOD method_56596 (Lnet/minecraft/class_7655$class_7657;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/BiConsumer;Lnet/minecraft/class_2378;)V
ARG 3 registry
METHOD method_56597 serialize (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_7655$class_7657;Lnet/minecraft/class_5455;Ljava/util/function/BiConsumer;)V
ARG 0 nbtOps
ARG 1 entry
ARG 2 registryManager
ARG 3 callback
METHOD method_56598 forEachSyncedRegistry (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;Ljava/util/function/BiConsumer;)V
ARG 0 nbtOps
ARG 1 registryManager
ARG 2 callback
METHOD method_56599 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5455;Ljava/util/function/BiConsumer;Lnet/minecraft/class_7655$class_7657;)V
ARG 3 entry
METHOD method_56600 (Lnet/minecraft/class_6880$class_6883;Ljava/lang/String;)Ljava/lang/IllegalArgumentException;
ARG 1 error
METHOD method_56601 (Lnet/minecraft/class_5455$class_6892;)Z
ARG 0 registry
CLASS class_9176 SerializedRegistryEntry
FIELD field_48772 PACKET_CODEC Lnet/minecraft/class_9139;

View File

@ -31,6 +31,9 @@ CLASS net/minecraft/class_6864 net/minecraft/registry/tag/TagPacketSerializer
ARG 1 buf
METHOD method_33160 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_6864$class_5748;
ARG 0 buf
METHOD method_56531 size ()I
METHOD method_56532 loadTo (Lnet/minecraft/class_2378;)V
ARG 1 registry
CLASS class_6865 Loader
METHOD accept (Lnet/minecraft/class_6862;Ljava/util/List;)V
ARG 1 tag

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/server/Main
ARG 2 eraseCache
ARG 3 continueCheck
ARG 4 dimensionOptionsRegistry
ARG 5 recreateRegionFiles
METHOD method_29734 (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Lnet/minecraft/class_3807;Lnet/minecraft/class_7497;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljoptsimple/OptionSpec;Ljava/lang/Thread;)Lnet/minecraft/class_3176;
ARG 11 thread
METHOD method_43612 (Lnet/minecraft/class_7237$class_6906;Lcom/mojang/serialization/Dynamic;Ljoptsimple/OptionSet;Ljoptsimple/OptionSpec;Lnet/minecraft/class_3807;Ljoptsimple/OptionSpec;Ljava/util/concurrent/Executor;)Ljava/util/concurrent/CompletableFuture;

View File

@ -83,6 +83,9 @@ CLASS net/minecraft/server/MinecraftServer
FIELD field_47145 OVERLOAD_WARNING_INTERVAL_NANOS J
FIELD field_47147 PLAYER_SAMPLE_UPDATE_INTERVAL_NANOS J
FIELD field_47148 PREPARE_START_REGION_TICK_DELAY_NANOS J
FIELD field_48773 prevFullTickLogTime J
FIELD field_48774 tasksStartTime J
FIELD field_48775 waitTime J
METHOD <init> (Ljava/lang/Thread;Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3283;Lnet/minecraft/class_6904;Ljava/net/Proxy;Lcom/mojang/datafixers/DataFixer;Lnet/minecraft/class_7497;Lnet/minecraft/class_3950;)V
ARG 1 serverThread
ARG 2 session
@ -449,6 +452,12 @@ CLASS net/minecraft/server/MinecraftServer
METHOD method_54835 getTickTimes ()[J
METHOD method_54837 getAutosaveInterval ()I
METHOD method_56040 acceptsTransfers ()Z
METHOD method_56593 getPerformanceLog ()Lnet/minecraft/class_8743;
METHOD method_56602 pushTickLog (J)V
ARG 1 tickStartTime
METHOD method_56603 pushFullTickLog ()V
METHOD method_56604 startTaskPerformanceLog ()V
METHOD method_56605 pushPerformanceLogs ()V
CLASS class_6414 DebugStart
FIELD field_33980 time J
FIELD field_33981 tick I

View File

@ -55,6 +55,7 @@ CLASS net/minecraft/class_3806 net/minecraft/server/dedicated/ServerPropertiesHa
FIELD field_39983 worldGenProperties Lnet/minecraft/class_3806$class_7044;
FIELD field_44985 logIps Z
FIELD field_48270 acceptsTransfers Z
FIELD field_48711 regionFileCompression Ljava/lang/String;
METHOD method_16714 load (Ljava/nio/file/Path;)Lnet/minecraft/class_3806;
ARG 0 path
METHOD method_16715 (Ljava/lang/Integer;)Ljava/lang/Integer;

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_9159 net/minecraft/server/dedicated/command/TransferCo
ARG 0 context
METHOD method_56524 (Lnet/minecraft/class_2168;)Z
ARG 0 source
METHOD method_56525 transfer (Lnet/minecraft/class_2168;Ljava/lang/String;ILjava/util/Collection;)I
METHOD method_56525 executeTransfer (Lnet/minecraft/class_2168;Ljava/lang/String;ILjava/util/Collection;)I
ARG 0 source
ARG 1 host
ARG 2 port

View File

@ -13,3 +13,6 @@ CLASS net/minecraft/class_8610 net/minecraft/server/network/ServerConfigurationN
METHOD method_52410 endConfiguration ()V
METHOD method_52411 queueSendResourcePackTask ()V
METHOD method_52412 pollTask ()V
METHOD method_56530 (Lnet/minecraft/class_5321;Ljava/util/List;)V
ARG 1 registryRef
ARG 2 entries

View File

@ -1,6 +1,14 @@
CLASS net/minecraft/class_8917 net/minecraft/util/collection/PriorityIterator
COMMENT A queue-like iterator that orders its values by the priority, or the insertion order
COMMENT if the priorities equal.
FIELD field_48714 LOWEST_PRIORITY I
FIELD field_48715 maxPriorityQueue Ljava/util/Deque;
FIELD field_48716 maxPriority I
FIELD field_48717 queuesByPriority Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
METHOD method_54723 (I)Ljava/util/Deque;
ARG 0 p
METHOD method_54726 enqueue (Ljava/lang/Object;I)V
COMMENT Adds {@code value} with the priority {@code priority}.
ARG 1 value
ARG 2 priority
METHOD method_56533 refreshMaxPriority ()V

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_8743 net/minecraft/util/profiler/PerformanceLog
FIELD field_45720 data [[J
FIELD field_45721 currentIndex I
FIELD field_45722 maxIndex I
METHOD <init> (I)V
ARG 1 columns
METHOD method_53064 size ()I
METHOD method_53065 get (I)J
ARG 1 index
@ -12,3 +14,9 @@ CLASS net/minecraft/class_8743 net/minecraft/util/profiler/PerformanceLog
METHOD method_53068 wrap (I)I
ARG 1 index
METHOD method_53069 reset ()V
METHOD method_56534 get (II)J
ARG 1 index
ARG 2 column
METHOD method_56535 push (JI)V
ARG 1 value
ARG 3 column

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9160 net/minecraft/util/profiler/ServerTickType

View File

@ -43,6 +43,8 @@ CLASS net/minecraft/class_5138 net/minecraft/world/gen/StructureAccessor
METHOD method_39783 getStructurePresence (Lnet/minecraft/class_1923;Lnet/minecraft/class_3195;Lnet/minecraft/class_6874;Z)Lnet/minecraft/class_6833;
ARG 1 chunkPos
ARG 2 structure
ARG 3 placement
ARG 4 skipReferencedStructures
METHOD method_39784 incrementReferences (Lnet/minecraft/class_3449;)V
ARG 1 structureStart
METHOD method_41032 acceptStructureStarts (Lnet/minecraft/class_3195;Lit/unimi/dsi/fastutil/longs/LongSet;Ljava/util/function/Consumer;)V

View File

@ -1,13 +1,22 @@
CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkStreamVersion
CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkCompressionFormat
FIELD field_20442 GZIP Lnet/minecraft/class_4486;
FIELD field_20443 DEFLATE Lnet/minecraft/class_4486;
FIELD field_20444 UNCOMPRESSED Lnet/minecraft/class_4486;
FIELD field_20445 VERSIONS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_20445 FORMATS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;
FIELD field_20446 id I
FIELD field_20447 inputStreamWrapper Lnet/minecraft/class_4486$class_4487;
FIELD field_20448 outputStreamWrapper Lnet/minecraft/class_4486$class_4487;
FIELD field_48753 LZ4 Lnet/minecraft/class_4486;
FIELD field_48754 DEFAULT_FORMAT Lnet/minecraft/class_4486;
FIELD field_48755 LOGGER Lorg/slf4j/Logger;
FIELD field_48756 FORMAT_BY_NAME Lit/unimi/dsi/fastutil/objects/Object2ObjectMap;
FIELD field_48757 currentFormat Lnet/minecraft/class_4486;
FIELD field_48758 name Ljava/lang/String;
METHOD <init> (ILjava/lang/String;Lnet/minecraft/class_4486$class_4487;Lnet/minecraft/class_4486$class_4487;)V
ARG 1 id
ARG 2 name
ARG 3 inputStreamWrapper
ARG 4 outputStreamWrapper
METHOD method_21882 getId ()I
METHOD method_21883 get (I)Lnet/minecraft/class_4486;
ARG 0 id
@ -31,6 +40,13 @@ CLASS net/minecraft/class_4486 net/minecraft/world/storage/ChunkStreamVersion
ARG 0 stream
METHOD method_39806 (Ljava/io/OutputStream;)Ljava/io/OutputStream;
ARG 0 stream
METHOD method_56567 getCurrentFormat ()Lnet/minecraft/class_4486;
METHOD method_56568 setCurrentFormat (Ljava/lang/String;)V
ARG 0 name
METHOD method_56569 (Ljava/io/InputStream;)Ljava/io/InputStream;
ARG 0 stream
METHOD method_56570 (Ljava/io/OutputStream;)Ljava/io/OutputStream;
ARG 0 stream
CLASS class_4487 Wrapper
METHOD wrap (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 object

View File

@ -0,0 +1,23 @@
CLASS net/minecraft/class_9172 net/minecraft/world/storage/ChunkPosKeyedStorage
FIELD field_48760 worker Lnet/minecraft/class_4698;
FIELD field_48761 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_48762 dataFixTypes Lnet/minecraft/class_4284;
METHOD <init> (Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/lang/String;Lnet/minecraft/class_4284;)V
ARG 1 directory
ARG 2 dataFixer
ARG 3 dsync
ARG 4 name
ARG 5 dataFixTypes
METHOD method_56565 set (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos
ARG 2 nbt
METHOD method_56571 update (Lcom/mojang/serialization/Dynamic;I)Lcom/mojang/serialization/Dynamic;
ARG 1 nbt
ARG 2 oldVersion
METHOD method_56572 read (Lnet/minecraft/class_1923;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos
METHOD method_56573 update (Lnet/minecraft/class_2487;I)Lnet/minecraft/class_2487;
ARG 1 nbt
ARG 2 oldVersion
METHOD method_56574 completeAll (Z)Ljava/util/concurrent/CompletableFuture;
ARG 1 sync

View File

@ -5,6 +5,11 @@ CLASS net/minecraft/class_5565 net/minecraft/world/storage/EntityChunkDataAccess
FIELD field_31414 ENTITIES_KEY Ljava/lang/String;
FIELD field_31415 POSITION_KEY Ljava/lang/String;
FIELD field_34056 taskExecutor Lnet/minecraft/class_3846;
FIELD field_48747 storage Lnet/minecraft/class_9172;
METHOD <init> (Lnet/minecraft/class_9172;Lnet/minecraft/class_3218;Ljava/util/concurrent/Executor;)V
ARG 1 storage
ARG 2 world
ARG 3 executor
METHOD method_31730 (Lnet/minecraft/class_1923;Ljava/lang/Throwable;)Ljava/lang/Void;
ARG 1 ex
METHOD method_31731 (Lnet/minecraft/class_1923;Ljava/util/Optional;)Lnet/minecraft/class_5566;

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9170 net/minecraft/world/storage/RecreatedChunkStorage
FIELD field_48748 recreationWorker Lnet/minecraft/class_4698;
FIELD field_48749 outputDirectory Ljava/nio/file/Path;
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;Z)V
ARG 1 directory
ARG 2 outputDirectory
ARG 3 dataFixer
ARG 4 dsync

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9171 net/minecraft/world/storage/RecreationStorage
FIELD field_48750 recreationWorker Lnet/minecraft/class_4698;
FIELD field_48751 outputDirectory Ljava/nio/file/Path;
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Lcom/mojang/datafixers/DataFixer;ZLjava/lang/String;Lnet/minecraft/class_4284;)V
ARG 1 directory
ARG 2 outputDirectory
ARG 3 dataFixer
ARG 4 dsync
ARG 5 name
ARG 6 dataFixTypes

View File

@ -2,7 +2,7 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
FIELD field_20434 LOGGER Lorg/slf4j/Logger;
FIELD field_20435 ZERO Ljava/nio/ByteBuffer;
FIELD field_20436 channel Ljava/nio/channels/FileChannel;
FIELD field_20437 outputChunkStreamVersion Lnet/minecraft/class_4486;
FIELD field_20437 compressionFormat Lnet/minecraft/class_4486;
FIELD field_20438 header Ljava/nio/ByteBuffer;
FIELD field_20439 sectorData Ljava/nio/IntBuffer;
FIELD field_20440 saveTimes Ljava/nio/IntBuffer;
@ -10,9 +10,11 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
FIELD field_20657 directory Ljava/nio/file/Path;
FIELD field_31417 SECTOR_DATA_LIMIT I
FIELD field_31421 FILE_EXTENSION Ljava/lang/String;
FIELD field_48752 path Ljava/nio/file/Path;
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Lnet/minecraft/class_4486;Z)V
ARG 1 file
ARG 1 path
ARG 2 directory
ARG 3 compressionFormat
ARG 4 dsync
METHOD <init> (Ljava/nio/file/Path;Ljava/nio/file/Path;Z)V
ARG 1 file
@ -68,6 +70,7 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
METHOD method_31739 getEpochTimeSeconds ()I
METHOD method_31740 delete (Lnet/minecraft/class_1923;)V
ARG 1 pos
METHOD method_56566 getPath ()Ljava/nio/file/Path;
CLASS class_2862 ChunkBuffer
FIELD field_17656 pos Lnet/minecraft/class_1923;
METHOD <init> (Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V

View File

@ -6,7 +6,14 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase
FIELD field_24750 codecFactory Ljava/util/function/Function;
FIELD field_27240 world Lnet/minecraft/class_5539;
FIELD field_31427 SECTIONS_KEY Ljava/lang/String;
FIELD field_39315 dynamicRegistryManager Lnet/minecraft/class_5455;
FIELD field_39315 registryManager Lnet/minecraft/class_5455;
FIELD field_48759 storageAccess Lnet/minecraft/class_9172;
METHOD <init> (Lnet/minecraft/class_9172;Ljava/util/function/Function;Ljava/util/function/Function;Lnet/minecraft/class_5455;Lnet/minecraft/class_5539;)V
ARG 1 storageAccess
ARG 2 codecFactory
ARG 3 factory
ARG 4 registryManager
ARG 5 world
METHOD method_19288 onUpdate (J)V
ARG 1 pos
METHOD method_19289 loadDataAt (Lnet/minecraft/class_1923;)V
@ -30,6 +37,8 @@ CLASS net/minecraft/class_4180 net/minecraft/world/storage/SerializingRegionBase
ARG 2 ops
METHOD method_20368 update (Lnet/minecraft/class_1923;Lnet/minecraft/class_6903;Lnet/minecraft/class_2487;)V
ARG 1 pos
ARG 2 ops
ARG 3 nbt
METHOD method_20369 getDataVersion (Lcom/mojang/serialization/Dynamic;)I
ARG 0 dynamic
METHOD method_20370 save (Lnet/minecraft/class_1923;)V

View File

@ -18,6 +18,8 @@ CLASS net/minecraft/class_4698 net/minecraft/world/storage/StorageIoWorker
METHOD method_23703 setResult (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)Ljava/util/concurrent/CompletableFuture;
ARG 1 pos
ARG 2 nbt
METHOD method_23705 (Lnet/minecraft/class_4698$class_4699;)Ljava/util/concurrent/CompletableFuture;
ARG 0 result
METHOD method_23709 run (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture;
ARG 1 task
METHOD method_23711 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1923;)Lnet/minecraft/class_4698$class_4699;

View File

@ -33,3 +33,5 @@ CLASS net/minecraft/class_3977 net/minecraft/world/storage/VersionedChunkStorage
METHOD method_43411 getFeatureUpdater (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_3360;
ARG 1 worldKey
ARG 2 stateManagerGetter
METHOD method_56564 markFeatureUpdateResolved (Lnet/minecraft/class_1923;)V
ARG 1 chunkPos

View File

@ -5,6 +5,15 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater
FIELD field_24084 dataFixer Lcom/mojang/datafixers/DataFixer;
FIELD field_40113 dimensionOptionsRegistry Lnet/minecraft/class_2378;
FIELD field_40114 worldKeys Ljava/util/Set;
FIELD field_48723 NEW_PREFIX Ljava/lang/String;
FIELD field_48724 UPGRADING_POI_TEXT Lnet/minecraft/class_5250;
FIELD field_48725 FINISHED_POI_TEXT Lnet/minecraft/class_5250;
FIELD field_48726 UPGRADING_ENTITIES_TEXT Lnet/minecraft/class_5250;
FIELD field_48727 FINISHED_ENTITIES_TEXT Lnet/minecraft/class_5250;
FIELD field_48728 UPGRADING_CHUNKS_TEXT Lnet/minecraft/class_5250;
FIELD field_48729 FINISHED_CHUNKS_TEXT Lnet/minecraft/class_5250;
FIELD field_48730 recreateRegionFiles Z
FIELD field_48731 totalRegionCount I
FIELD field_5755 persistentStateManager Lnet/minecraft/class_26;
FIELD field_5756 LOGGER Lorg/slf4j/Logger;
FIELD field_5757 UPDATE_THREAD_FACTORY Ljava/util/concurrent/ThreadFactory;
@ -22,6 +31,7 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater
ARG 2 dataFixer
ARG 3 dimensionOptionsRegistry
ARG 4 eraseCache
ARG 5 recreateRegionFiles
METHOD method_28304 getWorlds ()Ljava/util/Set;
METHOD method_5393 getProgress (Lnet/minecraft/class_5321;)F
ARG 1 world
@ -36,3 +46,51 @@ CLASS net/minecraft/class_1257 net/minecraft/world/updater/WorldUpdater
METHOD method_5402 cancel ()V
METHOD method_5403 isDone ()Z
METHOD method_5404 updateWorld ()V
CLASS class_9161 Update
FIELD field_48732 pendingUpdateFuture Ljava/util/concurrent/CompletableFuture;
FIELD field_48733 dataFixTypes Lnet/minecraft/class_4284;
FIELD field_48735 upgradingText Lnet/minecraft/class_5250;
FIELD field_48736 finishedText Lnet/minecraft/class_5250;
FIELD field_48737 targetName Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_1257;Lnet/minecraft/class_4284;Ljava/lang/String;Lnet/minecraft/class_5250;Lnet/minecraft/class_5250;)V
ARG 2 dataFixTypes
ARG 3 targetName
ARG 4 upgradingText
ARG 5 finishedText
METHOD method_56537 update ()V
METHOD method_56538 update (Lnet/minecraft/class_5321;Ljava/lang/AutoCloseable;Lnet/minecraft/class_1923;)Z
ARG 1 worldKey
ARG 2 storage
ARG 3 chunkPos
METHOD method_56539 listRegions (Lnet/minecraft/class_5321;Ljava/lang/String;)Ljava/util/List;
ARG 1 worldKey
ARG 2 targetName
METHOD method_56540 (Lnet/minecraft/class_1257$class_9165;)I
ARG 0 region
METHOD method_56541 recreate (Lnet/minecraft/class_2861;)V
ARG 1 regionFile
METHOD method_56542 (Ljava/io/File;Ljava/lang/String;)Z
ARG 0 file
ARG 1 name
METHOD method_56543 update (Ljava/lang/AutoCloseable;Lnet/minecraft/class_1923;Lnet/minecraft/class_5321;)Z
ARG 1 storage
ARG 2 chunkPos
ARG 3 worldKey
METHOD method_56544 listWoldData (Ljava/lang/String;)Ljava/util/List;
ARG 1 targetName
METHOD method_56545 enumerateRegions (Ljava/lang/String;Lnet/minecraft/class_5321;)Ljava/util/ListIterator;
ARG 1 targetName
ARG 2 worldKey
METHOD method_56546 openStorage (Ljava/lang/String;Ljava/nio/file/Path;Ljava/nio/file/Path;)Ljava/lang/AutoCloseable;
ARG 1 targetName
ARG 2 worldDirectory
ARG 3 targetDirectory
CLASS class_9162 RegionUpdate
CLASS class_9163 WorldData
CLASS class_9164 EntitiesUpdate
CLASS class_9165 Region
CLASS class_9166 PoiUpdate
CLASS class_9167 ChunkPosKeyedStorageUpdate
METHOD method_56550 updateNbt (Lnet/minecraft/class_9172;Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 storage
ARG 2 nbt