Some world stuff (#2202)

This commit is contained in:
YanisBft 2021-03-30 23:24:22 +02:00 committed by GitHub
parent 73a389a5e0
commit 1e6db48a06
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 47 additions and 0 deletions

View File

@ -14,6 +14,8 @@ CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps
METHOD method_29755 loadToRegistry (Lnet/minecraft/class_2370;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult;
COMMENT Loads elements into a registry just loaded from a decoder.
ARG 1 registry
ARG 2 key
ARG 3 codec
METHOD method_29759 decodeOrId (Ljava/lang/Object;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/DataResult;
COMMENT Encode an id for a registry element than a full object if possible.
COMMENT
@ -21,6 +23,8 @@ CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps
COMMENT reading ops.</p>
COMMENT
COMMENT @see RegistryReadingOps#encodeOrId(Object, Object, RegistryKey, Codec)
ARG 2 key
ARG 3 codec
ARG 4 allowInlineDefinitions
METHOD method_29761 getValueHolder (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5382$class_5383;
ARG 1 registryRef
@ -28,10 +32,15 @@ CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps
COMMENT Reads a supplier for a registry element.
COMMENT
COMMENT <p>This logic is used by both {@code decodeOrId} and {@code loadToRegistry}.</p>
ARG 1 key
ARG 2 registry
ARG 3 codec
ARG 4 elementId
METHOD method_31150 of (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5382$class_5506;Lnet/minecraft/class_5455;)Lnet/minecraft/class_5382;
ARG 0 delegate
ARG 1 entryLoader
METHOD method_31152 getRegistry (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
ARG 1 key
CLASS class_5383 ValueHolder
FIELD field_25513 values Ljava/util/Map;
CLASS class_5506 EntryLoader
@ -43,10 +52,17 @@ CLASS net/minecraft/class_5382 net/minecraft/util/dynamic/RegistryOps
METHOD method_31156 getKnownEntryPaths (Lnet/minecraft/class_5321;)Ljava/util/Collection;
COMMENT @return A collection of file Identifiers of all known entries of the given registry.
COMMENT Note that these are file Identifiers for use in a resource manager, not the logical names of the entries.
ARG 1 key
CLASS 1
METHOD method_31158 (Ljava/lang/String;)Z
ARG 0 name
CLASS class_5507 Impl
FIELD field_26741 values Ljava/util/Map;
FIELD field_26742 entryToRawId Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_26743 entryToLifecycle Ljava/util/Map;
METHOD method_31159 add (Lnet/minecraft/class_5455$class_5457;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Encoder;ILjava/lang/Object;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 registryManager
ARG 2 key
ARG 4 rawId
ARG 5 entry
ARG 6 lifecycle

View File

@ -11,12 +11,15 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry
METHOD method_10240 getRandom (Ljava/util/Random;)Ljava/lang/Object;
ARG 1 random
METHOD method_29098 createRegistryManagerCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 key
ARG 1 lifecycle
ARG 2 entryCodec
METHOD method_29721 createRegistryCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 registryRef
ARG 1 lifecycle
ARG 2 entryCodec
METHOD method_30929 createRegistryManagerEntryCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/MapCodec;)Lcom/mojang/serialization/MapCodec;
ARG 0 key
ARG 1 entryCodec
METHOD method_31051 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Z)Ljava/lang/Object;
ARG 1 rawId
@ -25,6 +28,7 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry
ARG 4 lifecycle
ARG 5 checkDuplicateKeys
METHOD method_31059 createCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 key
ARG 1 lifecycle
ARG 2 entryCodec
CLASS class_5501 RegistryManagerEntry

View File

@ -48,6 +48,10 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
METHOD method_28469 getBiomeSource (Lnet/minecraft/class_2378;J)Lnet/minecraft/class_4766;
ARG 1 biomeRegistry
ARG 2 seed
METHOD method_31088 (Lnet/minecraft/class_4766$class_5305;Lnet/minecraft/class_2378;Ljava/lang/Long;)Lnet/minecraft/class_4766;
ARG 0 preset
ARG 1 biomeRegistry
ARG 2 seed
CLASS class_5487 NoiseParameters
FIELD field_26438 CODEC Lcom/mojang/serialization/Codec;
FIELD field_26439 firstOctave I
@ -67,6 +71,10 @@ CLASS net/minecraft/class_4766 net/minecraft/world/biome/source/MultiNoiseBiomeS
ARG 2 biomeRegistry
ARG 3 seed
METHOD method_31094 getPreset ()Lnet/minecraft/class_4766$class_5305;
METHOD method_31095 (Lnet/minecraft/class_4766$class_5305;)Lcom/mojang/serialization/DataResult;
ARG 0 preset
METHOD method_31097 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 0 id
METHOD method_31098 getBiomeRegistry ()Lnet/minecraft/class_2378;
METHOD method_31100 getSeed ()J
METHOD method_31101 getBiomeSource ()Lnet/minecraft/class_4766;

View File

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

View File

@ -1,7 +1,22 @@
CLASS net/minecraft/class_24 net/minecraft/world/level/storage/AnvilLevelStorage
FIELD field_133 LOGGER Lorg/apache/logging/log4j/Logger;
METHOD method_113 convertRegions (Lnet/minecraft/class_5455$class_5457;Ljava/io/File;Ljava/lang/Iterable;Lnet/minecraft/class_1966;IILnet/minecraft/class_3536;)V
ARG 0 registryManager
ARG 1 directory
ARG 2 files
ARG 3 biomeSource
ARG 6 progressListener
METHOD method_116 convertRegion (Lnet/minecraft/class_5455$class_5457;Ljava/io/File;Ljava/io/File;Lnet/minecraft/class_1966;IILnet/minecraft/class_3536;)V
ARG 0 registryManager
ARG 1 directory
ARG 2 file
ARG 3 biomeSource
ARG 6 progressListener
METHOD method_117 addRegionFiles (Ljava/io/File;Ljava/util/Collection;)V
ARG 0 worldDirectory
ARG 1 files
METHOD method_118 makeMcrLevelDatBackup (Lnet/minecraft/class_32$class_5143;)V
ARG 0 storageSession
METHOD method_234 convertLevel (Lnet/minecraft/class_32$class_5143;Lnet/minecraft/class_3536;)Z
ARG 0 storageSession
ARG 1 progressListener

View File

@ -12,3 +12,4 @@ CLASS net/minecraft/class_2867 net/minecraft/world/storage/RegionBasedStorage
METHOD method_23726 write (Lnet/minecraft/class_1923;Lnet/minecraft/class_2487;)V
ARG 1 pos
ARG 2 tag
METHOD method_26982 sync ()V

View File

@ -50,6 +50,7 @@ CLASS net/minecraft/class_2861 net/minecraft/world/storage/RegionFile
METHOD method_22412 getChunkStreamVersionId (B)B
METHOD method_22413 getExternalChunkPath (Lnet/minecraft/class_1923;)Ljava/nio/file/Path;
ARG 1 chunkPos
METHOD method_26981 sync ()V
CLASS class_2862 ChunkBuffer
FIELD field_17656 pos Lnet/minecraft/class_1923;
METHOD <init> (Lnet/minecraft/class_2861;Lnet/minecraft/class_1923;)V