24w09a stuff (#3800)

* oh lord

* the rest

* Fix conflict

* Map components

* Map items

* Map text

* Map blocks, etc

* command, data, enchantment, inventory packages

---------

Co-authored-by: apple502j <33279053+apple502j@users.noreply.github.com>
This commit is contained in:
Shnupbups 2024-02-29 20:06:13 +11:00 committed by GitHub
parent a5297f8ac0
commit d8f166c134
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
126 changed files with 1637 additions and 54 deletions

View File

@ -455,6 +455,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
COMMENT
COMMENT @see AbstractBlockState#canPathfindThrough
ARG 1 state
ARG 2 type
METHOD method_9517 prepare (Lnet/minecraft/class_2680;Lnet/minecraft/class_1936;Lnet/minecraft/class_2338;II)V
COMMENT Called when the block state changes, before the {@linkplain #getStateForNeighborUpdate
COMMENT neighbor-triggered state update} on the original block, and after the
@ -1084,6 +1085,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
ARG 2 pos
ARG 3 type
METHOD method_26171 canPathfindThrough (Lnet/minecraft/class_10;)Z
ARG 1 type
METHOD method_26172 getOutlineShape (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_3726;)Lnet/minecraft/class_265;
ARG 1 world
ARG 2 pos

View File

@ -5,3 +5,7 @@ CLASS net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock
FIELD field_43236 SHERDS_DYNAMIC_DROP_ID Lnet/minecraft/class_2960;
FIELD field_43237 CRACKED Lnet/minecraft/class_2746;
FIELD field_46333 CODEC Lcom/mojang/serialization/MapCodec;
METHOD method_49815 (Lnet/minecraft/class_8172;Ljava/util/function/Consumer;)V
ARG 1 lootConsumer
METHOD method_51510 (Ljava/util/List;Ljava/util/Optional;)V
ARG 1 sherd

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_2480 net/minecraft/block/ShulkerBoxBlock
FIELD field_41081 SOUTH_SHAPE Lnet/minecraft/class_265;
FIELD field_41082 SIDES_SHAPES Ljava/util/Map;
FIELD field_46440 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_49401 UNKNOWN_CONTENTS_TEXT Lnet/minecraft/class_2561;
METHOD <init> (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 color
ARG 2 settings

View File

@ -1,11 +1,14 @@
CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity
FIELD field_11772 customName Lnet/minecraft/class_2561;
FIELD field_11773 patternListNbt Lnet/minecraft/class_9307;
FIELD field_11773 patternsComponent Lnet/minecraft/class_9307;
FIELD field_11774 baseColor Lnet/minecraft/class_1767;
FIELD field_31296 MAX_PATTERN_COUNT I
FIELD field_31297 PATTERNS_KEY Ljava/lang/String;
FIELD field_49402 LOGGER Lorg/slf4j/Logger;
FIELD field_49403 patternsComponentWithBase Lnet/minecraft/class_9307;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_1767;)V
ARG 1 pos
ARG 2 state
@ -15,3 +18,6 @@ CLASS net/minecraft/class_2573 net/minecraft/block/entity/BannerBlockEntity
METHOD method_10913 readFrom (Lnet/minecraft/class_1799;Lnet/minecraft/class_1767;)V
ARG 1 stack
ARG 2 baseColor
METHOD method_57565 setPatterns (Lnet/minecraft/class_9307;)V
ARG 1 patternsComponent
METHOD method_57570 getPatterns ()Lnet/minecraft/class_9307;

View File

@ -3,3 +3,6 @@ CLASS net/minecraft/class_7446 net/minecraft/block/entity/BannerPatterns
ARG 0 registry
METHOD method_43722 of (Ljava/lang/String;)Lnet/minecraft/class_5321;
ARG 0 id
METHOD method_57577 register (Lnet/minecraft/class_2378;Lnet/minecraft/class_5321;)Lnet/minecraft/class_2582;
ARG 0 registry
ARG 1 key

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity
FIELD field_31314 ANGERED_CANNOT_ENTER_HIVE_TICKS I
FIELD field_31315 MIN_OCCUPATION_TICKS_WITH_NECTAR I
FIELD field_33570 IRRELEVANT_BEE_NBT_KEYS Ljava/util/List;
FIELD field_49409 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
@ -50,8 +51,32 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity
ARG 2 state
ARG 3 blockEntity
METHOD method_35292 addBee (Lnet/minecraft/class_4482$class_9309;)V
ARG 1 bee
METHOD method_40019 (Lnet/minecraft/class_4970$class_4971;)Z
ARG 0 statex
METHOD method_57580 createBeesData ()Ljava/util/List;
CLASS class_4483 Bee
FIELD field_20426 ticksInHive I
FIELD field_49410 data Lnet/minecraft/class_4482$class_9309;
METHOD <init> (Lnet/minecraft/class_4482$class_9309;)V
ARG 1 data
METHOD method_57581 canExitHive ()Z
METHOD method_57582 createData ()Lnet/minecraft/class_4482$class_9309;
METHOD method_57583 hasNectar ()Z
CLASS class_4484 BeeState
CLASS class_9309 BeeData
FIELD field_49411 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49412 LIST_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49413 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57584 create (I)Lnet/minecraft/class_4482$class_9309;
ARG 0 ticksInHive
METHOD method_57585 tickEntity (ILnet/minecraft/class_4466;)V
ARG 0 ticksInHive
ARG 1 beeEntity
METHOD method_57586 of (Lnet/minecraft/class_1297;)Lnet/minecraft/class_4482$class_9309;
ARG 0 entity
METHOD method_57588 loadEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1297;
ARG 1 world
ARG 2 pos
METHOD method_57589 (Lnet/minecraft/class_1297;)Lnet/minecraft/class_1297;
ARG 0 entity

View File

@ -185,6 +185,8 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
METHOD method_38240 setStackNbt (Lnet/minecraft/class_1799;Lnet/minecraft/class_7225$class_7874;)V
COMMENT Sets {@code stack}'s {@code net.minecraft.item.BlockItem#BLOCK_ENTITY_TAG_KEY}
COMMENT NBT value to {@linkplain #createNbt the block entity's NBT data}.
ARG 1 stack
ARG 2 registries
METHOD method_38241 writeIdToNbt (Lnet/minecraft/class_2487;)V
COMMENT Writes the block entity type ID to {@code nbt} under the {@code id} key.
COMMENT
@ -226,3 +228,10 @@ CLASS net/minecraft/class_2586 net/minecraft/block/entity/BlockEntity
COMMENT
COMMENT <p>This <strong>must be called</strong> when something changed in a way that
COMMENT affects the saved NBT; otherwise, the game might not save the block entity.
METHOD method_57567 addComponents (Lnet/minecraft/class_9323$class_9324;)V
ARG 1 componentMapBuilder
METHOD method_57568 readComponents (Lnet/minecraft/class_9323;)V
ARG 1 components
METHOD method_57569 removeFromCopiedStackNbt (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD method_57590 createComponentMap ()Lnet/minecraft/class_9323;

View File

@ -24,3 +24,5 @@ CLASS net/minecraft/class_3722 net/minecraft/block/entity/LecternBlockEntity
METHOD method_17523 getCurrentPage ()I
METHOD method_17524 getComparatorOutput ()I
METHOD method_17525 onBookRemoved ()V
METHOD method_57591 getPageCount (Lnet/minecraft/class_1799;)I
ARG 0 stack

View File

@ -1,9 +1,19 @@
CLASS net/minecraft/class_8526 net/minecraft/block/entity/Sherds
FIELD field_44707 DEFAULT Lnet/minecraft/class_8526;
FIELD field_49414 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49415 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Ljava/util/List;)V
ARG 1 sherds
METHOD <init> (Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;Lnet/minecraft/class_1792;)V
ARG 1 back
ARG 2 left
ARG 3 right
ARG 4 front
METHOD method_51512 stream ()Ljava/util/List;
METHOD method_51513 toNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_51514 getSherd (Ljava/util/List;I)Ljava/util/Optional;
ARG 0 sherds
ARG 1 index
METHOD method_51516 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_8526;
ARG 0 nbt

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_2627 net/minecraft/block/entity/ShulkerBoxBlockEntity
ARG 3 state
METHOD method_11319 readInventoryNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_7225$class_7874;)V
ARG 1 nbt
ARG 2 registries
METHOD method_11320 getColor ()Lnet/minecraft/class_1767;
METHOD method_20047 updateNeighborStates (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 0 world

View File

@ -38,6 +38,7 @@ CLASS net/minecraft/class_2631 net/minecraft/block/entity/SkullBlockEntity
METHOD method_54081 fetchProfile (Ljava/lang/String;Lnet/minecraft/class_7497;Ljava/util/function/BooleanSupplier;)Ljava/util/concurrent/CompletableFuture;
ARG 0 name
ARG 1 apiServices
ARG 2 missingUserCache
METHOD method_54082 (Ljava/util/function/BooleanSupplier;Lnet/minecraft/class_7497;Ljava/util/Optional;)Ljava/util/Optional;
ARG 2 profile
CLASS 1

View File

@ -10,11 +10,14 @@ CLASS net/minecraft/class_9199 net/minecraft/block/entity/VaultBlockEntity
METHOD method_56729 encodeValue (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520;
ARG 0 codec
ARG 1 value
ARG 2 registries
METHOD method_56730 setConfig (Lnet/minecraft/class_9203;)V
ARG 1 config
METHOD method_56731 getServerData ()Lnet/minecraft/class_9204;
METHOD method_56733 (Lnet/minecraft/class_9203;)V
ARG 1 config
METHOD method_56734 (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)V
ARG 2 nbt
METHOD method_56735 getSharedData ()Lnet/minecraft/class_9205;
METHOD method_56736 getClientData ()Lnet/minecraft/class_9202;
METHOD method_56737 getConfig ()Lnet/minecraft/class_9203;

View File

@ -65,6 +65,8 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData
METHOD method_55196 (Lnet/minecraft/class_2487;Lnet/minecraft/class_1952;)V
ARG 1 spawnData
METHOD method_55197 hasSpawnData (Lnet/minecraft/class_8963;Lnet/minecraft/class_5819;)Z
ARG 1 logic
ARG 2 random
METHOD method_55198 isCooldownAtRepeating (Lnet/minecraft/class_3218;Lnet/minecraft/class_8965;F)Z
ARG 1 world
ARG 2 config

View File

@ -1,12 +0,0 @@
CLASS net/minecraft/class_9283
CLASS class_1782 Type
FIELD field_7971 name Ljava/lang/String;
FIELD field_7972 id I
FIELD field_7975 BY_ID Ljava/util/function/IntFunction;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 id
ARG 4 name
METHOD method_7812 getName ()Lnet/minecraft/class_5250;
METHOD method_7813 byId (I)Lnet/minecraft/class_9283$class_1782;
ARG 0 id
METHOD method_7816 getId ()I

View File

@ -1,6 +0,0 @@
CLASS net/minecraft/class_9298
CLASS class_8751 StewEffect
FIELD field_45782 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53247 createStatusEffectInstance ()Lnet/minecraft/class_1293;
METHOD method_53248 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -1,9 +0,0 @@
CLASS net/minecraft/class_9307
CLASS class_3750 Patterns
FIELD field_16548 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_16376 add (Lnet/minecraft/class_6880;Lnet/minecraft/class_1767;)Lnet/minecraft/class_9307$class_3750;
ARG 1 pattern
ARG 2 color
METHOD method_43720 add (Lnet/minecraft/class_5321;Lnet/minecraft/class_1767;)Lnet/minecraft/class_9307$class_3750;
ARG 1 pattern
ARG 2 color

View File

@ -0,0 +1,3 @@
CLASS net/minecraft/class_9321 net/minecraft/client/render/entity/model/BoggedEntityModel
FIELD field_49563 mushrooms Lnet/minecraft/class_630;
METHOD method_57793 getTexturedModelData ()Lnet/minecraft/class_5607;

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_606 net/minecraft/client/render/entity/model/SkeletonEntityModel
METHOD method_32047 getTexturedModelData ()Lnet/minecraft/class_5607;
METHOD method_57794 addLimbs (Lnet/minecraft/class_5610;)V
ARG 0 data

View File

@ -6,6 +6,14 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade
FIELD field_48967 DEFAULT_SUGGESTOR Ljava/util/function/Function;
FIELD field_48968 itemRegistry Lnet/minecraft/class_7225$class_7226;
FIELD field_48969 allowTags Z
FIELD field_49573 SQUARE_OPEN_BRACKET C
FIELD field_49574 SQUARE_CLOSED_BRACKET C
FIELD field_49575 COMMA C
FIELD field_49576 EQUAL_SIGN C
FIELD field_49577 UNKNOWN_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType;
FIELD field_49578 MALFORMED_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD field_49579 EXPECTED_ITEM_COMPONENT_EXCEPTION Lcom/mojang/brigadier/exceptions/SimpleCommandExceptionType;
FIELD field_49580 nbtOps Lcom/mojang/serialization/DynamicOps;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;Z)V
ARG 1 registryLookup
ARG 2 allowTags
@ -18,9 +26,15 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade
ARG 0 tag
METHOD method_56868 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 id
METHOD method_57804 (Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 type
METHOD method_57805 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 type
ARG 1 error
CLASS class_9217 Reader
FIELD field_48971 reader Lcom/mojang/brigadier/StringReader;
FIELD field_48972 callbacks Lnet/minecraft/class_9216$class_9219;
FIELD field_49581 readComponents Z
METHOD <init> (Lnet/minecraft/class_9216;Lcom/mojang/brigadier/StringReader;Lnet/minecraft/class_9216$class_9219;)V
ARG 2 reader
ARG 3 callbacks
@ -33,6 +47,26 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade
ARG 1 builder
METHOD method_56878 suggestAll (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_57806 (ILnet/minecraft/class_9331;Ljava/lang/String;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException;
ARG 3 error
METHOD method_57807 readComponentType (Lcom/mojang/brigadier/StringReader;)Lnet/minecraft/class_9331;
ARG 0 reader
METHOD method_57808 suggestBracket (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_57809 (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Ljava/util/Map$Entry;)V
ARG 1 entry
METHOD method_57810 (Ljava/util/Map$Entry;)Lnet/minecraft/class_2960;
ARG 0 entry
METHOD method_57811 readComponentValue (Lnet/minecraft/class_9331;)V
ARG 1 type
METHOD method_57812 suggestEndOfComponent (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_57813 suggestEqual (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
METHOD method_57814 readComponents ()V
METHOD method_57815 readNbt ()V
METHOD method_57816 suggestComponentType (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;)Ljava/util/concurrent/CompletableFuture;
ARG 1 builder
CLASS class_9218 SuggestionCallbacks
FIELD field_48973 suggestor Ljava/util/function/Function;
METHOD method_56879 getSuggestions (Lcom/mojang/brigadier/suggestion/SuggestionsBuilder;Lcom/mojang/brigadier/StringReader;)Ljava/util/concurrent/CompletableFuture;
@ -47,3 +81,6 @@ CLASS net/minecraft/class_9216 net/minecraft/command/argument/ItemPredicateReade
ARG 1 tag
METHOD method_56880 setSuggestor (Ljava/util/function/Function;)V
ARG 1 suggestor
METHOD method_57802 onComponent (Lnet/minecraft/class_9331;Ljava/lang/Object;)V
ARG 1 type
ARG 2 value

View File

@ -1,13 +1,20 @@
CLASS net/minecraft/class_2290 net/minecraft/command/argument/ItemStackArgument
FIELD field_10796 item Lnet/minecraft/class_6880;
FIELD field_10797 OVERSTACKED_EXCEPTION Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType;
FIELD field_49570 components Lnet/minecraft/class_9323;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_9323;)V
ARG 1 item
ARG 2 components
METHOD method_41967 getIdString ()Ljava/lang/String;
METHOD method_57800 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_9336;)Ljava/util/stream/Stream;
ARG 1 component
METHOD method_57801 componentsAsString (Lnet/minecraft/class_7225$class_7874;)Ljava/lang/String;
ARG 1 registries
METHOD method_9781 createStack (IZ)Lnet/minecraft/class_1799;
ARG 1 amount
ARG 2 checkOverstack
METHOD method_9782 asString (Lnet/minecraft/class_7225$class_7874;)Ljava/lang/String;
ARG 1 registries
METHOD method_9784 (Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/brigadier/Message;
ARG 0 item
ARG 1 maxCount

View File

@ -0,0 +1,18 @@
CLASS net/minecraft/class_9336 net/minecraft/component/Component
FIELD field_49657 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57943 encode (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
METHOD method_57944 of (Ljava/util/Map$Entry;)Lnet/minecraft/class_9336;
ARG 0 entry
METHOD method_57945 of (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9336;
ARG 0 type
ARG 1 value
METHOD method_57946 apply (Lnet/minecraft/class_9335;)V
ARG 1 components
CLASS 1
METHOD method_57949 read (Lnet/minecraft/class_9129;Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;
ARG 0 buf
ARG 1 type
METHOD method_57951 write (Lnet/minecraft/class_9129;Lnet/minecraft/class_9336;)V
ARG 0 buf
ARG 1 component

View File

@ -0,0 +1,44 @@
CLASS net/minecraft/class_9326 net/minecraft/component/ComponentChanges
FIELD field_49588 EMPTY Lnet/minecraft/class_9326;
FIELD field_49589 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49590 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49591 changes Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
FIELD field_49592 REMOVE_PREFIX Ljava/lang/String;
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)V
ARG 1 changes
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57841 builder ()Lnet/minecraft/class_9326$class_9327;
METHOD method_57842 toString (Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Ljava/lang/String;
ARG 0 changes
METHOD method_57843 (Ljava/util/Map;)Lnet/minecraft/class_9326;
ARG 0 changes
METHOD method_57844 (Lnet/minecraft/class_9326;)Ljava/util/Map;
ARG 0 changes
METHOD method_57845 get (Lnet/minecraft/class_9331;)Ljava/util/Optional;
ARG 1 type
METHOD method_57846 entrySet ()Ljava/util/Set;
METHOD method_57847 size ()I
METHOD method_57848 isEmpty ()Z
CLASS 1
METHOD method_57851 encode (Lnet/minecraft/class_9129;Lnet/minecraft/class_9331;Ljava/lang/Object;)V
ARG 0 buf
ARG 1 type
ARG 2 value
CLASS class_9327 Builder
FIELD field_49593 changes Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
METHOD method_57852 build ()Lnet/minecraft/class_9326;
METHOD method_57853 remove (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9326$class_9327;
ARG 1 type
METHOD method_57854 add (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9326$class_9327;
ARG 1 type
ARG 2 value
METHOD method_57855 add (Lnet/minecraft/class_9336;)Lnet/minecraft/class_9326$class_9327;
ARG 1 component
CLASS class_9328 Type
FIELD field_49594 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57856 getValueCodec ()Lcom/mojang/serialization/Codec;
METHOD method_57858 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 id
METHOD method_57859 (Lnet/minecraft/class_9326$class_9328;)Lcom/mojang/serialization/DataResult;
ARG 0 type

View File

@ -0,0 +1,9 @@
CLASS net/minecraft/class_9322 net/minecraft/component/ComponentHolder
METHOD method_57353 getComponents ()Lnet/minecraft/class_9323;
METHOD method_57824 get (Lnet/minecraft/class_9331;)Ljava/lang/Object;
ARG 1 type
METHOD method_57825 getOrDefault (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 type
ARG 2 fallback
METHOD method_57826 contains (Lnet/minecraft/class_9331;)Z
ARG 1 type

View File

@ -0,0 +1,29 @@
CLASS net/minecraft/class_9323 net/minecraft/component/ComponentMap
FIELD field_49584 EMPTY Lnet/minecraft/class_9323;
METHOD method_57827 builder ()Lnet/minecraft/class_9323$class_9324;
METHOD method_57828 filtered (Ljava/util/function/Predicate;)Lnet/minecraft/class_9323;
ARG 1 predicate
METHOD method_57829 get (Lnet/minecraft/class_9331;)Ljava/lang/Object;
ARG 1 type
METHOD method_57830 getOrDefault (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 type
ARG 2 fallback
METHOD method_57831 getTypes ()Ljava/util/Set;
METHOD method_57832 contains (Lnet/minecraft/class_9331;)Z
ARG 1 type
METHOD method_57833 stream ()Ljava/util/stream/Stream;
METHOD method_57834 copy (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;
ARG 1 type
METHOD method_57835 size ()I
METHOD method_57836 (Lnet/minecraft/class_9331;)Lnet/minecraft/class_9336;
ARG 1 type
METHOD method_57837 isEmpty ()Z
CLASS class_9324 Builder
FIELD field_49587 components Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
METHOD method_57838 build ()Lnet/minecraft/class_9323;
METHOD method_57839 addAll (Lnet/minecraft/class_9323;)Lnet/minecraft/class_9323$class_9324;
ARG 1 componentSet
METHOD method_57840 add (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9323$class_9324;
ARG 1 type
ARG 2 component
CLASS class_9325 SimpleComponentMap

View File

@ -0,0 +1,33 @@
CLASS net/minecraft/class_9335 net/minecraft/component/ComponentMapImpl
FIELD field_49654 baseComponents Lnet/minecraft/class_9323;
FIELD field_49655 extraComponents Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;
FIELD field_49656 copyOnWrite Z
METHOD <init> (Lnet/minecraft/class_9323;)V
ARG 1 baseComponents
METHOD <init> (Lnet/minecraft/class_9323;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;Z)V
ARG 1 baseComponents
ARG 2 extraComponents
ARG 3 copyOnWrite
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57933 copyFrom (Lnet/minecraft/class_9323;)V
ARG 1 components
METHOD method_57934 shouldReuseChangesMap (Lnet/minecraft/class_9323;Lit/unimi/dsi/fastutil/objects/Reference2ObjectMap;)Z
ARG 0 baseComponents
ARG 1 changes
METHOD method_57935 create (Lnet/minecraft/class_9323;Lnet/minecraft/class_9326;)Lnet/minecraft/class_9335;
ARG 0 baseComponents
ARG 1 changes
METHOD method_57936 applyChanges (Lnet/minecraft/class_9326;)V
ARG 1 changes
METHOD method_57937 applyChange (Lnet/minecraft/class_9331;Ljava/util/Optional;)V
ARG 1 type
ARG 2 optional
METHOD method_57938 set (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 type
ARG 2 value
METHOD method_57939 remove (Lnet/minecraft/class_9331;)Ljava/lang/Object;
ARG 1 type
METHOD method_57940 getChanges ()Lnet/minecraft/class_9326;
METHOD method_57941 copy ()Lnet/minecraft/class_9335;
METHOD method_57942 onWrite ()V

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_9331 net/minecraft/component/DataComponentType
FIELD field_49600 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49601 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57873 builder ()Lnet/minecraft/class_9331$class_9332;
METHOD method_57874 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 packetCodec
METHOD method_57875 getCodec ()Lcom/mojang/serialization/Codec;
METHOD method_57876 getCodecOrThrow ()Lcom/mojang/serialization/Codec;
METHOD method_57877 shouldSkipSerialization ()Z
METHOD method_57878 getPacketCodec ()Lnet/minecraft/class_9139;
CLASS class_9332 Builder
FIELD field_49602 codec Lcom/mojang/serialization/Codec;
FIELD field_49603 packetCodec Lnet/minecraft/class_9139;
METHOD method_57880 build ()Lnet/minecraft/class_9331;
METHOD method_57881 codec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9331$class_9332;
ARG 1 codec
METHOD method_57882 packetCodec (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9331$class_9332;
ARG 1 packetCodec
CLASS class_9333 SimpleDataComponentType
FIELD field_49604 codec Lcom/mojang/serialization/Codec;
FIELD field_49605 packetCodec Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/serialization/Codec;Lnet/minecraft/class_9139;)V
ARG 1 codec
ARG 2 packetCodec

View File

@ -0,0 +1,101 @@
CLASS net/minecraft/class_9334 net/minecraft/component/DataComponentTypes
FIELD field_49627 DEFAULT_ITEM_COMPONENTS Lnet/minecraft/class_9323;
METHOD method_57884 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57885 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57886 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57887 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57888 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57889 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57890 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57891 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57892 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57893 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57894 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57895 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57896 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57897 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57898 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57899 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57900 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57901 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57902 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57903 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57904 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57905 getDefault (Lnet/minecraft/class_2378;)Lnet/minecraft/class_9331;
ARG 0 registry
METHOD method_57906 register (Ljava/lang/String;Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9331;
ARG 0 id
ARG 1 builderOperator
METHOD method_57907 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57908 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57909 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57910 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57911 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57912 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57913 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57914 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57915 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57916 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57917 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57918 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57919 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57920 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57921 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57922 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57923 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57924 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57925 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57926 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57927 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57928 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57929 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57930 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57931 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder
METHOD method_57932 (Lnet/minecraft/class_9331$class_9332;)Lnet/minecraft/class_9331$class_9332;
ARG 0 builder

View File

@ -0,0 +1,27 @@
CLASS net/minecraft/class_9274 net/minecraft/component/type/AttributeModifierSlot
FIELD field_49225 ID_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_49226 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49227 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49228 id I
FIELD field_49229 name Ljava/lang/String;
FIELD field_49230 slotPredicate Ljava/util/function/Predicate;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Ljava/util/function/Predicate;)V
ARG 3 id
ARG 4 name
ARG 5 slotPredicate
METHOD <init> (Ljava/lang/String;IILjava/lang/String;Lnet/minecraft/class_1304;)V
ARG 3 id
ARG 4 name
ARG 5 slot
METHOD method_57286 matches (Lnet/minecraft/class_1304;)Z
ARG 1 slot
METHOD method_57287 (Lnet/minecraft/class_1304;Lnet/minecraft/class_1304;)Z
ARG 1 slotx
METHOD method_57288 (Lnet/minecraft/class_9274;)I
ARG 0 id
METHOD method_57289 (Lnet/minecraft/class_1304;)Z
ARG 0 slot
METHOD method_57290 (Lnet/minecraft/class_9274;)I
ARG 0 id
METHOD method_57291 (Lnet/minecraft/class_1304;)Z
ARG 0 slot

View File

@ -0,0 +1,32 @@
CLASS net/minecraft/class_9285 net/minecraft/component/type/AttributeModifiersComponent
FIELD field_49326 DEFAULT Lnet/minecraft/class_9285;
FIELD field_49327 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49328 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49329 DECIMAL_FORMAT Ljava/text/DecimalFormat;
METHOD method_57480 builder ()Lnet/minecraft/class_9285$class_9286;
METHOD method_57481 applyOperations (DLnet/minecraft/class_1304;)D
ARG 1 base
ARG 3 slot
METHOD method_57482 applyModifiers (Lnet/minecraft/class_1304;Ljava/util/function/BiConsumer;)V
ARG 1 slot
ARG 2 attributeConsumer
METHOD method_57483 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57484 with (Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;Lnet/minecraft/class_9274;)Lnet/minecraft/class_9285;
ARG 1 attribute
ARG 2 modifier
ARG 3 slot
METHOD method_57485 (Ljava/text/DecimalFormat;)V
ARG 0 format
CLASS class_9286 Builder
FIELD field_49331 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_57486 build ()Lnet/minecraft/class_9285;
METHOD method_57487 add (Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;Lnet/minecraft/class_9274;)Lnet/minecraft/class_9285$class_9286;
ARG 1 attribute
ARG 2 modifier
ARG 3 slot
CLASS class_9287 Entry
FIELD field_49332 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49333 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57488 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,25 @@
CLASS net/minecraft/class_9307 net/minecraft/component/type/BannerPatternsComponent
FIELD field_49404 DEFAULT Lnet/minecraft/class_9307;
FIELD field_49405 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49406 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57571 withoutTopLayer ()Lnet/minecraft/class_9307;
METHOD method_57572 withBase (Lnet/minecraft/class_1767;)Lnet/minecraft/class_9307;
ARG 1 color
CLASS class_3750 Builder
FIELD field_16548 entries Lcom/google/common/collect/ImmutableList$Builder;
METHOD method_16376 add (Lnet/minecraft/class_6880;Lnet/minecraft/class_1767;)Lnet/minecraft/class_9307$class_3750;
ARG 1 pattern
ARG 2 color
METHOD method_43720 add (Lnet/minecraft/class_5321;Lnet/minecraft/class_1767;)Lnet/minecraft/class_9307$class_3750;
ARG 1 pattern
ARG 2 color
METHOD method_57573 build ()Lnet/minecraft/class_9307;
METHOD method_57574 add (Lnet/minecraft/class_9307$class_9308;)Lnet/minecraft/class_9307$class_3750;
ARG 1 layer
METHOD method_57575 addAll (Lnet/minecraft/class_9307;)Lnet/minecraft/class_9307$class_3750;
ARG 1 patterns
CLASS class_9308 Layer
FIELD field_49407 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49408 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57576 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,22 @@
CLASS net/minecraft/class_9275 net/minecraft/component/type/BlockStateComponent
FIELD field_49284 DEFAULT Lnet/minecraft/class_9275;
FIELD field_49285 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49286 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49287 MAP_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57414 isEmpty ()Z
METHOD method_57415 applyToState (Lnet/minecraft/class_2680;)Lnet/minecraft/class_2680;
ARG 1 state
METHOD method_57416 (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_2680;
ARG 2 valuex
METHOD method_57417 applyToState (Lnet/minecraft/class_2680;Lnet/minecraft/class_2769;Ljava/lang/String;)Lnet/minecraft/class_2680;
ARG 0 state
ARG 1 property
ARG 2 value
METHOD method_57418 getValue (Lnet/minecraft/class_2769;)Ljava/lang/Comparable;
ARG 1 property
METHOD method_57419 with (Lnet/minecraft/class_2769;Lnet/minecraft/class_2680;)Lnet/minecraft/class_9275;
ARG 1 property
ARG 2 fromState
METHOD method_57420 with (Lnet/minecraft/class_2769;Ljava/lang/Comparable;)Lnet/minecraft/class_9275;
ARG 1 property
ARG 2 value

View File

@ -0,0 +1,47 @@
CLASS net/minecraft/class_9276 net/minecraft/component/type/BundleContentsComponent
FIELD field_49288 MAX_SIZE I
FIELD field_49289 DEFAULT Lnet/minecraft/class_9276;
FIELD field_49290 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49291 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49292 NESTED_BUNDLE_OCCUPANCY I
FIELD field_49293 ADD_TO_NEW_SLOT I
FIELD field_49294 stacks Ljava/util/List;
FIELD field_49295 occupancy I
METHOD <init> (Ljava/util/List;)V
ARG 1 stacks
METHOD <init> (Ljava/util/List;I)V
ARG 1 stacks
ARG 2 occupancy
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57421 stream ()Ljava/util/stream/Stream;
METHOD method_57422 get (I)Lnet/minecraft/class_1799;
ARG 1 index
METHOD method_57423 getOccupancy (Lnet/minecraft/class_1799;)I
ARG 0 stack
METHOD method_57424 (Lnet/minecraft/class_9276;)Ljava/util/List;
ARG 0 component
METHOD method_57425 calculateOccupancy (Ljava/util/List;)I
ARG 0 stacks
METHOD method_57426 size ()I
METHOD method_57427 (Lnet/minecraft/class_9276;)Ljava/util/List;
ARG 0 component
METHOD method_57428 getOccupancy ()I
METHOD method_57429 isEmpty ()Z
CLASS class_9277 Builder
FIELD field_49296 stacks Ljava/util/List;
FIELD field_49297 occupancy I
METHOD <init> (Lnet/minecraft/class_9276;)V
ARG 1 base
METHOD method_57430 removeFirst ()Lnet/minecraft/class_1799;
METHOD method_57431 add (Lnet/minecraft/class_1735;Lnet/minecraft/class_1657;)I
ARG 1 slot
ARG 2 player
METHOD method_57432 add (Lnet/minecraft/class_1799;)I
ARG 1 stack
METHOD method_57433 getOccupancy ()I
METHOD method_57434 addInternal (Lnet/minecraft/class_1799;)I
ARG 1 stack
METHOD method_57435 build ()Lnet/minecraft/class_9276;
METHOD method_57436 getMaxAllowed (Lnet/minecraft/class_1799;)I
ARG 1 stack

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_9278 net/minecraft/component/type/ChargedProjectilesComponent
FIELD field_49298 DEFAULT Lnet/minecraft/class_9278;
FIELD field_49299 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49300 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49301 projectiles Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 projectiles
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57437 getProjectiles ()Ljava/util/List;
METHOD method_57438 contains (Lnet/minecraft/class_1792;)Z
ARG 1 item
METHOD method_57439 of (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9278;
ARG 0 projectile
METHOD method_57441 of (Ljava/util/List;)Lnet/minecraft/class_9278;
ARG 0 projectiles
METHOD method_57442 isEmpty ()Z

View File

@ -0,0 +1,34 @@
CLASS net/minecraft/class_9288 net/minecraft/component/type/ContainerComponent
FIELD field_49334 DEFAULT Lnet/minecraft/class_9288;
FIELD field_49335 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49336 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49337 MAX_SLOTS I
FIELD field_49338 stacks Lnet/minecraft/class_2371;
METHOD <init> (I)V
ARG 1 size
METHOD <init> (Ljava/util/List;)V
ARG 1 stacks
METHOD <init> (Lnet/minecraft/class_2371;)V
ARG 1 stacks
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57489 stream ()Ljava/util/stream/Stream;
METHOD method_57490 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_57491 (Lnet/minecraft/class_9288;)Ljava/util/List;
ARG 0 component
METHOD method_57492 copyTo (Lnet/minecraft/class_2371;)V
ARG 1 stacks
METHOD method_57493 fromStacks (Ljava/util/List;)Lnet/minecraft/class_9288;
ARG 0 stacks
METHOD method_57494 collectSlots ()Ljava/util/List;
METHOD method_57495 (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_57496 fromSlots (Ljava/util/List;)Lnet/minecraft/class_9288;
ARG 0 slots
METHOD method_57497 getSize (Ljava/util/List;)I
ARG 0 size
CLASS class_9289 Slot
FIELD field_49339 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57498 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9297 net/minecraft/component/type/ContainerLootComponent
FIELD field_49361 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57513 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9280 net/minecraft/component/type/CustomModelDataComponent
FIELD field_49307 DEFAULT Lnet/minecraft/class_9280;
FIELD field_49308 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49309 PACKET_CODEC Lnet/minecraft/class_9139;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9281 net/minecraft/component/type/DebugStickStateComponent
FIELD field_49310 DEFAULT Lnet/minecraft/class_9281;
FIELD field_49311 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57465 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/Codec;
ARG 0 block
METHOD method_57466 with (Lnet/minecraft/class_6880;Lnet/minecraft/class_2769;)Lnet/minecraft/class_9281;
ARG 1 block
ARG 2 property
METHOD method_57467 (Lnet/minecraft/class_6880;Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 1 property

View File

@ -0,0 +1,11 @@
CLASS net/minecraft/class_9282 net/minecraft/component/type/DyedColorComponent
FIELD field_49312 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49313 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57469 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57470 getColor (Lnet/minecraft/class_1799;I)I
ARG 0 stack
ARG 1 defaultColor
METHOD method_57471 setColor (Lnet/minecraft/class_1799;Ljava/util/List;)Lnet/minecraft/class_1799;
ARG 0 stack
ARG 1 dyes

View File

@ -0,0 +1,33 @@
CLASS net/minecraft/class_9283 net/minecraft/component/type/FireworkExplosionComponent
FIELD field_49315 DEFAULT Lnet/minecraft/class_9283;
FIELD field_49316 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49317 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49318 COLORS_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49319 COLORS_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49320 CUSTOM_COLOR_TEXT Lnet/minecraft/class_2561;
METHOD method_57472 getColorText (I)Lnet/minecraft/class_2561;
ARG 0 color
METHOD method_57473 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57474 withFadeColors (Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/class_9283;
ARG 1 fadeColors
METHOD method_57475 appendShapeTooltip (Ljava/util/function/Consumer;)V
ARG 1 textConsumer
METHOD method_57476 appendColorsTooltipText (Lnet/minecraft/class_5250;Lit/unimi/dsi/fastutil/ints/IntList;)Lnet/minecraft/class_2561;
ARG 0 text
ARG 1 colors
METHOD method_57477 appendOptionalTooltip (Ljava/util/function/Consumer;)V
ARG 1 textConsumer
CLASS class_1782 Type
FIELD field_49321 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49322 CODEC Lcom/mojang/serialization/Codec;
FIELD field_7971 name Ljava/lang/String;
FIELD field_7972 id I
FIELD field_7975 BY_ID Ljava/util/function/IntFunction;
METHOD <init> (Ljava/lang/String;IILjava/lang/String;)V
ARG 3 id
ARG 4 name
METHOD method_7812 getName ()Lnet/minecraft/class_5250;
METHOD method_7813 byId (I)Lnet/minecraft/class_9283$class_1782;
ARG 0 id
METHOD method_7816 getId ()I

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9284 net/minecraft/component/type/FireworksComponent
FIELD field_49323 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49324 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49325 MAX_EXPLOSIONS I
METHOD method_57478 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57479 (Ljava/util/function/Consumer;Lnet/minecraft/class_2561;)V
ARG 1 text

View File

@ -0,0 +1,48 @@
CLASS net/minecraft/class_9304 net/minecraft/component/type/ItemEnchantmentsComponent
FIELD field_49385 DEFAULT Lnet/minecraft/class_9304;
FIELD field_49386 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49387 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49388 ENCHANTMENT_LEVEL_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49389 enchantments Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
FIELD field_49390 showInTooltip Z
METHOD <init> (Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;Z)V
ARG 1 enchantments
ARG 2 showInTooltip
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57534 getEnchantments ()Ljava/util/Set;
METHOD method_57535 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57536 getLevel (Lnet/minecraft/class_1887;)I
ARG 1 enchantment
METHOD method_57537 (Lnet/minecraft/class_9304;)Ljava/lang/Boolean;
ARG 0 component
METHOD method_57538 (Ljava/util/Map;Ljava/lang/Boolean;)Lnet/minecraft/class_9304;
ARG 0 enchantments
ARG 1 showInTooltip
METHOD method_57539 getEnchantmentsMap ()Ljava/util/Set;
METHOD method_57540 (Lnet/minecraft/class_9304;)Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
ARG 0 component
METHOD method_57541 getSize ()I
METHOD method_57542 (Lnet/minecraft/class_9304;)Ljava/lang/Boolean;
ARG 0 component
METHOD method_57543 isEmpty ()Z
METHOD method_57544 (Lnet/minecraft/class_9304;)Ljava/util/Map;
ARG 0 component
CLASS class_9305 Builder
FIELD field_49391 enchantments Lit/unimi/dsi/fastutil/objects/Object2IntLinkedOpenHashMap;
FIELD field_49392 showInTooltip Z
METHOD <init> (Lnet/minecraft/class_9304;)V
ARG 1 enchantmentsComponent
METHOD method_57545 getEnchantments ()Ljava/util/Set;
METHOD method_57546 getLevel (Lnet/minecraft/class_1887;)I
ARG 1 enchantment
METHOD method_57547 set (Lnet/minecraft/class_1887;I)V
ARG 1 enchantment
ARG 2 level
METHOD method_57548 remove (Ljava/util/function/Predicate;)V
ARG 1 predicate
METHOD method_57549 build ()Lnet/minecraft/class_9304;
METHOD method_57550 add (Lnet/minecraft/class_1887;I)V
ARG 1 enchantment
ARG 2 level

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9291 net/minecraft/component/type/LodestoneTargetComponent
FIELD field_49345 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49346 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57501 isInvalid (Lnet/minecraft/class_3218;)Z
ARG 1 world
METHOD method_57502 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_9290 net/minecraft/component/type/LoreComponent
FIELD field_49340 DEFAULT Lnet/minecraft/class_9290;
FIELD field_49341 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49342 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49343 MAX_LORES I
FIELD field_49344 STYLE Lnet/minecraft/class_2583;
METHOD <init> (Ljava/util/List;)V
ARG 1 lines
METHOD method_57499 of (Lnet/minecraft/class_2561;)Lnet/minecraft/class_9290;
ARG 1 line
METHOD method_57500 (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 style

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9294 net/minecraft/component/type/MapColorComponent
FIELD field_49350 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49351 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49352 DEFAULT Lnet/minecraft/class_9294;

View File

@ -0,0 +1,10 @@
CLASS net/minecraft/class_9292 net/minecraft/component/type/MapDecorationsComponent
FIELD field_49347 DEFAULT Lnet/minecraft/class_9292;
FIELD field_49348 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57503 with (Ljava/lang/String;Lnet/minecraft/class_9292$class_9293;)Lnet/minecraft/class_9292;
ARG 1 id
ARG 2 decoration
CLASS class_9293 Decoration
FIELD field_49349 CODEC Lcom/mojang/serialization/Codec;
METHOD method_57504 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9209 net/minecraft/component/type/MapIdComponent
FIELD field_48924 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49425 CODEC Lcom/mojang/serialization/Codec;
METHOD method_56814 asString ()Ljava/lang/String;

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9295 net/minecraft/component/type/MapPostProcessingComponent
FIELD field_49355 ID_TO_VALUE Ljava/util/function/IntFunction;
FIELD field_49356 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49357 id I
METHOD <init> (Ljava/lang/String;II)V
ARG 3 id
METHOD method_57505 getId ()I

View File

@ -0,0 +1,53 @@
CLASS net/minecraft/class_9279 net/minecraft/component/type/NbtComponent
FIELD field_49302 DEFAULT Lnet/minecraft/class_9279;
FIELD field_49303 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49304 CODEC_WITH_ID Lcom/mojang/serialization/Codec;
FIELD field_49305 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49306 nbt Lnet/minecraft/class_2487;
METHOD <init> (Lnet/minecraft/class_2487;)V
ARG 1 nbt
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57444 getSize ()I
METHOD method_57445 applyToEntity (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_57446 get (Lcom/mojang/serialization/MapDecoder;)Lcom/mojang/serialization/DataResult;
ARG 1 decoder
METHOD method_57447 with (Lcom/mojang/serialization/MapEncoder;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 encoder
ARG 2 value
METHOD method_57448 (Lnet/minecraft/class_9279;)Lnet/minecraft/class_2487;
ARG 0 component
METHOD method_57449 applyToBlockEntity (Lnet/minecraft/class_2586;Lnet/minecraft/class_7225$class_7874;)Z
ARG 1 blockEntity
ARG 2 registryLookup
METHOD method_57450 contains (Ljava/lang/String;)Z
ARG 1 key
METHOD method_57451 apply (Ljava/util/function/Consumer;)Lnet/minecraft/class_9279;
ARG 1 nbtConsumer
METHOD method_57452 set (Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)V
ARG 0 type
ARG 1 stack
ARG 2 nbtSetter
METHOD method_57453 set (Lnet/minecraft/class_9331;Lnet/minecraft/class_1799;Lnet/minecraft/class_2487;)V
ARG 0 type
ARG 1 stack
ARG 2 nbt
METHOD method_57454 createPredicate (Lnet/minecraft/class_9331;Lnet/minecraft/class_2487;)Ljava/util/function/Predicate;
ARG 0 type
ARG 1 nbt
METHOD method_57455 (Lnet/minecraft/class_9331;Lnet/minecraft/class_2487;Lnet/minecraft/class_1799;)Z
ARG 2 stack
METHOD method_57456 of (Lnet/minecraft/class_2487;)Lnet/minecraft/class_9279;
ARG 0 nbt
METHOD method_57457 (Lnet/minecraft/class_2520;)Lnet/minecraft/class_9279;
ARG 0 nbt
METHOD method_57458 isEmpty ()Z
METHOD method_57459 (Lnet/minecraft/class_9279;)Lcom/mojang/serialization/DataResult;
ARG 0 component
METHOD method_57460 matches (Lnet/minecraft/class_2487;)Z
ARG 1 nbt
METHOD method_57461 copyNbt ()Lnet/minecraft/class_2487;
METHOD method_57463 getNbt ()Lnet/minecraft/class_2487;
METHOD method_57464 (Lnet/minecraft/class_9279;)Lnet/minecraft/class_2487;
ARG 0 component

View File

@ -0,0 +1,42 @@
CLASS net/minecraft/class_1844 net/minecraft/component/type/PotionContentsComponent
FIELD field_25817 NONE_TEXT Lnet/minecraft/class_2561;
FIELD field_30946 UNCRAFTABLE_COLOR I
FIELD field_49274 DEFAULT Lnet/minecraft/class_1844;
FIELD field_49275 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49276 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49277 EFFECTLESS_COLOR I
METHOD <init> (Lnet/minecraft/class_6880;)V
ARG 1 potion
METHOD method_47372 buildTooltip (Ljava/util/function/Consumer;FF)V
ARG 1 textConsumer
ARG 2 durationMultiplier
ARG 3 tickRate
METHOD method_55762 (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 attribute
ARG 2 modifier
METHOD method_57397 getEffects ()Ljava/lang/Iterable;
METHOD method_57398 with (Lnet/minecraft/class_1293;)Lnet/minecraft/class_1844;
ARG 1 customEffect
METHOD method_57399 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57400 createStack (Lnet/minecraft/class_1792;Lnet/minecraft/class_6880;)Lnet/minecraft/class_1799;
ARG 0 item
ARG 1 potion
METHOD method_57401 matches (Lnet/minecraft/class_6880;)Z
ARG 1 potion
METHOD method_57402 forEachEffect (Ljava/util/function/Consumer;)V
ARG 1 effectConsumer
METHOD method_57403 with (Lnet/minecraft/class_6880;)Lnet/minecraft/class_1844;
ARG 1 potion
METHOD method_57404 getCustomColor ()I
METHOD method_57405 hasEffects ()Z
METHOD method_8055 getColor (Ljava/lang/Iterable;)I
ARG 0 effects
METHOD method_8062 getColor (Lnet/minecraft/class_6880;)I
ARG 0 potion
METHOD method_8064 getColor ()I
METHOD method_8065 buildTooltip (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V
ARG 0 effects
ARG 1 textConsumer
ARG 2 durationMultiplier
ARG 3 tickRate

View File

@ -0,0 +1,19 @@
CLASS net/minecraft/class_9296 net/minecraft/component/type/ProfileComponent
FIELD field_49359 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49360 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD <init> (Lcom/mojang/authlib/GameProfile;)V
ARG 1 gameProfile
METHOD <init> (Ljava/lang/String;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)V
ARG 1 name
ARG 2 id
ARG 3 properties
METHOD method_57507 getFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_57508 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57509 createProfile (Ljava/lang/String;Ljava/util/Optional;Lcom/mojang/authlib/properties/PropertyMap;)Lcom/mojang/authlib/GameProfile;
ARG 0 name
ARG 1 id
ARG 2 properties
METHOD method_57510 (Ljava/util/Optional;)Lnet/minecraft/class_9296;
ARG 1 profile
METHOD method_57511 isCompleted ()Z

View File

@ -0,0 +1,12 @@
CLASS net/minecraft/class_9298 net/minecraft/component/type/SuspiciousStewEffectsComponent
FIELD field_49362 DEFAULT Lnet/minecraft/class_9298;
FIELD field_49363 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49364 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_57514 with (Lnet/minecraft/class_9298$class_8751;)Lnet/minecraft/class_9298;
ARG 1 stewEffect
CLASS class_8751 StewEffect
FIELD field_45782 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49365 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_53247 createStatusEffectInstance ()Lnet/minecraft/class_1293;
METHOD method_53248 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,6 @@
CLASS net/minecraft/class_9300 net/minecraft/component/type/UnbreakableComponent
FIELD field_49366 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49367 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49368 TOOLTIP_TEXT Lnet/minecraft/class_2561;
METHOD method_57515 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -0,0 +1,13 @@
CLASS net/minecraft/class_9301 net/minecraft/component/type/WritableBookContentComponent
FIELD field_49369 DEFAULT Lnet/minecraft/class_9301;
FIELD field_49370 MAX_PAGE_LENGTH I
FIELD field_49371 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49372 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49373 PAGE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49374 PAGES_CODEC Lcom/mojang/serialization/Codec;
METHOD method_57516 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57517 stream (Z)Ljava/util/stream/Stream;
ARG 1 shouldFilter
METHOD method_57518 (ZLnet/minecraft/class_9262;)Ljava/lang/String;
ARG 1 page

View File

@ -0,0 +1,30 @@
CLASS net/minecraft/class_9302 net/minecraft/component/type/WrittenBookContentComponent
FIELD field_49375 MAX_SERIALIZED_PAGE_LENGTH I
FIELD field_49376 MAX_PAGE_COUNT I
FIELD field_49378 MAX_TITLE_LENGTH I
FIELD field_49379 MAX_GENERATION I
FIELD field_49380 UNCOPIABLE_GENERATION I
FIELD field_49381 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49382 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49383 PAGE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49384 PAGES_CODEC Lcom/mojang/serialization/Codec;
METHOD method_57519 copy ()Lnet/minecraft/class_9302;
METHOD method_57520 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57521 resolve (Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;)Lnet/minecraft/class_9302;
ARG 1 source
ARG 2 player
METHOD method_57522 resolve (Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;Lnet/minecraft/class_9262;)Ljava/util/Optional;
ARG 0 source
ARG 1 player
ARG 2 page
METHOD method_57523 (Lnet/minecraft/class_2168;Lnet/minecraft/class_1657;Lnet/minecraft/class_2561;)Ljava/util/Optional;
ARG 2 text
METHOD method_57524 exceedsSerializedLengthLimit (Lnet/minecraft/class_2561;Lnet/minecraft/class_7225$class_7874;)Z
ARG 0 text
ARG 1 lookup
METHOD method_57525 getPages (Z)Ljava/util/List;
ARG 1 shouldFilter
METHOD method_57526 (ZLnet/minecraft/class_9262;)Lnet/minecraft/class_2561;
ARG 1 page
METHOD method_57527 asResolved ()Lnet/minecraft/class_9302;

View File

@ -502,10 +502,14 @@ CLASS net/minecraft/class_4910 net/minecraft/data/client/BlockStateModelGenerato
ARG 0 block
ARG 1 textureMap
ARG 2 modelCollector
METHOD method_47811 (Lnet/minecraft/class_4922;Lnet/minecraft/class_2960;Lcom/mojang/datafixers/util/Pair;)V
ARG 3 pair
METHOD method_47812 supplyChiseledBookshelfModels (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;)V
ARG 1 blockStateSupplier
ARG 2 facingCondition
ARG 3 rotation
METHOD method_47813 (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;Lcom/mojang/datafixers/util/Pair;)V
ARG 4 pair
METHOD method_47814 supplyChiseledBookshelfModel (Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;Lnet/minecraft/class_2746;Lnet/minecraft/class_4942;Z)V
ARG 1 blockStateSupplier
ARG 2 facingCondition

View File

@ -44,6 +44,8 @@ CLASS net/minecraft/class_4915 net/minecraft/data/client/ItemModelGenerator
METHOD method_48743 (Lnet/minecraft/class_1738;Lnet/minecraft/class_2960;Ljava/util/Map;)Lcom/google/gson/JsonObject;
ARG 2 id
ARG 3 textures
METHOD method_57960 registerWolfArmor (Lnet/minecraft/class_1792;)V
ARG 1 armor
CLASS class_8072 TrimMaterial
METHOD method_48744 getAppliedName (Lnet/minecraft/class_6880;)Ljava/lang/String;
ARG 1 armorMaterial

View File

@ -1,4 +1,10 @@
CLASS net/minecraft/class_2422 net/minecraft/data/report/BlockListProvider
FIELD field_40599 output Lnet/minecraft/class_7784;
FIELD field_49660 registryLookupFuture Ljava/util/concurrent/CompletableFuture;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output
ARG 2 registryLookupFuture
METHOD method_57952 (Lnet/minecraft/class_6903;Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V
ARG 2 entry
METHOD method_57954 (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage;
ARG 2 registryLookup

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_9338 net/minecraft/data/report/ItemListProvider
FIELD field_49661 output Lnet/minecraft/class_7784;
FIELD field_49662 registryLookupFuture Ljava/util/concurrent/CompletableFuture;
METHOD <init> (Lnet/minecraft/class_7784;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 output
ARG 2 registryLookupFuture
METHOD method_57955 (Lnet/minecraft/class_6903;Lcom/google/gson/JsonObject;Lnet/minecraft/class_6880$class_6883;)V
ARG 2 entry
METHOD method_57956 (Lnet/minecraft/class_2960;Ljava/lang/String;)Ljava/lang/IllegalStateException;
ARG 1 error
METHOD method_57957 (Lcom/google/gson/JsonArray;Lnet/minecraft/class_6903;Lnet/minecraft/class_9336;)V
ARG 2 component
METHOD method_57958 toJson (Lnet/minecraft/class_9336;Lcom/mojang/serialization/DynamicOps;)Lcom/google/gson/JsonElement;
ARG 0 component
ARG 1 ops
METHOD method_57959 (Lnet/minecraft/class_7403;Ljava/nio/file/Path;Lnet/minecraft/class_7225$class_7874;)Ljava/util/concurrent/CompletionStage;
ARG 2 registryLookup

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_7791 net/minecraft/data/server/loottable/LootTableGenerator
METHOD method_10399 accept (Lnet/minecraft/class_7225$class_7874;Ljava/util/function/BiConsumer;)V
ARG 1 registryLookup
ARG 2 consumer

View File

@ -12,6 +12,8 @@ CLASS net/minecraft/class_2438 net/minecraft/data/server/loottable/LootTableProv
METHOD method_10407 (Ljava/lang/String;Ljava/lang/String;)V
ARG 0 name
ARG 1 message
METHOD method_10410 (Lnet/minecraft/class_7225$class_7874;Ljava/util/Map;Ljava/util/Map;Lnet/minecraft/class_2438$class_7790;)V
ARG 3 generator
METHOD method_10411 (Lnet/minecraft/class_58;Lnet/minecraft/class_2960;Lnet/minecraft/class_52;)V
ARG 1 id
ARG 2 table

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9339 net/minecraft/data/server/loottable/onetwentyone/OneTwentyOneShearingLootTableGenerator

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9340 net/minecraft/data/server/loottable/vanilla/VanillaShearingLootTableGenerator

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_1208 net/minecraft/datafixer/TypeReferences
FIELD field_45096 SAVED_DATA_STRUCTURE_FEATURE_INDICES Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_45097 SAVED_DATA_SCOREBOARD Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_47727 FLAT_BLOCK_STATE Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_49205 DATA_COMPONENTS Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5710 LEVEL Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5711 RECIPE Lcom/mojang/datafixers/DSL$TypeReference;
FIELD field_5712 ITEM_STACK Lcom/mojang/datafixers/DSL$TypeReference;

View File

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

View File

@ -0,0 +1,8 @@
CLASS net/minecraft/class_9264 net/minecraft/datafixer/fix/BannerPatternFormatFix
FIELD field_49187 OLD_TO_NEW_PATTERNS Ljava/util/Map;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_57192 getColorFromInt (I)Ljava/lang/String;
ARG 0 color
METHOD method_57193 replacePatterns (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_57195 replacePatternAndColor (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9265 net/minecraft/datafixer/fix/BeehiveFieldRenameFix
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema
METHOD method_57203 removeBeesField (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;

View File

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

View File

@ -0,0 +1,7 @@
CLASS net/minecraft/class_9267 net/minecraft/datafixer/fix/ItemStackComponentizationFix
FIELD field_49196 POTION_ITEM_IDS Ljava/util/Set;
FIELD field_49197 ENTITY_BUCKET_ITEM_IDS Ljava/util/Set;
FIELD field_49198 RELEVANT_ENTITY_NBT_KEYS Ljava/util/List;
FIELD field_49199 COMMA_SPLITTER Lcom/google/common/base/Splitter;
METHOD <init> (Lcom/mojang/datafixers/schemas/Schema;)V
ARG 1 outputSchema

View File

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

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9270 net/minecraft/datafixer/schema/Schema3818

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9271 net/minecraft/datafixer/schema/Schema3818_3

View File

@ -0,0 +1 @@
CLASS net/minecraft/class_9272 net/minecraft/datafixer/schema/Schema3818_4

View File

@ -20,6 +20,18 @@ CLASS net/minecraft/class_1890 net/minecraft/enchantment/EnchantmentHelper
ARG 0 entity
METHOD method_49189 hasSilkTouch (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_57529 hasEnchamtments (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_57530 set (Lnet/minecraft/class_1799;Lnet/minecraft/class_9304;)V
ARG 0 stack
ARG 1 enchantments
METHOD method_57531 apply (Lnet/minecraft/class_1799;Ljava/util/function/Consumer;)Lnet/minecraft/class_9304;
ARG 0 stack
ARG 1 applier
METHOD method_57532 getEnchantments (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9304;
ARG 0 stack
METHOD method_57533 getEnchantmentsComponentType (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9331;
ARG 0 stack
METHOD method_8198 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1297;Lnet/minecraft/class_1887;I)V
ARG 2 enchantment
ARG 3 level

View File

@ -382,6 +382,12 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity
ARG 1 health
METHOD method_56994 getJumpVelocity (F)F
ARG 1 strength
METHOD method_57293 (Lnet/minecraft/class_5131;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 attribute
ARG 2 modifier
METHOD method_57294 (Lnet/minecraft/class_5131;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 attribute
ARG 2 modifier
METHOD method_5877 getHandItems ()Ljava/lang/Iterable;
METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z
ARG 1 type

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_1534 net/minecraft/entity/decoration/painting/PaintingEntity
FIELD field_38941 VARIANT Lnet/minecraft/class_2940;
FIELD field_38942 DEFAULT_VARIANT Lnet/minecraft/class_5321;
FIELD field_49238 VARIANT_MAP_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_49239 VARIANT_ENTRY_CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 world
ARG 2 pos

View File

@ -10,6 +10,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
FIELD field_48821 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49014 MIN_AMPLIFIER I
FIELD field_49015 MAX_AMPLIFIER I
FIELD field_49207 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_5889 showIcon Z
FIELD field_5890 showParticles Z
FIELD field_5892 ambient Z
@ -135,6 +136,7 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 0 effect
CLASS class_9195 Parameters
FIELD field_48822 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_49208 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_56669 create (IIZZLjava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/class_1293$class_9195;
ARG 0 amplifier
ARG 1 duration
@ -148,3 +150,5 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 0 codec
METHOD method_56672 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_57279 (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 packetCodec

View File

@ -1,4 +1,10 @@
CLASS net/minecraft/class_9254 net/minecraft/entity/mob/BoggedEntity
FIELD field_49151 HARD_ATTACK_INTERVAL I
FIELD field_49152 REGULAR_ATTACK_INTERVAL I
FIELD field_49240 SHEARED_KEY Ljava/lang/String;
FIELD field_49241 SHEARED Lnet/minecraft/class_2940;
METHOD method_57080 createBoggedAttributes ()Lnet/minecraft/class_5132$class_5133;
METHOD method_57308 isSheared ()Z
METHOD method_57309 dropShearedItems ()V
METHOD method_57310 setSheared (Z)V
ARG 1 sheared

View File

@ -96,6 +96,8 @@ CLASS net/minecraft/class_4466 net/minecraft/entity/passive/BeeEntity
METHOD method_35161 getMoveGoalTicks ()I
METHOD method_35162 getPossibleHives ()Ljava/util/List;
METHOD method_35163 getGoalSelector ()Lnet/minecraft/class_1355;
METHOD method_57301 setHivePos (Lnet/minecraft/class_2338;)V
ARG 1 pos
CLASS class_4467 NotAngryGoal
METHOD method_21814 canBeeStart ()Z
METHOD method_21815 canBeeContinue ()Z

View File

@ -53,5 +53,8 @@ CLASS net/minecraft/class_1474 net/minecraft/entity/passive/TropicalFishEntity
ARG 3 id
CLASS class_7992 Variant
FIELD comp_1177 variety Lnet/minecraft/class_1474$class_1475;
FIELD field_49236 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (I)V
ARG 1 id
METHOD comp_1177 variety ()Lnet/minecraft/class_1474$class_1475;
METHOD method_47872 getId ()I

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_1273 net/minecraft/inventory/ContainerLock
FIELD comp_2371 key Ljava/lang/String;
FIELD field_29956 LOCK_KEY Ljava/lang/String;
FIELD field_49206 CODEC Lcom/mojang/serialization/Codec;
FIELD field_5817 EMPTY Lnet/minecraft/class_1273;
COMMENT An empty container lock that can always be opened.
METHOD <init> (Ljava/lang/String;)V
@ -11,6 +12,7 @@ CLASS net/minecraft/class_1273 net/minecraft/inventory/ContainerLock
COMMENT <p>
COMMENT An item stack is a valid key if the stack name matches the key string of this lock,
COMMENT or if the key string is empty.
ARG 1 stack
METHOD method_5473 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_1273;
COMMENT Creates a new {@code ContainerLock} from the {@code Lock} key of the NBT compound.
COMMENT <p>

View File

@ -29,6 +29,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
COMMENT @return the passed {@code nbt}
ARG 0 nbt
ARG 1 stacks
ARG 2 registries
METHOD method_5427 writeNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;ZLnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2487;
COMMENT Writes the inventory to {@code nbt}.
COMMENT
@ -46,6 +47,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
ARG 0 nbt
ARG 1 stacks
ARG 2 setIfEmpty
ARG 3 registries
METHOD method_5428 removeStack (Ljava/util/List;I)Lnet/minecraft/class_1799;
COMMENT Sets the stack at {@code slot} to {@link ItemStack#EMPTY} and returns the old stack.
COMMENT
@ -67,6 +69,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
COMMENT @see #writeNbt(NbtCompound, DefaultedList, boolean)
ARG 0 nbt
ARG 1 stacks
ARG 2 registries
METHOD method_5430 splitStack (Ljava/util/List;II)Lnet/minecraft/class_1799;
COMMENT {@return the copy of the stack split from the stack at {@code slot}}
COMMENT

View File

@ -68,6 +68,8 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory
COMMENT Reads the item stacks from {@code nbtList}.
COMMENT
COMMENT @see #toNbtList
ARG 1 list
ARG 2 registries
METHOD method_7660 toNbtList (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2499;
COMMENT {@return an NBT list of non-empty {@linkplain ItemStack#writeNbt item stacks}}
COMMENT
@ -75,3 +77,4 @@ CLASS net/minecraft/class_1277 net/minecraft/inventory/SimpleInventory
COMMENT this does not serialize the slots.
COMMENT
COMMENT @see #readNbtList
ARG 1 registries

View File

@ -1,15 +1,21 @@
CLASS net/minecraft/class_4059 net/minecraft/item/AnimalArmorItem
FIELD field_47823 entityTexture Lnet/minecraft/class_2960;
FIELD field_47824 type Lnet/minecraft/class_4059$class_9076;
FIELD field_49255 overlayTexture Lnet/minecraft/class_2960;
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_4059$class_9076;ZLnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 type
ARG 3 hasOverlay
ARG 4 settings
METHOD method_18454 getEntityTexture ()Lnet/minecraft/class_2960;
METHOD method_55756 getType ()Lnet/minecraft/class_4059$class_9076;
METHOD method_57335 getOverlayTexture ()Lnet/minecraft/class_2960;
CLASS class_9076 Type
FIELD field_47827 textureIdFunction Ljava/util/function/Function;
FIELD field_49256 breakSound Lnet/minecraft/class_3414;
METHOD <init> (Ljava/lang/String;ILjava/util/function/Function;Lnet/minecraft/class_3414;)V
ARG 3 textureIdFunction
ARG 4 breakSound
METHOD method_56686 (Lnet/minecraft/class_2960;)Lnet/minecraft/class_2960;
ARG 0 id
METHOD method_56687 (Ljava/lang/String;)Ljava/lang/String;

View File

@ -21,8 +21,11 @@ CLASS net/minecraft/class_1738 net/minecraft/item/ArmorItem
FIELD field_41938 equipmentSlot Lnet/minecraft/class_1304;
FIELD field_41939 name Ljava/lang/String;
FIELD field_48839 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49257 baseMaxDamage I
METHOD <init> (Ljava/lang/String;ILnet/minecraft/class_1304;ILjava/lang/String;)V
ARG 3 equipmentSlot
ARG 4 baseMaxDamage
ARG 5 name
METHOD method_48399 getEquipmentSlot ()Lnet/minecraft/class_1304;
METHOD method_48400 getName ()Ljava/lang/String;
METHOD method_56690 getMaxDamage (I)I

View File

@ -15,6 +15,20 @@ CLASS net/minecraft/class_1747 net/minecraft/item/BlockItem
METHOD method_19260 getPlaceSound (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3414;
ARG 1 state
METHOD method_20360 checkStatePlacement ()Z
METHOD method_57337 setBlockEntityData (Lnet/minecraft/class_1799;Lnet/minecraft/class_2591;Ljava/util/function/Consumer;)V
ARG 0 stack
ARG 1 type
ARG 2 setter
METHOD method_57338 setBlockEntityData (Lnet/minecraft/class_1799;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V
ARG 0 stack
ARG 1 type
ARG 2 nbt
METHOD method_57339 copyComponentsToBlockEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_1799;)V
ARG 0 world
ARG 1 pos
ARG 2 stack
METHOD method_57340 (Ljava/util/function/Consumer;Lnet/minecraft/class_2591;Lnet/minecraft/class_2487;)V
ARG 2 nbt
METHOD method_7707 getPlacementState (Lnet/minecraft/class_1750;)Lnet/minecraft/class_2680;
ARG 1 context
METHOD method_7708 place (Lnet/minecraft/class_1750;Lnet/minecraft/class_2680;)Z

View File

@ -11,10 +11,41 @@ CLASS net/minecraft/class_6538 net/minecraft/item/BlockPredicatesChecker
FIELD field_34450 cachedPos Lnet/minecraft/class_2694;
FIELD field_34451 lastResult Z
FIELD field_34452 nbtAware Z
FIELD field_49245 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49246 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49247 CAN_BREAK_TEXT Lnet/minecraft/class_2561;
FIELD field_49248 CAN_PLACE_TEXT Lnet/minecraft/class_2561;
FIELD field_49249 SINGLE_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49250 FULL_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49251 CAN_USE_UNKNOWN_TEXT Lnet/minecraft/class_2561;
FIELD field_49252 predicates Ljava/util/List;
FIELD field_49253 showInTooltip Z
FIELD field_49254 tooltipText Ljava/util/List;
METHOD <init> (Ljava/util/List;Z)V
ARG 1 predicates
ARG 2 showInTooltip
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_38070 check (Lnet/minecraft/class_2694;)Z
COMMENT {@return true if any of the predicates in the {@code stack}'s NBT
COMMENT matched against the block at {@code pos}, false otherwise}
ARG 1 cachedPos
METHOD method_38071 canUseCache (Lnet/minecraft/class_2694;Lnet/minecraft/class_2694;Z)Z
ARG 0 pos
ARG 1 cachedPos
ARG 2 nbtAware
METHOD method_57324 showInTooltip ()Z
METHOD method_57325 (Lnet/minecraft/class_4550;)Ljava/util/stream/Stream;
ARG 0 predicate
METHOD method_57326 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57329 getTooltipText (Ljava/util/List;)Ljava/util/List;
ARG 0 blockPredicates
METHOD method_57330 addTooltips (Ljava/util/function/Consumer;)V
ARG 1 adder
METHOD method_57332 (Lnet/minecraft/class_4550;)Lnet/minecraft/class_6538;
ARG 0 predicate
METHOD method_57333 (Lnet/minecraft/class_6538;)Ljava/util/List;
ARG 0 checker
METHOD method_57334 (Lnet/minecraft/class_6538;)Lcom/mojang/serialization/DataResult;
ARG 0 checker

View File

@ -11,3 +11,5 @@ CLASS net/minecraft/class_5537 net/minecraft/item/BundleItem
ARG 1 entity
METHOD method_38077 playDropContentsSound (Lnet/minecraft/class_1297;)V
ARG 1 entity
METHOD method_57341 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V
ARG 1 stack

View File

@ -9,6 +9,13 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
FIELD field_7937 charged Z
METHOD method_20309 getSpeed (Lnet/minecraft/class_9278;)F
ARG 0 stack
METHOD method_57342 getSoundPitch (Lnet/minecraft/class_5819;I)F
ARG 0 random
ARG 1 index
METHOD method_57343 calcVelocity (Lnet/minecraft/class_1309;Lnet/minecraft/class_243;F)Lorg/joml/Vector3f;
ARG 0 shooter
ARG 1 direction
ARG 2 yaw
METHOD method_7763 (Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;IFFFLnet/minecraft/class_1309;)V
ARG 1 shooter
ARG 5 soundPitch
@ -23,6 +30,12 @@ CLASS net/minecraft/class_1764 net/minecraft/item/CrossbowItem
METHOD method_7775 getPullTime (Lnet/minecraft/class_1799;)I
ARG 0 stack
METHOD method_7777 shootAll (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;FFLnet/minecraft/class_1309;)V
ARG 1 world
ARG 2 shooter
ARG 3 hand
ARG 4 stack
ARG 5 speed
ARG 6 divergence
METHOD method_7781 isCharged (Lnet/minecraft/class_1799;)Z
ARG 0 stack
METHOD method_7784 getSoundPitch (ZLnet/minecraft/class_5819;)F

View File

@ -1,5 +1,6 @@
CLASS net/minecraft/class_1785 net/minecraft/item/EntityBucketItem
FIELD field_28356 emptyingSound Lnet/minecraft/class_3414;
FIELD field_49272 TROPICAL_FISH_VARIANT_MAP_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_7991 entityType Lnet/minecraft/class_1299;
METHOD <init> (Lnet/minecraft/class_1299;Lnet/minecraft/class_3611;Lnet/minecraft/class_3414;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 type

View File

@ -1,4 +1,7 @@
CLASS net/minecraft/class_7444 net/minecraft/item/Instrument
FIELD field_39122 CODEC Lcom/mojang/serialization/Codec;
FIELD field_39122 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49260 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49261 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49262 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_43709 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
FIELD field_30889 ITEM_BAR_STEPS I
FIELD field_36401 registryEntry Lnet/minecraft/class_6880$class_6883;
FIELD field_40209 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_49263 components Lnet/minecraft/class_9323;
FIELD field_8001 ATTACK_SPEED_MODIFIER_ID Ljava/util/UUID;
FIELD field_8003 BLOCK_ITEMS Ljava/util/Map;
FIELD field_8006 ATTACK_DAMAGE_MODIFIER_ID Ljava/util/UUID;
@ -143,6 +144,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
ARG 1 stack
ARG 2 world
ARG 3 player
METHOD method_57336 getBreakSound ()Lnet/minecraft/class_3414;
METHOD method_57347 getComponents ()Lnet/minecraft/class_9323;
METHOD method_7836 use (Lnet/minecraft/class_1937;Lnet/minecraft/class_1657;Lnet/minecraft/class_1268;)Lnet/minecraft/class_1271;
COMMENT Called when the player uses (or starts using) the item.
COMMENT The use action, by default, is bound to the right mouse button.
@ -263,6 +266,7 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT Processes the NBT applied to an item stack of this item.
COMMENT
COMMENT <p>This is only used in vanilla to process player head NBT data.
ARG 1 stack
METHOD method_7861 finishUsing (Lnet/minecraft/class_1799;Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;)Lnet/minecraft/class_1799;
COMMENT Called when an entity finishes using the item, such as eating food or drinking a potion.
COMMENT This method handles eating food by default.
@ -406,6 +410,8 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
FIELD field_18673 foodComponent Lnet/minecraft/class_4174;
FIELD field_21980 fireproof Z
FIELD field_40210 requiredFeatures Lnet/minecraft/class_7699;
FIELD field_49264 COMPONENT_MAP_INTERNER Lcom/google/common/collect/Interner;
FIELD field_49265 components Lnet/minecraft/class_9323$class_9324;
FIELD field_8016 rarity Lnet/minecraft/class_1814;
FIELD field_8018 recipeRemainder Lnet/minecraft/class_1792;
FIELD field_8019 maxDamage I
@ -422,6 +428,12 @@ CLASS net/minecraft/class_1792 net/minecraft/item/Item
COMMENT @return this instance
METHOD method_45434 requires ([Lnet/minecraft/class_7696;)Lnet/minecraft/class_1792$class_1793;
ARG 1 features
METHOD method_57348 attributeModifiers (Lnet/minecraft/class_9285;)Lnet/minecraft/class_1792$class_1793;
ARG 1 attributeModifiersComponent
METHOD method_57349 component (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_1792$class_1793;
ARG 1 type
ARG 2 value
METHOD method_57350 getComponents ()Lnet/minecraft/class_9323;
METHOD method_7889 maxCount (I)Lnet/minecraft/class_1792$class_1793;
COMMENT Sets the maximum stack count of any ItemStack with an Item using this Settings instance.
COMMENT

View File

@ -87,6 +87,11 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
FIELD field_47312 ITEM_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48349 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48350 LIST_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49266 OPTIONAL_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49267 REGISTRY_ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49268 OPTIONAL_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49269 OPTIONAL_LIST_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49270 components Lnet/minecraft/class_9335;
FIELD field_8030 bobbingAnimationTime I
FIELD field_8031 count I
FIELD field_8033 LOGGER Lorg/slf4j/Logger;
@ -104,6 +109,10 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD <init> (Lnet/minecraft/class_1935;I)V
ARG 1 item
ARG 2 count
METHOD <init> (Lnet/minecraft/class_1935;ILnet/minecraft/class_9335;)V
ARG 1 item
ARG 2 count
ARG 3 components
METHOD <init> (Lnet/minecraft/class_6880;)V
ARG 1 entry
METHOD <init> (Lnet/minecraft/class_6880;I)V
@ -112,6 +121,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
METHOD <init> (Lnet/minecraft/class_6880;ILnet/minecraft/class_9326;)V
ARG 1 item
ARG 2 count
ARG 3 changes
METHOD method_19267 isFood ()Z
METHOD method_21832 getDrinkSound ()Lnet/minecraft/class_3414;
METHOD method_21833 getEatSound ()Lnet/minecraft/class_3414;
@ -130,6 +140,7 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT @see #isInFrame
COMMENT @see #getFrame
COMMENT @see #getHolder
ARG 1 holder
METHOD method_31573 isIn (Lnet/minecraft/class_6862;)Z
COMMENT {@return whether the item is in {@code tag}}
ARG 1 tag
@ -231,6 +242,82 @@ CLASS net/minecraft/class_1799 net/minecraft/item/ItemStack
COMMENT is a creative mode player.
ARG 1 amount
ARG 2 entity
METHOD method_57351 getBreakSound ()Lnet/minecraft/class_3414;
METHOD method_57354 applyAttributeModifiers (Lnet/minecraft/class_1304;Ljava/util/function/BiConsumer;)V
ARG 1 slot
ARG 2 attributeModifierConsumer
METHOD method_57355 hashCode (Lnet/minecraft/class_1799;)I
ARG 0 stack
METHOD method_57357 canPlaceOn (Lnet/minecraft/class_2694;)Z
ARG 1 pos
METHOD method_57358 encode (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520;
ARG 1 registries
METHOD method_57359 fromNbtOrEmpty (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2487;)Lnet/minecraft/class_1799;
ARG 0 registries
ARG 1 nbt
METHOD method_57360 fromNbt (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2520;)Ljava/util/Optional;
ARG 0 registries
ARG 1 nbt
METHOD method_57361 listHashCode (Ljava/util/List;)I
ARG 0 stacks
METHOD method_57362 stacksEqual (Ljava/util/List;Ljava/util/List;)Z
ARG 0 left
ARG 1 right
METHOD method_57363 appendAttributeModifiersTooltip (Ljava/util/function/Consumer;Lnet/minecraft/class_1657;)V
ARG 1 textConsumer
ARG 2 player
METHOD method_57364 appendAttributeModifierTooltip (Ljava/util/function/Consumer;Lnet/minecraft/class_1657;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 textConsumer
ARG 2 player
ARG 3 attribute
ARG 4 modifier
METHOD method_57365 copyComponentsFrom (Lnet/minecraft/class_9323;)V
ARG 1 components
METHOD method_57366 applyChanges (Lnet/minecraft/class_9326;)V
ARG 1 changes
METHOD method_57367 apply (Lnet/minecraft/class_9331;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;
ARG 1 type
ARG 2 defaultValue
ARG 3 change
ARG 4 applier
METHOD method_57368 apply (Lnet/minecraft/class_9331;Ljava/lang/Object;Ljava/util/function/UnaryOperator;)Ljava/lang/Object;
ARG 1 type
ARG 2 defaultValue
ARG 3 applier
METHOD method_57369 appendTooltip (Lnet/minecraft/class_9331;Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V
ARG 1 componentType
ARG 2 textConsumer
ARG 3 context
METHOD method_57370 (Lorg/apache/commons/lang3/mutable/MutableBoolean;Ljava/util/function/Consumer;Lnet/minecraft/class_1304;Lnet/minecraft/class_1657;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 5 attribute
ARG 6 modifier
METHOD method_57371 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57372 validate (Lnet/minecraft/class_1799;)Lcom/mojang/serialization/DataResult;
ARG 0 stack
METHOD method_57373 canBreak (Lnet/minecraft/class_2694;)Z
ARG 1 pos
METHOD method_57374 (Lnet/minecraft/class_6880;)Lcom/mojang/serialization/DataResult;
ARG 0 entry
METHOD method_57375 encodeAllowEmpty (Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_2520;
ARG 1 registries
METHOD method_57376 encode (Lnet/minecraft/class_7225$class_7874;Lnet/minecraft/class_2520;)Lnet/minecraft/class_2520;
ARG 1 registries
ARG 2 prefix
METHOD method_57377 (Ljava/lang/String;)V
ARG 0 error
METHOD method_57378 (Ljava/util/Optional;)Lnet/minecraft/class_1799;
ARG 0 optional
METHOD method_57379 set (Lnet/minecraft/class_9331;Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 type
ARG 2 value
METHOD method_57380 getComponentChanges ()Lnet/minecraft/class_9326;
METHOD method_57381 remove (Lnet/minecraft/class_9331;)Ljava/lang/Object;
ARG 1 type
METHOD method_57382 (Lnet/minecraft/class_1799;)Ljava/util/Optional;
ARG 0 stack
METHOD method_57385 (Lnet/minecraft/class_1799;)Lnet/minecraft/class_9326;
ARG 0 stack
METHOD method_7909 getItem ()Lnet/minecraft/class_1792;
COMMENT {@return the item of this stack}
COMMENT

View File

@ -1,4 +1,6 @@
CLASS net/minecraft/class_1804 net/minecraft/item/LeadItem
METHOD method_55761 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1308;)Z
ARG 1 entity
METHOD method_7994 attachHeldMobsToBlock (Lnet/minecraft/class_1657;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)Lnet/minecraft/class_1269;
ARG 0 player
ARG 1 world

View File

@ -1,3 +1,11 @@
CLASS net/minecraft/class_1766 net/minecraft/item/MiningToolItem
FIELD field_7940 miningSpeed F
FIELD field_7941 effectiveBlocks Lnet/minecraft/class_6862;
METHOD <init> (Lnet/minecraft/class_1832;Lnet/minecraft/class_6862;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 effectiveBlocks
ARG 3 settings
METHOD method_57346 createAttributeModifiers (Lnet/minecraft/class_1832;FF)Lnet/minecraft/class_9285;
ARG 0 material
ARG 1 baseAttackDamage
ARG 2 attackSpeed

View File

@ -3,3 +3,5 @@ CLASS net/minecraft/class_1809 net/minecraft/item/PlayerHeadItem
ARG 1 block
ARG 2 wallBlock
ARG 3 settings
METHOD method_57388 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9296;)V
ARG 1 profile

View File

@ -1,2 +1,4 @@
CLASS net/minecraft/class_1812 net/minecraft/item/PotionItem
FIELD field_30917 MAX_USE_TIME I
METHOD method_57389 (Lnet/minecraft/class_1657;Lnet/minecraft/class_1309;Lnet/minecraft/class_1293;)V
ARG 2 effect

View File

@ -11,4 +11,42 @@ CLASS net/minecraft/class_1811 net/minecraft/item/RangedWeaponItem
METHOD method_19268 getProjectiles ()Ljava/util/function/Predicate;
METHOD method_20310 getHeldProjectiles ()Ljava/util/function/Predicate;
METHOD method_24792 getRange ()I
METHOD method_57344 createArrowEntity (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Lnet/minecraft/class_1676;
ARG 1 world
ARG 2 shooter
ARG 3 weaponStack
ARG 4 projectileStack
ARG 5 critical
METHOD method_57345 getWeaponStackDamage (Lnet/minecraft/class_1799;)I
ARG 1 projectile
METHOD method_57390 load (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;)Ljava/util/List;
ARG 0 weaponStack
ARG 1 projectileStack
ARG 2 shooter
METHOD method_57391 getProjectile (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Lnet/minecraft/class_1309;Z)Lnet/minecraft/class_1799;
ARG 0 weaponStack
ARG 1 projectileStack
ARG 2 shooter
ARG 3 multishot
METHOD method_57392 isInfinity (Lnet/minecraft/class_1799;Lnet/minecraft/class_1799;Z)Z
ARG 0 weaponStack
ARG 1 projectileStack
ARG 2 creative
METHOD method_57393 shootAll (Lnet/minecraft/class_1937;Lnet/minecraft/class_1309;Lnet/minecraft/class_1268;Lnet/minecraft/class_1799;Ljava/util/List;FFZLnet/minecraft/class_1309;)V
ARG 1 world
ARG 2 shooter
ARG 3 hand
ARG 4 stack
ARG 5 projectiles
ARG 6 speed
ARG 7 divergence
ARG 8 critical
ARG 9 target
METHOD method_7763 shoot (Lnet/minecraft/class_1309;Lnet/minecraft/class_1676;IFFFLnet/minecraft/class_1309;)V
ARG 1 shooter
ARG 2 projectile
ARG 3 index
ARG 4 speed
ARG 5 divergence
ARG 6 yaw
ARG 7 target

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_1826 net/minecraft/item/SpawnEggItem
FIELD field_49273 ENTITY_TYPE_MAP_CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_8914 SPAWN_EGGS Ljava/util/Map;
FIELD field_8915 secondaryColor I
FIELD field_8916 primaryColor I
@ -16,6 +17,7 @@ CLASS net/minecraft/class_1826 net/minecraft/item/SpawnEggItem
ARG 5 pos
ARG 6 stack
METHOD method_8015 getEntityType (Lnet/minecraft/class_1799;)Lnet/minecraft/class_1299;
ARG 1 stack
METHOD method_8016 getColor (I)I
COMMENT {@return the color of the specified tint index}
COMMENT
@ -24,6 +26,7 @@ CLASS net/minecraft/class_1826 net/minecraft/item/SpawnEggItem
COMMENT the tint index
METHOD method_8017 getAll ()Ljava/lang/Iterable;
METHOD method_8018 isOfSameEntityType (Lnet/minecraft/class_1799;Lnet/minecraft/class_1299;)Z
ARG 1 stack
ARG 2 type
METHOD method_8019 forEntity (Lnet/minecraft/class_1299;)Lnet/minecraft/class_1826;
ARG 0 type

View File

@ -1 +1,5 @@
CLASS net/minecraft/class_1829 net/minecraft/item/SwordItem
METHOD method_57394 createAttributeModifiers (Lnet/minecraft/class_1832;IF)Lnet/minecraft/class_9285;
ARG 0 material
ARG 1 baseAttackDamage
ARG 2 attackSpeed

View File

@ -16,5 +16,8 @@ CLASS net/minecraft/class_1831 net/minecraft/item/ToolItem
COMMENT <li>Hoe: {@link net.minecraft.item.HoeItem}</li>
COMMENT </ul>
FIELD field_8921 material Lnet/minecraft/class_1832;
METHOD <init> (Lnet/minecraft/class_1832;Lnet/minecraft/class_1792$class_1793;)V
ARG 1 material
ARG 2 settings
METHOD method_8022 getMaterial ()Lnet/minecraft/class_1832;
COMMENT @return the {@link ToolMaterial} used by this {@link ToolItem}

View File

@ -0,0 +1,4 @@
CLASS net/minecraft/class_9299 net/minecraft/item/TooltipAppender
METHOD method_57409 appendTooltip (Ljava/util/function/Consumer;Lnet/minecraft/class_1836;)V
ARG 1 textConsumer
ARG 2 context

View File

@ -2,3 +2,4 @@ CLASS net/minecraft/class_1835 net/minecraft/item/TridentItem
FIELD field_30926 MIN_DRAW_DURATION I
FIELD field_30927 ATTACK_DAMAGE F
FIELD field_30928 THROW_SPEED F
METHOD method_57395 createAttributeModifiers ()Lnet/minecraft/class_9285;

View File

@ -1,3 +0,0 @@
CLASS net/minecraft/class_9209 net/minecraft/item/map/MapId
FIELD field_48924 CODEC Lnet/minecraft/class_9139;
METHOD method_56814 asString ()Ljava/lang/String;

View File

@ -122,6 +122,11 @@ CLASS net/minecraft/class_22 net/minecraft/item/map/MapState
ARG 0 stack
METHOD method_55785 (Lnet/minecraft/class_1799;Lnet/minecraft/class_9209;Lnet/minecraft/class_1799;)Z
ARG 2 other
METHOD method_57626 (Lnet/minecraft/class_1657;Ljava/lang/String;Lnet/minecraft/class_9292$class_9293;)V
ARG 2 id
ARG 3 decoration
METHOD method_57627 (Ljava/lang/String;Lnet/minecraft/class_9292$class_9293;Lnet/minecraft/class_9292;)Lnet/minecraft/class_9292;
ARG 2 decorations
CLASS class_23 PlayerUpdateTracker
FIELD field_124 emptyPacketsRequested I
FIELD field_125 player Lnet/minecraft/class_1657;

View File

@ -5,9 +5,15 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
FIELD field_41999 pattern Lnet/minecraft/class_6880;
FIELD field_42000 leggingsModelIdGetter Ljava/util/function/Function;
FIELD field_42001 genericModelIdGetter Ljava/util/function/Function;
FIELD field_49278 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49279 showInTooltip Z
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)V
ARG 1 material
ARG 2 pattern
METHOD <init> (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;Z)V
ARG 1 material
ARG 2 pattern
ARG 3 showInTooltip
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_48424 getPattern ()Lnet/minecraft/class_6880;
@ -21,3 +27,17 @@ CLASS net/minecraft/class_8053 net/minecraft/item/trim/ArmorTrim
ARG 1 armorMaterial
METHOD method_48577 getMaterialAssetNameFor (Lnet/minecraft/class_6880;)Ljava/lang/String;
ARG 1 armorMaterial
METHOD method_57406 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_57407 (Lnet/minecraft/class_8053;)Ljava/lang/Boolean;
ARG 0 trim
METHOD method_57408 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 materialName
METHOD method_57410 (Lnet/minecraft/class_8053;)Ljava/lang/Boolean;
ARG 0 trim
METHOD method_57411 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 2 materialEntry
METHOD method_57412 (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
ARG 1 materialName
METHOD method_57413 (Lnet/minecraft/class_6880;Lnet/minecraft/class_6880;)Lnet/minecraft/class_2960;
ARG 2 materialEntry

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_8054 net/minecraft/item/trim/ArmorTrimMaterial
FIELD field_42002 CODEC Lcom/mojang/serialization/Codec;
FIELD field_42003 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49280 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49281 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_48437 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_48438 of (Ljava/lang/String;Lnet/minecraft/class_1792;FLnet/minecraft/class_2561;Ljava/util/Map;)Lnet/minecraft/class_8054;

View File

@ -1,6 +1,8 @@
CLASS net/minecraft/class_8056 net/minecraft/item/trim/ArmorTrimPattern
FIELD field_42014 CODEC Lcom/mojang/serialization/Codec;
FIELD field_42015 ENTRY_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49282 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49283 ENTRY_PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_48445 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
METHOD method_48446 getDescription (Lnet/minecraft/class_6880;)Lnet/minecraft/class_2561;

View File

@ -150,6 +150,25 @@ CLASS net/minecraft/class_9139 net/minecraft/network/codec/PacketCodec
ARG 8 codec5
ARG 9 from5
ARG 10 to
METHOD method_58024 recursive (Ljava/util/function/UnaryOperator;)Lnet/minecraft/class_9139;
ARG 0 codecGetter
METHOD method_58025 tuple (Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lnet/minecraft/class_9139;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function6;)Lnet/minecraft/class_9139;
COMMENT {@return a codec for encoding six values}
ARG 0 codec1
ARG 1 from1
ARG 2 codec2
ARG 3 from2
ARG 4 codec3
ARG 5 from3
ARG 6 codec4
ARG 7 from4
ARG 8 codec5
ARG 9 from5
ARG 10 codec6
ARG 11 from6
ARG 12 to
CLASS 5
FIELD field_49712 codecSupplier Ljava/util/function/Supplier;
CLASS class_9140 ResultFunction
METHOD apply (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 1 codec

View File

@ -44,13 +44,13 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
COMMENT @see net.minecraft.network.PacketByteBuf#readString()
COMMENT @see net.minecraft.network.PacketByteBuf#writeString(String)
FIELD field_48555 NBT_ELEMENT Lnet/minecraft/class_9139;
COMMENT A codec for an NBT element of unlimited size.
COMMENT A codec for an NBT element of up to {@code 0x200000L} bytes.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_48556 NBT_COMPOUND Lnet/minecraft/class_9139;
COMMENT A codec for an NBT compound of unlimited size.
COMMENT A codec for an NBT compound of up to {@code 0x200000L} bytes.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
@ -77,6 +77,25 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
COMMENT
COMMENT @see net.minecraft.network.PacketByteBuf#readByteArray()
COMMENT @see net.minecraft.network.PacketByteBuf#writeByteArray(byte[])
FIELD field_49675 INTEGER Lnet/minecraft/class_9139;
COMMENT A codec for an integer value.
COMMENT
COMMENT @see io.netty.buffer.ByteBuf#readInt
COMMENT @see io.netty.buffer.ByteBuf#writeInt
FIELD field_49676 UNLIMITED_NBT_ELEMENT Lnet/minecraft/class_9139;
COMMENT A codec for an NBT element of unlimited size.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_49677 UNLIMITED_NBT_COMPOUND Lnet/minecraft/class_9139;
COMMENT A codec for an NBT compound of unlimited size.
COMMENT
COMMENT @see #nbt
COMMENT @see net.minecraft.network.PacketByteBuf#readNbt(NbtSizeTracker)
COMMENT @see net.minecraft.network.PacketByteBuf#writeNbt(NbtElement)
FIELD field_49678 PROPERTY_MAP Lnet/minecraft/class_9139;
FIELD field_49679 GAME_PROFILE Lnet/minecraft/class_9139;
METHOD method_56363 toList ()Lnet/minecraft/class_9139$class_9140;
COMMENT Used to make a codec for a list of values using {@link PacketCodec#collect}.
COMMENT This creates an {@link java.util.ArrayList}, so the decoded result can be modified.
@ -125,7 +144,8 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
METHOD method_56368 codec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
COMMENT {@return a codec from DataFixerUpper codec {@code codec}}
COMMENT
COMMENT <p>Internally, the data is serialized as an NBT element of unlimited size.
COMMENT <p>Internally, the data is serialized as an NBT element of up to {@code 200000L}
COMMENT bytes.
ARG 0 codec
METHOD method_56369 (Lcom/mojang/serialization/Codec;Ljava/lang/Object;)Lnet/minecraft/class_2520;
ARG 1 value
@ -225,7 +245,60 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
ARG 0 maxLength
METHOD method_56896 registryCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
ARG 0 codec
METHOD method_57986 (ILnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 1 codec
METHOD method_57987 unlimitedCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
COMMENT {@return a codec from DataFixerUpper codec {@code codec}}
COMMENT
COMMENT <p>Internally, the data is serialized as an NBT element of unlimited size.
ARG 0 codec
METHOD method_57988 codec (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/class_9139;
ARG 0 codec
ARG 1 sizeTracker
METHOD method_57989 readCollectionSize (Lio/netty/buffer/ByteBuf;I)I
ARG 0 buf
ARG 1 maxSize
METHOD method_57990 writeCollectionSize (Lio/netty/buffer/ByteBuf;II)V
ARG 0 buf
ARG 1 size
ARG 2 maxSize
METHOD method_57991 collection (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;I)Lnet/minecraft/class_9139;
ARG 0 factory
ARG 1 elementCodec
ARG 2 maxSize
METHOD method_57992 map (Ljava/util/function/IntFunction;Lnet/minecraft/class_9139;Lnet/minecraft/class_9139;I)Lnet/minecraft/class_9139;
ARG 0 factory
ARG 1 keyCodec
ARG 2 valueCodec
ARG 3 maxSize
METHOD method_57993 (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2520;
ARG 0 nbt
METHOD method_57994 (Lnet/minecraft/class_2520;)Lnet/minecraft/class_2487;
ARG 0 nbt
METHOD method_57995 either (Lnet/minecraft/class_9139;Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 left
ARG 1 right
METHOD method_57997 registryCodec (Lcom/mojang/serialization/Codec;Ljava/util/function/Supplier;)Lnet/minecraft/class_9139;
ARG 0 codec
ARG 1 sizeTracker
METHOD method_57998 nbtCompound (Ljava/util/function/Supplier;)Lnet/minecraft/class_9139;
ARG 0 sizeTracker
METHOD method_58000 toList (I)Lnet/minecraft/class_9139$class_9140;
ARG 0 maxLength
METHOD method_58001 registryEntryList (Lnet/minecraft/class_5321;)Lnet/minecraft/class_9139;
ARG 0 registryRef
METHOD method_58002 unlimitedRegistryCodec (Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_9139;
ARG 0 codec
CLASS 10
CLASS 11
METHOD method_58007 (Lnet/minecraft/class_9139;Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;Ljava/lang/Object;)V
ARG 3 k
ARG 4 v
CLASS 13
METHOD method_58010 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;)V
ARG 2 right
METHOD method_58011 (Lio/netty/buffer/ByteBuf;Lnet/minecraft/class_9139;Ljava/lang/Object;)V
ARG 2 left
CLASS 15
METHOD method_56424 getIterable (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359;
ARG 1 buf
@ -233,6 +306,19 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
FIELD field_48562 DIRECT_ENTRY_MARKER I
METHOD method_56390 getEntries (Lnet/minecraft/class_9129;)Lnet/minecraft/class_2359;
ARG 1 buf
CLASS 17
FIELD field_49689 DIRECT_ENTRY_MARKER I
FIELD field_49690 entryPacketCodec Lnet/minecraft/class_9139;
CLASS 18
FIELD field_49691 NAME_MAX_LENGTH I
FIELD field_49692 VALUE_MAX_LENGTH I
FIELD field_49693 SIGNATURE_MAX_LENGTH I
FIELD field_49694 MAP_MAX_SIZE I
METHOD method_58016 (Lio/netty/buffer/ByteBuf;Ljava/lang/String;)V
ARG 0 buf2
ARG 1 signature
METHOD method_58017 (Lio/netty/buffer/ByteBuf;)Ljava/lang/String;
ARG 0 buf2
CLASS 2
METHOD method_56403 decode (Lio/netty/buffer/ByteBuf;)[B
ARG 1 buf
@ -243,6 +329,8 @@ CLASS net/minecraft/class_9135 net/minecraft/network/codec/PacketCodecs
METHOD method_56407 read (Lio/netty/buffer/ByteBuf;)[B
ARG 1 buf
METHOD method_56408 write (Lio/netty/buffer/ByteBuf;[B)V
ARG 1 buf
ARG 2 bytes
CLASS 5
METHOD method_56899 (Ljava/lang/Object;Ljava/lang/String;)Lio/netty/handler/codec/EncoderException;
ARG 1 error

View File

@ -1,18 +0,0 @@
CLASS net/minecraft/class_1844 net/minecraft/potion/PotionUtil
FIELD comp_2380 getCustomPotionEffects Ljava/util/List;
FIELD field_25817 NONE_TEXT Lnet/minecraft/class_2561;
FIELD field_30946 DEFAULT_COLOR I
METHOD comp_2380 getCustomPotionEffects ()Ljava/util/List;
METHOD method_47372 buildTooltip (Ljava/util/function/Consumer;FF)V
ARG 2 durationMultiplier
ARG 3 tickRate
METHOD method_55762 (Ljava/util/List;Lnet/minecraft/class_6880;Lnet/minecraft/class_1322;)V
ARG 1 attribute
ARG 2 modifier
METHOD method_8055 getColor (Ljava/lang/Iterable;)I
METHOD method_8062 getColor (Lnet/minecraft/class_6880;)I
ARG 0 potion
METHOD method_8064 getColor ()I
METHOD method_8065 buildTooltip (Ljava/lang/Iterable;Ljava/util/function/Consumer;FF)V
ARG 2 durationMultiplier
ARG 3 tickRate

View File

@ -1,8 +1,20 @@
CLASS net/minecraft/class_4550 net/minecraft/predicate/BlockPredicate
FIELD comp_1733 state Ljava/util/Optional;
FIELD field_45723 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49181 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD comp_1733 state ()Ljava/util/Optional;
METHOD method_22454 test (Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Z
ARG 1 world
ARG 2 pos
METHOD method_57143 hasNbt ()Z
METHOD method_57145 testBlockEntity (Lnet/minecraft/class_4538;Lnet/minecraft/class_2586;Lnet/minecraft/class_2105;)Z
ARG 0 world
ARG 1 blockEntity
ARG 2 nbtPredicate
METHOD method_57146 testState (Lnet/minecraft/class_2680;)Z
ARG 1 state
METHOD method_57147 test (Lnet/minecraft/class_2694;)Z
ARG 1 pos
CLASS class_4710 Builder
FIELD field_21572 blocks Ljava/util/Optional;
FIELD field_21574 state Ljava/util/Optional;

View File

@ -0,0 +1,24 @@
CLASS net/minecraft/class_9329 net/minecraft/predicate/ComponentPredicate
FIELD field_49595 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49596 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49597 EMPTY Lnet/minecraft/class_9329;
FIELD field_49598 components Ljava/util/List;
METHOD <init> (Ljava/util/List;)V
ARG 1 components
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_57862 builder ()Lnet/minecraft/class_9329$class_9330;
METHOD method_57864 test (Lnet/minecraft/class_9322;)Z
ARG 1 holder
METHOD method_57865 of (Lnet/minecraft/class_9323;)Lnet/minecraft/class_9329;
ARG 0 components
METHOD method_57867 isEmpty ()Z
METHOD method_57870 toChanges ()Lnet/minecraft/class_9326;
METHOD test (Ljava/lang/Object;)Z
ARG 1 components
CLASS class_9330 Builder
FIELD field_49599 components Ljava/util/List;
METHOD method_57871 build ()Lnet/minecraft/class_9329;
METHOD method_57872 add (Lnet/minecraft/class_9331;Ljava/lang/Object;)Lnet/minecraft/class_9329$class_9330;
ARG 1 type
ARG 2 value

View File

@ -74,6 +74,7 @@ CLASS net/minecraft/class_7923 net/minecraft/registry/Registries
FIELD field_47496 CRITERION Lnet/minecraft/class_2378;
FIELD field_47555 NUMBER_FORMAT_TYPE Lnet/minecraft/class_2378;
FIELD field_48976 ARMOR_MATERIAL Lnet/minecraft/class_2378;
FIELD field_49658 DATA_COMPONENT_TYPE Lnet/minecraft/class_2378;
METHOD method_47450 (Lnet/minecraft/class_2378;)Ljava/lang/Object;
ARG 0 registry
METHOD method_47451 (Lnet/minecraft/class_2378;)Ljava/lang/Object;

View File

@ -119,7 +119,7 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
METHOD method_43508 hasIllegalCharacter (Ljava/lang/String;)Z
COMMENT {@return whether {@code message} contains an illegal character}
COMMENT
COMMENT @see net.minecraft.SharedConstants#isValidChar(char)
COMMENT @see net.minecraft.util.StringHelper#isValidChar(char)
ARG 0 message
METHOD method_43669 checkForSpam ()V
METHOD method_44155 handleDecoratedMessage (Lnet/minecraft/class_7471;)V

View File

@ -11,3 +11,4 @@ CLASS net/minecraft/class_6302 net/minecraft/test/GameTest
METHOD method_35938 maxAttempts ()I
METHOD method_35939 requiredSuccesses ()I
METHOD method_57098 skyAccess ()Z
METHOD method_57962 manualOnly ()Z

View File

@ -30,6 +30,7 @@ CLASS net/minecraft/class_2568 net/minecraft/text/HoverEvent
ARG 1 name
ARG 2 parsable
ARG 3 contentCodec
ARG 4 legacySerializer
METHOD method_27667 isParsable ()Z
METHOD method_27676 cast (Ljava/lang/Object;)Ljava/lang/Object;
ARG 1 o
@ -37,6 +38,23 @@ CLASS net/minecraft/class_2568 net/minecraft/text/HoverEvent
ARG 0 action
METHOD method_54187 (Lnet/minecraft/class_2568$class_8826;)Ljava/lang/Object;
ARG 0 action
METHOD method_57979 (Lnet/minecraft/class_2561;Lnet/minecraft/class_6903;)Lcom/mojang/serialization/DataResult;
ARG 0 text
ARG 1 ops
METHOD method_57980 (Ljava/lang/Object;)Lnet/minecraft/class_2568$class_8826;
ARG 1 value
CLASS 1
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_57982 (Lcom/mojang/datafixers/util/Pair;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;
ARG 2 value
METHOD method_57983 (Lcom/mojang/serialization/DynamicOps;Lnet/minecraft/class_2568$class_9341;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;
ARG 3 pair
CLASS class_5248 EntityContent
FIELD field_24351 entityType Lnet/minecraft/class_1299;
FIELD field_24352 uuid Ljava/util/UUID;
@ -58,27 +76,35 @@ CLASS net/minecraft/class_2568 net/minecraft/text/HoverEvent
ARG 0 instance
METHOD method_54195 legacySerializer (Lnet/minecraft/class_2561;Lnet/minecraft/class_6903;)Lcom/mojang/serialization/DataResult;
ARG 0 text
ARG 1 ops
METHOD method_54196 (Lnet/minecraft/class_2568$class_5248;)Ljava/util/Optional;
ARG 0 content
METHOD method_54197 (Lnet/minecraft/class_2568$class_5248;)Ljava/util/UUID;
ARG 0 content
METHOD method_54198 (Lnet/minecraft/class_2568$class_5248;)Lnet/minecraft/class_1299;
ARG 0 content
METHOD method_57985 (Lnet/minecraft/class_1299;Ljava/util/UUID;Lnet/minecraft/class_2561;)Lnet/minecraft/class_2568$class_5248;
ARG 2 text
CLASS class_5249 ItemStackContent
FIELD field_24355 item Lnet/minecraft/class_6880;
FIELD field_24356 count I
FIELD field_24358 stack Lnet/minecraft/class_1799;
FIELD field_46608 ITEM_STACK_CODEC Lcom/mojang/serialization/Codec;
FIELD field_46609 CODEC Lcom/mojang/serialization/Codec;
FIELD field_49672 ENTRY_BASED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_49673 changes Lnet/minecraft/class_9326;
METHOD <init> (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD <init> (Lnet/minecraft/class_6880;ILnet/minecraft/class_9326;)V
ARG 1 item
ARG 2 count
ARG 3 changes
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD method_27683 asStack ()Lnet/minecraft/class_1799;
METHOD method_54203 legacySerializer (Lnet/minecraft/class_2561;Lnet/minecraft/class_6903;)Lcom/mojang/serialization/DataResult;
ARG 0 text
ARG 1 ops
CLASS class_8826 EventData
FIELD field_46610 CODEC Lcom/mojang/serialization/MapCodec;
FIELD field_46611 LEGACY_CODEC Lcom/mojang/serialization/MapCodec;
@ -86,3 +112,7 @@ CLASS net/minecraft/class_2568 net/minecraft/text/HoverEvent
ARG 0 action
METHOD method_54209 (Lnet/minecraft/class_2568$class_5247;)Lcom/mojang/serialization/Codec;
ARG 0 action
CLASS class_9341 LegacySerializer
METHOD parse (Lnet/minecraft/class_2561;Lnet/minecraft/class_6903;)Lcom/mojang/serialization/DataResult;
ARG 1 text
ARG 2 os

View File

@ -0,0 +1,17 @@
CLASS net/minecraft/class_9262 net/minecraft/text/RawFilteredPair
METHOD method_57134 of (Lnet/minecraft/class_5837;)Lnet/minecraft/class_9262;
ARG 0 message
METHOD method_57135 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 baseCodec
METHOD method_57136 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_57137 of (Ljava/lang/Object;)Lnet/minecraft/class_9262;
ARG 0 raw
METHOD method_57138 map (Ljava/util/function/Function;)Lnet/minecraft/class_9262;
ARG 1 mapper
METHOD method_57139 createPacketCodec (Lnet/minecraft/class_9139;)Lnet/minecraft/class_9139;
ARG 0 basePacketCodec
METHOD method_57140 get (Z)Ljava/lang/Object;
ARG 1 shouldFilter
METHOD method_57141 resolve (Ljava/util/function/Function;)Ljava/util/Optional;
ARG 1 resolver

View File

@ -122,17 +122,26 @@ CLASS net/minecraft/class_2561 net/minecraft/text/Text
FIELD field_11754 GSON Lcom/google/gson/Gson;
METHOD method_10867 toJsonString (Lnet/minecraft/class_2561;Lnet/minecraft/class_7225$class_7874;)Ljava/lang/String;
ARG 0 text
ARG 1 registries
METHOD method_10871 fromJson (Lcom/google/gson/JsonElement;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_5250;
ARG 0 json
ARG 1 registries
METHOD method_10872 fromJsonTree (Lcom/google/gson/JsonElement;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_5250;
ARG 0 json
ARG 1 registries
METHOD method_10873 fromLenientJson (Ljava/lang/String;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_5250;
ARG 0 json
ARG 1 registries
METHOD method_10874 toJson (Lnet/minecraft/class_2561;Lnet/minecraft/class_7225$class_7874;)Lcom/google/gson/JsonElement;
ARG 0 text
ARG 1 registries
METHOD method_10877 fromJson (Ljava/lang/String;Lnet/minecraft/class_7225$class_7874;)Lnet/minecraft/class_5250;
ARG 0 json
ARG 1 registries
CLASS class_8822 Serializer
FIELD field_49665 registries Lnet/minecraft/class_7225$class_7874;
METHOD <init> (Lnet/minecraft/class_7225$class_7874;)V
ARG 1 registries
METHOD deserialize (Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;
ARG 1 json
ARG 2 type

View File

@ -3,6 +3,9 @@ CLASS net/minecraft/class_8824 net/minecraft/text/TextCodecs
FIELD field_46598 STRINGIFIED_CODEC Lcom/mojang/serialization/Codec;
FIELD field_48540 REGISTRY_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_48985 OPTIONAL_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49666 UNLIMITED_REGISTRY_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49667 OPTIONAL_UNLIMITED_REGISTRY_PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49668 PACKET_CODEC Lnet/minecraft/class_9139;
METHOD method_54165 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2561;
ARG 0 either
METHOD method_54166 createCodec (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
@ -26,6 +29,24 @@ CLASS net/minecraft/class_8824 net/minecraft/text/TextCodecs
ARG 0 either2
METHOD method_54177 (Lnet/minecraft/class_2561;)Lnet/minecraft/class_2561;
ARG 0 text
METHOD method_57973 codec (I)Lcom/mojang/serialization/Codec;
ARG 0 maxSerializedLength
CLASS 1
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_57974 (Lcom/mojang/datafixers/util/Pair;Lnet/minecraft/class_2561;)Lcom/mojang/datafixers/util/Pair;
ARG 1 text
METHOD method_57975 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 2 json
METHOD method_57976 toJsonOps (Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DynamicOps;
ARG 0 ops
METHOD method_57977 (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;
ARG 1 pair
CLASS class_8825 FuzzyCodec
FIELD field_46599 codecs Ljava/util/List;
FIELD field_46600 codecGetter Ljava/util/function/Function;

View File

@ -2,6 +2,7 @@ CLASS net/minecraft/class_1767 net/minecraft/util/DyeColor
COMMENT An enum representing 16 dye colors.
FIELD field_16537 signColor I
FIELD field_41600 CODEC Lnet/minecraft/class_3542$class_7292;
FIELD field_49259 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_7943 colorComponents [F
FIELD field_7948 name Ljava/lang/String;
FIELD field_7950 BY_FIREWORK_COLOR Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;

View File

@ -40,3 +40,25 @@ CLASS net/minecraft/class_3544 net/minecraft/util/StringHelper
COMMENT
COMMENT @apiNote This is used when sending chat messages.
ARG 0 text
METHOD method_57175 isValidChar (C)Z
COMMENT {@return whether {@code c} is a valid character}
COMMENT
COMMENT <p>Characters are valid if they are not an ASCII control code or {@code §}.
ARG 0 c
METHOD method_57176 isWhitespace (I)Z
ARG 0 c
METHOD method_57177 stripInvalidChars (Ljava/lang/String;Z)Ljava/lang/String;
COMMENT {@return {@code string} with all {@linkplain #isValidChar invalid characters}
COMMENT removed}
ARG 0 string
ARG 1 allowLinebreak
METHOD method_57178 (I)Z
ARG 0 c
METHOD method_57179 isValidPlayerName (Ljava/lang/String;)Z
ARG 0 name
METHOD method_57180 stripInvalidChars (Ljava/lang/String;)Ljava/lang/String;
COMMENT {@return {@code string} with all {@linkplain #isValidChar invalid characters},
COMMENT including linebreak ({@code \\n}), removed}
ARG 0 string
METHOD method_57181 isBlank (Ljava/lang/String;)Z
ARG 0 string

View File

@ -310,6 +310,16 @@ CLASS net/minecraft/class_156 net/minecraft/util/Util
ARG 0 predicates
METHOD method_56616 anyOf (Ljava/util/List;)Ljava/util/function/Predicate;
ARG 0 predicates
METHOD method_57107 registryValueToString (Lnet/minecraft/class_2378;Ljava/lang/Object;)Ljava/lang/String;
ARG 0 registry
ARG 1 value
METHOD method_57108 listWith (Ljava/util/List;Ljava/lang/Object;)Ljava/util/List;
ARG 0 list
ARG 1 valueToAppend
METHOD method_57109 mapWith (Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map;
ARG 0 map
ARG 1 keyToAppend
ARG 2 valueToAppend
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

@ -34,6 +34,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
COMMENT
COMMENT @see RuntimeOps
FIELD field_49012 UNSIGNED_BYTE Lcom/mojang/serialization/Codec;
FIELD field_49183 PLAYER_NAME Lcom/mojang/serialization/Codec;
METHOD method_33817 xor (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
COMMENT Returns an exclusive-or codec for {@link Either} instances.
COMMENT
@ -304,6 +305,28 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD method_56942 withLifecycle (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 originalCodec
ARG 1 lifecycleGetter
METHOD method_57148 (ILjava/util/List;)Lcom/mojang/serialization/DataResult;
ARG 1 list
METHOD method_57149 (ILjava/util/Map;)Lcom/mojang/serialization/DataResult;
ARG 1 map
METHOD method_57150 list (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec;
ARG 0 codec
ARG 1 maxLength
METHOD method_57153 map (Lcom/mojang/serialization/Codec;I)Lcom/mojang/serialization/Codec;
ARG 0 codec
ARG 1 maxLength
METHOD method_57154 keyDispatching (Lcom/mojang/serialization/Codec;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
COMMENT {@return a codec for a map, given the codec for the key {@code Codec<K>} and a
COMMENT function from the key to the codec for the value, {@code Codec<V>}}
COMMENT
COMMENT @param <K> the type of the map keys
COMMENT @param <V> the type of the map values
ARG 0 keyCodec
ARG 1 keyToValueCodec
METHOD method_57155 optional (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 codec
METHOD method_57156 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 name
CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
@ -362,6 +385,55 @@ 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_57158 (Lcom/google/common/collect/ImmutableMap$Builder;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 decoded
METHOD method_57159 (Lcom/mojang/datafixers/util/Unit;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Unit;
ARG 0 unit
ARG 1 pair
METHOD method_57160 (Lcom/mojang/datafixers/util/Unit;Lcom/mojang/datafixers/util/Unit;)Lcom/mojang/datafixers/util/Unit;
ARG 0 unit
ARG 1 unit2
METHOD method_57161 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableMap$Builder;Ljava/util/stream/Stream$Builder;Lcom/mojang/serialization/DataResult;Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/DataResult;
ARG 5 result
ARG 6 entry
METHOD method_57162 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/DynamicOps;Ljava/util/function/Function;Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
ARG 4 map
METHOD method_57163 encode (Lcom/mojang/serialization/Codec;Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/DataResult;
ARG 1 codec
ARG 2 value
ARG 3 ops
METHOD method_57164 (Lcom/mojang/serialization/DataResult;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 0 a
ARG 1 b
METHOD method_57165 (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/DataResult;
ARG 2 codec
METHOD method_57166 (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
ARG 1 error
METHOD method_57168 (Ljava/util/Map;Ljava/lang/Object;Lcom/mojang/datafixers/util/Unit;)Lcom/mojang/datafixers/util/Pair;
ARG 2 unit
METHOD method_57169 (Ljava/util/stream/Stream$Builder;Lcom/mojang/datafixers/util/Pair;Lcom/mojang/serialization/DataResult$PartialResult;)V
ARG 2 result
CLASS 8
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_57170 (Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;
ARG 0 pair
METHOD method_57171 isEmpty (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Z
ARG 0 ops
ARG 1 input
CLASS class_5839 Xor
COMMENT An xor codec that only permits exactly one of the two data choices to be
COMMENT present.

View File

@ -36,6 +36,12 @@ CLASS net/minecraft/class_5253 net/minecraft/util/math/ColorHelper
ARG 0 delta
ARG 1 start
ARG 2 end
METHOD method_57173 getArgb (III)I
ARG 0 red
ARG 1 green
ARG 2 blue
METHOD method_57174 fullAlpha (I)I
ARG 0 argb
CLASS class_8045 Abgr
METHOD method_48342 getAlpha (I)I
ARG 0 abgr

View File

@ -1,6 +1,7 @@
CLASS net/minecraft/class_4208 net/minecraft/util/math/GlobalPos
FIELD field_25066 CODEC Lcom/mojang/serialization/Codec;
FIELD field_48451 PACKET_CODEC Lnet/minecraft/class_9139;
FIELD field_49583 MAP_CODEC Lcom/mojang/serialization/MapCodec;
METHOD <init> (Lnet/minecraft/class_5321;Lnet/minecraft/class_2338;)V
ARG 1 dimension
ARG 2 pos

View File

@ -13,6 +13,7 @@ CLASS net/minecraft/class_1918 net/minecraft/world/CommandBlockExecutor
FIELD field_9168 command Ljava/lang/String;
FIELD field_9169 DATE_FORMAT Ljava/text/SimpleDateFormat;
METHOD method_52175 isEditable ()Z
METHOD method_57558 getCustomNameNullable ()Lnet/minecraft/class_2561;
METHOD method_8286 setCommand (Ljava/lang/String;)V
ARG 1 command
METHOD method_8287 setTrackOutput (Z)V
@ -21,6 +22,7 @@ CLASS net/minecraft/class_1918 net/minecraft/world/CommandBlockExecutor
ARG 1 player
METHOD method_8289 getCommand ()Ljava/lang/String;
METHOD method_8290 setCustomName (Lnet/minecraft/class_2561;)V
ARG 1 customName
METHOD method_8291 setLastOutput (Lnet/minecraft/class_2561;)V
ARG 1 lastOutput
METHOD method_8292 getLastOutput ()Lnet/minecraft/class_2561;