23w35a misc (#3650)

This commit is contained in:
apple502j 2023-09-02 22:09:42 +09:00 committed by GitHub
parent e2c1b54681
commit d2ec05c9dc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
27 changed files with 161 additions and 3 deletions

View File

@ -6,6 +6,10 @@ CLASS net/minecraft/class_2312 net/minecraft/block/AbstractRedstoneGateBlock
ARG 2 pos ARG 2 pos
ARG 3 state ARG 3 state
METHOD method_49816 getSideInputFromGatesOnly ()Z METHOD method_49816 getSideInputFromGatesOnly ()Z
METHOD method_53789 canPlaceAbove (Lnet/minecraft/class_4538;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world
ARG 2 pos
ARG 3 state
METHOD method_9988 isTargetNotAligned (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z METHOD method_9988 isTargetNotAligned (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Z
ARG 1 world ARG 1 world
ARG 2 pos ARG 2 pos

View File

@ -1,4 +1,5 @@
CLASS net/minecraft/class_2190 net/minecraft/block/AbstractSkullBlock CLASS net/minecraft/class_2190 net/minecraft/block/AbstractSkullBlock
FIELD field_46110 POWERED Lnet/minecraft/class_2746;
FIELD field_9867 type Lnet/minecraft/class_2484$class_2485; FIELD field_9867 type Lnet/minecraft/class_2484$class_2485;
METHOD <init> (Lnet/minecraft/class_2484$class_2485;Lnet/minecraft/class_4970$class_2251;)V METHOD <init> (Lnet/minecraft/class_2484$class_2485;Lnet/minecraft/class_4970$class_2251;)V
ARG 1 type ARG 1 type

View File

@ -37,7 +37,7 @@ CLASS net/minecraft/class_2343 net/minecraft/block/BlockEntityProvider
COMMENT <p>Tickers should validate that the passed {@code type} is the one this block expects, COMMENT <p>Tickers should validate that the passed {@code type} is the one this block expects,
COMMENT and return {@code null} if it isn't. This is to prevent crashes in rare cases where a COMMENT and return {@code null} if it isn't. This is to prevent crashes in rare cases where a
COMMENT mismatch occurs between the position's block and block entity. {@link COMMENT mismatch occurs between the position's block and block entity. {@link
COMMENT BlockWithEntity#checkType} can be used to implement the check. COMMENT BlockWithEntity#validateTicker} can be used to implement the check.
COMMENT COMMENT
COMMENT <p>Example: COMMENT <p>Example:
COMMENT COMMENT

View File

@ -16,6 +16,7 @@ CLASS net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_2695 display Lnet/minecraft/class_185; FIELD field_2695 display Lnet/minecraft/class_185;
FIELD field_2696 rootWidget Lnet/minecraft/class_456; FIELD field_2696 rootWidget Lnet/minecraft/class_456;
FIELD field_2697 icon Lnet/minecraft/class_1799; FIELD field_2697 icon Lnet/minecraft/class_1799;
FIELD field_46142 root Lnet/minecraft/class_8781;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_8781;Lnet/minecraft/class_185;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_457;Lnet/minecraft/class_453;ILnet/minecraft/class_8781;Lnet/minecraft/class_185;)V
ARG 1 client ARG 1 client
ARG 2 screen ARG 2 screen
@ -67,3 +68,4 @@ CLASS net/minecraft/class_454 net/minecraft/client/gui/screen/advancement/Advanc
METHOD method_35734 getType ()Lnet/minecraft/class_453; METHOD method_35734 getType ()Lnet/minecraft/class_453;
METHOD method_35735 getIndex ()I METHOD method_35735 getIndex ()I
METHOD method_35736 getDisplay ()Lnet/minecraft/class_185; METHOD method_35736 getDisplay ()Lnet/minecraft/class_185;
METHOD method_53813 getRoot ()Lnet/minecraft/class_8781;

View File

@ -18,6 +18,7 @@ CLASS net/minecraft/class_456 net/minecraft/client/gui/screen/advancement/Advanc
FIELD field_32296 TITLE_OFFSET_Y I FIELD field_32296 TITLE_OFFSET_Y I
FIELD field_32297 TITLE_MAX_WIDTH I FIELD field_32297 TITLE_MAX_WIDTH I
FIELD field_45425 TITLE_BOX_TEXTURE Lnet/minecraft/class_2960; FIELD field_45425 TITLE_BOX_TEXTURE Lnet/minecraft/class_2960;
FIELD field_46143 advancement Lnet/minecraft/class_8781;
METHOD <init> (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_8781;Lnet/minecraft/class_185;)V METHOD <init> (Lnet/minecraft/class_454;Lnet/minecraft/class_310;Lnet/minecraft/class_8781;Lnet/minecraft/class_185;)V
ARG 1 tab ARG 1 tab
ARG 2 client ARG 2 client

View File

@ -24,6 +24,7 @@ CLASS net/minecraft/class_457 net/minecraft/client/gui/screen/advancement/Advanc
METHOD method_2335 getAdvancementWidget (Lnet/minecraft/class_8781;)Lnet/minecraft/class_456; METHOD method_2335 getAdvancementWidget (Lnet/minecraft/class_8781;)Lnet/minecraft/class_456;
ARG 1 advancement ARG 1 advancement
METHOD method_2336 getTab (Lnet/minecraft/class_8781;)Lnet/minecraft/class_454; METHOD method_2336 getTab (Lnet/minecraft/class_8781;)Lnet/minecraft/class_454;
ARG 1 advancement
METHOD method_2337 drawAdvancementTree (Lnet/minecraft/class_332;IIII)V METHOD method_2337 drawAdvancementTree (Lnet/minecraft/class_332;IIII)V
ARG 1 context ARG 1 context
ARG 2 mouseX ARG 2 mouseX

View File

@ -137,6 +137,8 @@ CLASS net/minecraft/class_350 net/minecraft/client/gui/widget/EntryListWidget
ARG 0 entry ARG 0 entry
METHOD method_49603 enableScissor (Lnet/minecraft/class_332;)V METHOD method_49603 enableScissor (Lnet/minecraft/class_332;)V
ARG 1 context ARG 1 context
METHOD method_53812 isSelectButton (I)Z
ARG 1 button
CLASS class_351 Entry CLASS class_351 Entry
FIELD field_22752 parentList Lnet/minecraft/class_350; FIELD field_22752 parentList Lnet/minecraft/class_350;
METHOD method_25343 render (Lnet/minecraft/class_332;IIIIIIIZF)V METHOD method_25343 render (Lnet/minecraft/class_332;IIIIIIIZF)V

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_632 net/minecraft/client/network/ClientAdvancementMana
FIELD field_3685 selectedTab Lnet/minecraft/class_8779; FIELD field_3685 selectedTab Lnet/minecraft/class_8779;
FIELD field_3686 LOGGER Lorg/slf4j/Logger; FIELD field_3686 LOGGER Lorg/slf4j/Logger;
FIELD field_44808 worldSession Lnet/minecraft/class_7975; FIELD field_44808 worldSession Lnet/minecraft/class_7975;
FIELD field_46144 manager Lnet/minecraft/class_163;
METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_7975;)V METHOD <init> (Lnet/minecraft/class_310;Lnet/minecraft/class_7975;)V
ARG 1 client ARG 1 client
ARG 2 worldSession ARG 2 worldSession
@ -15,6 +16,12 @@ CLASS net/minecraft/class_632 net/minecraft/client/network/ClientAdvancementMana
METHOD method_2864 selectTab (Lnet/minecraft/class_8779;Z)V METHOD method_2864 selectTab (Lnet/minecraft/class_8779;Z)V
ARG 1 tab ARG 1 tab
ARG 2 local ARG 2 local
METHOD method_53814 getManager ()Lnet/minecraft/class_163;
METHOD method_53815 get (Lnet/minecraft/class_2960;)Lnet/minecraft/class_8779;
ARG 1 id
METHOD method_53816 (Lnet/minecraft/class_632$class_633;Lnet/minecraft/class_8779;Lnet/minecraft/class_167;)V
ARG 2 advancement
ARG 3 progress
CLASS class_633 Listener CLASS class_633 Listener
METHOD method_2865 setProgress (Lnet/minecraft/class_8781;Lnet/minecraft/class_167;)V METHOD method_2865 setProgress (Lnet/minecraft/class_8781;Lnet/minecraft/class_167;)V
ARG 1 advancement ARG 1 advancement

View File

@ -62,8 +62,12 @@ CLASS net/minecraft/class_634 net/minecraft/client/network/ClientPlayNetworkHand
ARG 2 state ARG 2 state
METHOD method_34008 (Lnet/minecraft/class_1297;Lcom/mojang/datafixers/util/Pair;)V METHOD method_34008 (Lnet/minecraft/class_1297;Lcom/mojang/datafixers/util/Pair;)V
ARG 1 pair ARG 1 pair
METHOD method_34009 (Lnet/minecraft/class_1703;Lnet/minecraft/class_8786;)V
ARG 2 recipe
METHOD method_34010 (Lnet/minecraft/class_268;Lnet/minecraft/class_5900$class_5902;)V METHOD method_34010 (Lnet/minecraft/class_268;Lnet/minecraft/class_5900$class_5902;)V
ARG 1 team ARG 1 team
METHOD method_34011 (Lnet/minecraft/class_299;Lnet/minecraft/class_8786;)V
ARG 2 recipe
METHOD method_34012 (Lnet/minecraft/class_299;Lnet/minecraft/class_516;)V METHOD method_34012 (Lnet/minecraft/class_299;Lnet/minecraft/class_516;)V
ARG 1 recipeResultCollection ARG 1 recipeResultCollection
METHOD method_37472 (I)V METHOD method_37472 (I)V

View File

@ -62,6 +62,7 @@ CLASS net/minecraft/class_636 net/minecraft/client/network/ClientPlayerInteracti
METHOD method_2911 syncSelectedSlot ()V METHOD method_2911 syncSelectedSlot ()V
METHOD method_2912 clickRecipe (ILnet/minecraft/class_8786;Z)V METHOD method_2912 clickRecipe (ILnet/minecraft/class_8786;Z)V
ARG 1 syncId ARG 1 syncId
ARG 2 recipe
ARG 3 craftAll ARG 3 craftAll
METHOD method_2913 hasExperienceBar ()Z METHOD method_2913 hasExperienceBar ()Z
METHOD method_2914 hasCreativeInventory ()Z METHOD method_2914 hasCreativeInventory ()Z

View File

@ -13,6 +13,8 @@ CLASS net/minecraft/class_2196 net/minecraft/command/argument/MessageArgumentTyp
ARG 0 callback ARG 0 callback
ARG 1 source ARG 1 source
ARG 2 message ARG 2 message
METHOD method_45568 (Lnet/minecraft/class_7471;Lnet/minecraft/class_2561;Ljava/util/function/Consumer;Lnet/minecraft/class_5837;)V
ARG 3 filtered
METHOD method_45569 chainUnsigned (Ljava/util/function/Consumer;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V METHOD method_45569 chainUnsigned (Ljava/util/function/Consumer;Lnet/minecraft/class_2168;Lnet/minecraft/class_7471;)V
ARG 0 callback ARG 0 callback
ARG 1 source ARG 1 source

View File

@ -20,3 +20,5 @@ CLASS net/minecraft/class_4916 net/minecraft/data/client/ModelProvider
ARG 2 entry ARG 2 entry
METHOD method_44110 (Lnet/minecraft/class_2248;)Ljava/nio/file/Path; METHOD method_44110 (Lnet/minecraft/class_2248;)Ljava/nio/file/Path;
ARG 1 block ARG 1 block
METHOD method_53817 (Ljava/util/Map$Entry;)Z
ARG 0 entry

View File

@ -30,3 +30,17 @@ CLASS net/minecraft/class_4284 net/minecraft/datafixer/DataFixTypes
ARG 3 oldVersion ARG 3 oldVersion
ARG 4 newVersion ARG 4 newVersion
METHOD method_48132 getSaveVersionId ()I METHOD method_48132 getSaveVersionId ()I
METHOD method_53711 createDataFixingCodec (Lcom/mojang/serialization/Codec;Lcom/mojang/datafixers/DataFixer;I)Lcom/mojang/serialization/Codec;
ARG 1 baseCodec
ARG 2 dataFixer
ARG 3 currentDataVersion
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_53712 (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 encoded

View File

@ -37,3 +37,4 @@ CLASS net/minecraft/class_8744 net/minecraft/datafixer/fix/StatusEffectFix
METHOD method_53103 fixCustomPotionEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53103 fixCustomPotionEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53104 fixEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53104 fixEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53105 fixActiveEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; METHOD method_53105 fixActiveEffectsKey (Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;
METHOD method_53713 makePlayersRule ()Lcom/mojang/datafixers/TypeRewriteRule;

View File

@ -19,5 +19,7 @@ CLASS net/minecraft/class_1366 net/minecraft/entity/ai/goal/MeleeAttackGoal
METHOD method_28347 isCooledDown ()Z METHOD method_28347 isCooledDown ()Z
METHOD method_28348 getCooldown ()I METHOD method_28348 getCooldown ()I
METHOD method_28349 getMaxCooldown ()I METHOD method_28349 getMaxCooldown ()I
METHOD method_53715 canAttack (Lnet/minecraft/class_1309;)Z
ARG 1 target
METHOD method_6288 attack (Lnet/minecraft/class_1309;)V METHOD method_6288 attack (Lnet/minecraft/class_1309;)V
ARG 1 target ARG 1 target

View File

@ -36,3 +36,4 @@ CLASS net/minecraft/class_7689 net/minecraft/entity/passive/CamelEntity
METHOD <init> (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V METHOD <init> (Lnet/minecraft/class_7689;Lnet/minecraft/class_7689;)V
ARG 2 camel ARG 2 camel
CLASS class_8196 CamelMoveControl CLASS class_8196 CamelMoveControl
CLASS class_8784 CamelLookControl

View File

@ -66,6 +66,8 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
ARG 2 category ARG 2 category
ARG 3 volume ARG 3 volume
ARG 4 pitch ARG 4 pitch
METHOD method_17851 (Lnet/minecraft/class_1299;)V
ARG 1 parrotType
METHOD method_17852 (Lnet/minecraft/class_1299;)Z METHOD method_17852 (Lnet/minecraft/class_1299;)Z
ARG 0 entityType ARG 0 entityType
METHOD method_17853 (Lnet/minecraft/class_1297;)V METHOD method_17853 (Lnet/minecraft/class_1297;)V
@ -118,11 +120,16 @@ CLASS net/minecraft/class_1657 net/minecraft/entity/player/PlayerEntity
METHOD method_40126 useRiptide (I)V METHOD method_40126 useRiptide (I)V
ARG 1 riptideTicks ARG 1 riptideTicks
METHOD method_42272 getSculkShriekerWarningManager ()Ljava/util/Optional; METHOD method_42272 getSculkShriekerWarningManager ()Ljava/util/Optional;
METHOD method_43119 (Lnet/minecraft/class_4208;)Ljava/util/Optional;
ARG 0 pos
METHOD method_43120 setLastDeathPos (Ljava/util/Optional;)V METHOD method_43120 setLastDeathPos (Ljava/util/Optional;)V
ARG 1 lastDeathPos ARG 1 lastDeathPos
METHOD method_43121 (Lnet/minecraft/class_2487;Lnet/minecraft/class_2520;)V
ARG 1 pos
METHOD method_43122 getLastDeathPos ()Ljava/util/Optional; METHOD method_43122 getLastDeathPos ()Ljava/util/Optional;
METHOD method_45015 shouldCloseHandledScreenOnRespawn ()Z METHOD method_45015 shouldCloseHandledScreenOnRespawn ()Z
METHOD method_51283 onRecipeCrafted (Lnet/minecraft/class_8786;Ljava/util/List;)V METHOD method_51283 onRecipeCrafted (Lnet/minecraft/class_8786;Ljava/util/List;)V
ARG 1 recipe
ARG 2 ingredients ARG 2 ingredients
METHOD method_52558 canChangeIntoPose (Lnet/minecraft/class_4050;)Z METHOD method_52558 canChangeIntoPose (Lnet/minecraft/class_4050;)Z
ARG 1 pose ARG 1 pose

View File

@ -54,7 +54,7 @@ CLASS net/minecraft/class_1262 net/minecraft/inventory/Inventories
COMMENT @apiNote This is used to implement {@link Inventory#removeStack(int)}. COMMENT @apiNote This is used to implement {@link Inventory#removeStack(int)}.
COMMENT This should not otherwise be used directly. COMMENT This should not otherwise be used directly.
COMMENT COMMENT
COMMENT @returns the stack previously at {@code slot} COMMENT @return the stack previously at {@code slot}
ARG 0 stacks ARG 0 stacks
ARG 1 slot ARG 1 slot
METHOD method_5429 readNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)V METHOD method_5429 readNbt (Lnet/minecraft/class_2487;Lnet/minecraft/class_2371;)V

View File

@ -91,7 +91,7 @@ CLASS net/minecraft/class_1263 net/minecraft/inventory/Inventory
COMMENT implemented in a block entity, then it should <strong>always</strong> call COMMENT implemented in a block entity, then it should <strong>always</strong> call
COMMENT {@code super.markDirty();} to ensure the block entity gets saved. COMMENT {@code super.markDirty();} to ensure the block entity gets saved.
COMMENT COMMENT
COMMENT @see net.minecraft.block.entiy.BlockEntity#markDirty COMMENT @see net.minecraft.block.entity.BlockEntity#markDirty
METHOD method_5432 onClose (Lnet/minecraft/class_1657;)V METHOD method_5432 onClose (Lnet/minecraft/class_1657;)V
COMMENT Called when the inventory is closed. Specifically, this is called inside COMMENT Called when the inventory is closed. Specifically, this is called inside
COMMENT {@link net.minecraft.screen.ScreenHandler#onClosed}. This does nothing COMMENT {@link net.minecraft.screen.ScreenHandler#onClosed}. This does nothing

View File

@ -7,6 +7,7 @@ CLASS net/minecraft/class_2779 net/minecraft/network/packet/s2c/play/Advancement
ARG 1 buf ARG 1 buf
METHOD <init> (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V METHOD <init> (ZLjava/util/Collection;Ljava/util/Set;Ljava/util/Map;)V
ARG 1 clearCurrent ARG 1 clearCurrent
ARG 2 toEarn
ARG 3 toRemove ARG 3 toRemove
ARG 4 toSetProgress ARG 4 toSetProgress
METHOD method_11924 shouldClearCurrent ()Z METHOD method_11924 shouldClearCurrent ()Z

View File

@ -47,6 +47,10 @@ CLASS net/minecraft/class_2048 net/minecraft/predicate/entity/EntityPredicate
ARG 2 predicateDeserializer ARG 2 predicateDeserializer
METHOD method_53134 contextPredicateFromEntityPredicate (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_5258; METHOD method_53134 contextPredicateFromEntityPredicate (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_5258;
ARG 0 builder ARG 0 builder
METHOD method_53135 (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 entityPredicateCodec
METHOD method_53136 (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_53137 contextPredicateFromEntityPredicate (Ljava/util/Optional;)Ljava/util/Optional; METHOD method_53137 contextPredicateFromEntityPredicate (Ljava/util/Optional;)Ljava/util/Optional;
ARG 0 entityPredicate ARG 0 entityPredicate
METHOD method_53139 contextPredicateFromEntityPredicates ([Lnet/minecraft/class_2048$class_2049;)Ljava/util/List; METHOD method_53139 contextPredicateFromEntityPredicates ([Lnet/minecraft/class_2048$class_2049;)Ljava/util/List;

View File

@ -21,6 +21,8 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
ARG 1 entity ARG 1 entity
METHOD method_37250 (Lnet/minecraft/class_1297;)Z METHOD method_37250 (Lnet/minecraft/class_1297;)Z
ARG 0 hitEntity ARG 0 hitEntity
METHOD method_53219 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 0 instance
CLASS class_4554 AdvancementCriteriaPredicate CLASS class_4554 AdvancementCriteriaPredicate
FIELD comp_1823 criteria Lit/unimi/dsi/fastutil/objects/Object2BooleanMap; FIELD comp_1823 criteria Lit/unimi/dsi/fastutil/objects/Object2BooleanMap;
FIELD field_45771 CODEC Lcom/mojang/serialization/Codec; FIELD field_45771 CODEC Lcom/mojang/serialization/Codec;
@ -39,6 +41,14 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
ARG 1 progress ARG 1 progress
CLASS class_4556 AdvancementPredicate CLASS class_4556 AdvancementPredicate
FIELD field_45773 CODEC Lcom/mojang/serialization/Codec; FIELD field_45773 CODEC Lcom/mojang/serialization/Codec;
METHOD method_53220 (Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_4553$class_4556;
ARG 0 either
METHOD method_53221 (Lnet/minecraft/class_4553$class_4554;)Ljava/lang/Record;
ARG 0 criteria
METHOD method_53222 (Lnet/minecraft/class_4553$class_4555;)Ljava/lang/Record;
ARG 0 completed
METHOD method_53223 (Lnet/minecraft/class_4553$class_4556;)Lcom/mojang/datafixers/util/Either;
ARG 0 predicate
CLASS class_4557 Builder CLASS class_4557 Builder
FIELD field_20730 experienceLevel Lnet/minecraft/class_2096$class_2100; FIELD field_20730 experienceLevel Lnet/minecraft/class_2096$class_2100;
FIELD field_20731 gameMode Ljava/util/Optional; FIELD field_20731 gameMode Ljava/util/Optional;
@ -66,6 +76,7 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
ARG 1 id ARG 1 id
ARG 2 done ARG 2 done
METHOD method_37251 lookingAt (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_4553$class_4557; METHOD method_37251 lookingAt (Lnet/minecraft/class_2048$class_2049;)Lnet/minecraft/class_4553$class_4557;
ARG 1 lookingAt
CLASS class_8749 StatMatcher CLASS class_8749 StatMatcher
FIELD field_45774 CODEC Lcom/mojang/serialization/Codec; FIELD field_45774 CODEC Lcom/mojang/serialization/Codec;
METHOD <init> (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880;Lnet/minecraft/class_2096$class_2100;)V METHOD <init> (Lnet/minecraft/class_3448;Lnet/minecraft/class_6880;Lnet/minecraft/class_2096$class_2100;)V
@ -74,5 +85,7 @@ CLASS net/minecraft/class_4553 net/minecraft/predicate/entity/PlayerPredicate
ARG 3 range ARG 3 range
METHOD method_53224 createCodec (Lnet/minecraft/class_3448;)Lcom/mojang/serialization/Codec; METHOD method_53224 createCodec (Lnet/minecraft/class_3448;)Lcom/mojang/serialization/Codec;
ARG 0 type ARG 0 type
METHOD method_53225 (Lnet/minecraft/class_3448;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
ARG 1 instance
METHOD method_53228 test (Lnet/minecraft/class_3469;)Z METHOD method_53228 test (Lnet/minecraft/class_3469;)Z
ARG 1 statHandler ARG 1 statHandler

View File

@ -72,6 +72,8 @@ CLASS net/minecraft/class_3244 net/minecraft/server/network/ServerPlayNetworkHan
ARG 6 yaw ARG 6 yaw
ARG 7 pitch ARG 7 pitch
METHOD method_14372 syncWithPlayerPosition ()V METHOD method_14372 syncWithPlayerPosition ()V
METHOD method_17820 (Lnet/minecraft/class_2840;Lnet/minecraft/class_8786;)V
ARG 2 recipe
METHOD method_20630 isPlayerNotCollidingWithBlocks (Lnet/minecraft/class_4538;Lnet/minecraft/class_238;DDD)Z METHOD method_20630 isPlayerNotCollidingWithBlocks (Lnet/minecraft/class_4538;Lnet/minecraft/class_238;DDD)Z
ARG 1 world ARG 1 world
ARG 2 box ARG 2 box

View File

@ -28,7 +28,10 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
COMMENT Entries for a section are null if the section has no positions marked for update. COMMENT Entries for a section are null if the section has no positions marked for update.
FIELD field_26929 world Lnet/minecraft/class_5539; FIELD field_26929 world Lnet/minecraft/class_5539;
FIELD field_28806 actionStack Lnet/minecraft/class_5831; FIELD field_28806 actionStack Lnet/minecraft/class_5831;
FIELD field_36388 CHUNK_LOADING_NOT_FINISHED Lcom/mojang/datafixers/util/Either;
FIELD field_46085 postProcessingFuture Ljava/util/concurrent/CompletableFuture;
METHOD <init> (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V METHOD <init> (Lnet/minecraft/class_1923;ILnet/minecraft/class_5539;Lnet/minecraft/class_3568;Lnet/minecraft/class_3193$class_3896;Lnet/minecraft/class_3193$class_3897;)V
ARG 1 pos
ARG 2 level ARG 2 level
ARG 3 world ARG 3 world
ARG 4 lightingProvider ARG 4 lightingProvider
@ -54,6 +57,7 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
COMMENT Updates {@code Futures} indicating the expected loading state of the underlying chunk of this {@code ChunkHolder}. COMMENT Updates {@code Futures} indicating the expected loading state of the underlying chunk of this {@code ChunkHolder}.
COMMENT Note that the method merely makes actual loading process possible, but do not perform these actions. COMMENT Note that the method merely makes actual loading process possible, but do not perform these actions.
ARG 1 chunkStorage ARG 1 chunkStorage
ARG 2 executor
METHOD method_14009 sendBlockEntityUpdatePacket (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V METHOD method_14009 sendBlockEntityUpdatePacket (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;)V
ARG 1 players ARG 1 players
ARG 2 world ARG 2 world
@ -65,6 +69,8 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
COMMENT chunk section y coordinate COMMENT chunk section y coordinate
METHOD method_15890 setLevel (I)V METHOD method_15890 setLevel (I)V
ARG 1 level ARG 1 level
METHOD method_16142 (Lnet/minecraft/class_2791;)Lnet/minecraft/class_2791;
ARG 0 chunk
METHOD method_16143 combineSavingFuture (Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V METHOD method_16143 combineSavingFuture (Ljava/util/concurrent/CompletableFuture;Ljava/lang/String;)V
ARG 1 then ARG 1 then
ARG 2 thenDesc ARG 2 thenDesc
@ -72,6 +78,11 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_16145 getTickingFuture ()Ljava/util/concurrent/CompletableFuture; METHOD method_16145 getTickingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_16146 getFutureFor (Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture; METHOD method_16146 getFutureFor (Lnet/minecraft/class_2806;)Ljava/util/concurrent/CompletableFuture;
ARG 1 leastStatus ARG 1 leastStatus
METHOD method_16147 (Lnet/minecraft/class_2791;Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/class_2791;
ARG 0 result
ARG 1 thenResult
METHOD method_16148 (Lnet/minecraft/class_2791;Lnet/minecraft/class_3193$class_3724;)Lnet/minecraft/class_2791;
ARG 1 unloaded
METHOD method_17207 setCompletedLevel (I)V METHOD method_17207 setCompletedLevel (I)V
ARG 1 level ARG 1 level
METHOD method_17208 getCompletedLevel ()I METHOD method_17208 getCompletedLevel ()I
@ -92,10 +103,18 @@ CLASS net/minecraft/class_3193 net/minecraft/server/world/ChunkHolder
METHOD method_30312 (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V METHOD method_30312 (Ljava/util/List;Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 3 pos ARG 3 pos
ARG 4 state ARG 4 state
METHOD method_39966 (Lnet/minecraft/class_2791;Ljava/lang/Object;)Lnet/minecraft/class_2791;
ARG 0 result
ARG 1 thenResult
METHOD method_39967 combineSavingFuture (Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V METHOD method_39967 combineSavingFuture (Ljava/lang/String;Ljava/util/concurrent/CompletableFuture;)V
ARG 1 thenDesc ARG 1 thenDesc
ARG 2 then ARG 2 then
METHOD method_40066 collectFuturesByStatus ()Ljava/util/List; METHOD method_40066 collectFuturesByStatus ()Ljava/util/List;
METHOD method_41205 getAccessibleChunk ()Lnet/minecraft/class_2818;
METHOD method_53680 combinePostProcessingFuture (Ljava/util/concurrent/CompletableFuture;)V
ARG 1 postProcessingFuture
METHOD method_53681 getPostProcessingFuture ()Ljava/util/concurrent/CompletableFuture;
METHOD method_53682 getPostProcessedChunk ()Lnet/minecraft/class_2818;
CLASS class_3724 Unloaded CLASS class_3724 Unloaded
COMMENT Used to represent a chunk that has not been loaded yet. COMMENT Used to represent a chunk that has not been loaded yet.
FIELD field_16433 INSTANCE Lnet/minecraft/class_3193$class_3724; FIELD field_16433 INSTANCE Lnet/minecraft/class_3193$class_3724;

View File

@ -36,4 +36,9 @@ CLASS net/minecraft/class_3227 net/minecraft/server/world/ServerLightingProvider
ARG 1 chunk ARG 1 chunk
METHOD method_51287 (Lnet/minecraft/class_1923;Ljava/lang/Runnable;)V METHOD method_51287 (Lnet/minecraft/class_1923;Ljava/lang/Runnable;)V
ARG 2 task ARG 2 task
METHOD method_53694 enqueue (II)Ljava/util/concurrent/CompletableFuture;
ARG 1 x
ARG 2 z
METHOD method_53695 (IILjava/lang/Runnable;)V
ARG 3 callback
CLASS class_3901 Stage CLASS class_3901 Stage

View File

@ -318,6 +318,21 @@ CLASS net/minecraft/class_3898 net/minecraft/server/world/ThreadedAnvilChunkStor
ARG 1 chunkPos ARG 1 chunkPos
METHOD method_52355 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V METHOD method_52355 (Lnet/minecraft/class_3222;Lnet/minecraft/class_1923;)V
ARG 2 chunkPos ARG 2 chunkPos
METHOD method_53683 (Lnet/minecraft/class_3193;Lcom/mojang/datafixers/util/Either;)Lcom/mojang/datafixers/util/Either;
ARG 2 either
METHOD method_53684 (Lnet/minecraft/class_3193;Lnet/minecraft/class_2818;)V
ARG 2 chunk
METHOD method_53685 forceLighting (Lnet/minecraft/class_1923;I)V
ARG 1 centerPos
ARG 2 radius
METHOD method_53686 sendToPlayers (Lnet/minecraft/class_2818;)V
ARG 1 chunk
METHOD method_53687 (Lnet/minecraft/class_2818;Ljava/lang/Object;)V
ARG 2 v
METHOD method_53688 getPostProcessedChunk (J)Lnet/minecraft/class_2818;
ARG 1 pos
METHOD method_53689 (Lnet/minecraft/class_1923;)V
ARG 1 pos
CLASS class_3208 EntityTracker CLASS class_3208 EntityTracker
COMMENT An entity tracker governs which players' clients can see an entity. Each COMMENT An entity tracker governs which players' clients can see an entity. Each
COMMENT tracker corresponds to one entity in a server world and is mapped from the COMMENT tracker corresponds to one entity in a server world and is mapped from the

View File

@ -259,10 +259,25 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 codec ARG 0 codec
ARG 1 field ARG 1 field
ARG 2 fallback ARG 2 fallback
METHOD method_53050 (Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;
ARG 1 value
METHOD method_53051 (Ljava/lang/Object;Ljava/util/Optional;)Ljava/lang/Object;
ARG 1 value
METHOD method_53052 createRecursive (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; METHOD method_53052 createRecursive (Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 codecFunction
METHOD method_53053 (Ljava/util/function/Function;Lcom/google/gson/JsonElement;)Lcom/mojang/serialization/DataResult;
ARG 1 json
METHOD method_53054 fromJsonSerializer (Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; METHOD method_53054 fromJsonSerializer (Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;
ARG 0 deserializer ARG 0 deserializer
ARG 1 serializer ARG 1 serializer
METHOD method_53055 (Ljava/util/function/Supplier;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 1 codec
METHOD method_53056 (Lnet/minecraft/class_2561;)Lcom/mojang/serialization/DataResult;
ARG 0 text
METHOD method_53057 (Ljava/util/function/Function;Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;
ARG 1 value
METHOD method_53058 object2BooleanMap (Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;
ARG 0 keyCodec
METHOD method_53700 formattedTime (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec; METHOD method_53700 formattedTime (Ljava/time/format/DateTimeFormatter;)Lcom/mojang/serialization/Codec;
ARG 0 formatter ARG 0 formatter
METHOD method_53702 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5699$class_6495; METHOD method_53702 either (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lnet/minecraft/class_5699$class_6495;
@ -376,15 +391,47 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
METHOD method_43963 asString ()Ljava/lang/String; METHOD method_43963 asString ()Ljava/lang/String;
CLASS class_8741 Recursive CLASS class_8741 Recursive
FIELD field_45716 supplier Ljava/util/function/Supplier; FIELD field_45716 supplier Ljava/util/function/Supplier;
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 codecFunction
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
CLASS class_8742 StrictOptionalField CLASS class_8742 StrictOptionalField
FIELD field_45717 field Ljava/lang/String; FIELD field_45717 field Ljava/lang/String;
FIELD field_45718 codec Lcom/mojang/serialization/Codec; FIELD field_45718 codec Lcom/mojang/serialization/Codec;
METHOD <init> (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V METHOD <init> (Ljava/lang/String;Lcom/mojang/serialization/Codec;)V
ARG 1 field ARG 1 field
ARG 2 codec ARG 2 codec
METHOD decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
METHOD encode (Ljava/lang/Object;Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/RecordBuilder;)Lcom/mojang/serialization/RecordBuilder;
ARG 1 input
ARG 2 ops
ARG 3 prefix
METHOD equals (Ljava/lang/Object;)Z
ARG 1 o
METHOD keys (Lcom/mojang/serialization/DynamicOps;)Ljava/util/stream/Stream;
ARG 1 ops
CLASS class_8783 StrictUnboundedMap CLASS class_8783 StrictUnboundedMap
FIELD a keyCodec Lcom/mojang/serialization/Codec; FIELD a keyCodec Lcom/mojang/serialization/Codec;
FIELD b elementCodec Lcom/mojang/serialization/Codec; FIELD b elementCodec Lcom/mojang/serialization/Codec;
METHOD <init> (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V METHOD <init> (Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)V
ARG 1 keyCodec ARG 1 keyCodec
ARG 2 elementCodec ARG 2 elementCodec
METHOD decode (Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;
ARG 1 ops
ARG 2 input
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 equals (Ljava/lang/Object;)Z
ARG 1 o