22w45a registry (#3394)

This commit is contained in:
Shnupbups 2022-11-10 09:43:26 +11:00 committed by GitHub
parent 63ee53efc3
commit 2d335f88b6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 176 additions and 13 deletions

View File

@ -1,2 +0,0 @@
CLASS net/minecraft/class_7922
METHOD method_10137 getDefaultId ()Lnet/minecraft/class_2960;

View File

@ -1,11 +1,2 @@
CLASS net/minecraft/class_2348 net/minecraft/util/registry/DefaultedRegistry
COMMENT An implementation of {@link Registry} with a default ID and value for unknown lookups.
FIELD field_11014 defaultId Lnet/minecraft/class_2960;
FIELD field_11015 defaultEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Z)V
ARG 1 defaultId
ARG 2 key
ARG 3 lifecycle
ARG 4 intrusive
METHOD method_10137 ()Lnet/minecraft/class_2960;
COMMENT {@return the ID of the default value}
CLASS net/minecraft/class_7922 net/minecraft/util/registry/DefaultedRegistry
METHOD method_10137 getDefaultId ()Lnet/minecraft/class_2960;

View File

@ -67,3 +67,150 @@ CLASS net/minecraft/class_7923 net/minecraft/util/registry/Registries
FIELD field_41193 STAT_TYPE Lnet/minecraft/class_2378;
FIELD field_41194 VILLAGER_TYPE Lnet/minecraft/class_7922;
FIELD field_41195 VILLAGER_PROFESSION Lnet/minecraft/class_7922;
METHOD method_47450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168;
ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170;
ARG 0 registry
METHOD method_47452 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4149;
ARG 0 registry
METHOD method_47453 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4140;
ARG 0 registry
METHOD method_47454 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3852;
ARG 0 registry
METHOD method_47455 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3854;
ARG 0 registry
METHOD method_47456 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3448;
ARG 0 registry
METHOD method_47457 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5717;
ARG 0 registry
METHOD method_47458 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1320;
ARG 0 registry
METHOD method_47459 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1865;
ARG 0 registry
METHOD method_47460 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3956;
ARG 0 registry
METHOD method_47461 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3917;
ARG 0 registry
METHOD method_47462 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4996;
ARG 0 registry
METHOD method_47463 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3827;
ARG 0 registry
METHOD method_47464 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2806;
ARG 0 registry
METHOD method_47465 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2960;
ARG 0 registry
METHOD method_47466 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2591;
ARG 0 registry
METHOD method_47467 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2396;
ARG 0 registry
METHOD method_47468 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1842;
ARG 0 registry
METHOD method_47469 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1792;
ARG 0 registry
METHOD method_47470 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1299;
ARG 0 registry
METHOD method_47471 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1887;
ARG 0 registry
METHOD method_47472 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2248;
ARG 0 registry
METHOD method_47473 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1291;
ARG 0 registry
METHOD method_47474 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3611;
ARG 0 registry
METHOD method_47475 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3414;
ARG 0 registry
METHOD method_47476 bootstrap ()V
METHOD method_47477 create (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key
ARG 1 lifecycle
ARG 2 initializer
METHOD method_47478 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2385;Lnet/minecraft/class_7923$class_6889;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_2385;
ARG 0 key
ARG 1 registry
ARG 2 initializer
ARG 3 lifecycle
METHOD method_47479 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key
ARG 1 initializer
METHOD method_47480 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key
ARG 1 defaultId
ARG 2 lifecycle
ARG 3 initializer
METHOD method_47481 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key
ARG 1 defaultId
ARG 2 initializer
METHOD method_47482 (Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V
ARG 0 id
ARG 1 initializer
METHOD method_47483 validate (Lnet/minecraft/class_2378;)V
ARG 0 registries
METHOD method_47484 (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V
ARG 1 registry
METHOD method_47486 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5712;
ARG 0 registry
METHOD method_47487 init ()V
METHOD method_47488 createIntrusive (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key
ARG 1 defaultId
ARG 2 lifecycle
ARG 3 initializer
METHOD method_47489 createIntrusive (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_7923$class_6889;)Lnet/minecraft/class_7922;
ARG 0 key
ARG 1 defaultId
ARG 2 initializer
METHOD method_47490 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7106;
ARG 0 registry
METHOD method_47491 freezeRegistries ()V
METHOD method_47492 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3816;
ARG 0 registry
METHOD method_47493 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3828;
ARG 0 registry
METHOD method_47494 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5202;
ARG 0 registry
METHOD method_47495 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4663;
ARG 0 registry
METHOD method_47496 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7388;
ARG 0 registry
METHOD method_47497 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5142;
ARG 0 registry
METHOD method_47498 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4648;
ARG 0 registry
METHOD method_47499 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4652;
ARG 0 registry
METHOD method_47500 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6798;
ARG 0 registry
METHOD method_47501 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_7151;
ARG 0 registry
METHOD method_47502 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3773;
ARG 0 registry
METHOD method_47503 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6875;
ARG 0 registry
METHOD method_47504 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3031;
ARG 0 registry
METHOD method_47505 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2939;
ARG 0 registry
METHOD method_47506 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6647;
ARG 0 registry
METHOD method_47507 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6123;
ARG 0 registry
METHOD method_47508 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6018;
ARG 0 registry
METHOD method_47509 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5864;
ARG 0 registry
METHOD method_47510 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5669;
ARG 0 registry
METHOD method_47511 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5650;
ARG 0 registry
METHOD method_47512 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5657;
ARG 0 registry
METHOD method_47513 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5342;
ARG 0 registry
METHOD method_47514 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5339;
ARG 0 registry
METHOD method_47515 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5338;
ARG 0 registry
CLASS class_6889 Initializer
METHOD run (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 1 registry

View File

@ -271,6 +271,12 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
COMMENT when handling an unknown tag key}
COMMENT
COMMENT @see net.minecraft.command.CommandRegistryAccess.EntryListCreationPolicy#CREATE_NEW
METHOD method_47441 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;
ARG 1 entry
METHOD method_47442 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Lifecycle;
ARG 1 entry
METHOD method_47443 (Lnet/minecraft/class_2960;)Lcom/mojang/serialization/DataResult;
ARG 1 entry
CLASS 1
METHOD method_46773 (Lnet/minecraft/class_6880$class_6883;)Lnet/minecraft/class_6880;
ARG 0 entry

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_7924 net/minecraft/util/registry/RegistryKeys
METHOD method_47517 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_2348 net/minecraft/util/registry/SimpleDefaultedRegistry
COMMENT An implementation of {@link Registry} with a default ID and value for unknown lookups.
FIELD field_11014 defaultId Lnet/minecraft/class_2960;
FIELD field_11015 defaultEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Z)V
ARG 1 defaultId
ARG 2 key
ARG 3 lifecycle
ARG 4 intrusive
METHOD method_10137 ()Lnet/minecraft/class_2960;
COMMENT {@return the ID of the default value}

View File

@ -14,9 +14,16 @@ 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_36635 LOGGER Lorg/slf4j/Logger;
FIELD field_40584 intrusiveValueToEntry Ljava/util/Map;
FIELD field_41126 key Lnet/minecraft/class_5321;
FIELD field_41127 wrapper Lnet/minecraft/class_7225$class_7226;
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 key
ARG 2 lifecycle
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