diff --git a/mappings/net/minecraft/block/AbstractBlock.mapping b/mappings/net/minecraft/block/AbstractBlock.mapping index 31ace58979..e6db974f93 100644 --- a/mappings/net/minecraft/block/AbstractBlock.mapping +++ b/mappings/net/minecraft/block/AbstractBlock.mapping @@ -274,6 +274,7 @@ CLASS net/minecraft/class_4970 net/minecraft/block/AbstractBlock METHOD method_26249 emissiveLighting (Lnet/minecraft/class_4970$class_4973;)Lnet/minecraft/class_4970$class_2251; ARG 1 predicate METHOD method_26250 air ()Lnet/minecraft/class_4970$class_2251; + METHOD method_29292 requiresTool ()Lnet/minecraft/class_4970$class_2251; METHOD method_9617 of (Lnet/minecraft/class_3614;Lnet/minecraft/class_1767;)Lnet/minecraft/class_4970$class_2251; ARG 0 material ARG 1 color diff --git a/mappings/net/minecraft/block/Blocks.mapping b/mappings/net/minecraft/block/Blocks.mapping index dab6ebe586..a0dbd5564f 100644 --- a/mappings/net/minecraft/block/Blocks.mapping +++ b/mappings/net/minecraft/block/Blocks.mapping @@ -1,4 +1,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks + METHOD method_26104 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26105 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_26106 createLeavesBlock ()Lnet/minecraft/class_2397; METHOD method_26107 createLightLevelFromBlockState (I)Ljava/util/function/ToIntFunction; ARG 0 litLevel @@ -7,6 +11,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks METHOD method_26110 createShulkerBoxBlock (Lnet/minecraft/class_1767;Lnet/minecraft/class_4970$class_2251;)Lnet/minecraft/class_2480; ARG 0 color ARG 1 settings + METHOD method_26112 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_26113 always (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z COMMENT A shortcut to always return {@code true} a context predicate, used as COMMENT {@code settings.solidBlock(Blocks::always)}. @@ -29,6 +35,8 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 0 sticky METHOD method_26120 createStainedGlassBlock (Lnet/minecraft/class_1767;)Lnet/minecraft/class_2506; ARG 0 color + METHOD method_26121 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_26122 never (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;)Z COMMENT A shortcut to always return {@code false} a context predicate, used as COMMENT {@code settings.solidBlock(Blocks::never)}. @@ -42,11 +50,74 @@ CLASS net/minecraft/class_2246 net/minecraft/block/Blocks ARG 1 world ARG 2 pos ARG 3 type + METHOD method_26124 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_26126 canSpawnOnLeaves (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Ljava/lang/Boolean; ARG 0 state ARG 1 world ARG 2 pos ARG 3 type + METHOD method_26127 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26128 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 entityType + METHOD method_26129 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26130 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 entityType + METHOD method_26131 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26132 (Lnet/minecraft/class_2680;Lnet/minecraft/class_1922;Lnet/minecraft/class_2338;Lnet/minecraft/class_1299;)Z + ARG 0 state + ARG 1 world + ARG 2 pos + ARG 3 entityType + METHOD method_26133 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26134 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26135 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26136 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26137 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26138 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26139 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26140 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26141 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26142 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26143 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26144 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26145 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26146 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26147 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26148 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26149 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26150 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26151 (Lnet/minecraft/class_2680;)I + ARG 0 state + METHOD method_26152 (Lnet/minecraft/class_2680;)I + ARG 0 state METHOD method_26979 refreshShapeCache ()V METHOD method_9492 register (Ljava/lang/String;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2248; ARG 0 id diff --git a/mappings/net/minecraft/block/FluidBlock.mapping b/mappings/net/minecraft/block/FluidBlock.mapping index c3138fa8ce..306c104125 100644 --- a/mappings/net/minecraft/block/FluidBlock.mapping +++ b/mappings/net/minecraft/block/FluidBlock.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_2404 net/minecraft/block/FluidBlock FIELD field_11276 statesByLevel Ljava/util/List; FIELD field_11278 LEVEL Lnet/minecraft/class_2758; FIELD field_11279 fluid Lnet/minecraft/class_3609; + FIELD field_24412 COLLISION_SHAPE Lnet/minecraft/class_265; METHOD (Lnet/minecraft/class_3609;Lnet/minecraft/class_4970$class_2251;)V ARG 1 fluid ARG 2 settings diff --git a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping index 67034247dd..1818d784b7 100644 --- a/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/BeehiveBlockEntity.mapping @@ -17,6 +17,8 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity ARG 4 bee METHOD method_21855 releaseBee (Lnet/minecraft/class_2680;Lnet/minecraft/class_4482$class_4483;Ljava/util/List;Lnet/minecraft/class_4482$class_4484;)Z ARG 1 state + ARG 2 bee + ARG 4 beeState METHOD method_21856 isFullOfBees ()Z METHOD method_21857 hasFlowerPos ()Z METHOD method_21858 tickBees ()V @@ -28,6 +30,9 @@ CLASS net/minecraft/class_4482 net/minecraft/block/entity/BeehiveBlockEntity ARG 0 state METHOD method_23903 getBeeCount ()I METHOD method_23904 isSmoked ()Z + METHOD method_29562 ageBee (ILnet/minecraft/class_4466;)V + ARG 1 ticks + ARG 2 bee CLASS class_4483 Bee FIELD field_20425 entityData Lnet/minecraft/class_2487; FIELD field_20426 ticksInHive I diff --git a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping index a53ef4cc65..aaf72df285 100644 --- a/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/world/EditGameRulesScreen.mapping @@ -6,6 +6,7 @@ CLASS net/minecraft/class_5235 net/minecraft/client/gui/screen/world/EditGameRul FIELD field_24297 tooltip Ljava/util/List; FIELD field_24298 gameRules Lnet/minecraft/class_1928; METHOD (Lnet/minecraft/class_1928;Ljava/util/function/Consumer;)V + ARG 1 gameRules ARG 2 ruleSaveConsumer METHOD method_27620 markInvalid (Lnet/minecraft/class_5235$class_5240;)V ARG 1 ruleWidget diff --git a/mappings/net/minecraft/client/options/NarratorOption.mapping b/mappings/net/minecraft/client/options/NarratorOption.mapping index b3207b3952..4a34c4a601 100644 --- a/mappings/net/minecraft/client/options/NarratorOption.mapping +++ b/mappings/net/minecraft/client/options/NarratorOption.mapping @@ -1,6 +1,7 @@ CLASS net/minecraft/class_4065 net/minecraft/client/options/NarratorOption FIELD field_18180 VALUES [Lnet/minecraft/class_4065; FIELD field_18181 id I + FIELD field_24212 translationKey Lnet/minecraft/class_2561; METHOD (Ljava/lang/String;IILjava/lang/String;)V ARG 3 id ARG 4 translationKey diff --git a/mappings/net/minecraft/client/render/RenderLayer.mapping b/mappings/net/minecraft/client/render/RenderLayer.mapping index 4ae917f1b9..6a6be0c8b3 100644 --- a/mappings/net/minecraft/client/render/RenderLayer.mapping +++ b/mappings/net/minecraft/client/render/RenderLayer.mapping @@ -89,7 +89,7 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer ARG 5 translucent ARG 6 phases METHOD method_24051 createTranslucentPhaseData ()Lnet/minecraft/class_1921$class_4688; - METHOD method_24293 getCutoutNoCull (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; + METHOD method_24293 getEntityCutoutNoCull (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; ARG 0 texture ARG 1 affectsOutline METHOD method_24294 getEntityTranslucent (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; @@ -104,6 +104,19 @@ CLASS net/minecraft/class_1921 net/minecraft/client/render/RenderLayer ARG 0 texture METHOD method_25448 getArmorCutoutNoCull (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; ARG 0 texture + METHOD method_27948 getArmorGlint ()Lnet/minecraft/class_1921; + METHOD method_27949 getArmorEntityGlint ()Lnet/minecraft/class_1921; + METHOD method_28115 getEntityCutoutNoCullZOffset (Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_1921; + ARG 0 texture + ARG 1 affectsOutline + METHOD method_28116 getEntityCutoutNoCullZOffset (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_29379 getItemEntityTranslucentCull (Lnet/minecraft/class_2960;)Lnet/minecraft/class_1921; + ARG 0 texture + METHOD method_29380 getTranslucentMovingBlock ()Lnet/minecraft/class_1921; + METHOD method_29381 getItemPhaseData ()Lnet/minecraft/class_1921$class_4688; + METHOD method_29706 getGlintDirect ()Lnet/minecraft/class_1921; + METHOD method_29707 getEntityGlintDirect ()Lnet/minecraft/class_1921; CLASS class_4687 MultiPhase FIELD field_21403 phases Lnet/minecraft/class_1921$class_4688; FIELD field_21404 hash I diff --git a/mappings/net/minecraft/client/render/RenderPhase.mapping b/mappings/net/minecraft/client/render/RenderPhase.mapping index 7f336caf3c..0b0720c542 100644 --- a/mappings/net/minecraft/client/render/RenderPhase.mapping +++ b/mappings/net/minecraft/client/render/RenderPhase.mapping @@ -48,6 +48,8 @@ CLASS net/minecraft/class_4668 net/minecraft/client/render/RenderPhase FIELD field_25282 WEATHER_TARGET Lnet/minecraft/class_4668$class_4678; FIELD field_25283 CLOUDS_TARGET Lnet/minecraft/class_4668$class_4678; FIELD field_25284 ITEM_TRANSPARENCY Lnet/minecraft/class_4668$class_4685; + FIELD field_25485 GLINT_GUI_TRANSPARENCY Lnet/minecraft/class_4668$class_4685; + FIELD field_25486 DRAGON_EXPLOSION_TRANSPARENCY Lnet/minecraft/class_4668$class_4685; METHOD (Ljava/lang/String;Ljava/lang/Runnable;Ljava/lang/Runnable;)V ARG 1 name ARG 2 beginAction diff --git a/mappings/net/minecraft/client/render/WorldRenderer.mapping b/mappings/net/minecraft/client/render/WorldRenderer.mapping index a69e29c957..4a791c16c8 100644 --- a/mappings/net/minecraft/client/render/WorldRenderer.mapping +++ b/mappings/net/minecraft/client/render/WorldRenderer.mapping @@ -135,8 +135,13 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_23794 getLightmapCoordinates (Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I ARG 0 world ARG 1 pos + METHOD method_29360 getTranslucentFramebuffer ()Lnet/minecraft/class_276; + METHOD method_29361 getEntityFramebuffer ()Lnet/minecraft/class_276; METHOD method_29362 getParticlesFramebuffer ()Lnet/minecraft/class_276; + METHOD method_29363 getWeatherFramebuffer ()Lnet/minecraft/class_276; + METHOD method_29364 getCloudsFramebuffer ()Lnet/minecraft/class_276; METHOD method_29365 loadTransparencyShader ()V + METHOD method_29701 resetTransparencyShader ()V METHOD method_3239 renderClouds (Lnet/minecraft/class_287;DDDLnet/minecraft/class_243;)V ARG 1 builder ARG 2 x @@ -310,3 +315,4 @@ CLASS net/minecraft/class_761 net/minecraft/client/render/WorldRenderer METHOD method_3299 updateCullingState (BLnet/minecraft/class_2350;)V ARG 1 parentCullingState ARG 2 from + CLASS class_5347 ShaderException diff --git a/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping b/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping index 9a6471a103..074daad7f9 100644 --- a/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping +++ b/mappings/net/minecraft/client/render/block/BlockModelRenderer.mapping @@ -1,6 +1,8 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRenderer FIELD field_4178 colorMap Lnet/minecraft/class_324; FIELD field_4179 brightnessCache Ljava/lang/ThreadLocal; + METHOD (Lnet/minecraft/class_324;)V + ARG 1 colorMap METHOD method_20544 enableBrightnessCache ()V METHOD method_20545 disableBrightnessCache ()V METHOD method_23073 renderQuad (Lnet/minecraft/class_1920;Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_4588;Lnet/minecraft/class_4587$class_4665;Lnet/minecraft/class_777;FFFFIIIII)V @@ -103,6 +105,11 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender FIELD field_4202 VALUES [Lnet/minecraft/class_778$class_781; FIELD field_4203 firstCorner I FIELD field_4209 fourthCorner I + METHOD (Ljava/lang/String;IIIII)V + ARG 3 firstCorner + ARG 4 secondCorner + ARG 5 thirdCorner + ARG 6 fourthCorner METHOD method_3394 getTranslations (Lnet/minecraft/class_2350;)Lnet/minecraft/class_778$class_781; CLASS class_782 NeighborOrientation FIELD field_4222 shape I @@ -112,6 +119,7 @@ CLASS net/minecraft/class_778 net/minecraft/client/render/block/BlockModelRender FIELD field_19322 floatCache Lit/unimi/dsi/fastutil/longs/Long2FloatLinkedOpenHashMap; METHOD method_20548 enable ()V METHOD method_20549 getInt (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)I + ARG 1 state ARG 3 pos METHOD method_20550 disable ()V METHOD method_20551 getFloat (Lnet/minecraft/class_2680;Lnet/minecraft/class_1920;Lnet/minecraft/class_2338;)F diff --git a/mappings/net/minecraft/client/render/block/BlockRenderManager.mapping b/mappings/net/minecraft/client/render/block/BlockRenderManager.mapping index 5742539a21..76abf41d21 100644 --- a/mappings/net/minecraft/client/render/block/BlockRenderManager.mapping +++ b/mappings/net/minecraft/client/render/block/BlockRenderManager.mapping @@ -4,6 +4,9 @@ CLASS net/minecraft/class_776 net/minecraft/client/render/block/BlockRenderManag FIELD field_4168 models Lnet/minecraft/class_773; FIELD field_4169 random Ljava/util/Random; FIELD field_4170 blockModelRenderer Lnet/minecraft/class_778; + METHOD (Lnet/minecraft/class_773;Lnet/minecraft/class_324;)V + ARG 1 models + ARG 2 blockColors METHOD method_23071 renderDamage (Lnet/minecraft/class_2680;Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4587;Lnet/minecraft/class_4588;)V ARG 1 state ARG 2 pos @@ -15,8 +18,10 @@ CLASS net/minecraft/class_776 net/minecraft/client/render/block/BlockRenderManag METHOD method_3350 getModelRenderer ()Lnet/minecraft/class_778; METHOD method_3351 getModels ()Lnet/minecraft/class_773; METHOD method_3352 renderFluid (Lnet/minecraft/class_2338;Lnet/minecraft/class_1920;Lnet/minecraft/class_4588;Lnet/minecraft/class_3610;)Z + ARG 1 pos METHOD method_3353 renderBlockAsEntity (Lnet/minecraft/class_2680;Lnet/minecraft/class_4587;Lnet/minecraft/class_4597;II)V ARG 1 state + ARG 2 matrices ARG 3 vertexConsumer ARG 4 light ARG 5 overlay diff --git a/mappings/net/minecraft/client/world/GeneratorType.mapping b/mappings/net/minecraft/client/world/GeneratorType.mapping new file mode 100644 index 0000000000..a1ea2506df --- /dev/null +++ b/mappings/net/minecraft/client/world/GeneratorType.mapping @@ -0,0 +1,14 @@ +CLASS net/minecraft/class_5317 net/minecraft/client/world/GeneratorType + FIELD field_25050 DEFAULT Lnet/minecraft/class_5317; + FIELD field_25051 AMPLIFIED Lnet/minecraft/class_5317; + FIELD field_25052 VALUES Ljava/util/List; + FIELD field_25054 FLAT Lnet/minecraft/class_5317; + FIELD field_25055 LARGE_BIOMES Lnet/minecraft/class_5317; + FIELD field_25056 SINGLE_BIOME_SURFACE Lnet/minecraft/class_5317; + FIELD field_25057 SINGLE_BIOME_CAVES Lnet/minecraft/class_5317; + FIELD field_25058 SINGLE_BIOME_FLOATING_ISLANDS Lnet/minecraft/class_5317; + FIELD field_25059 DEBUG_ALL_BLOCK_STATES Lnet/minecraft/class_5317; + FIELD field_25060 translationKey Lnet/minecraft/class_2561; + METHOD (Ljava/lang/String;)V + ARG 1 translationKey + METHOD method_29075 getTranslationKey ()Lnet/minecraft/class_2561; diff --git a/mappings/net/minecraft/data/server/recipe/SmithingRecipeJsonFactory.mapping b/mappings/net/minecraft/data/server/recipe/SmithingRecipeJsonFactory.mapping new file mode 100644 index 0000000000..a014b956f6 --- /dev/null +++ b/mappings/net/minecraft/data/server/recipe/SmithingRecipeJsonFactory.mapping @@ -0,0 +1,42 @@ +CLASS net/minecraft/class_5377 net/minecraft/data/server/recipe/SmithingRecipeJsonFactory + FIELD field_25491 base Lnet/minecraft/class_1856; + FIELD field_25492 addition Lnet/minecraft/class_1856; + FIELD field_25493 result Lnet/minecraft/class_1792; + FIELD field_25494 builder Lnet/minecraft/class_161$class_162; + FIELD field_25495 serializer Lnet/minecraft/class_1865; + METHOD (Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;)V + ARG 1 serializer + ARG 2 base + ARG 3 addition + ARG 4 result + METHOD method_29729 create (Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;)Lnet/minecraft/class_5377; + ARG 0 base + ARG 1 addition + ARG 2 result + METHOD method_29730 criterion (Ljava/lang/String;Lnet/minecraft/class_184;)Lnet/minecraft/class_5377; + ARG 1 criterionName + ARG 2 conditions + METHOD method_29731 offerTo (Ljava/util/function/Consumer;Ljava/lang/String;)V + ARG 1 exporter + ARG 2 recipeId + METHOD method_29732 offerTo (Ljava/util/function/Consumer;Lnet/minecraft/class_2960;)V + ARG 1 exporter + ARG 2 recipeId + METHOD method_29733 validate (Lnet/minecraft/class_2960;)V + ARG 1 recipeId + CLASS class_5378 SmithingRecipeJsonProvider + FIELD field_25496 recipeId Lnet/minecraft/class_2960; + FIELD field_25497 base Lnet/minecraft/class_1856; + FIELD field_25498 addition Lnet/minecraft/class_1856; + FIELD field_25499 result Lnet/minecraft/class_1792; + FIELD field_25500 builder Lnet/minecraft/class_161$class_162; + FIELD field_25501 advancementId Lnet/minecraft/class_2960; + FIELD field_25502 serializer Lnet/minecraft/class_1865; + METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_1865;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1792;Lnet/minecraft/class_161$class_162;Lnet/minecraft/class_2960;)V + ARG 1 recipeId + ARG 2 serializer + ARG 3 base + ARG 4 addition + ARG 5 result + ARG 6 builder + ARG 7 advancementId diff --git a/mappings/net/minecraft/entity/Entity.mapping b/mappings/net/minecraft/entity/Entity.mapping index 51c1df4654..beebd5804c 100644 --- a/mappings/net/minecraft/entity/Entity.mapping +++ b/mappings/net/minecraft/entity/Entity.mapping @@ -85,6 +85,7 @@ CLASS net/minecraft/class_1297 net/minecraft/entity/Entity FIELD field_6039 prevHorizontalSpeed F METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;)V ARG 1 type + ARG 2 world METHOD equals (Ljava/lang/Object;)Z ARG 1 o METHOD method_17681 getWidth ()F diff --git a/mappings/net/minecraft/entity/LivingEntity.mapping b/mappings/net/minecraft/entity/LivingEntity.mapping index 8743e4b335..0bea58b3de 100644 --- a/mappings/net/minecraft/entity/LivingEntity.mapping +++ b/mappings/net/minecraft/entity/LivingEntity.mapping @@ -3,7 +3,9 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity FIELD field_18072 SLEEPING_DIMENSIONS Lnet/minecraft/class_4048; FIELD field_18073 SLEEPING_POSITION Lnet/minecraft/class_2940; FIELD field_18321 brain Lnet/minecraft/class_4095; + FIELD field_20347 stuckStingerTimer I FIELD field_20348 STINGER_COUNT Lnet/minecraft/class_2940; + FIELD field_22418 climbingPos Ljava/util/Optional; FIELD field_23128 SOUL_SPEED_BOOST_ID Ljava/util/UUID; FIELD field_6210 bodyTrackingIncrements I FIELD field_6211 lastLimbDistance F @@ -152,6 +154,7 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity ARG 1 fallDistance ARG 2 damageMultiplier METHOD method_23667 swingHand (Lnet/minecraft/class_1268;Z)V + ARG 1 hand METHOD method_23733 onKilledBy (Lnet/minecraft/class_1309;)V COMMENT Performs secondary effects after this mob has been killed. COMMENT @@ -169,9 +172,14 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity COMMENT COMMENT

This checks both the entity's main and off hand. METHOD method_24831 getPoses ()Lcom/google/common/collect/ImmutableList; + METHOD method_24832 getClimbingPos ()Ljava/util/Optional; METHOD method_24833 getBoundingBox (Lnet/minecraft/class_4050;)Lnet/minecraft/class_238; + ARG 1 pose METHOD method_25937 applySoulSpeedClientEffects ()V - METHOD method_26319 canWalkOnLava (Lnet/minecraft/class_3611;)Z + METHOD method_26082 applyStatusEffect (Lnet/minecraft/class_1293;)V + ARG 1 effect + METHOD method_26319 canWalkOnFluid (Lnet/minecraft/class_3611;)Z + ARG 1 fluid METHOD method_26825 getAttributeValue (Lnet/minecraft/class_1320;)D ARG 1 attribute METHOD method_26826 getAttributeBaseValue (Lnet/minecraft/class_1320;)D @@ -181,6 +189,10 @@ CLASS net/minecraft/class_1309 net/minecraft/entity/LivingEntity METHOD method_27302 shouldGetSoulSpeedBoost ()Z METHOD method_27303 isOnSoulSpeedBlock ()Z METHOD method_28306 createBrainProfile ()Lnet/minecraft/class_4095$class_5303; + METHOD method_29503 hurtByWater ()Z + METHOD method_29504 isDead ()Z + METHOD method_29505 setAttacking (Lnet/minecraft/class_1657;)V + ARG 1 attacking METHOD method_5973 canTarget (Lnet/minecraft/class_1299;)Z ARG 1 type METHOD method_5989 getLootTable ()Lnet/minecraft/class_2960; diff --git a/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping b/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping index 9e6710b725..3a5e82ebe5 100644 --- a/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/EnderDragonFight.mapping @@ -38,6 +38,7 @@ CLASS net/minecraft/class_2881 net/minecraft/entity/boss/dragon/EnderDragonFight METHOD method_12528 dragonKilled (Lnet/minecraft/class_1510;)V ARG 1 dragon METHOD method_12529 respawnDragon (Ljava/util/List;)V + ARG 1 crystals METHOD method_12530 toTag ()Lnet/minecraft/class_2487; METHOD method_12531 findEndPortal ()Lnet/minecraft/class_2700$class_2702; METHOD method_12532 updateFight (Lnet/minecraft/class_1510;)V diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/DyingPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/DyingPhase.mapping index 174acf4275..0e0c61c2dd 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/DyingPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/DyingPhase.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_1515 net/minecraft/entity/boss/dragon/phase/DyingPhase FIELD field_7040 ticks I + FIELD field_7041 target Lnet/minecraft/class_243; diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping index 5654f7fb22..0469af242f 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_1517 net/minecraft/entity/boss/dragon/phase/HoldingPatternPhase FIELD field_18121 PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/class_4051; + FIELD field_7045 target Lnet/minecraft/class_243; diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/HoverPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/HoverPhase.mapping index 45a88b7de1..6b40e15f28 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/HoverPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/HoverPhase.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_1516 net/minecraft/entity/boss/dragon/phase/HoverPhase + FIELD field_7042 target Lnet/minecraft/class_243; diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping index 03cdf12425..476c9106e3 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/LandingApproachPhase.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_1519 net/minecraft/entity/boss/dragon/phase/LandingApproachPhase FIELD field_18122 PLAYERS_IN_RANGE_PREDICATE Lnet/minecraft/class_4051; + FIELD field_7048 target Lnet/minecraft/class_243; diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/LandingPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/LandingPhase.mapping index b5628a0be4..4fadea0630 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/LandingPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/LandingPhase.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_1518 net/minecraft/entity/boss/dragon/phase/LandingPhase + FIELD field_7046 target Lnet/minecraft/class_243; diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase.mapping index 3c6aadbad2..1a11b82b65 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase.mapping @@ -1,2 +1,3 @@ CLASS net/minecraft/class_1525 net/minecraft/entity/boss/dragon/phase/StrafePlayerPhase + FIELD field_7057 target Lnet/minecraft/class_243; FIELD field_7061 LOGGER Lorg/apache/logging/log4j/Logger; diff --git a/mappings/net/minecraft/entity/boss/dragon/phase/TakeoffPhase.mapping b/mappings/net/minecraft/entity/boss/dragon/phase/TakeoffPhase.mapping index 9f59e217ae..abc3e539ef 100644 --- a/mappings/net/minecraft/entity/boss/dragon/phase/TakeoffPhase.mapping +++ b/mappings/net/minecraft/entity/boss/dragon/phase/TakeoffPhase.mapping @@ -1 +1,2 @@ CLASS net/minecraft/class_1524 net/minecraft/entity/boss/dragon/phase/TakeoffPhase + FIELD field_7055 target Lnet/minecraft/class_243; diff --git a/mappings/net/minecraft/entity/damage/DamageSource.mapping b/mappings/net/minecraft/entity/damage/DamageSource.mapping index 30f8f06e6c..2af5949c65 100644 --- a/mappings/net/minecraft/entity/damage/DamageSource.mapping +++ b/mappings/net/minecraft/entity/damage/DamageSource.mapping @@ -37,6 +37,9 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource METHOD method_24907 firework (Lnet/minecraft/class_1671;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; ARG 0 firework ARG 1 attacker + METHOD method_29238 witherSkull (Lnet/minecraft/class_1687;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; + ARG 0 witherSkull + ARG 1 attacker METHOD method_5504 isUnblockable ()Z METHOD method_5505 setOutOfWorld ()Lnet/minecraft/class_1282; METHOD method_5506 getDeathMessage (Lnet/minecraft/class_1309;)Lnet/minecraft/class_2561; @@ -62,7 +65,8 @@ CLASS net/minecraft/class_1282 net/minecraft/entity/damage/DamageSource METHOD method_5520 trident (Lnet/minecraft/class_1297;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; ARG 0 trident ARG 1 attacker - METHOD method_5521 explosiveProjectile (Lnet/minecraft/class_3855;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; + METHOD method_5521 fireball (Lnet/minecraft/class_3855;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; + ARG 0 fireball ARG 1 attacker METHOD method_5522 arrow (Lnet/minecraft/class_1665;Lnet/minecraft/class_1297;)Lnet/minecraft/class_1282; ARG 0 projectile diff --git a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping index 4eec69d343..9c06daa135 100644 --- a/mappings/net/minecraft/entity/mob/PiglinBrain.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinBrain.mapping @@ -158,3 +158,5 @@ CLASS net/minecraft/class_4838 net/minecraft/entity/mob/PiglinBrain ARG 0 piglin METHOD method_26350 getNearbyPiglins (Lnet/minecraft/class_4836;)Ljava/util/List; ARG 0 piglin + METHOD method_29534 isZombified (Lnet/minecraft/class_1299;)Z + ARG 0 entityType diff --git a/mappings/net/minecraft/entity/mob/PiglinEntity.mapping b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping index 8495bc0f7e..e13b614d1b 100644 --- a/mappings/net/minecraft/entity/mob/PiglinEntity.mapping +++ b/mappings/net/minecraft/entity/mob/PiglinEntity.mapping @@ -9,6 +9,7 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity FIELD field_22381 MEMORY_MODULE_TYPES Lcom/google/common/collect/ImmutableList; FIELD field_22419 IMMUNE_TO_ZOMBIFICATION Lnet/minecraft/class_2940; FIELD field_23738 cannotHunt Z + FIELD field_25164 dancing Lnet/minecraft/class_2940; METHOD method_24694 zombify (Lnet/minecraft/class_3218;)V METHOD method_24695 canSpawn (Lnet/minecraft/class_1299;Lnet/minecraft/class_1936;Lnet/minecraft/class_3730;Lnet/minecraft/class_2338;Ljava/util/Random;)Z ARG 0 type @@ -47,4 +48,8 @@ CLASS net/minecraft/class_4836 net/minecraft/entity/mob/PiglinEntity ARG 1 cannotHunt METHOD method_27085 canInsertIntoInventory (Lnet/minecraft/class_1799;)Z ARG 1 stack + METHOD method_29272 isDancing ()Z + METHOD method_29273 isHoldingTool ()Z + METHOD method_29274 setDancing (Z)V + ARG 1 dancing CLASS class_4837 Activity diff --git a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping index 19202aea35..3d6ea092dc 100644 --- a/mappings/net/minecraft/entity/passive/AnimalEntity.mapping +++ b/mappings/net/minecraft/entity/passive/AnimalEntity.mapping @@ -10,6 +10,7 @@ CLASS net/minecraft/class_1429 net/minecraft/entity/passive/AnimalEntity METHOD method_24650 breed (Lnet/minecraft/class_1937;Lnet/minecraft/class_1429;)V ARG 1 world ARG 2 other + METHOD method_29270 getLoveTicks ()I METHOD method_6474 canBreedWith (Lnet/minecraft/class_1429;)Z ARG 1 other METHOD method_6475 eat (Lnet/minecraft/class_1657;Lnet/minecraft/class_1799;)V diff --git a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping index 31161f3f9b..c05a5167a2 100644 --- a/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping +++ b/mappings/net/minecraft/entity/passive/HorseBaseEntity.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_1496 net/minecraft/entity/passive/HorseBaseEntity FIELD field_6975 soundTicks I FIELD field_6976 jumpStrength F METHOD method_26899 createBaseHorseAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_28368 getEatSound ()Lnet/minecraft/class_3414; METHOD method_6001 initAttributes ()V METHOD method_6721 onChestedStatusChanged ()V METHOD method_6722 openInventory (Lnet/minecraft/class_1657;)V diff --git a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping index 45740df758..74a4145563 100644 --- a/mappings/net/minecraft/entity/passive/VillagerEntity.mapping +++ b/mappings/net/minecraft/entity/passive/VillagerEntity.mapping @@ -15,6 +15,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity FIELD field_19357 lastGossipDecayTime J FIELD field_19427 restocksToday I FIELD field_20332 lastRestockCheckTime J + FIELD field_25167 natural Z FIELD field_7445 VILLAGER_DATA Lnet/minecraft/class_2940; METHOD (Lnet/minecraft/class_1299;Lnet/minecraft/class_1937;Lnet/minecraft/class_3854;)V ARG 1 entityType @@ -74,6 +75,7 @@ CLASS net/minecraft/class_1646 net/minecraft/entity/passive/VillagerEntity METHOD method_21651 getGossip ()Lnet/minecraft/class_4136; METHOD method_21724 updatePricesOnDemand ()V METHOD method_26955 createVillagerAttributes ()Lnet/minecraft/class_5132$class_5133; + METHOD method_29279 isNatural ()Z METHOD method_7221 setVillagerData (Lnet/minecraft/class_3850;)V ARG 1 villagerData METHOD method_7234 wantsToStartBreeding ()Z diff --git a/mappings/net/minecraft/recipe/SmithingRecipe.mapping b/mappings/net/minecraft/recipe/SmithingRecipe.mapping new file mode 100644 index 0000000000..92199710f4 --- /dev/null +++ b/mappings/net/minecraft/recipe/SmithingRecipe.mapping @@ -0,0 +1,10 @@ +CLASS net/minecraft/class_5357 net/minecraft/recipe/SmithingRecipe + FIELD field_25389 base Lnet/minecraft/class_1856; + FIELD field_25390 addition Lnet/minecraft/class_1856; + FIELD field_25391 result Lnet/minecraft/class_1799; + FIELD field_25392 id Lnet/minecraft/class_2960; + METHOD (Lnet/minecraft/class_2960;Lnet/minecraft/class_1856;Lnet/minecraft/class_1856;Lnet/minecraft/class_1799;)V + ARG 1 id + ARG 2 base + ARG 3 addition + ARG 4 result diff --git a/mappings/net/minecraft/sound/BlockSoundGroup.mapping b/mappings/net/minecraft/sound/BlockSoundGroup.mapping index 40da703545..46e36a273b 100644 --- a/mappings/net/minecraft/sound/BlockSoundGroup.mapping +++ b/mappings/net/minecraft/sound/BlockSoundGroup.mapping @@ -46,11 +46,13 @@ CLASS net/minecraft/class_2498 net/minecraft/sound/BlockSoundGroup FIELD field_22152 NETHER_STEM Lnet/minecraft/class_2498; FIELD field_22153 NYLIUM Lnet/minecraft/class_2498; FIELD field_22154 FUNGUS Lnet/minecraft/class_2498; + FIELD field_23082 WEEPING_VINES_LOW_PITCH Lnet/minecraft/class_2498; FIELD field_23083 VINE Lnet/minecraft/class_2498; FIELD field_23265 LODESTONE Lnet/minecraft/class_2498; FIELD field_24119 CHAIN Lnet/minecraft/class_2498; FIELD field_24120 NETHER_GOLD_ORE Lnet/minecraft/class_2498; FIELD field_24121 GILDED_BLACKSTONE Lnet/minecraft/class_2498; + FIELD field_25183 LILY_PAD Lnet/minecraft/class_2498; METHOD (FFLnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;Lnet/minecraft/class_3414;)V ARG 1 volume ARG 2 pitch