22w06a stuff (#2996)

* man wtf is this

* Revert "man wtf is this"

This reverts commit 8e63ae95e9.

* oh gosh oh heck what is this

* why

* seriously

* Update RegistryEntryList.mapping
This commit is contained in:
Shnupbups 2022-02-11 05:47:38 +11:00 committed by GitHub
parent c6ba227c7d
commit 81898922c6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
26 changed files with 360 additions and 13 deletions

View File

@ -46,6 +46,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
COMMENT Signals that lighting updates should be skipped.
FIELD field_31036 NOTIFY_ALL I
COMMENT The default setBlockState behavior. Same as {@code NOTIFY_NEIGHBORS | NOTIFY_LISTENERS}.
FIELD field_36404 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD method_16361 hasTopRim (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 0 world
ARG 1 pos
@ -100,6 +101,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 0 world
ARG 1 itemEntitySupplier
ARG 2 stack
METHOD method_40142 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_9496 randomDisplayTick (Lnet/minecraft/class_2680;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Ljava/util/Random;)V
ARG 1 state
ARG 2 world
@ -259,6 +261,7 @@ CLASS net/minecraft/class_2248 net/minecraft/block/Block
ARG 1 world
ARG 2 pos
ARG 3 side
ARG 4 otherPos
METHOD method_9609 getDroppedStacks (Lnet/minecraft/class_2680;Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_2586;Lnet/minecraft/class_1297;Lnet/minecraft/class_1799;)Ljava/util/List;
ARG 0 state
ARG 1 world

View File

@ -15,3 +15,4 @@ CLASS net/minecraft/class_6864
ARG 1 buf
METHOD method_33160 fromBuf (Lnet/minecraft/class_2540;)Lnet/minecraft/class_6864$class_5748;
ARG 0 buf
METHOD method_40108 isEmpty ()Z

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_6867 net/minecraft/datafixer/fix/StructureSettingsFlattenFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 schema

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_24086 trackTickInterval I
FIELD field_25355 canSpawnInside Lcom/google/common/collect/ImmutableSet;
FIELD field_30053 ENTITY_TAG_KEY Ljava/lang/String;
FIELD field_36398 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_6056 saveable Z
FIELD field_6072 summonable Z
FIELD field_6088 LOGGER Lorg/slf4j/Logger;
@ -15,6 +16,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
FIELD field_6101 factory Lnet/minecraft/class_1299$class_4049;
FIELD field_6106 translationKey Ljava/lang/String;
METHOD <init> (Lnet/minecraft/class_1299$class_4049;Lnet/minecraft/class_1311;ZZZZLcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_4048;II)V
ARG 1 factory
ARG 2 spawnGroup
ARG 3 saveable
ARG 4 summonable
@ -55,6 +57,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
METHOD method_18389 alwaysUpdateVelocity ()Z
METHOD method_19946 isFireImmune ()Z
METHOD method_20210 isIn (Lnet/minecraft/class_6862;)Z
ARG 1 tag
METHOD method_20814 isSpawnableFarFromPlayer ()Z
METHOD method_29496 isInvalidSpawn (Lnet/minecraft/class_2680;)Z
COMMENT Returns whether the EntityType can spawn inside the given block.
@ -68,6 +71,7 @@ CLASS net/minecraft/class_1299 net/minecraft/entity/EntityType
ARG 0 entityNbtList
ARG 1 world
METHOD method_35050 getUntranslatedName ()Ljava/lang/String;
METHOD method_40124 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_5881 loadFromEntityNbt (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1297;Lnet/minecraft/class_2487;)V
ARG 0 world
ARG 1 player

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_6868 net/minecraft/entity/ai/goal/PowderSnowJumpGoal
FIELD field_36399 entity Lnet/minecraft/class_1308;
FIELD field_36400 world Lnet/minecraft/class_1937;
METHOD <init> (Lnet/minecraft/class_1308;Lnet/minecraft/class_1937;)V
ARG 1 entity
ARG 2 world

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_3611 net/minecraft/fluid/Fluid
FIELD field_15903 defaultState Lnet/minecraft/class_3610;
FIELD field_15904 STATE_IDS Lnet/minecraft/class_2361;
FIELD field_15905 stateManager Lnet/minecraft/class_2689;
FIELD field_36431 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD method_15774 getBucketItem ()Lnet/minecraft/class_1792;
METHOD method_15775 appendProperties (Lnet/minecraft/class_2689$class_2690;)V
ARG 1 builder
@ -43,6 +44,7 @@ CLASS net/minecraft/class_3611 net/minecraft/fluid/Fluid
METHOD method_15790 toBlockState (Lnet/minecraft/class_3610;)Lnet/minecraft/class_2680;
ARG 1 state
METHOD method_15791 isIn (Lnet/minecraft/class_6862;)Z
ARG 1 tag
METHOD method_15792 onRandomTick (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_3610;Ljava/util/Random;)V
ARG 1 world
ARG 2 pos
@ -60,3 +62,4 @@ CLASS net/minecraft/class_3611 net/minecraft/fluid/Fluid
ARG 1 state
METHOD method_32359 getBucketFillSound ()Ljava/util/Optional;
COMMENT Returns the sound played when filling a bucket with this fluid.
METHOD method_40178 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;

View File

@ -3,6 +3,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
FIELD field_21979 fireproof Z
FIELD field_27017 LOGGER Lorg/slf4j/Logger;
FIELD field_30887 DEFAULT_MAX_COUNT I
FIELD field_36401 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_8001 ATTACK_SPEED_MODIFIER_ID Ljava/util/UUID;
FIELD field_8003 BLOCK_ITEMS Ljava/util/Map;
FIELD field_8004 group Lnet/minecraft/class_1761;
@ -51,6 +52,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
ARG 1 stack
METHOD method_33261 onItemEntityDestroyed (Lnet/minecraft/class_1542;)V
ARG 1 entity
METHOD method_40131 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;
METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
COMMENT Called when an item is used by a player.
COMMENT The use action, by default, is bound to the right mouse button.

View File

@ -9,7 +9,12 @@ CLASS net/minecraft/class_3494 net/minecraft/tag/Tag
COMMENT
COMMENT <p>Its entries' iteration may be ordered
COMMENT or unordered, depending on the configuration from the tag builder.
FIELD field_36392 EMPTY Lnet/minecraft/class_3494;
FIELD field_36393 values Ljava/util/List;
METHOD <init> (Ljava/util/Collection;)V
ARG 1 values
METHOD method_15138 values ()Ljava/util/List;
METHOD method_40088 empty ()Lnet/minecraft/class_3494;
CLASS class_3495 Builder
COMMENT A builder class to ease the creation of tags. It can also be used as a
COMMENT mutable form of a tag.

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_6862 net/minecraft/tag/TagKey
FIELD comp_327 id Lnet/minecraft/class_2960;
FIELD field_36394 INTERNER Lcom/google/common/collect/Interner;
METHOD comp_327 id ()Lnet/minecraft/class_2960;
METHOD method_40089 (Lnet/minecraft/class_6862;)Ljava/lang/String;
ARG 0 string
METHOD method_40090 identifierCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;
ARG 0 registry
METHOD method_40091 (Lnet/minecraft/class_5321;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 1 string
METHOD method_40092 intern (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862;
ARG 0 registry
ARG 1 id
METHOD method_40093 stringCodec (Lnet/minecraft/class_5321;)Lcom/mojang/serialization/Codec;
ARG 0 registry
METHOD method_40094 (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862;
ARG 1 id
METHOD method_40095 (Lnet/minecraft/class_5321;Lnet/minecraft/class_2960;)Lnet/minecraft/class_6862;
ARG 1 id

View File

@ -1,8 +1,14 @@
CLASS net/minecraft/class_3505 net/minecraft/tag/TagManagerLoader
FIELD field_28312 registryManager Lnet/minecraft/class_5455;
FIELD field_36395 DIRECTORIES Ljava/util/Map;
FIELD field_36396 registryTags Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_5455;)V
ARG 1 registryManager
METHOD method_33178 buildRequiredGroup (Lnet/minecraft/class_3300;Ljava/util/concurrent/Executor;Lnet/minecraft/class_5455$class_6892;)Ljava/util/concurrent/CompletableFuture;
ARG 1 resourceManager
ARG 2 prepareExecutor
ARG 3 requirement
METHOD method_40096 getRegistryTags ()Ljava/util/List;
METHOD method_40099 getPath (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 registry
CLASS class_6863 RegistryTags

View File

@ -4,7 +4,7 @@ CLASS net/minecraft/class_2359 net/minecraft/util/collection/IndexedIterable
ARG 1 index
METHOD method_10204 size ()I
METHOD method_10206 getRawId (Ljava/lang/Object;)I
ARG 1 entry
ARG 1 value
METHOD method_39974 getOrThrow (I)Ljava/lang/Object;
COMMENT {@return the value at {@code index}}
COMMENT

View File

@ -49,3 +49,7 @@ CLASS net/minecraft/class_5458 net/minecraft/util/registry/BuiltinRegistries
ARG 0 registry
ARG 1 key
ARG 2 object
METHOD method_40360 (Lnet/minecraft/class_2378;Ljava/lang/String;Ljava/lang/Object;)Lnet/minecraft/class_6880;
ARG 0 registry
ARG 1 id
ARG 2 value

View File

@ -1,8 +1,9 @@
CLASS net/minecraft/class_2348 net/minecraft/util/registry/DefaultedRegistry
FIELD field_11014 defaultId Lnet/minecraft/class_2960;
FIELD field_11015 defaultValue Lnet/minecraft/class_6880;
FIELD field_11015 defaultEntry Lnet/minecraft/class_6880;
METHOD <init> (Ljava/lang/String;Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;)V
ARG 1 defaultId
ARG 2 key
ARG 3 lifecycle
ARG 4 valueToEntryFunction
METHOD method_10137 getDefaultId ()Lnet/minecraft/class_2960;

View File

@ -45,6 +45,8 @@ CLASS net/minecraft/class_5455 net/minecraft/util/registry/DynamicRegistryManage
METHOD method_33310 getOptional (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 key
METHOD method_39674 getInfos ()Ljava/lang/Iterable;
METHOD method_40302 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5455$class_6890;
ARG 0 registries
CLASS class_5456 Info
COMMENT Represents the serialization behavior of the registries, including the
COMMENT id of the registry, the codec for its elements, and whether the registry

View File

@ -6,7 +6,7 @@ CLASS net/minecraft/class_2385 net/minecraft/util/registry/MutableRegistry
METHOD method_10273 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880;
ARG 1 rawId
ARG 2 key
ARG 3 entry
ARG 3 value
ARG 4 lifecycle
METHOD method_31062 replace (Ljava/util/OptionalInt;Lnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;)Lnet/minecraft/class_6880;
COMMENT If the given key is already present in the registry, replaces the entry associated with the given

View File

@ -145,9 +145,15 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;)V
ARG 1 key
ARG 2 lifecycle
METHOD method_10218 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2591;
ARG 0 registry
METHOD method_10219 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1291;
ARG 0 registry
METHOD method_10220 stream ()Ljava/util/stream/Stream;
METHOD method_10221 getId (Ljava/lang/Object;)Lnet/minecraft/class_2960;
ARG 1 entry
ARG 1 value
METHOD method_10222 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6018;
ARG 0 tegistry
METHOD method_10223 get (Lnet/minecraft/class_2960;)Ljava/lang/Object;
ARG 1 id
METHOD method_10224 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;
@ -161,6 +167,10 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
ARG 0 key
ARG 1 registry
ARG 3 lifecycle
METHOD method_10228 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2396;
ARG 0 registry
METHOD method_10229 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5864;
ARG 0 registry
METHOD method_10230 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_2960;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 id
@ -170,16 +180,65 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
ARG 1 rawId
ARG 2 id
ARG 3 entry
METHOD method_10233 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3414;
ARG 0 registry
METHOD method_10234 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1792;
ARG 0 registry
METHOD method_10235 getIds ()Ljava/util/Set;
METHOD method_10236 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2960;
ARG 0 registry
METHOD method_10237 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2248;
ARG 0 registry
METHOD method_10240 getRandom (Ljava/util/Random;)Ljava/util/Optional;
ARG 1 random
METHOD method_10243 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1887;
ARG 0 registry
METHOD method_10245 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1842;
ARG 0 registry
METHOD method_10246 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1535;
ARG 0 registry
METHOD method_10247 create (Lnet/minecraft/class_5321;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key
METHOD method_10248 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3611;
ARG 0 registry
METHOD method_10250 containsId (Lnet/minecraft/class_2960;)Z
ARG 1 id
METHOD method_10252 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1299;
ARG 0 registry
METHOD method_16543 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2806;
ARG 0 registry
METHOD method_16701 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3827;
ARG 0 registry
METHOD method_17172 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3852;
ARG 0 registry
METHOD method_17173 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3854;
ARG 0 registry
METHOD method_17583 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3917;
ARG 0 registry
METHOD method_17797 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1865;
ARG 0 registry
METHOD method_17798 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3956;
ARG 0 registry
METHOD method_17966 getOrEmpty (Lnet/minecraft/class_2960;)Ljava/util/Optional;
ARG 1 id
METHOD method_19449 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4168;
ARG 0 registry
METHOD method_19450 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4170;
ARG 0 registry
METHOD method_19451 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4149;
ARG 0 registry
METHOD method_19452 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4140;
ARG 0 registry
METHOD method_19453 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4158;
ARG 0 registry
METHOD method_20574 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3448;
ARG 0 registry
METHOD method_26429 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4996;
ARG 0 registry
METHOD method_27041 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_1320;
ARG 0 registry
METHOD method_29103 validate (Lnet/minecraft/class_2378;)V
ARG 0 registries
METHOD method_29106 createRegistryKey (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 registryId
METHOD method_29107 get (Lnet/minecraft/class_5321;)Ljava/lang/Object;
@ -193,6 +252,14 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
ARG 2 lifecycle
METHOD method_29113 getKey (Ljava/lang/Object;)Ljava/util/Optional;
ARG 1 entry
METHOD method_29114 (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;
ARG 0 registry
METHOD method_29396 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5342;
ARG 0 registry
METHOD method_29397 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5339;
ARG 0 registry
METHOD method_29398 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5338;
ARG 0 registry
METHOD method_29722 getEntries ()Ljava/util/Set;
METHOD method_30517 getKey ()Lnet/minecraft/class_5321;
METHOD method_31138 getLifecycle ()Lcom/mojang/serialization/Lifecycle;
@ -206,13 +273,96 @@ CLASS net/minecraft/class_2378 net/minecraft/util/registry/Registry
ARG 1 key
METHOD method_31189 getOrEmpty (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 key
METHOD method_32693 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5669;
ARG 0 registry
METHOD method_32694 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5650;
ARG 0 registry
METHOD method_32695 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5657;
ARG 0 registry
METHOD method_33104 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5717;
ARG 0 registry
METHOD method_33105 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5712;
ARG 0 registry
METHOD method_34025 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3816;
ARG 0 registry
METHOD method_34029 (Lnet/minecraft/class_2378;Lnet/minecraft/class_2378;)V
ARG 1 registry
METHOD method_34031 (Lnet/minecraft/class_2960;Ljava/util/function/Supplier;)V
ARG 0 id
ARG 1 defaultEntry
METHOD method_34033 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3828;
ARG 0 registry
METHOD method_34034 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5202;
ARG 0 registry
METHOD method_34035 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4663;
ARG 0 registry
METHOD method_34036 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_5142;
ARG 0 registry
METHOD method_34037 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4648;
ARG 0 registry
METHOD method_34038 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6647;
ARG 0 registry
METHOD method_34039 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_4652;
ARG 0 registry
METHOD method_34040 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6798;
ARG 0 registry
METHOD method_34041 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3773;
ARG 0 registry
METHOD method_34042 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3195;
ARG 0 registry
METHOD method_34043 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_3031;
ARG 0 registry
METHOD method_34044 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_2939;
ARG 0 registry
METHOD method_35842 contains (Lnet/minecraft/class_5321;)Z
ARG 1 key
METHOD method_35844 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6123;
ARG 0 registry
METHOD method_39133 (Lnet/minecraft/class_2378;)Lcom/mojang/serialization/Codec;
ARG 0 registry
METHOD method_39197 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)Ljava/lang/Object;
ARG 0 registry
ARG 1 key
ARG 2 entry
METHOD method_39673 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_40252 containsTag (Lnet/minecraft/class_6862;)Z
ARG 1 tag
METHOD method_40257 populateTags (Ljava/util/Map;)V
ARG 1 tagEntries
METHOD method_40260 getOrCreateEntryList (Lnet/minecraft/class_6862;)Lnet/minecraft/class_6885$class_6888;
ARG 1 tag
METHOD method_40264 getEntry (Lnet/minecraft/class_5321;)Ljava/util/Optional;
ARG 1 key
METHOD method_40265 getEntry (I)Ljava/util/Optional;
ARG 1 rawId
METHOD method_40266 getEntryList (Lnet/minecraft/class_6862;)Ljava/util/Optional;
ARG 1 tag
METHOD method_40268 getOrCreateEntry (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;
ARG 1 key
METHOD method_40269 createEntry (Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
ARG 1 value
METHOD method_40270 streamEntries ()Ljava/util/stream/Stream;
METHOD method_40272 streamEntryLists ()Ljava/util/stream/Stream;
METHOD method_40273 streamTags ()Ljava/util/stream/Stream;
METHOD method_40276 freeze ()Lnet/minecraft/class_2378;
METHOD method_40278 clearTags ()V
METHOD method_40281 create (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2378;
ARG 0 key
ARG 1 lifecycle
ARG 2 valueToEntryFunction
METHOD method_40282 create (Lnet/minecraft/class_5321;Ljava/lang/String;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;
ARG 0 key
ARG 1 defaultId
ARG 2 lifecycle
ARG 3 valueToEntryFunction
METHOD method_40283 create (Lnet/minecraft/class_5321;Ljava/lang/String;Ljava/util/function/Function;Lnet/minecraft/class_2378$class_6889;)Lnet/minecraft/class_2348;
ARG 0 key
ARG 1 defaultId
ARG 2 valueToEntryFunction
METHOD method_40290 entryOf (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880;
ARG 1 key
METHOD method_40293 (Lnet/minecraft/class_2378;)Lnet/minecraft/class_6875;
ARG 0 registry
CLASS class_6889 DefaultEntryGetter
METHOD run (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 1 registry

View File

@ -0,0 +1,46 @@
CLASS net/minecraft/class_6880 net/minecraft/util/registry/RegistryEntry
METHOD method_40220 isIn (Lnet/minecraft/class_6862;)Z
ARG 1 tag
METHOD method_40221 upcast (Lnet/minecraft/class_6880;)Lnet/minecraft/class_6880;
ARG 0 entry
METHOD method_40222 setRegistry (Lnet/minecraft/class_2378;)Z
ARG 1 registry
METHOD method_40223 of (Ljava/lang/Object;)Lnet/minecraft/class_6880;
ARG 0 value
METHOD method_40224 matches (Ljava/util/function/Predicate;)Z
ARG 1 predicate
METHOD method_40225 matchesKey (Lnet/minecraft/class_5321;)Z
ARG 1 key
METHOD method_40226 matchesId (Lnet/minecraft/class_2960;)Z
ARG 1 id
METHOD method_40227 hasKeyAndValue ()Z
METHOD method_40228 streamTags ()Ljava/util/stream/Stream;
METHOD method_40229 getKeyOrValue ()Lcom/mojang/datafixers/util/Either;
METHOD method_40230 getKey ()Ljava/util/Optional;
METHOD method_40231 getType ()Lnet/minecraft/class_6880$class_6882;
CLASS class_6881 Direct
CLASS class_6882 Type
CLASS class_6883 Reference
FIELD field_36449 registry Lnet/minecraft/class_2378;
FIELD field_36450 tags Ljava/util/Set;
FIELD field_36451 referenceType Lnet/minecraft/class_6880$class_6883$class_6884;
FIELD field_36452 registryKey Lnet/minecraft/class_5321;
FIELD field_36453 value Ljava/lang/Object;
METHOD <init> (Lnet/minecraft/class_6880$class_6883$class_6884;Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;Ljava/lang/Object;)V
ARG 1 referenceType
ARG 2 registry
ARG 3 registryKey
ARG 4 value
METHOD method_40233 intrusive (Lnet/minecraft/class_2378;Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
ARG 0 registry
ARG 1 registryKey
METHOD method_40234 standAlone (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 0 registry
ARG 1 registryKey
METHOD method_40235 setTags (Ljava/util/Collection;)V
ARG 1 tags
METHOD method_40236 setKeyAndValue (Lnet/minecraft/class_5321;Ljava/lang/Object;)V
ARG 1 key
ARG 2 value
METHOD method_40237 registryKey ()Lnet/minecraft/class_5321;
CLASS class_6884 Type

View File

@ -5,7 +5,7 @@ CLASS net/minecraft/class_6885 net/minecraft/util/registry/RegistryEntryList
METHOD method_40241 contains (Lnet/minecraft/class_6880;)Z
ARG 1 entry
METHOD method_40242 of (Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;
ARG 0 values
ARG 0 entries
METHOD method_40243 getRandom (Ljava/util/Random;)Ljava/util/Optional;
ARG 1 random
METHOD method_40244 of (Ljava/util/function/Function;Ljava/util/List;)Lnet/minecraft/class_6885$class_6886;
@ -15,21 +15,21 @@ CLASS net/minecraft/class_6885 net/minecraft/util/registry/RegistryEntryList
ARG 0 mapper
ARG 1 values
METHOD method_40246 of ([Lnet/minecraft/class_6880;)Lnet/minecraft/class_6885$class_6886;
ARG 0 values
ARG 0 entries
METHOD method_40247 size ()I
METHOD method_40248 getStorage ()Lcom/mojang/datafixers/util/Either;
CLASS class_6886 Direct
FIELD field_36457 values Ljava/util/List;
FIELD field_36458 valuesSet Ljava/util/Set;
FIELD field_36457 entries Ljava/util/List;
FIELD field_36458 entrySet Ljava/util/Set;
METHOD <init> (Ljava/util/List;)V
ARG 1 values
ARG 1 entries
CLASS class_6887 ListBacked
METHOD method_40249 getValues ()Ljava/util/List;
METHOD method_40249 getEntries ()Ljava/util/List;
CLASS class_6888 Named
FIELD field_36459 tag Lnet/minecraft/class_6862;
FIELD field_36460 cache Ljava/util/List;
FIELD field_36460 entries Ljava/util/List;
METHOD <init> (Lnet/minecraft/class_6862;)V
ARG 1 tag
METHOD method_40250 cache (Ljava/util/List;)V
ARG 1 values
METHOD method_40250 copyOf (Ljava/util/List;)V
ARG 1 entries
METHOD method_40251 getTag ()Lnet/minecraft/class_6862;

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_6898 net/minecraft/util/registry/RegistryEntryListCodec
FIELD field_36480 registry Lnet/minecraft/class_5321;
FIELD field_36481 entryCodec Lcom/mojang/serialization/Codec;
FIELD field_36482 entryListCodec Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Codec;Z)V
ARG 1 registry
ARG 2 entryCodec
METHOD method_40382 (Lcom/mojang/serialization/Codec;Z)Lcom/mojang/serialization/Codec;
ARG 0 entryCodec

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_6899 net/minecraft/util/registry/RegistryFixedCodec
FIELD field_36484 registry Lnet/minecraft/class_5321;
METHOD <init> (Lnet/minecraft/class_5321;)V
ARG 1 registry
METHOD method_40400 of (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6899;
ARG 0 registry

View File

@ -7,6 +7,48 @@ CLASS net/minecraft/class_2370 net/minecraft/util/registry/SimpleRegistry
FIELD field_26683 entryToRawId Lit/unimi/dsi/fastutil/objects/Object2IntMap;
FIELD field_26731 entryToLifecycle Ljava/util/Map;
FIELD field_26732 lifecycle Lcom/mojang/serialization/Lifecycle;
FIELD field_36461 valueToEntry Ljava/util/Map;
FIELD field_36462 tagToEntryList Ljava/util/Map;
FIELD field_36463 frozen Z
FIELD field_36464 valueToEntryFunction Ljava/util/function/Function;
FIELD field_36465 unfrozenValueToEntry Ljava/util/Map;
METHOD <init> (Lnet/minecraft/class_5321;Lcom/mojang/serialization/Lifecycle;Ljava/util/function/Function;)V
ARG 1 key
ARG 2 lifecycle
ARG 3 valueToEntryFunction
METHOD method_31051 set (ILnet/minecraft/class_5321;Ljava/lang/Object;Lcom/mojang/serialization/Lifecycle;Z)Lnet/minecraft/class_6880;
ARG 1 rawId
ARG 2 key
ARG 3 value
ARG 4 lifecycle
ARG 5 checkDuplicateKeys
METHOD method_40253 getValue (Lnet/minecraft/class_6880$class_6883;)Ljava/lang/Object;
ARG 0 entry
METHOD method_40254 (Lnet/minecraft/class_6880$class_6883;Ljava/util/function/Consumer;)V
ARG 0 entry
METHOD method_40255 (Lnet/minecraft/class_6885$class_6888;)V
ARG 0 entryList
METHOD method_40256 (Ljava/util/Map$Entry;)Z
ARG 0 entry
METHOD method_40258 (Ljava/util/Map;Lnet/minecraft/class_6862;Ljava/util/List;)V
ARG 1 tag
ARG 2 entries
METHOD method_40259 (Ljava/util/Map;Lnet/minecraft/class_6880$class_6883;)V
ARG 1 entry
METHOD method_40261 (Lnet/minecraft/class_6880$class_6883;)V
ARG 0 entry
METHOD method_40262 (Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;
ARG 0 entry
METHOD method_40263 (Ljava/util/Map;Lnet/minecraft/class_6862;Ljava/util/List;)V
ARG 2 tag
ARG 3 entries
METHOD method_40267 (Lnet/minecraft/class_6880$class_6883;)Z
ARG 0 entry
METHOD method_40271 (Ljava/lang/Object;)Lnet/minecraft/class_6880$class_6883;
ARG 1 key
METHOD method_40274 assertNotFrozen (Lnet/minecraft/class_5321;)V
ARG 1 key
METHOD method_40275 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 1 key
METHOD method_40277 (Lnet/minecraft/class_5321;)Lnet/minecraft/class_6880$class_6883;
ARG 1 key

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_5504 net/minecraft/world/biome/BuiltinBiomes
METHOD method_31145 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_1959;)V
ARG 0 key
ARG 1 biome
METHOD method_40363 getDefaultBiome ()Lnet/minecraft/class_6880;

View File

@ -27,6 +27,7 @@ CLASS net/minecraft/class_5485 net/minecraft/world/biome/GenerationSettings
ARG 1 stepIndex
METHOD method_30989 feature (ILnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_5495;
ARG 1 stepIndex
ARG 2 featureEntry
METHOD method_30991 carver (Lnet/minecraft/class_2893$class_2894;Lnet/minecraft/class_6880;)Lnet/minecraft/class_5485$class_5495;
ARG 1 carverStep
ARG 2 carver

View File

@ -2,7 +2,9 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
FIELD field_28153 id Ljava/lang/String;
FIELD field_28154 range I
FIELD field_31449 DEFAULT_RANGE I
FIELD field_36412 registryEntry Lnet/minecraft/class_6880$class_6883;
METHOD <init> (Ljava/lang/String;I)V
ARG 1 id
ARG 2 range
METHOD method_32938 getId ()Ljava/lang/String;
METHOD method_32939 register (Ljava/lang/String;)Lnet/minecraft/class_5712;
@ -11,3 +13,6 @@ CLASS net/minecraft/class_5712 net/minecraft/world/event/GameEvent
ARG 0 id
ARG 1 range
METHOD method_32941 getRange ()I
METHOD method_40156 isIn (Lnet/minecraft/class_6862;)Z
ARG 1 tag
METHOD method_40157 getRegistryEntry ()Lnet/minecraft/class_6880$class_6883;

View File

@ -10,3 +10,8 @@ CLASS net/minecraft/class_5470 net/minecraft/world/gen/feature/ConfiguredStructu
ARG 2 biome
METHOD method_38573 (Lnet/minecraft/class_5470$class_6896;Lnet/minecraft/class_6880;Lnet/minecraft/class_5321;)V
ARG 2 biome
CLASS class_6896
METHOD accept (Lnet/minecraft/class_3195;Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)V
ARG 1 feature
ARG 2 configuredFeatureKey
ARG 3 biomeKey

View File

@ -15,3 +15,26 @@ CLASS net/minecraft/class_6817 net/minecraft/world/gen/feature/PlacedFeatures
ARG 2 extraCount
METHOD method_39737 register (Ljava/lang/String;Lnet/minecraft/class_6880;Ljava/util/List;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 registryEntry
ARG 2 modifiers
METHOD method_40365 wouldSurvive (Lnet/minecraft/class_2248;)Lnet/minecraft/class_6658;
ARG 0 block
METHOD method_40366 createEntry (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;)Lnet/minecraft/class_6880;
ARG 0 feature
ARG 1 featureConfig
METHOD method_40367 createEntry (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;Lnet/minecraft/class_6646;)Lnet/minecraft/class_6880;
ARG 0 feature
ARG 1 featureConfig
ARG 2 predicate
METHOD method_40368 createEntry (Lnet/minecraft/class_3031;Lnet/minecraft/class_3037;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880;
ARG 0 feature
ARG 1 featureConfig
ARG 2 modifiers
METHOD method_40369 createEntry (Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880;
ARG 0 registryEntry
ARG 1 modifiers
METHOD method_40370 register (Ljava/lang/String;Lnet/minecraft/class_6880;[Lnet/minecraft/class_6797;)Lnet/minecraft/class_6880;
ARG 0 id
ARG 1 registryEntry
ARG 2 modifiers
METHOD method_40371 isAir ()Lnet/minecraft/class_6661;