24w13a more stuff (#3828)

* 24w13a more stuff

* Update mappings/net/minecraft/entity/ai/brain/task/BreezeJumpTask.mapping
This commit is contained in:
apple502j 2024-03-29 04:14:35 +09:00 committed by GitHub
parent 9f56fdf70a
commit 08282853a9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
63 changed files with 269 additions and 25 deletions

View File

@ -12,9 +12,15 @@ CLASS net/minecraft/class_2315 net/minecraft/block/DispenserBlock
ARG 1 behavior
METHOD method_10010 getOutputLocation (Lnet/minecraft/class_2342;DLnet/minecraft/class_243;)Lnet/minecraft/class_2374;
ARG 0 pointer
ARG 1 facingOffset
ARG 3 constantOffset
METHOD method_10011 getBehaviorForItem (Lnet/minecraft/class_1799;)Lnet/minecraft/class_2357;
ARG 1 stack
METHOD method_10012 dispense (Lnet/minecraft/class_3218;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 state
ARG 3 pos
METHOD method_58681 registerProjectileBehavior (Lnet/minecraft/class_1935;)V
ARG 0 projectile
METHOD method_58682 getOutputLocation (Lnet/minecraft/class_2342;)Lnet/minecraft/class_2374;
ARG 0 pointer

View File

@ -10,9 +10,24 @@ CLASS net/minecraft/class_2357 net/minecraft/block/dispenser/DispenserBehavior
METHOD method_18346 registerDefaults ()V
CLASS 10
FIELD field_49137 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 12
METHOD method_58766 (Lnet/minecraft/class_1309;)Z
ARG 0 entity
CLASS 15
FIELD field_50240 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 16
FIELD field_50241 fallbackBehavior Lnet/minecraft/class_2347;
CLASS 2
CLASS 3
CLASS 4
CLASS 5
CLASS 6
FIELD field_50242 fallbackBehavior Lnet/minecraft/class_2347;
METHOD method_58770 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 state
METHOD method_58771 replace (Lnet/minecraft/class_2342;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;)Lnet/minecraft/class_1799;
ARG 1 pointer
ARG 2 oldStack
ARG 3 newStack
CLASS 7
CLASS 9

View File

@ -41,7 +41,9 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
FIELD field_11866 cachedState Lnet/minecraft/class_2680;
FIELD field_11867 pos Lnet/minecraft/class_2338;
FIELD field_11868 LOGGER Lorg/slf4j/Logger;
FIELD field_50172 components Lnet/minecraft/class_9323;
METHOD <init> (Lnet/minecraft/class_2591;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 type
ARG 2 pos
ARG 3 state
METHOD method_10996 cancelRemoval ()V
@ -230,6 +232,35 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
METHOD method_57567 addComponents (Lnet/minecraft/class_9323$class_9324;)V
ARG 1 componentMapBuilder
METHOD method_57568 readComponents (Lnet/minecraft/class_2586$class_9473;)V
ARG 1 components
METHOD method_57569 removeFromCopiedStackNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_57590 createComponentMap ()Lnet/minecraft/class_9323;
METHOD method_58683 readComponents (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_58684 setComponents (Lnet/minecraft/class_9323;)V
ARG 1 components
METHOD method_58685 readComponents (Lnet/minecraft/class_9323;Lnet/minecraft/class_9326;)V
ARG 1 defaultComponents
ARG 2 components
METHOD method_58688 (Lnet/minecraft/class_9323;)V
ARG 1 components
METHOD method_58689 (Ljava/lang/String;)V
ARG 0 error
METHOD method_58690 read (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
ARG 1 nbt
ARG 2 registryLookup
METHOD method_58691 readComponentlessNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
ARG 1 nbt
ARG 2 registryLookup
METHOD method_58692 createComponentlessNbt (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
ARG 1 registryLookup
METHOD method_58693 getComponents ()Lnet/minecraft/class_9323;
CLASS class_9472 Components
FIELD field_50176 CODEC Lcom/mojang/serialization/Codec;
CLASS class_9473 ComponentsAccess
METHOD method_58694 get (Lnet/minecraft/class_9331;)Ljava/lang/Object;
ARG 1 type
METHOD method_58695 getOrDefault (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 type
ARG 2 fallback

View File

@ -28,12 +28,14 @@ CLASS net/minecraft/class_9206 net/minecraft/block/enums/VaultState
ARG 2 pos
ARG 3 config
ARG 4 sharedData
ARG 5 ominous
METHOD method_56806 onStateChange (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9206;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;Z)V
ARG 1 world
ARG 2 pos
ARG 3 newState
ARG 4 config
ARG 5 sharedData
ARG 6 ominous
METHOD method_56808 onChangedFrom (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;Lnet/minecraft/class_9203;Lnet/minecraft/class_9205;)V
ARG 1 world
ARG 2 pos

View File

@ -16,6 +16,8 @@ CLASS net/minecraft/class_1952 net/minecraft/block/spawner/MobSpawnerEntry
METHOD method_38097 getCustomSpawnRules ()Ljava/util/Optional;
METHOD method_38098 (Lnet/minecraft/class_1952;)Lnet/minecraft/class_2487;
ARG 0 entry
METHOD method_58679 (Lnet/minecraft/class_1952;)Ljava/util/Optional;
ARG 0 entry
METHOD method_58680 getEquipmentLootTable ()Ljava/util/Optional;
CLASS class_6542 CustomSpawnRules
FIELD comp_66 blockLightLimit Lnet/minecraft/class_6497;

View File

@ -98,6 +98,17 @@ CLASS net/minecraft/class_338 net/minecraft/client/gui/hud/ChatHud
ARG 1 chatLineX
ARG 3 chatLineY
METHOD method_45589 tickRemovalQueue ()V
METHOD method_58743 restoreChatState (Lnet/minecraft/class_338$class_9477;)V
ARG 1 state
METHOD method_58744 addMessage (Lnet/minecraft/class_303;)V
ARG 1 message
METHOD method_58745 toChatState ()Lnet/minecraft/class_338$class_9477;
CLASS class_7731 RemovalQueuedMessage
CLASS class_9477 ChatState
FIELD field_50218 messages Ljava/util/List;
FIELD field_50219 messageHistory Ljava/util/List;
FIELD field_50220 removalQueue Ljava/util/List;
METHOD <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
ARG 1 messages
ARG 2 messageHistory
ARG 3 removalQueue

View File

@ -19,8 +19,11 @@ CLASS net/minecraft/class_7745 net/minecraft/client/gui/screen/pack/Experimental
CLASS class_7746 DetailsScreen
FIELD field_49555 TITLE Lnet/minecraft/class_2561;
FIELD field_49556 layout Lnet/minecraft/class_8132;
FIELD field_50222 packListWidget Lnet/minecraft/class_7745$class_7746$class_7747;
METHOD method_45671 (Lnet/minecraft/class_4185;)V
ARG 1 button
METHOD method_57769 (Lnet/minecraft/class_7745$class_7746;Lnet/minecraft/class_364;)V
ARG 1 child
CLASS class_7747 PackListWidget
METHOD <init> (Lnet/minecraft/class_7745$class_7746;Lnet/minecraft/class_310;Ljava/util/Collection;)V
ARG 2 client

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_8674 net/minecraft/client/network/ClientConfigurationN
FIELD field_45599 enabledFeatures Lnet/minecraft/class_7699;
FIELD field_48766 clientRegistries Lnet/minecraft/class_9173;
FIELD field_49123 dataPackManager Lnet/minecraft/class_9247;
FIELD field_50223 chatState Lnet/minecraft/class_338$class_9477;
METHOD method_52797 handleCustomPayload (Lnet/minecraft/class_8710;)V
ARG 1 payload
METHOD method_57043 (Lnet/minecraft/class_5912;)Lnet/minecraft/class_5455$class_6890;

View File

@ -111,6 +111,7 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
METHOD method_45729 sendChatMessage (Ljava/lang/String;)V
ARG 1 content
METHOD method_45730 sendChatCommand (Ljava/lang/String;)V
ARG 1 command
METHOD method_45731 sendCommand (Ljava/lang/String;)Z
ARG 1 command
METHOD method_45732 getListedPlayerListEntries ()Ljava/util/Collection;

View File

@ -447,6 +447,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
ARG 1 value
METHOD method_42514 (Ljava/lang/Double;)V
ARG 0 value
METHOD method_42515 (Ljava/lang/Integer;)V
ARG 1 value
METHOD method_42516 (Ljava/lang/String;)Ljava/util/Optional;
ARG 0 value
METHOD method_42517 getEntityDistanceScaling ()Lnet/minecraft/class_7172;
@ -611,6 +613,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions
CLASS 2
METHOD method_33676 find (Ljava/lang/String;)Ljava/lang/String;
ARG 1 key
METHOD method_42571 (Ljava/lang/String;Lnet/minecraft/class_7172;Lcom/mojang/serialization/DataResult$Error;)V
ARG 2 error
CLASS 3
METHOD method_33677 print (Ljava/lang/String;)V
ARG 1 key

View File

@ -19,3 +19,4 @@ CLASS net/minecraft/class_647 net/minecraft/client/particle/CrackParticle
CLASS class_648 ItemFactory
CLASS class_649 SlimeballFactory
CLASS class_650 SnowballFactory
CLASS class_9478 CobwebFactory

View File

@ -10,3 +10,4 @@ CLASS net/minecraft/class_8977 net/minecraft/client/particle/GustParticle
FIELD field_47455 spriteProvider Lnet/minecraft/class_4002;
METHOD <init> (Lnet/minecraft/class_4002;)V
ARG 1 spriteProvider
CLASS class_9481 SmallGustFactory

View File

@ -31,4 +31,5 @@ CLASS net/minecraft/class_8690 net/minecraft/client/texture/Scaling
FIELD field_45661 codec Lcom/mojang/serialization/MapCodec;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;Lcom/mojang/serialization/MapCodec;)V
ARG 3 name
ARG 4 codec
METHOD method_52886 getCodec ()Lcom/mojang/serialization/MapCodec;

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_4074 net/minecraft/client/texture/StatusEffectSpriteMa
METHOD <init> (Lnet/minecraft/class_1060;)V
ARG 1 textureManager
METHOD method_18663 getSprite (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1058;
ARG 1 effect

View File

@ -9,3 +9,4 @@ CLASS net/minecraft/class_7952 net/minecraft/client/texture/atlas/AtlasSourceMan
ARG 0 type
METHOD method_47680 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7951;
ARG 0 id
ARG 1 codec

View File

@ -8,6 +8,10 @@ CLASS net/minecraft/class_7644 net/minecraft/command/argument/SignedArgumentList
METHOD method_45044 collectDecoratableArguments (Ljava/lang/String;Lcom/mojang/brigadier/context/CommandContextBuilder;)Ljava/util/List;
ARG 0 argumentName
ARG 1 builder
METHOD method_58774 isNotEmpty (Lcom/mojang/brigadier/ParseResults;)Z
ARG 0 parseResults
METHOD method_58775 get (Ljava/lang/String;)Lnet/minecraft/class_7644$class_7645;
ARG 1 name
CLASS class_7645 ParsedArgument
COMMENT A parsed signed argument, also used as the entry of {@link SignedArgumentList}.
METHOD method_45046 getNodeName ()Ljava/lang/String;

View File

@ -20,6 +20,12 @@ CLASS net/minecraft/class_9326 net/minecraft/component/ComponentChanges
METHOD method_57846 entrySet ()Ljava/util/Set;
METHOD method_57847 size ()I
METHOD method_57848 isEmpty ()Z
METHOD method_58757 withRemovedIf (Ljava/util/function/Predicate;)Lnet/minecraft/class_9326;
ARG 1 removedTypePredicate
METHOD method_58758 (Lnet/minecraft/class_9323$class_9324;Ljava/util/Set;Lnet/minecraft/class_9331;Ljava/util/Optional;)V
ARG 2 type
ARG 3 value
METHOD method_58759 toAddedRemovedPair ()Lnet/minecraft/class_9326$class_9484;
CLASS 1
METHOD method_57851 encode (Lnet/minecraft/class_9129;Lnet/minecraft/class_9331;Ljava/lang/Object;)V
ARG 0 buf
@ -42,3 +48,5 @@ CLASS net/minecraft/class_9326 net/minecraft/component/ComponentChanges
ARG 0 id
METHOD method_57859 (Lnet/minecraft/class_9326$class_9328;)Lcom/mojang/serialization/DataResult;
ARG 0 type
CLASS class_9484 AddedRemovedPair
FIELD field_50235 EMPTY Lnet/minecraft/class_9326$class_9484;

View File

@ -113,3 +113,7 @@ CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes
ARG 0 builder
METHOD method_58570 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_58763 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_58764 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder

View File

@ -27,6 +27,8 @@ CLASS net/minecraft/class_1295 net/minecraft/entity/AreaEffectCloudEntity
METHOD method_35045 getRadiusGrowth ()F
METHOD method_35046 getDurationOnUse ()I
METHOD method_35047 getWaitTime ()I
METHOD method_48564 (I)I
ARG 0 duration
METHOD method_5595 setWaitTime (I)V
ARG 1 waitTime
METHOD method_5596 setRadiusGrowth (F)V

View File

@ -29,3 +29,6 @@ CLASS net/minecraft/class_8952 net/minecraft/entity/ai/brain/task/BreezeJumpTask
ARG 1 target
METHOD method_55033 (Lnet/minecraft/class_8949;Lnet/minecraft/class_2338;)V
ARG 1 jumpTarget
METHOD method_58644 shouldJump (Lnet/minecraft/class_3218;Lnet/minecraft/class_8949;)Z
ARG 0 world
ARG 1 breeze

View File

@ -123,9 +123,11 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 1 player
ARG 2 hand
METHOD method_30758 enchantEquipment (Lnet/minecraft/class_5819;FLnet/minecraft/class_1304;)V
ARG 1 random
ARG 2 power
ARG 3 slot
METHOD method_30759 enchantMainHandItem (Lnet/minecraft/class_5819;F)V
ARG 1 random
ARG 2 power
METHOD method_35055 clearPositionTarget ()V
METHOD method_35056 clearGoalsAndTasks ()V

View File

@ -40,7 +40,7 @@ CLASS net/minecraft/class_1676 net/minecraft/entity/projectile/ProjectileEntity
COMMENT is attributed to this projectile itself.
METHOD method_54457 canBreakBlocks (Lnet/minecraft/class_1937;)Z
ARG 1 world
METHOD method_58645 createVelocity (DDDFF)Lnet/minecraft/class_243;
METHOD method_58645 calculateVelocity (DDDFF)Lnet/minecraft/class_243;
ARG 1 x
ARG 3 y
ARG 5 z

View File

@ -3,6 +3,12 @@ CLASS net/minecraft/class_1685 net/minecraft/entity/projectile/TridentEntity
FIELD field_7647 LOYALTY Lnet/minecraft/class_2940;
FIELD field_7648 dealtDamage Z
FIELD field_7649 returnTimer I
METHOD <init> (Lnet/minecraft/class_1937;DDDLnet/minecraft/class_1799;)V
ARG 1 world
ARG 2 x
ARG 4 y
ARG 6 z
ARG 8 stack
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;)V
ARG 1 world
ARG 2 owner

View File

@ -2,3 +2,6 @@ CLASS net/minecraft/class_1778 net/minecraft/item/FireChargeItem
METHOD method_18453 playUseSound (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos
METHOD method_58655 (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374;
ARG 0 pointer
ARG 1 facing

View File

@ -1,3 +1,6 @@
CLASS net/minecraft/class_1781 net/minecraft/item/FireworkRocketItem
FIELD field_30884 OFFSET_POS_MULTIPLIER D
FIELD field_41064 FLIGHT_VALUES [B
METHOD method_58656 position (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_243;
ARG 0 pointer
ARG 1 facing

View File

@ -1,2 +1,5 @@
CLASS net/minecraft/class_9239 net/minecraft/item/WindChargeItem
FIELD field_49099 COOLDOWN I
METHOD method_58670 (Lnet/minecraft/class_2342;Lnet/minecraft/class_2350;)Lnet/minecraft/class_2374;
ARG 0 pointer
ARG 1 facing

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_75 net/minecraft/loot/entry/LootPoolEntryTypes
FIELD field_45802 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29317 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5338;
ARG 0 id
ARG 1 codec

View File

@ -1,9 +1,14 @@
CLASS net/minecraft/class_9317 net/minecraft/loot/function/CopyComponentsLootFunction
FIELD field_49430 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_49431 source Lnet/minecraft/class_9317$class_9319;
FIELD field_50202 include Ljava/util/Optional;
FIELD field_50203 exclude Ljava/util/Optional;
FIELD field_50204 filter Ljava/util/function/Predicate;
METHOD <init> (Ljava/util/List;Lnet/minecraft/class_9317$class_9319;Ljava/util/Optional;Ljava/util/Optional;)V
ARG 1 conditions
ARG 2 source
ARG 3 include
ARG 4 exclude
METHOD method_57637 builder (Lnet/minecraft/class_9317$class_9319;)Lnet/minecraft/class_9317$class_9318;
ARG 0 source
METHOD method_57638 (Lnet/minecraft/class_9317;)Ljava/util/Optional;
@ -12,8 +17,24 @@ CLASS net/minecraft/class_9317 net/minecraft/loot/function/CopyComponentsLootFun
ARG 0 instance
METHOD method_57640 (Lnet/minecraft/class_9317;)Lnet/minecraft/class_9317$class_9319;
ARG 0 function
METHOD method_58726 (Lnet/minecraft/class_9317;)Ljava/util/Optional;
ARG 0 function
METHOD method_58727 (Ljava/util/List;Ljava/util/List;)V
ARG 1 includedTypes
METHOD method_58728 (Ljava/util/List;Lnet/minecraft/class_9331;)Z
ARG 1 type
METHOD method_58729 (Ljava/util/List;Ljava/util/List;)V
ARG 1 excludedTypes
CLASS class_9318 Builder
FIELD field_49434 source Lnet/minecraft/class_9317$class_9319;
FIELD field_50205 include Ljava/util/Optional;
FIELD field_50206 exclude Ljava/util/Optional;
METHOD <init> (Lnet/minecraft/class_9317$class_9319;)V
ARG 1 source
METHOD method_58730 include (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9317$class_9318;
ARG 1 type
METHOD method_58731 exclude (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9317$class_9318;
ARG 1 type
CLASS class_9319 Source
FIELD field_49437 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49438 id Ljava/lang/String;

View File

@ -26,6 +26,8 @@ CLASS net/minecraft/class_109 net/minecraft/loot/function/EnchantRandomlyLootFun
ARG 2 enchantment
METHOD method_53328 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_58732 (Lnet/minecraft/class_47;Lnet/minecraft/class_6880$class_6883;)Z
ARG 1 entry
CLASS class_4954 Builder
FIELD field_23090 enchantments Ljava/util/List;
METHOD method_25992 add (Lnet/minecraft/class_1887;)Lnet/minecraft/class_109$class_4954;

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_131 net/minecraft/loot/function/LootFunctionTypes
FIELD field_50023 CODEC Lcom/mojang/serialization/Codec;
METHOD method_29323 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5339;
ARG 0 id
ARG 1 codec
METHOD method_53347 (Ljava/util/List;Lnet/minecraft/class_1799;Lnet/minecraft/class_47;)Lnet/minecraft/class_1799;
ARG 1 stack
ARG 2 context

View File

@ -3,10 +3,12 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction
FIELD field_16229 entity Ljava/util/Optional;
FIELD field_16230 LOGGER Lorg/slf4j/Logger;
FIELD field_45848 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_50208 target Lnet/minecraft/class_3670$class_9475;
METHOD <init> (Ljava/util/List;Ljava/util/Optional;Ljava/util/Optional;Lnet/minecraft/class_3670$class_9475;)V
ARG 1 conditions
ARG 2 name
ARG 3 entity
ARG 4 target
METHOD method_16189 (Lnet/minecraft/class_2168;Lnet/minecraft/class_1297;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 2 textComponent
METHOD method_16190 applySourceEntity (Lnet/minecraft/class_47;Lnet/minecraft/class_47$class_50;)Ljava/util/function/UnaryOperator;
@ -16,8 +18,15 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction
ARG 0 textComponent
METHOD method_35549 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;)Lnet/minecraft/class_120$class_121;
ARG 0 name
ARG 1 target
METHOD method_35550 builder (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;Lnet/minecraft/class_47$class_50;)Lnet/minecraft/class_120$class_121;
ARG 0 name
ARG 1 target
ARG 2 entity
METHOD method_35551 (Lnet/minecraft/class_2561;Lnet/minecraft/class_47$class_50;Lnet/minecraft/class_3670$class_9475;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 3 conditions
METHOD method_35552 (Lnet/minecraft/class_2561;Lnet/minecraft/class_3670$class_9475;Ljava/util/List;)Lnet/minecraft/class_117;
ARG 2 conditions
METHOD method_53386 (Lnet/minecraft/class_1799;Lnet/minecraft/class_47;Lnet/minecraft/class_2561;)V
ARG 3 name
METHOD method_53387 (Lnet/minecraft/class_47$class_50;)Ljava/util/Set;
@ -28,3 +37,11 @@ CLASS net/minecraft/class_3670 net/minecraft/loot/function/SetNameLootFunction
ARG 0 instance
METHOD method_53390 (Lnet/minecraft/class_3670;)Ljava/util/Optional;
ARG 0 function
METHOD method_58733 (Lnet/minecraft/class_3670;)Lnet/minecraft/class_3670$class_9475;
ARG 0 function
CLASS class_9475 Target
FIELD field_50212 CODEC Lcom/mojang/serialization/Codec;
FIELD field_50213 id Ljava/lang/String;
METHOD <init> (Ljava/lang/String;ILjava/lang/String;)V
ARG 3 id
METHOD method_58734 getComponentType ()Lnet/minecraft/class_9331;

View File

@ -3,5 +3,6 @@ CLASS net/minecraft/class_5652 net/minecraft/loot/provider/nbt/LootNbtProviderTy
FIELD field_45883 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32443 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5650;
ARG 0 id
ARG 1 codec
METHOD method_53436 (Lnet/minecraft/class_5651;)Lcom/mojang/datafixers/util/Either;
ARG 0 provider

View File

@ -3,5 +3,6 @@ CLASS net/minecraft/class_5659 net/minecraft/loot/provider/number/LootNumberProv
FIELD field_45889 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32456 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5657;
ARG 0 id
ARG 1 codec
METHOD method_53442 (Lnet/minecraft/class_5658;)Lcom/mojang/datafixers/util/Either;
ARG 0 provider

View File

@ -3,5 +3,6 @@ CLASS net/minecraft/class_5671 net/minecraft/loot/provider/score/LootScoreProvid
FIELD field_45896 BASE_CODEC Lcom/mojang/serialization/Codec;
METHOD method_32479 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5669;
ARG 0 id
ARG 1 codec
METHOD method_53449 (Lnet/minecraft/class_5670;)Lcom/mojang/datafixers/util/Either;
ARG 0 provider

View File

@ -50,5 +50,10 @@ CLASS net/minecraft/class_7610 net/minecraft/network/message/MessageChain
METHOD pack (Lnet/minecraft/class_7608;)Lnet/minecraft/class_7469;
ARG 1 body
CLASS class_7825 MessageChainException
FIELD field_50256 MISSING_PROFILE_KEY_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50257 CHAIN_BROKEN_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50258 EXPIRED_PROFILE_KEY_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50259 INVALID_SIGNATURE_EXCEPTION Lnet/minecraft/class_2561;
FIELD field_50260 OUT_OF_ORDER_CHAT_EXCEPTION Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 message

View File

@ -1,6 +1,30 @@
CLASS net/minecraft/class_9449 net/minecraft/network/packet/c2s/play/ChatCommandSignedC2SPacket
COMMENT A packet used to execute commands on the server.
COMMENT
COMMENT <p>This truncates the command to at most 256 characters before sending to the
COMMENT server on the client. If the server receives the command longer than 256 characters,
COMMENT it will reject the message and disconnect the client.
COMMENT
COMMENT <p>If the command contains an invalid character (see {@link
COMMENT net.minecraft.util.StringHelper#isValidChar}) or if the server receives
COMMENT the commands in improper order, the server will reject the command and disconnect
COMMENT the client.
COMMENT
COMMENT <p>Commands that took more than {@link
COMMENT net.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE}
COMMENT to reach the server are considered expired and log warnings on the server
COMMENT if it contains signed message arguments. If the message takes more than
COMMENT {@link net.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE} to
COMMENT reach the clients (including the time it took to reach the server), the message
COMMENT is not considered secure anymore by the clients, and may be discarded depending
COMMENT on the clients' options.
COMMENT
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#sendCommand(String)
COMMENT @see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution
FIELD comp_2533 timestamp Ljava/time/Instant;
FIELD field_50087 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf
METHOD comp_2533 timestamp ()Ljava/time/Instant;
METHOD method_58582 write (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,26 +1,4 @@
CLASS net/minecraft/class_7472 net/minecraft/network/packet/c2s/play/CommandExecutionC2SPacket
COMMENT A packet used to execute commands on the server.
COMMENT
COMMENT <p>This truncates the command to at most 256 characters before sending to the
COMMENT server on the client. If the server receives the command longer than 256 characters,
COMMENT it will reject the message and disconnect the client.
COMMENT
COMMENT <p>If the command contains an invalid character (see {@link
COMMENT net.minecraft.util.StringHelper#isValidChar}) or if the server receives
COMMENT the commands in improper order, the server will reject the command and disconnect
COMMENT the client.
COMMENT
COMMENT <p>Commands that took more than {@link
COMMENT net.minecraft.network.message.SignedMessage#SERVERBOUND_TIME_TO_LIVE}
COMMENT to reach the server are considered expired and log warnings on the server
COMMENT if it contains signed message arguments. If the message takes more than
COMMENT {@link net.minecraft.network.message.SignedMessage#CLIENTBOUND_TIME_TO_LIVE} to
COMMENT reach the clients (including the time it took to reach the server), the message
COMMENT is not considered secure anymore by the clients, and may be discarded depending
COMMENT on the clients' options.
COMMENT
COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#sendCommand(String)
COMMENT @see net.minecraft.server.network.ServerPlayNetworkHandler#onCommandExecution
FIELD field_48178 CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lnet/minecraft/class_2540;)V
ARG 1 buf

View File

@ -1,12 +1,16 @@
CLASS net/minecraft/class_1842 net/minecraft/potion/Potion
FIELD field_50152 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_8954 baseName Ljava/lang/String;
FIELD field_8955 effects Ljava/util/List;
METHOD <init> (Ljava/lang/String;[Lnet/minecraft/class_1293;)V
ARG 1 baseName
ARG 2 effects
METHOD <init> ([Lnet/minecraft/class_1293;)V
ARG 1 effects
METHOD method_57396 (Lnet/minecraft/class_5321;)Ljava/lang/String;
ARG 0 key
METHOD method_58671 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1842;
ARG 1 requiredFeatures
METHOD method_8049 getEffects ()Ljava/util/List;
METHOD method_8050 hasInstantEffect ()Z
METHOD method_8051 finishTranslationKey (Ljava/util/Optional;Ljava/lang/String;)Ljava/lang/String;

View File

@ -25,4 +25,8 @@ CLASS net/minecraft/class_1718 net/minecraft/screen/EnchantmentScreenHandler
ARG 3 pos
METHOD method_17413 getSeed ()I
METHOD method_7637 generateEnchantments (Lnet/minecraft/class_7699;Lnet/minecraft/class_1799;II)Ljava/util/List;
ARG 1 enabledFeatures
ARG 2 stack
ARG 3 slot
ARG 4 level
METHOD method_7638 getLapisCount ()I

View File

@ -38,6 +38,8 @@ CLASS net/minecraft/class_3023 net/minecraft/server/command/CloneCommand
ARG 0 context
ARG 1 world
ARG 2 name
METHOD method_48041 (Lnet/minecraft/class_2694;)Z
ARG 0 pos
METHOD method_48042 createSourceArgs (Lnet/minecraft/class_7157;Lnet/minecraft/class_3023$class_8009;)Lcom/mojang/brigadier/builder/ArgumentBuilder;
ARG 0 commandRegistryAccess
ARG 1 worldGetter
@ -61,6 +63,8 @@ CLASS net/minecraft/class_3023 net/minecraft/server/command/CloneCommand
ARG 1 context
METHOD method_48052 (Lcom/mojang/brigadier/context/CommandContext;)Ljava/util/function/Predicate;
ARG 0 context
METHOD method_48053 (Lnet/minecraft/class_2694;)Z
ARG 0 pos
METHOD method_48054 (Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lnet/minecraft/class_3023$class_8009;Lcom/mojang/brigadier/context/CommandContext;)I
ARG 3 context
METHOD method_48055 (Lcom/mojang/brigadier/context/CommandContext;)Lnet/minecraft/class_3218;
@ -88,3 +92,6 @@ CLASS net/minecraft/class_3023 net/minecraft/server/command/CloneCommand
METHOD apply (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 value
CLASS class_8010 DimensionalPos
CLASS class_9450 BlockEntityInfo
FIELD comp_2537 nbt Lnet/minecraft/class_2487;
METHOD comp_2537 nbt ()Lnet/minecraft/class_2487;

View File

@ -37,6 +37,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
FIELD field_40720 session Lnet/minecraft/class_7822;
FIELD field_45025 requestedReconfiguration Z
FIELD field_45026 chunkDataSender Lnet/minecraft/class_8608;
FIELD field_50089 INVALID_COMMAND_SIGNATURE_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/server/MinecraftServer;Lnet/minecraft/class_2535;Lnet/minecraft/class_3222;Lnet/minecraft/class_8792;)V
ARG 1 server
ARG 2 connection
@ -133,6 +134,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
COMMENT
COMMENT <p>This disconnects the player if the message arrives in
COMMENT improper order or if chat is disabled.
ARG 1 message
ARG 2 callback
METHOD method_44897 addPendingAcknowledgment (Lnet/minecraft/class_7471;)V
ARG 1 message
METHOD method_45002 (Lnet/minecraft/class_7448;Lnet/minecraft/class_2168;)Lnet/minecraft/class_2168;
@ -143,9 +146,11 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
COMMENT the command to parse (without the leading slash)
METHOD method_45006 collectArgumentMessages (Lnet/minecraft/class_9449;Lnet/minecraft/class_7644;Lnet/minecraft/class_7635;)Ljava/util/Map;
COMMENT {@return a map of argument name and value as signed messages}
ARG 1 packet
ARG 2 arguments
ARG 3 lastSeenMessages
METHOD method_45010 handleCommandExecution (Lnet/minecraft/class_9449;Lnet/minecraft/class_7635;)V
ARG 1 packet
ARG 2 lastSeenMessages
METHOD method_45011 getSignedMessage (Lnet/minecraft/class_2797;Lnet/minecraft/class_7635;)Lnet/minecraft/class_7471;
ARG 1 packet
@ -161,6 +166,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 1 message
ARG 2 params
METHOD method_45171 handleMessageChainException (Lnet/minecraft/class_7610$class_7825;)V
ARG 1 exception
METHOD method_46365 setSession (Lnet/minecraft/class_7822;)V
ARG 1 session
METHOD method_48107 getConnectionAddress ()Ljava/net/SocketAddress;
@ -170,6 +176,14 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 1 vehicle
METHOD method_57142 toRawFilteredPair (Lnet/minecraft/class_5837;)Lnet/minecraft/class_9262;
ARG 1 message
METHOD method_58589 createInvalidCommandSignatureException (Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Lnet/minecraft/class_7610$class_7825;
ARG 0 command
ARG 1 actual
ARG 2 expected
METHOD method_58590 executeCommand (Ljava/lang/String;)V
ARG 1 command
METHOD method_58591 toUnsignedSignatures (Ljava/util/List;)Ljava/util/Map;
ARG 1 arguments
CLASS 1
METHOD method_33897 processInteract (Lnet/minecraft/class_1268;Lnet/minecraft/class_3244$class_5860;)V
ARG 1 hand

View File

@ -268,10 +268,14 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
METHOD method_55633 updateCreativeInteractionRangeModifiers ()V
METHOD method_58143 setSpawnExtraParticlesOnFall (Z)V
ARG 1 spawnExtraParticlesOnFall
METHOD method_58583 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 encoded
METHOD method_58584 clearStartRaidPos ()V
METHOD method_58585 getStartRaidPos ()Lnet/minecraft/class_2338;
METHOD method_58586 setStartRaidPos (Lnet/minecraft/class_2338;)V
ARG 1 startRaidPos
METHOD method_58587 (Lnet/minecraft/class_2338;)V
ARG 1 startRaidPos
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode
CLASS 1

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_3816 net/minecraft/structure/pool/StructurePoolElementType
METHOD method_28885 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3816;
ARG 0 id
ARG 1 codec

View File

@ -5,3 +5,4 @@ CLASS net/minecraft/class_3828 net/minecraft/structure/processor/StructureProces
FIELD field_26663 LIST_CODEC Lcom/mojang/serialization/Codec;
METHOD method_16822 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3828;
ARG 0 id
ARG 1 codec

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_4996 net/minecraft/structure/rule/PosRuleTestType
METHOD method_26409 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4996;
ARG 0 id
ARG 1 codec

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_3827 net/minecraft/structure/rule/RuleTestType
METHOD method_16821 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_3827;
ARG 0 id
ARG 1 codec

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_8249 net/minecraft/structure/rule/blockentity/RuleBlockEntityModifierType
METHOD method_49899 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_8249;
ARG 0 id
ARG 1 codec

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_7437 net/minecraft/util/TextifiedException
COMMENT An exception that has a user-friendly {@link Text} attached.
FIELD field_39084 messageText Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_2561;)V
ARG 1 messageText
METHOD <init> (Lnet/minecraft/class_2561;Ljava/lang/Throwable;)V
ARG 1 messageText
ARG 2 cause

View File

@ -316,6 +316,7 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
METHOD method_58272 withPrepended (Ljava/lang/Object;Ljava/util/List;)Ljava/util/List;
ARG 0 valueToPrepend
ARG 1 list
METHOD method_58579 toArrayList ()Ljava/util/stream/Collector;
METHOD method_645 previous (Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;
COMMENT {@return the item preceding {@code object} in {@code iterable}}
COMMENT

View File

@ -3,6 +3,8 @@ CLASS net/minecraft/class_6012 net/minecraft/util/collection/Pool
FIELD field_29935 entries Lcom/google/common/collect/ImmutableList;
METHOD <init> (Ljava/util/List;)V
ARG 1 entries
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_34988 of (Ljava/util/List;)Lnet/minecraft/class_6012;
ARG 0 entries
METHOD method_34989 of ([Lnet/minecraft/class_6008;)Lnet/minecraft/class_6012;

View File

@ -15,8 +15,6 @@ CLASS net/minecraft/class_6008 net/minecraft/util/collection/Weighted
METHOD <init> (Ljava/lang/Object;Lnet/minecraft/class_6007;)V
ARG 1 data
ARG 2 weight
METHOD comp_2542 data ()Ljava/lang/Object;
METHOD comp_2543 weight ()Lnet/minecraft/class_6007;
METHOD method_34981 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 dataCodec
METHOD method_34982 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;

View File

@ -295,6 +295,17 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 3 ops
METHOD method_54943 (Lcom/mojang/serialization/MapLike;Ljava/lang/String;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;
ARG 4 pair
CLASS 7
METHOD decode (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 input
ARG 2 ops
ARG 3 prefix
METHOD method_58593 isEmpty (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z
ARG 0 ops
ARG 1 input
CLASS class_6866 ContextRetrievalCodec
FIELD field_36397 retriever Ljava/util/function/Function;
METHOD <init> (Ljava/util/function/Function;)V

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_5864 net/minecraft/util/math/floatprovider/FloatProviderType
METHOD method_33925 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5864;
ARG 0 id
ARG 1 codec

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_6647 net/minecraft/world/gen/blockpredicate/BlockPredicateType
METHOD method_38889 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6647;
ARG 0 id
ARG 1 codec

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_6875 net/minecraft/world/gen/chunk/placement/StructurePlacementType
METHOD method_40177 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6875;
ARG 0 id
ARG 1 codec

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_4648 net/minecraft/world/gen/foliage/FoliagePlacerType
FIELD field_24932 codec Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lcom/mojang/serialization/MapCodec;)V
ARG 1 codec
METHOD method_28849 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_28850 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4648;
ARG 0 id
ARG 1 codec

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_6123 net/minecraft/world/gen/heightprovider/HeightProviderType
METHOD method_35394 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6123;
ARG 0 id
ARG 1 codec

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_6798 net/minecraft/world/gen/placementmodifier/PlacementModifierType
METHOD method_39655 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_6798;
ARG 0 id
ARG 1 codec

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_7388 net/minecraft/world/gen/root/RootPlacerType
FIELD field_38782 codec Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lcom/mojang/serialization/MapCodec;)V
ARG 1 codec
METHOD method_43185 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_43186 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7388;
ARG 0 id
ARG 1 codec

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_4652 net/minecraft/world/gen/stateprovider/BlockStateProviderType
FIELD field_24939 codec Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lcom/mojang/serialization/MapCodec;)V
ARG 1 codec
METHOD method_23457 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4652;
ARG 0 id
ARG 1 codec
METHOD method_28863 getCodec ()Lcom/mojang/serialization/MapCodec;

View File

@ -1,3 +1,4 @@
CLASS net/minecraft/class_7151 net/minecraft/world/gen/structure/StructureType
METHOD method_41623 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_7151;
ARG 0 id
ARG 1 codec

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_4663 net/minecraft/world/gen/treedecorator/TreeDecoratorType
FIELD field_24963 codec Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lcom/mojang/serialization/MapCodec;)V
ARG 1 codec
METHOD method_28894 getCodec ()Lcom/mojang/serialization/MapCodec;
METHOD method_28895 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_4663;
ARG 0 id
ARG 1 codec

View File

@ -1,5 +1,8 @@
CLASS net/minecraft/class_5142 net/minecraft/world/gen/trunk/TrunkPlacerType
FIELD field_24973 codec Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lcom/mojang/serialization/MapCodec;)V
ARG 1 codec
METHOD method_26995 register (Ljava/lang/String;Lcom/mojang/serialization/MapCodec;)Lnet/minecraft/class_5142;
ARG 0 id
ARG 1 codec
METHOD method_28908 getCodec ()Lcom/mojang/serialization/MapCodec;