data pack loaded registries util class (#1560)

* data pack loaded registries util class

Signed-off-by: liach <liach@users.noreply.github.com>

* Fix class name

Signed-off-by: liach <liach@users.noreply.github.com>

* Fix the name?

Co-authored-by: liach <liach@users.noreply.github.com>
This commit is contained in:
liach 2020-07-09 06:02:05 -05:00 committed by GitHub
parent 52bb8ef4aa
commit 2cb0b6e8e2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 40 additions and 0 deletions

View File

@ -0,0 +1,39 @@
CLASS net/minecraft/class_5458 net/minecraft/util/registry/BuiltinRegistries
COMMENT Stores a few hardcoded registries with builtin values for datapack-loadable registries,
COMMENT from which a registry tracker can create a new dynamic registry.
FIELD field_25925 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_25926 REGISTRIES Lnet/minecraft/class_2378;
FIELD field_25927 CONGINURED_SURFACE_BUILDER Lnet/minecraft/class_2378;
FIELD field_25928 CONFIGURED_CARVER Lnet/minecraft/class_2378;
FIELD field_25929 CONFIGURED_FEATURE Lnet/minecraft/class_2378;
FIELD field_25930 CONFIGURED_STRUCTURE_FEATURE Lnet/minecraft/class_2378;
FIELD field_25931 STRUCTURE_PROCESSORS Lnet/minecraft/class_2378;
FIELD field_25932 STRUCTURE_POOL Lnet/minecraft/class_2378;
FIELD field_25933 BIOME Lnet/minecraft/class_2378;
FIELD field_25934 DEFAULT_VALUE_SUPPLIERS Ljava/util/Map;
FIELD field_25935 ROOT Lnet/minecraft/class_2385;
METHOD method_30559 init ()V
METHOD method_30560 set (Lnet/minecraft/class_2378;ILjava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 rawId
ARG 2 id
ARG 3 object
METHOD method_30561 add (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 id
ARG 2 object
METHOD method_30562 add (Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 id
ARG 2 object
METHOD method_30563 addRegistry (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;
ARG 0 registryRef
ARG 1 lifecycle
ARG 2 defaultValueSupplier
METHOD method_30564 addRegistry (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Ljava/util/function/Supplier;)Lnet/minecraft/class_2385;
ARG 0 registryRef
ARG 1 registry
ARG 2 defaultValueSupplier
METHOD method_30565 addRegistry (Lnet/minecraft/class_5321;Ljava/util/function/Supplier;)Lnet/minecraft/class_2378;
ARG 0 registryRef
ARG 1 defaultValueSupplier

View File

@ -150,3 +150,4 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
ARG 1 value
METHOD method_29722 getEntries ()Ljava/util/Set;
METHOD method_29723 isLoaded (Lnet/minecraft/class_5321;)Z
METHOD method_30517 getKey ()Lnet/minecraft/class_5321;