23w17a stuff (#3552)

* 23w17a stuff

I have no clue when it comes to font or lighting stuff, so the bulk of this snapshot isn't covered here...

* Update mappings/net/minecraft/client/texture/NativeImage.mapping

Co-authored-by: liach <7806504+liach@users.noreply.github.com>

---------

Co-authored-by: liach <7806504+liach@users.noreply.github.com>
This commit is contained in:
Shnupbups 2023-04-27 08:58:55 +10:00 committed by GitHub
parent 3f6476c92a
commit 2d7a44cb83
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
25 changed files with 102 additions and 2 deletions

View File

@ -956,6 +956,16 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock
METHOD method_51369 solid ()Lnet/minecraft/class_4970$class_2251;
METHOD method_51370 notSolid ()Lnet/minecraft/class_4970$class_2251;
METHOD method_51371 replaceable ()Lnet/minecraft/class_4970$class_2251;
METHOD method_51517 mapColor (Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251;
ARG 1 color
METHOD method_51518 (Lnet/minecraft/class_1767;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;
ARG 1 state
METHOD method_51519 (Lnet/minecraft/class_3620;Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;
ARG 1 state
METHOD method_51520 mapColor (Ljava/util/function/Function;)Lnet/minecraft/class_4970$class_2251;
ARG 1 mapColorProvider
METHOD method_51521 (Lnet/minecraft/class_2680;)Lnet/minecraft/class_3620;
ARG 0 state
METHOD method_9618 breakInstantly ()Lnet/minecraft/class_4970$class_2251;
COMMENT Specifies that a block is broken instantly.
METHOD method_9624 dynamicBounds ()Lnet/minecraft/class_4970$class_2251;

View File

@ -7,3 +7,5 @@ CLASS net/minecraft/class_8168 net/minecraft/block/DecoratedPotBlock
METHOD method_49815 (Lnet/minecraft/class_8172;Lnet/minecraft/class_47;Ljava/util/function/Consumer;)V
ARG 1 context
ARG 2 consumer
METHOD method_51510 (Ljava/util/List;Lnet/minecraft/class_1792;)V
ARG 1 sherd

View File

@ -1,7 +1,22 @@
CLASS net/minecraft/class_8172 net/minecraft/block/entity/DecoratedPotBlockEntity
FIELD field_42782 SHERDS_NBT_KEY Ljava/lang/String;
FIELD field_44706 sherds Lnet/minecraft/class_8172$class_8526;
METHOD <init> (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_49196 readNbtFromStack (Lnet/minecraft/class_1799;)V
ARG 1 stack
METHOD method_49204 getHorizontalFacing ()Lnet/minecraft/class_2350;
METHOD method_51511 getSherds ()Lnet/minecraft/class_8172$class_8526;
CLASS class_8526 Sherds
FIELD field_44707 DEFAULT Lnet/minecraft/class_8172$class_8526;
METHOD method_51512 stream ()Ljava/util/stream/Stream;
METHOD method_51513 toNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_2487;
ARG 1 nbt
METHOD method_51514 getSherd (Lnet/minecraft/class_2499;I)Lnet/minecraft/class_1792;
ARG 0 list
ARG 1 index
METHOD method_51515 (Lnet/minecraft/class_2499;Lnet/minecraft/class_1792;)V
ARG 1 sherd
METHOD method_51516 fromNbt (Lnet/minecraft/class_2487;)Lnet/minecraft/class_8172$class_8526;
ARG 0 nbt

View File

@ -17,6 +17,7 @@ CLASS net/minecraft/class_445 net/minecraft/client/gui/screen/CreditsScreen
FIELD field_34011 pressedCtrlKeys Lit/unimi/dsi/fastutil/ints/IntSet;
FIELD field_34012 CTRL_KEY_SPEED_MULTIPLIER F
FIELD field_41848 logoDrawer Lnet/minecraft/class_8020;
FIELD field_44778 speedMultiplier I
METHOD <init> (ZLjava/lang/Runnable;)V
ARG 1 endCredits
ARG 2 finishAction

View File

@ -184,11 +184,13 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
ARG 7 height
ARG 8 flipX
ARG 9 flipY
METHOD method_48462 apply (Ljava/util/function/IntUnaryOperator;)Lnet/minecraft/class_1011;
METHOD method_48462 applyToCopy (Ljava/util/function/IntUnaryOperator;)Lnet/minecraft/class_1011;
ARG 1 operator
METHOD method_48463 copyPixelsRgba ()[I
METHOD method_49277 read ([B)Lnet/minecraft/class_1011;
ARG 0 bytes
METHOD method_51596 apply (Ljava/util/function/IntUnaryOperator;)V
ARG 1 operator
CLASS class_1012 Format
FIELD field_4993 glFormat I
FIELD field_4994 channelCount I

View File

@ -5,6 +5,7 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
FIELD field_35093 OVERWORLD_MIN_Y I
FIELD field_35094 OVERWORLD_BEDROCK_LAYER_HEIGHT I
METHOD method_10336 requireListedMobsKilled (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_10337 requireListedBiomesVisited (Lnet/minecraft/class_161$class_162;Ljava/util/List;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
ARG 1 biomes
@ -18,3 +19,11 @@ CLASS net/minecraft/class_2412 net/minecraft/data/server/advancement/vanilla/Van
ARG 0 exporter
ARG 1 parent
ARG 2 preset
METHOD method_51689 requireAllExclusiveTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_51690 (Ljava/util/Map;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_1792;)V
ARG 2 template
METHOD method_51691 requireTrimmedArmor (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_51692 requireSalvagedSherd (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder

View File

@ -6,14 +6,19 @@ CLASS net/minecraft/class_2414 net/minecraft/data/server/advancement/vanilla/Van
FIELD field_33964 AXE_ITEMS [Lnet/minecraft/class_1792;
FIELD field_38467 EGG_LAYING_ANIMALS Ljava/util/List;
METHOD method_10339 requireListedFishCaught (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_10340 requireListedFishBucketsFilled (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_10341 requireFoodItemsEaten (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_10342 requireListedAnimalsBred (Lnet/minecraft/class_161$class_162;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/class_161$class_162;
ARG 0 advancementBuilder
ARG 1 breedableAnimals
ARG 2 eggLayingAnimals
METHOD method_16118 requireAllCatsTamed (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_43362 requireAllFrogsOnLeads (Lnet/minecraft/class_161$class_162;)Lnet/minecraft/class_161$class_162;
ARG 0 builder
METHOD method_43363 (Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_6880$class_6883;)V
ARG 1 variant
METHOD method_47810 createBreedAllAnimalsAdvancement (Lnet/minecraft/class_161;Ljava/util/function/Consumer;Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Lnet/minecraft/class_161;

View File

@ -382,6 +382,8 @@ CLASS net/minecraft/class_2446 net/minecraft/data/server/recipe/RecipeProvider
ARG 3 input
METHOD method_48530 offerSmithingTrimRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
ARG 0 exporter
ARG 1 template
ARG 2 recipeId
METHOD method_48532 offerSmithingTemplateCopyingRecipe (Ljava/util/function/Consumer;Lnet/minecraft/class_1935;Lnet/minecraft/class_6862;)V
ARG 0 exporter
ARG 1 template

View File

@ -7,3 +7,7 @@ CLASS net/minecraft/class_7803 net/minecraft/data/server/recipe/VanillaRecipePro
FIELD field_40657 LAPIS_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40658 REDSTONE_ORES Lcom/google/common/collect/ImmutableList;
FIELD field_40659 EMERALD_ORES Lcom/google/common/collect/ImmutableList;
METHOD method_51694 getTrimSmithingTemplateMap ()Ljava/util/Map;
METHOD method_51695 (Ljava/util/function/Consumer;Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V
ARG 1 template
ARG 2 recipeId

View File

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

View File

@ -974,6 +974,8 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity
METHOD method_51297 playStepSounds (Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V
ARG 1 pos
ARG 2 state
METHOD method_51502 setWorld (Lnet/minecraft/class_1937;)V
ARG 1 world
METHOD method_5621 getMountedHeightOffset ()D
METHOD method_5622 onBlockCollision (Lnet/minecraft/class_2680;)V
COMMENT Called when this entity's collision box intersects {@code state}.

View File

@ -21,3 +21,7 @@ CLASS net/minecraft/class_6028 net/minecraft/entity/ai/brain/task/FleeTask
ARG 1 pos
METHOD method_49488 (Lnet/minecraft/class_1314;)Z
ARG 0 entity
METHOD method_51505 (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 pos
METHOD method_51506 (Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z
ARG 1 pos

View File

@ -1,8 +1,13 @@
CLASS net/minecraft/class_5754 net/minecraft/entity/ai/brain/task/TemptTask
FIELD field_28316 speed Ljava/util/function/Function;
FIELD field_30115 TEMPTATION_COOLDOWN_TICKS I
FIELD field_30116 DEFAULT_STOP_DISTANCE D
FIELD field_44704 stopDistance D
METHOD <init> (Ljava/util/function/Function;)V
ARG 1 speed
METHOD <init> (Ljava/util/function/Function;D)V
ARG 1 speed
ARG 2 stopDistance
METHOD method_33196 getSpeed (Lnet/minecraft/class_1314;)F
ARG 1 entity
METHOD method_33198 getTemptingPlayer (Lnet/minecraft/class_1314;)Ljava/util/Optional;

View File

@ -14,6 +14,8 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
FIELD field_5895 duration I
FIELD field_5896 type Lnet/minecraft/class_1291;
FIELD field_5897 LOGGER Lorg/slf4j/Logger;
METHOD <init> (Lnet/minecraft/class_1291;)V
ARG 1 type
METHOD <init> (Lnet/minecraft/class_1291;I)V
ARG 1 type
ARG 2 duration
@ -43,6 +45,8 @@ CLASS net/minecraft/class_1293 net/minecraft/entity/effect/StatusEffectInstance
ARG 6 showIcon
ARG 7 hiddenEffect
ARG 8 factorCalculationData
METHOD <init> (Lnet/minecraft/class_1293;)V
ARG 1 instance
METHOD compareTo (Ljava/lang/Object;)I
ARG 1 that
METHOD equals (Ljava/lang/Object;)Z

View File

@ -149,6 +149,8 @@ CLASS net/minecraft/class_1308 net/minecraft/entity/mob/MobEntity
ARG 1 predicate
METHOD method_47922 getSquaredDistanceToAttackPosOf (Lnet/minecraft/class_1309;)D
ARG 1 target
METHOD method_51503 onFinishPathfinding ()V
METHOD method_51504 onStartPathfinding ()V
METHOD method_5929 getDropChance (Lnet/minecraft/class_1304;)F
ARG 1 slot
METHOD method_5930 setForwardSpeed (F)V

View File

@ -15,7 +15,7 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
ARG 1 state
METHOD method_49134 findSniffingTargetPos ()Ljava/util/Optional;
METHOD method_49135 canDig ()Z
METHOD method_49137 getDigPos ()Lnet/minecraft/class_243;
METHOD method_49137 getDigLocation ()Lnet/minecraft/class_243;
METHOD method_49138 getState ()Lnet/minecraft/class_8153$class_8154;
METHOD method_49139 stopAnimations ()V
METHOD method_49140 isDiggable (Lnet/minecraft/class_2338;)Z
@ -37,4 +37,5 @@ CLASS net/minecraft/class_8153 net/minecraft/entity/passive/SnifferEntity
ARG 1 pos
METHOD method_51158 isTempted ()Z
METHOD method_51301 isSearching ()Z
METHOD method_51508 getDigPos ()Lnet/minecraft/class_2338;
CLASS class_8154 State

View File

@ -1,13 +1,18 @@
CLASS net/minecraft/class_8162 net/minecraft/item/BrushItem
FIELD field_42683 MAX_BRUSH_TIME I
FIELD field_44603 MAX_BRUSH_DISTANCE D
METHOD method_49184 addDustParticles (Lnet/minecraft/class_1937;Lnet/minecraft/class_3965;Lnet/minecraft/class_2680;Lnet/minecraft/class_243;Lnet/minecraft/class_1306;)V
ARG 1 world
ARG 2 hitResult
ARG 3 state
ARG 4 userRotation
ARG 5 arm
METHOD method_49999 getHitResult (Lnet/minecraft/class_1309;)Lnet/minecraft/class_239;
ARG 1 user
METHOD method_51163 (Lnet/minecraft/class_1304;Lnet/minecraft/class_1309;)V
ARG 1 user
METHOD method_51309 (Lnet/minecraft/class_1297;)Z
ARG 0 entity
CLASS class_8163 DustParticlesOffset
METHOD method_49185 fromSide (Lnet/minecraft/class_243;Lnet/minecraft/class_2350;)Lnet/minecraft/class_8162$class_8163;
ARG 0 userRotation

View File

@ -818,6 +818,9 @@ CLASS net/minecraft/class_1802 net/minecraft/item/Items
METHOD method_35220 register (Lnet/minecraft/class_2248;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792;
ARG 0 block
ARG 1 blocks
METHOD method_51348 register (Lnet/minecraft/class_5321;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;
ARG 0 key
ARG 1 item
METHOD method_7989 register (Lnet/minecraft/class_2248;)Lnet/minecraft/class_1792;
ARG 0 block
METHOD method_7990 register (Lnet/minecraft/class_2960;Lnet/minecraft/class_1792;)Lnet/minecraft/class_1792;

View File

@ -1 +1,3 @@
CLASS net/minecraft/class_8164 net/minecraft/recipe/CraftingDecoratedPotRecipe
METHOD method_51509 getPotStackWith (Lnet/minecraft/class_8172$class_8526;)Lnet/minecraft/class_1799;
ARG 0 sherds

View File

@ -242,6 +242,9 @@ CLASS net/minecraft/class_3222 net/minecraft/server/network/ServerPlayerEntity
ARG 1 encoded
METHOD method_46364 setSession (Lnet/minecraft/class_7822;)V
ARG 1 session
METHOD method_51468 setServerWorld (Lnet/minecraft/class_3218;)V
ARG 1 world
METHOD method_51469 getServerWorld ()Lnet/minecraft/class_3218;
METHOD method_7336 changeGameMode (Lnet/minecraft/class_1934;)Z
ARG 1 gameMode
CLASS 1

View File

@ -26,6 +26,7 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
FIELD field_42267 ROTATION Lcom/mojang/serialization/Codec;
FIELD field_42268 MATRIX4F Lcom/mojang/serialization/Codec;
FIELD field_43173 STRINGIFIED_TEXT Lcom/mojang/serialization/Codec;
FIELD field_44703 CODEPOINT 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
@ -253,6 +254,8 @@ CLASS net/minecraft/class_5699 net/minecraft/util/dynamic/Codecs
ARG 0 text
METHOD method_49755 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 json
METHOD method_51494 (Ljava/lang/String;)Lcom/mojang/serialization/DataResult;
ARG 0 string
CLASS 1
METHOD apply (Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;Lcom/mojang/serialization/DataResult;)Lcom/mojang/serialization/DataResult;
ARG 1 ops

View File

@ -212,6 +212,8 @@ CLASS net/minecraft/class_2338 net/minecraft/util/math/BlockPos
ARG 4 callback
METHOD method_49926 (Ljava/util/Queue;ILnet/minecraft/class_2338;)V
ARG 2 queuedPos
METHOD method_51686 streamSouthEastSquare (Lnet/minecraft/class_2338;)Ljava/util/stream/Stream;
ARG 0 pos
CLASS 1
FIELD field_23945 pos Lnet/minecraft/class_2338$class_2339;
FIELD field_23946 remaining I

View File

@ -44,6 +44,7 @@ CLASS net/minecraft/class_5478 net/minecraft/world/biome/OverworldBiomeCreator
ARG 4 sparse
ARG 5 unmodified
ARG 6 spawnSettings
ARG 7 music
METHOD method_30696 createBadlands (Lnet/minecraft/class_7871;Lnet/minecraft/class_7871;Z)Lnet/minecraft/class_1959;
ARG 0 featureLookup
ARG 1 carverLookup

View File

@ -8,6 +8,7 @@ CLASS net/minecraft/class_4781 net/minecraft/world/gen/feature/HugeFungusFeature
ARG 6 generationChance
ARG 7 vineChance
METHOD method_24440 generateStem (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V
ARG 1 world
ARG 2 random
ARG 3 config
ARG 4 pos
@ -24,10 +25,14 @@ CLASS net/minecraft/class_4781 net/minecraft/world/gen/feature/HugeFungusFeature
ARG 1 world
ARG 2 random
METHOD method_24443 generateHat (Lnet/minecraft/class_5281;Lnet/minecraft/class_5819;Lnet/minecraft/class_4780;Lnet/minecraft/class_2338;IZ)V
ARG 1 world
ARG 2 random
ARG 3 config
ARG 4 pos
ARG 5 hatHeight
ARG 6 thickStem
METHOD method_24866 isReplaceable (Lnet/minecraft/class_5281;Lnet/minecraft/class_2338;Lnet/minecraft/class_4780;Z)Z
ARG 0 world
ARG 1 pos
ARG 2 config
ARG 3 checkConfig

View File

@ -5,11 +5,14 @@ CLASS net/minecraft/class_4780 net/minecraft/world/gen/feature/HugeFungusFeature
FIELD field_22194 planted Z
FIELD field_22435 validBaseBlock Lnet/minecraft/class_2680;
FIELD field_24838 CODEC Lcom/mojang/serialization/Codec;
FIELD field_44709 replaceableBlocks Lnet/minecraft/class_6646;
METHOD <init> (Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_2680;Lnet/minecraft/class_6646;Z)V
ARG 1 validBaseBlock
ARG 2 stemState
ARG 3 hatState
ARG 4 decorationState
ARG 5 replaceableBlocks
ARG 6 planted
METHOD method_28630 (Lnet/minecraft/class_4780;)Ljava/lang/Boolean;
ARG 0 config
METHOD method_28631 (Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;
@ -22,3 +25,5 @@ CLASS net/minecraft/class_4780 net/minecraft/world/gen/feature/HugeFungusFeature
ARG 0 config
METHOD method_28635 (Lnet/minecraft/class_4780;)Lnet/minecraft/class_2680;
ARG 0 config
METHOD method_51528 (Lnet/minecraft/class_4780;)Lnet/minecraft/class_6646;
ARG 0 config