mirror of https://github.com/FabricMC/yarn.git
22w42a registry (#3333)
* 22w42a registry * Map more registry, remove outdated javadoc * Update mappings/net/minecraft/util/registry/CombinedDynamicRegistries.mapping Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com> * Update mappings/net/minecraft/util/registry/CombinedDynamicRegistries.mapping Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com> Co-authored-by: enbrain <69905075+enbrain@users.noreply.github.com>
This commit is contained in:
parent
4a9b1983eb
commit
cb62a99fb2
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_7756 net/minecraft/client/network/ClientDynamicRegistryType
|
||||
FIELD field_40492 VALUES Ljava/util/List;
|
||||
FIELD field_40493 STATIC_REGISTRY_MANAGER Lnet/minecraft/class_5455$class_6890;
|
||||
METHOD method_45738 createCombinedDynamicRegistries ()Lnet/minecraft/class_7780;
|
|
@ -37,3 +37,5 @@ CLASS net/minecraft/class_5381 net/minecraft/util/dynamic/RegistryElementCodec
|
|||
ARG 2 key
|
||||
METHOD method_40394 (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 0 pair
|
||||
METHOD method_45133 (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_6880;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 1 entry
|
||||
|
|
|
@ -1,15 +1,9 @@
|
|||
CLASS net/minecraft/class_5458 net/minecraft/util/registry/BuiltinRegistries
|
||||
COMMENT Stores a few hardcoded registries with builtin values for data pack-loadable registries,
|
||||
COMMENT which are copied when starting a server. Register values here to make them available for
|
||||
COMMENT every server run.
|
||||
COMMENT Stores a few hardcoded registries with builtin values for data pack-loadable registries.
|
||||
COMMENT
|
||||
COMMENT <p>Note that these registries do not contain the actual entries that the server has,
|
||||
COMMENT for that you will need to access it from {@link
|
||||
COMMENT net.minecraft.util.registry.DynamicRegistryManager}.
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.server.MinecraftServer#getRegistryManager()
|
||||
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager()
|
||||
COMMENT @see net.minecraft.util.registry.DynamicRegistryManager#get(RegistryKey)
|
||||
FIELD field_25925 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_25926 REGISTRIES Lnet/minecraft/class_2378;
|
||||
FIELD field_25928 CONFIGURED_CARVER Lnet/minecraft/class_2378;
|
||||
|
@ -65,6 +59,7 @@ CLASS net/minecraft/class_5458 net/minecraft/util/registry/BuiltinRegistries
|
|||
ARG 0 registry
|
||||
ARG 1 id
|
||||
ARG 2 value
|
||||
METHOD method_45968 createBuiltinRegistryManager ()Lnet/minecraft/class_5455$class_6890;
|
||||
CLASS class_7488 Initializer
|
||||
COMMENT A functional interface that initializes the registry and returns the default value.
|
||||
METHOD run (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6880;
|
||||
|
|
|
@ -0,0 +1,33 @@
|
|||
CLASS net/minecraft/class_7780 net/minecraft/util/registry/CombinedDynamicRegistries
|
||||
FIELD field_40581 types Ljava/util/List;
|
||||
FIELD field_40582 registryManagers Ljava/util/List;
|
||||
FIELD field_40583 combinedRegistryManager Lnet/minecraft/class_5455$class_6890;
|
||||
METHOD <init> (Ljava/util/List;)V
|
||||
ARG 1 types
|
||||
METHOD <init> (Ljava/util/List;Ljava/util/List;)V
|
||||
ARG 1 types
|
||||
ARG 2 registryManagers
|
||||
METHOD method_45926 getCombinedRegistryManager ()Lnet/minecraft/class_5455$class_6890;
|
||||
METHOD method_45927 subset (II)Lnet/minecraft/class_5455$class_6890;
|
||||
ARG 1 startIndex
|
||||
ARG 2 endIndex
|
||||
METHOD method_45928 get (Ljava/lang/Object;)Lnet/minecraft/class_5455$class_6890;
|
||||
ARG 1 index
|
||||
METHOD method_45929 with (Ljava/lang/Object;Ljava/util/List;)Lnet/minecraft/class_7780;
|
||||
ARG 1 type
|
||||
ARG 2 registryManagers
|
||||
METHOD method_45930 with (Ljava/lang/Object;[Lnet/minecraft/class_5455$class_6890;)Lnet/minecraft/class_7780;
|
||||
ARG 1 type
|
||||
ARG 2 registryManagers
|
||||
METHOD method_45932 (Ljava/util/Map;Lnet/minecraft/class_5455$class_6892;)V
|
||||
ARG 1 entry
|
||||
METHOD method_45933 (Ljava/util/Map;Lnet/minecraft/class_5455;)V
|
||||
ARG 1 registryManager
|
||||
METHOD method_45934 toRegistryMap (Ljava/util/stream/Stream;)Ljava/util/Map;
|
||||
ARG 0 registryManagers
|
||||
METHOD method_45935 getPrecedingRegistryManagers (Ljava/lang/Object;)Lnet/minecraft/class_5455$class_6890;
|
||||
ARG 1 type
|
||||
METHOD method_45936 getSucceedingRegistryManagers (Ljava/lang/Object;)Lnet/minecraft/class_5455$class_6890;
|
||||
ARG 1 type
|
||||
METHOD method_45937 getIndex (Ljava/lang/Object;)I
|
||||
ARG 1 type
|
|
@ -6,5 +6,6 @@ CLASS net/minecraft/class_2348 net/minecraft/util/registry/DefaultedRegistry
|
|||
ARG 1 defaultId
|
||||
ARG 2 key
|
||||
ARG 3 lifecycle
|
||||
ARG 4 intrusive
|
||||
METHOD method_10137 getDefaultId ()Lnet/minecraft/class_2960;
|
||||
COMMENT {@return the ID of the default value}
|
||||
|
|
|
@ -2,25 +2,14 @@ CLASS net/minecraft/class_5455 net/minecraft/util/registry/DynamicRegistryManage
|
|||
COMMENT A manager of dynamic registries. It allows users to access non-hardcoded
|
||||
COMMENT registries reliably.
|
||||
COMMENT
|
||||
COMMENT <p>Each minecraft server has a dynamic registry manager for file-loaded
|
||||
COMMENT registries, while each client play network handler has a dynamic registry
|
||||
COMMENT manager for server-sent dynamic registries.
|
||||
COMMENT
|
||||
COMMENT <p>The {@link DynamicRegistryManager.ImmutableImpl}
|
||||
COMMENT class serves as an immutable implementation of any particular collection
|
||||
COMMENT or configuration of dynamic registries.
|
||||
COMMENT
|
||||
COMMENT <p>To create a new instance, call {@link #createAndLoad}, then (optionally)
|
||||
COMMENT load the data pack-defined values via {@link
|
||||
COMMENT net.minecraft.util.dynamic.RegistryOps#ofLoaded(DynamicOps, DynamicRegistryManager.Mutable, net.minecraft.resource.ResourceManager)}.
|
||||
COMMENT Values registered in {@link BuiltinRegistries} are always available.
|
||||
COMMENT
|
||||
COMMENT @see net.minecraft.server.MinecraftServer#getRegistryManager()
|
||||
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager()
|
||||
FIELD field_25918 LOGGER Lorg/slf4j/Logger;
|
||||
FIELD field_40585 EMPTY Lnet/minecraft/class_5455$class_6890;
|
||||
METHOD method_30530 get (Lnet/minecraft/class_5321;)Lnet/minecraft/class_2378;
|
||||
COMMENT Retrieves a registry from this manager or {@link Registry#REGISTRIES},
|
||||
COMMENT or throws an exception when the registry does not exist.
|
||||
COMMENT Retrieves a registry from this manager, or throws an exception when the registry
|
||||
COMMENT does not exist.
|
||||
COMMENT
|
||||
COMMENT @throws IllegalStateException if the registry does not exist
|
||||
ARG 1 key
|
||||
|
@ -36,10 +25,16 @@ CLASS net/minecraft/class_5455 net/minecraft/util/registry/DynamicRegistryManage
|
|||
CLASS class_6890 Immutable
|
||||
CLASS class_6891 ImmutableImpl
|
||||
FIELD field_36471 registries Ljava/util/Map;
|
||||
METHOD <init> (Ljava/util/List;)V
|
||||
ARG 1 registries
|
||||
METHOD <init> (Ljava/util/Map;)V
|
||||
ARG 1 registries
|
||||
METHOD <init> (Ljava/util/stream/Stream;)V
|
||||
ARG 1 stream
|
||||
ARG 1 entryStream
|
||||
METHOD method_45942 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2378;
|
||||
ARG 0 registry
|
||||
METHOD method_45943 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2378;
|
||||
ARG 0 registry
|
||||
CLASS class_6892 Entry
|
||||
METHOD method_40330 of (Ljava/util/Map$Entry;)Lnet/minecraft/class_5455$class_6892;
|
||||
ARG 0 entry
|
||||
|
@ -47,3 +42,6 @@ CLASS net/minecraft/class_5455 net/minecraft/util/registry/DynamicRegistryManage
|
|||
ARG 0 key
|
||||
ARG 1 value
|
||||
METHOD method_40332 freeze ()Lnet/minecraft/class_5455$class_6892;
|
||||
CLASS class_7781 Immutablized
|
||||
METHOD <init> (Lnet/minecraft/class_5455;Ljava/util/stream/Stream;)V
|
||||
ARG 2 entryStream
|
||||
|
|
|
@ -58,20 +58,12 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
|
|||
COMMENT registered, after which the registry gets frozen to prohibit further changes.</li>
|
||||
COMMENT
|
||||
COMMENT <li>A <strong>dynamic registry</strong> is a registry whose values can be
|
||||
COMMENT added or replaced through data packs. Vanilla values are registered in
|
||||
COMMENT {@link BuiltinRegistries}. When a server starts, {@link DynamicRegistryManager}
|
||||
COMMENT (also known as "DRM") creates a copy of the vanilla registries, and loads the
|
||||
COMMENT registry value definitions in all enabled data packs. Therefore, a dynamic
|
||||
COMMENT registry is bound to a server, and multiple registries for the same type of
|
||||
COMMENT registerable object can exist during the lifetime of the game. When a player
|
||||
COMMENT joins, the server sends the contents of the dynamic registry manager to
|
||||
COMMENT the client, but only "network serializable" registries are sent.
|
||||
COMMENT To access a dynamic registry, first get an instance of the dynamic registry
|
||||
COMMENT manager, then call the {@link DynamicRegistryManager#get} method. The
|
||||
COMMENT dynamic registry manager can be obtained {@linkplain
|
||||
COMMENT net.minecraft.server.MinecraftServer#getRegistryManager from the server} or
|
||||
COMMENT {@linkplain net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager
|
||||
COMMENT from the client network handler}.</li>
|
||||
COMMENT added or replaced through data packs. A dynamic registry is bound to a server,
|
||||
COMMENT and multiple registries for the same type of registerable object can exist during
|
||||
COMMENT the lifetime of the game. When a player joins, the server sends the contents of
|
||||
COMMENT the dynamic registry manager to the client, but only "network serializable"
|
||||
COMMENT registries are sent. To access a dynamic registry, first get an instance of the
|
||||
COMMENT dynamic registry manager, then call the {@link DynamicRegistryManager#get} method.</li>
|
||||
COMMENT </ul>
|
||||
COMMENT
|
||||
COMMENT <h2 id="using">Using Registry</h2>
|
||||
|
@ -101,11 +93,7 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
|
|||
COMMENT the registry. Attempting to register a value after freezing causes a crash, such as
|
||||
COMMENT "Registry is already frozen". Modding APIs usually provide a way to bypass this restriction.
|
||||
COMMENT
|
||||
COMMENT <p>To register a value to a dynamic registry, register to a registry found in {@link
|
||||
COMMENT BuiltinRegistries}. Values registered in those registries are available in all worlds.
|
||||
COMMENT
|
||||
COMMENT <p>In both cases, use {@link #register(Registry, Identifier, Object)} for registering
|
||||
COMMENT a value to a registry.
|
||||
COMMENT <p>Use {@link #register(Registry, Identifier, Object)} for registering a value to a registry.
|
||||
COMMENT
|
||||
COMMENT <h3 id="intrusive-holders">Intrusive holders</h3>
|
||||
COMMENT <p>For historical reasons, there are two types of reference registry entries.
|
||||
|
@ -557,6 +545,15 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
|
|||
METHOD method_40278 clearTags ()V
|
||||
METHOD method_40279 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;
|
||||
ARG 1 entry
|
||||
METHOD method_40282 createIntrusive (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;
|
||||
ARG 0 key
|
||||
ARG 1 defaultId
|
||||
ARG 2 lifecycle
|
||||
ARG 3 defaultEntryGetter
|
||||
METHOD method_40283 createIntrusive (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;
|
||||
ARG 0 key
|
||||
ARG 1 defaultId
|
||||
ARG 2 defaultEntryGetter
|
||||
METHOD method_40284 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;
|
||||
ARG 1 entry
|
||||
METHOD method_40285 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult;
|
||||
|
@ -592,6 +589,10 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
|
|||
ARG 0 registry
|
||||
METHOD method_44298 getOrCreateEntry (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 key
|
||||
METHOD method_45940 createWorldKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
|
||||
ARG 0 dimensionOptionsKey
|
||||
METHOD method_45941 createDimensionOptionsKey (Lnet/minecraft/class_5321;)Lnet/minecraft/class_5321;
|
||||
ARG 0 worldKey
|
||||
CLASS 1
|
||||
METHOD method_40296 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;
|
||||
ARG 0 entry
|
||||
|
|
|
@ -29,6 +29,17 @@ CLASS net/minecraft/class_6895 net/minecraft/util/registry/RegistryCodecs
|
|||
COMMENT instead of serializing as one entry if the length is {@code 0}
|
||||
METHOD method_40350 (Lnet/minecraft/class_2378;)Ljava/util/List;
|
||||
ARG 0 registry
|
||||
METHOD method_45944 (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lnet/minecraft/class_2378;
|
||||
ARG 2 entries
|
||||
METHOD method_45945 (Lnet/minecraft/class_2378;)Ljava/util/Map;
|
||||
ARG 0 registry
|
||||
METHOD method_45946 (Lnet/minecraft/class_2385;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_5321;Ljava/lang/Object;)V
|
||||
ARG 2 key
|
||||
ARG 3 value
|
||||
METHOD method_45947 createKeyedRegistryCodec (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 registryRef
|
||||
ARG 1 lifecycle
|
||||
ARG 2 elementCodec
|
||||
CLASS class_5501 RegistryManagerEntry
|
||||
FIELD comp_290 key Lnet/minecraft/class_5321;
|
||||
FIELD comp_291 rawId I
|
||||
|
|
|
@ -154,6 +154,10 @@ CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
|
|||
COMMENT {@return the registry key of this entry}
|
||||
COMMENT
|
||||
COMMENT @throws IllegalStateException if this is an intrusive entry and it is not initialized yet
|
||||
METHOD method_45917 setRegistryKey (Lnet/minecraft/class_5321;)V
|
||||
ARG 1 registryKey
|
||||
METHOD method_45918 setValue (Ljava/lang/Object;)V
|
||||
ARG 1 value
|
||||
CLASS class_6884 Type
|
||||
COMMENT The types of reference registry entries.
|
||||
COMMENT
|
||||
|
|
|
@ -47,6 +47,10 @@ CLASS net/minecraft/class_6885 net/minecraft/util/registry/RegistryEntryList
|
|||
COMMENT
|
||||
COMMENT <p>This always returns {@code true} for direct lists.
|
||||
ARG 1 registry
|
||||
METHOD method_45924 of (Lnet/minecraft/class_2378;Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;
|
||||
ARG 0 registry
|
||||
ARG 1 tagKey
|
||||
METHOD method_45925 getTagKey ()Ljava/util/Optional;
|
||||
CLASS class_6886 Direct
|
||||
COMMENT A direct registry entry list that holds the values directly, instead of using tags.
|
||||
FIELD field_36457 entries Ljava/util/List;
|
||||
|
|
|
@ -0,0 +1,46 @@
|
|||
CLASS net/minecraft/class_7655 net/minecraft/util/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;
|
||||
METHOD method_45119 getPath (Lnet/minecraft/class_2960;)Ljava/lang/String;
|
||||
ARG 0 id
|
||||
METHOD method_45120 (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Lcom/mojang/datafixers/util/Pair;)V
|
||||
ARG 2 loader
|
||||
METHOD method_45121 load (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;Ljava/util/List;)Lnet/minecraft/class_5455$class_6890;
|
||||
ARG 0 resourceManager
|
||||
ARG 1 baseRegistryManager
|
||||
ARG 2 entries
|
||||
METHOD method_45122 load (Lnet/minecraft/class_5455;Lnet/minecraft/class_3300;Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lcom/mojang/serialization/Decoder;Ljava/util/Map;)V
|
||||
ARG 0 registryManager
|
||||
ARG 1 resourceManager
|
||||
ARG 2 registryRef
|
||||
ARG 3 newRegistry
|
||||
ARG 4 decoder
|
||||
ARG 5 exceptions
|
||||
METHOD method_45123 (Ljava/io/PrintWriter;Ljava/util/Map$Entry;)V
|
||||
ARG 1 entry
|
||||
METHOD method_45124 (Ljava/lang/String;)V
|
||||
ARG 0 error
|
||||
METHOD method_45125 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960;
|
||||
ARG 0 entry
|
||||
METHOD method_45126 writeLoadingError (Ljava/util/Map;)V
|
||||
ARG 0 exceptions
|
||||
METHOD method_45127 (Ljava/util/Map;Lnet/minecraft/class_7655$class_7657;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 1 entry
|
||||
METHOD method_45128 (Ljava/util/Map;Lcom/mojang/datafixers/util/Pair;)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;
|
||||
ARG 0 entry
|
||||
CLASS class_7656 RegistryLoadable
|
||||
METHOD load (Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;)V
|
||||
ARG 1 resourceManager
|
||||
ARG 2 registryManager
|
||||
CLASS class_7657 Entry
|
||||
METHOD method_45131 getLoader (Lcom/mojang/serialization/Lifecycle;Ljava/util/Map;)Lcom/mojang/datafixers/util/Pair;
|
||||
ARG 1 lifecycle
|
||||
ARG 2 exceptions
|
||||
METHOD method_45132 (Lnet/minecraft/class_2385;Ljava/util/Map;Lnet/minecraft/class_3300;Lnet/minecraft/class_5455;)V
|
||||
ARG 3 resourceManager
|
||||
ARG 4 registryManager
|
|
@ -0,0 +1,33 @@
|
|||
CLASS net/minecraft/class_7782 net/minecraft/util/registry/SerializableRegistries
|
||||
FIELD field_40587 CODEC Lcom/mojang/serialization/Codec;
|
||||
FIELD field_40588 REGISTRIES Ljava/util/Map;
|
||||
METHOD method_45948 createCodec ()Lcom/mojang/serialization/Codec;
|
||||
METHOD method_45949 getNetworkCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 registryRef
|
||||
METHOD method_45950 (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 1 codec
|
||||
METHOD method_45951 add (Lcom/google/common/collect/ImmutableMap$Builder;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;)V
|
||||
ARG 0 builder
|
||||
ARG 1 key
|
||||
ARG 2 networkCodec
|
||||
METHOD method_45952 createDynamicRegistryManagerCodec (Lcom/mojang/serialization/codecs/UnboundedMapCodec;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 networkCodec
|
||||
METHOD method_45953 streamRegistryManagerEntries (Lnet/minecraft/class_7780;)Ljava/util/stream/Stream;
|
||||
ARG 0 combinedRegistries
|
||||
METHOD method_45954 (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 registry
|
||||
METHOD method_45955 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_2378;
|
||||
ARG 0 entry
|
||||
METHOD method_45956 stream (Lnet/minecraft/class_5455;)Ljava/util/stream/Stream;
|
||||
ARG 0 dynamicRegistryManager
|
||||
METHOD method_45957 (Lnet/minecraft/class_7782$class_7783;)Lcom/mojang/serialization/Codec;
|
||||
ARG 0 info
|
||||
METHOD method_45959 (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 registryRef
|
||||
METHOD method_45960 (Lnet/minecraft/class_5455$class_6892;)Lnet/minecraft/class_5321;
|
||||
ARG 0 entry
|
||||
METHOD method_45961 (Lnet/minecraft/class_5455;)Ljava/util/Map;
|
||||
ARG 0 registryManager
|
||||
METHOD method_45963 (Lnet/minecraft/class_5455$class_6892;)Z
|
||||
ARG 0 entry
|
||||
CLASS class_7783 Info
|
|
@ -0,0 +1,4 @@
|
|||
CLASS net/minecraft/class_7659 net/minecraft/util/registry/ServerDynamicRegistryType
|
||||
FIELD field_39975 VALUES Ljava/util/List;
|
||||
FIELD field_39976 STATIC_REGISTRY_MANAGER Lnet/minecraft/class_5455$class_6890;
|
||||
METHOD method_45139 createCombinedDynamicRegistries ()Lnet/minecraft/class_7780;
|
|
@ -14,9 +14,11 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry
|
|||
FIELD field_36462 tagToEntryList Ljava/util/Map;
|
||||
FIELD field_36463 frozen Z
|
||||
FIELD field_36634 cachedEntries Ljava/util/List;
|
||||
FIELD field_40584 intrusiveValueToEntry Ljava/util/Map;
|
||||
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Z)V
|
||||
ARG 1 key
|
||||
ARG 2 lifecycle
|
||||
ARG 3 intrusive
|
||||
METHOD method_40253 getValue (Lnet/minecraft/class_6880$class_6883;)Ljava/lang/Object;
|
||||
ARG 0 entry
|
||||
METHOD method_40255 (Lnet/minecraft/class_6885$class_6888;)V
|
||||
|
@ -48,3 +50,7 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry
|
|||
ARG 0 tag
|
||||
METHOD method_44299 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
|
||||
ARG 1 entry
|
||||
METHOD method_45938 (Ljava/lang/Object;Lnet/minecraft/class_6880$class_6883;)V
|
||||
ARG 0 value
|
||||
ARG 1 entry
|
||||
METHOD method_45939 assertNotFrozen ()V
|
||||
|
|
|
@ -0,0 +1,55 @@
|
|||
CLASS net/minecraft/class_7723 net/minecraft/world/dimension/DimensionOptionsRegistryHolder
|
||||
FIELD field_40363 CODEC Lcom/mojang/serialization/MapCodec;
|
||||
FIELD field_40364 VANILLA_KEYS Ljava/util/Set;
|
||||
FIELD field_40365 VANILLA_KEY_COUNT I
|
||||
METHOD method_45513 getChunkGenerator ()Lnet/minecraft/class_2794;
|
||||
METHOD method_45514 getOrEmpty (Lnet/minecraft/class_5321;)Ljava/util/Optional;
|
||||
ARG 1 key
|
||||
METHOD method_45515 getLifecycle (Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Lcom/mojang/serialization/Lifecycle;
|
||||
ARG 0 key
|
||||
ARG 1 dimensionOptions
|
||||
METHOD method_45516 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
||||
METHOD method_45517 isOverworldVanilla (Lnet/minecraft/class_5363;)Z
|
||||
ARG 0 dimensionOptions
|
||||
METHOD method_45518 toConfig (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7723$class_7725;
|
||||
ARG 1 existingRegistry
|
||||
METHOD method_45519 createRegistry (Lnet/minecraft/class_2378;Lnet/minecraft/class_6880;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
|
||||
ARG 0 currentRegistry
|
||||
ARG 1 overworldEntry
|
||||
ARG 2 chunkGenerator
|
||||
METHOD method_45520 createRegistry (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;Lnet/minecraft/class_2794;)Lnet/minecraft/class_2378;
|
||||
ARG 0 dynamicRegistry
|
||||
ARG 1 currentRegistry
|
||||
ARG 2 chunkGenerator
|
||||
METHOD method_45521 (Lnet/minecraft/class_2378;Ljava/util/List;Lnet/minecraft/class_5321;)V
|
||||
ARG 3 key
|
||||
METHOD method_45522 with (Lnet/minecraft/class_5455;Lnet/minecraft/class_2794;)Lnet/minecraft/class_7723;
|
||||
ARG 1 dynamicRegistryManager
|
||||
ARG 2 chunkGenerator
|
||||
METHOD method_45523 (Lnet/minecraft/class_2385;Lnet/minecraft/class_7723$class_7724;)V
|
||||
ARG 1 entry
|
||||
METHOD method_45524 (Ljava/util/List;Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)V
|
||||
ARG 2 dimensionOptions
|
||||
METHOD method_45525 streamAll (Ljava/util/stream/Stream;)Ljava/util/stream/Stream;
|
||||
ARG 0 otherKeys
|
||||
METHOD method_45526 getWorldKeys ()Lcom/google/common/collect/ImmutableSet;
|
||||
METHOD method_45528 isVanilla (Lnet/minecraft/class_5321;Lnet/minecraft/class_5363;)Z
|
||||
ARG 0 key
|
||||
ARG 1 dimensionOptions
|
||||
METHOD method_45529 isNetherVanilla (Lnet/minecraft/class_5363;)Z
|
||||
ARG 0 dimensionOptions
|
||||
METHOD method_45530 getSpecialProperty (Lnet/minecraft/class_2378;)Lnet/minecraft/class_31$class_7729;
|
||||
ARG 0 dimensionOptionsRegistry
|
||||
METHOD method_45531 isDebug ()Z
|
||||
METHOD method_45532 (Lnet/minecraft/class_5321;)Z
|
||||
ARG 0 key
|
||||
METHOD method_45533 isTheEndVanilla (Lnet/minecraft/class_5363;)Z
|
||||
ARG 0 dimensionOptions
|
||||
METHOD method_45534 (Lnet/minecraft/class_5363;)Lnet/minecraft/class_31$class_7729;
|
||||
ARG 0 overworldEntry
|
||||
CLASS class_7724 Entry
|
||||
METHOD method_45535 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
|
||||
CLASS class_7725 DimensionsConfig
|
||||
METHOD method_45536 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
|
||||
METHOD method_45537 toDynamicRegistryManager ()Lnet/minecraft/class_5455$class_6890;
|
|
@ -75,3 +75,4 @@ CLASS net/minecraft/class_31 net/minecraft/world/level/LevelProperties
|
|||
ARG 3 playerData
|
||||
ARG 4 levelInfo
|
||||
ARG 5 saveVersionInfo
|
||||
CLASS class_7729 SpecialProperty
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
CLASS net/minecraft/class_7726 net/minecraft/world/level/WorldGenSettings
|
||||
FIELD comp_1019 generatorOptions Lnet/minecraft/class_5285;
|
||||
FIELD comp_1020 dimensionOptionsRegistryHolder Lnet/minecraft/class_7723;
|
||||
FIELD field_40366 CODEC Lcom/mojang/serialization/Codec;
|
||||
METHOD comp_1019 generatorOptions ()Lnet/minecraft/class_5285;
|
||||
METHOD comp_1020 dimensionOptionsRegistryHolder ()Lnet/minecraft/class_7723;
|
||||
METHOD method_45538 encode (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5285;Lnet/minecraft/class_7723;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 registryOps
|
||||
ARG 1 generatorOptions
|
||||
ARG 2 dimensionOptionsRegistryHolder
|
||||
METHOD method_45539 encode (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_5285;Lnet/minecraft/class_5455;)Lcom/mojang/serialization/DataResult;
|
||||
ARG 0 registryOps
|
||||
ARG 1 generatorOptions
|
||||
ARG 2 dynamicRegistryManager
|
||||
METHOD method_45540 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
|
||||
ARG 0 instance
|
Loading…
Reference in New Issue