command, data, enchantment, inventory packages

This commit is contained in:
apple502j 2024-02-29 17:46:49 +09:00
parent 9dffa61ce4
commit d5dbd5d144
No known key found for this signature in database
GPG Key ID: 2A69798565A099A9
9 changed files with 99 additions and 0 deletions

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

@ -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

@ -6,5 +6,12 @@ CLASS net/minecraft/class_9338 net/minecraft/data/report/ItemListProvider
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

@ -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

@ -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

@ -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