diff --git a/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping b/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping index 6482e5e61a..93dd2834b4 100644 --- a/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping +++ b/mappings/com/mojang/blaze3d/platform/GlStateManager.mapping @@ -397,3 +397,7 @@ CLASS com/mojang/blaze3d/platform/GlStateManager ARG 3 value CLASS class_5518 ScissorTestState FIELD field_26840 capState Lcom/mojang/blaze3d/platform/GlStateManager$class_1018; + CLASS class_9877 FramebufferState + FIELD field_52509 boundFramebuffer I + METHOD method_61557 setBoundFramebuffer (I)Z + ARG 1 boundFramebuffer diff --git a/mappings/net/minecraft/block/RedstoneTorchBlock.mapping b/mappings/net/minecraft/block/RedstoneTorchBlock.mapping index 90d6c22e8a..b6791c1d88 100644 --- a/mappings/net/minecraft/block/RedstoneTorchBlock.mapping +++ b/mappings/net/minecraft/block/RedstoneTorchBlock.mapping @@ -13,6 +13,13 @@ CLASS net/minecraft/class_2459 net/minecraft/block/RedstoneTorchBlock ARG 2 addNew METHOD method_20453 (Lnet/minecraft/class_1922;)Ljava/util/List; ARG 0 worldx + METHOD method_61748 getEmissionOrientation (Lnet/minecraft/class_1937;Lnet/minecraft/class_2680;)Lnet/minecraft/class_9904; + ARG 1 world + ARG 2 state + METHOD method_61749 update (Lnet/minecraft/class_1937;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)V + ARG 1 world + ARG 2 pos + ARG 3 state CLASS class_2460 BurnoutEntry FIELD field_11447 time J FIELD field_11448 pos Lnet/minecraft/class_2338; diff --git a/mappings/net/minecraft/block/entity/PistonBlockEntity.mapping b/mappings/net/minecraft/block/entity/PistonBlockEntity.mapping index 355bca50e1..84b8becdde 100644 --- a/mappings/net/minecraft/block/entity/PistonBlockEntity.mapping +++ b/mappings/net/minecraft/block/entity/PistonBlockEntity.mapping @@ -74,3 +74,4 @@ CLASS net/minecraft/class_2669 net/minecraft/block/entity/PistonBlockEntity ARG 1 pos ARG 2 state ARG 3 blockEntity + METHOD method_61764 getDirection ()Lnet/minecraft/class_2350; diff --git a/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping b/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping index 5afd61cb00..b7a3e9ded7 100644 --- a/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping +++ b/mappings/net/minecraft/block/spawner/TrialSpawnerData.mapping @@ -97,3 +97,4 @@ CLASS net/minecraft/class_8966 net/minecraft/block/spawner/TrialSpawnerData ARG 1 players METHOD method_60790 (Lnet/minecraft/class_1657;)Lcom/mojang/datafixers/util/Pair; ARG 0 player + METHOD method_61763 deactivate ()V diff --git a/mappings/net/minecraft/client/font/TrueTypeFont.mapping b/mappings/net/minecraft/client/font/TrueTypeFont.mapping index 472f56ac3a..8f165259ee 100644 --- a/mappings/net/minecraft/client/font/TrueTypeFont.mapping +++ b/mappings/net/minecraft/client/font/TrueTypeFont.mapping @@ -2,6 +2,7 @@ CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont FIELD field_21839 buffer Ljava/nio/ByteBuffer; FIELD field_2321 oversample F FIELD field_48383 face Lorg/lwjgl/util/freetype/FT_Face; + FIELD field_52695 container Lnet/minecraft/class_8532; METHOD (Ljava/nio/ByteBuffer;Lorg/lwjgl/util/freetype/FT_Face;FFFFLjava/lang/String;)V ARG 1 buffer ARG 2 face @@ -11,6 +12,13 @@ CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont ARG 6 shiftY ARG 7 excludedCharacters METHOD method_51884 getInfo ()Lorg/lwjgl/util/freetype/FT_Face; + METHOD method_61901 getOrLoadGlyph (ILnet/minecraft/class_395$class_9908;)Lnet/minecraft/class_379; + ARG 1 codePoint + ARG 2 glyph + METHOD method_61902 loadGlyph (ILorg/lwjgl/util/freetype/FT_Face;I)Lnet/minecraft/class_379; + ARG 1 codePoint + ARG 2 face + ARG 3 index CLASS class_397 TtfGlyph FIELD field_2332 advance F FIELD field_2333 ascent F @@ -25,3 +33,8 @@ CLASS net/minecraft/class_395 net/minecraft/client/font/TrueTypeFont ARG 5 height ARG 6 advance ARG 7 glyphIndex + CLASS class_9908 LazyGlyph + FIELD field_52696 index I + FIELD field_52697 glyph Lnet/minecraft/class_379; + METHOD (I)V + ARG 1 index diff --git a/mappings/net/minecraft/client/gui/hud/DebugHud.mapping b/mappings/net/minecraft/client/gui/hud/DebugHud.mapping index b3b9f2ae1a..949a1008e9 100644 --- a/mappings/net/minecraft/client/gui/hud/DebugHud.mapping +++ b/mappings/net/minecraft/client/gui/hud/DebugHud.mapping @@ -80,6 +80,7 @@ CLASS net/minecraft/class_340 net/minecraft/client/gui/hud/DebugHud ARG 1 values ARG 2 type METHOD method_56829 shouldRenderTickCharts ()Z + METHOD method_61981 getPieChart ()Lnet/minecraft/class_9931; CLASS class_7412 AllocationRateCalculator FIELD field_38986 INTERVAL I FIELD field_38987 GARBAGE_COLLECTORS Ljava/util/List; diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget.mapping index f3488d3ed9..94695c6e2a 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/AbstractCraftingRecipeBookWidget.mapping @@ -3,3 +3,10 @@ CLASS net/minecraft/class_9933 net/minecraft/client/gui/screen/recipebook/Abstra FIELD field_52825 TOGGLE_CRAFTABLE_TEXT Lnet/minecraft/class_2561; METHOD (Lnet/minecraft/class_9884;)V ARG 1 screenHandler + METHOD method_62025 (Ljava/util/List;ILnet/minecraft/class_9934;Lnet/minecraft/class_9887$class_9888;)V + ARG 3 slot2 + METHOD method_62026 (Ljava/util/List;Lnet/minecraft/class_9934;Ljava/util/Optional;III)V + ARG 2 slot + ARG 3 index + ARG 4 x + ARG 5 y diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget.mapping index e6ac0743ce..bc1e12fa27 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/AbstractFurnaceRecipeBookWidget.mapping @@ -7,3 +7,7 @@ CLASS net/minecraft/class_517 net/minecraft/client/gui/screen/recipebook/Abstrac ARG 2 toggleCraftableButtonText METHOD method_17065 getAllowedFuels (Lnet/minecraft/class_9895;)Ljava/util/SequencedSet; ARG 1 fuelRegistry + METHOD method_62027 (Lnet/minecraft/class_9934;Lnet/minecraft/class_1735;Lnet/minecraft/class_9887$class_9888;)V + ARG 2 slot + METHOD method_62028 (Lnet/minecraft/class_9934;Lnet/minecraft/class_9887$class_9888;)V + ARG 2 slot diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/AnimatedResultButton.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/AnimatedResultButton.mapping index 67bbb62ead..c8ca8a52b4 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/AnimatedResultButton.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/AnimatedResultButton.mapping @@ -6,9 +6,16 @@ CLASS net/minecraft/class_514 net/minecraft/client/gui/screen/recipebook/Animate FIELD field_45556 SLOT_CRAFTABLE_TEXTURE Lnet/minecraft/class_2960; FIELD field_45557 SLOT_MANY_UNCRAFTABLE_TEXTURE Lnet/minecraft/class_2960; FIELD field_45558 SLOT_UNCRAFTABLE_TEXTURE Lnet/minecraft/class_2960; + FIELD field_52845 results Ljava/util/List; + FIELD field_52846 currentIndexProvider Lnet/minecraft/class_9938; + METHOD (Lnet/minecraft/class_9938;)V + ARG 1 currentIndexProvider METHOD method_2640 showResultCollection (Lnet/minecraft/class_516;ZLnet/minecraft/class_513;)V ARG 1 resultCollection - METHOD method_2642 hasResults ()Z + ARG 2 filteringCraftable + ARG 3 results + METHOD method_2642 hasSingleResult ()Z METHOD method_2643 currentRecipe ()Lnet/minecraft/class_8786; METHOD method_2644 getTooltip ()Ljava/util/List; METHOD method_2645 getResultCollection ()Lnet/minecraft/class_516; + METHOD method_62048 hasMultipleResults ()Z diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping index a4b86f3b0d..79385c3f36 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/GhostRecipe.mapping @@ -11,11 +11,13 @@ CLASS net/minecraft/class_9934 net/minecraft/client/gui/screen/recipebook/GhostR ARG 1 item ARG 2 slot METHOD method_62032 drawTooltip (Lnet/minecraft/class_332;Lnet/minecraft/class_310;IILnet/minecraft/class_1735;)V - ARG 1 drawContext + ARG 1 context ARG 2 client + ARG 3 x + ARG 4 y ARG 5 slot METHOD method_62033 draw (Lnet/minecraft/class_332;Lnet/minecraft/class_310;IIZ)V - ARG 1 drawContext + ARG 1 context ARG 2 client ARG 3 x ARG 4 y diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget.mapping index 049124721f..7407ac019d 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeAlternativesWidget.mapping @@ -18,6 +18,7 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA METHOD method_2616 isVisible ()Z METHOD method_2617 showAlternativesForResult (Lnet/minecraft/class_516;ZIIIIF)V ARG 1 resultCollection + ARG 2 filteringCraftable ARG 3 buttonX ARG 4 buttonY ARG 5 areaCenterX @@ -35,6 +36,10 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA ARG 6 inputSlots METHOD method_62039 getOverlayTexture (Z)Lnet/minecraft/class_2960; ARG 1 enabled + METHOD method_62040 slot (IILjava/util/List;)Lnet/minecraft/class_508$class_509$class_510; + ARG 0 x + ARG 1 y + ARG 2 stacks CLASS class_510 InputSlot FIELD comp_2985 y I FIELD comp_2986 x I @@ -44,6 +49,8 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA METHOD comp_2985 y ()I METHOD comp_2986 x ()I METHOD comp_2987 stacks ()Ljava/util/List; + METHOD method_62041 get (I)Lnet/minecraft/class_1799; + ARG 1 index CLASS class_511 FurnaceAlternativeButtonWidget FIELD field_52835 FURNACE_OVERLAY Lnet/minecraft/class_2960; FIELD field_52836 FURNACE_OVERLAY_HIGHLIGHTED Lnet/minecraft/class_2960; @@ -66,3 +73,12 @@ CLASS net/minecraft/class_508 net/minecraft/client/gui/screen/recipebook/RecipeA ARG 3 y ARG 4 entry ARG 5 craftable + METHOD method_62036 collectInputSlots (Lnet/minecraft/class_8786;)Ljava/util/List; + ARG 0 recipe + METHOD method_62037 (Ljava/util/List;IILnet/minecraft/class_9887$class_9888;)V + ARG 3 slot2 + METHOD method_62038 (Ljava/util/List;Ljava/util/Optional;III)V + ARG 1 slot + ARG 2 index + ARG 3 x + ARG 4 y diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping index be3597329e..13d548c681 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookResults.mapping @@ -14,10 +14,16 @@ CLASS net/minecraft/class_513 net/minecraft/client/gui/screen/recipebook/RecipeB FIELD field_3136 recipeBook Lnet/minecraft/class_3439; FIELD field_45552 PAGE_FORWARD_TEXTURES Lnet/minecraft/class_8666; FIELD field_45553 PAGE_BACKWARD_TEXTURES Lnet/minecraft/class_8666; + FIELD field_52844 filteringCraftable Z + METHOD (Lnet/minecraft/class_9938;Z)V + ARG 1 currentIndexProvider + ARG 2 furnace METHOD method_2625 refreshResultButtons ()V METHOD method_2626 hideShowPageButtons ()V METHOD method_2627 setResults (Ljava/util/List;ZZ)V + ARG 1 resultCollections ARG 2 resetCurrentPage + ARG 3 filteringCraftable METHOD method_2628 drawTooltip (Lnet/minecraft/class_332;II)V ARG 1 context ARG 2 x diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping index bb7b7f4c39..d10a65d6ac 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeBookWidget.mapping @@ -21,6 +21,7 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB FIELD field_33679 open Z FIELD field_34001 narrow Z FIELD field_45550 BUTTON_TEXTURES Lnet/minecraft/class_8666; + FIELD field_52842 displayTime F FIELD field_52843 ghostRecipe Lnet/minecraft/class_9934; FIELD field_53832 selectedRecipe Lnet/minecraft/class_8786; FIELD field_53833 selectedRecipeResults Lnet/minecraft/class_516; @@ -29,6 +30,8 @@ CLASS net/minecraft/class_507 net/minecraft/client/gui/screen/recipebook/RecipeB METHOD method_17064 getToggleCraftableButtonText ()Lnet/minecraft/class_2561; METHOD method_2576 triggerPirateSpeakEasterEgg (Ljava/lang/String;)V ARG 1 search + METHOD method_2577 (Lnet/minecraft/class_516;)V + ARG 1 collection METHOD method_2579 reset ()V METHOD method_2580 (Lnet/minecraft/class_516;)Z ARG 0 resultCollection diff --git a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping index 268e16197c..cc909da931 100644 --- a/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping +++ b/mappings/net/minecraft/client/gui/screen/recipebook/RecipeResultCollection.mapping @@ -26,7 +26,7 @@ CLASS net/minecraft/class_516 net/minecraft/client/gui/screen/recipebook/RecipeR ARG 2 width ARG 3 height ARG 4 recipeBook - METHOD method_62050 (Lnet/minecraft/class_516$class_9937;)Ljava/util/List; + METHOD method_62050 filter (Lnet/minecraft/class_516$class_9937;)Ljava/util/List; ARG 1 filterMode METHOD method_62051 (Lnet/minecraft/class_8786;)Z ARG 1 recipe diff --git a/mappings/net/minecraft/client/texture/NativeImage.mapping b/mappings/net/minecraft/client/texture/NativeImage.mapping index cd992366bf..d948034161 100644 --- a/mappings/net/minecraft/client/texture/NativeImage.mapping +++ b/mappings/net/minecraft/client/texture/NativeImage.mapping @@ -160,7 +160,7 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 9 flipY METHOD method_48462 applyToCopy (Ljava/util/function/IntUnaryOperator;)Lnet/minecraft/class_1011; ARG 1 operator - METHOD method_48463 copyPixelsRgba ()[I + METHOD method_48463 copyPixelsAbgr ()[I METHOD method_49277 read ([B)Lnet/minecraft/class_1011; ARG 0 bytes METHOD method_51596 apply (Ljava/util/function/IntUnaryOperator;)V @@ -172,6 +172,7 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 1 x ARG 2 y ARG 3 color + METHOD method_61942 copyPixelsArgb ()[I CLASS class_1012 Format FIELD field_4993 glFormat I FIELD field_4994 channelCount I diff --git a/mappings/net/minecraft/client/util/Pool.mapping b/mappings/net/minecraft/client/util/Pool.mapping index f2bafc529a..644601b885 100644 --- a/mappings/net/minecraft/client/util/Pool.mapping +++ b/mappings/net/minecraft/client/util/Pool.mapping @@ -5,6 +5,7 @@ CLASS net/minecraft/class_9920 net/minecraft/client/util/Pool ARG 1 lifespan METHOD method_61947 decrementLifespan ()V METHOD method_61950 clear ()V + METHOD method_61951 getEntries ()Ljava/util/Collection; CLASS class_9921 Entry FIELD field_52738 factory Lnet/minecraft/class_9924; FIELD field_52739 object Ljava/lang/Object; diff --git a/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping b/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping index e1367da3e3..3a0e085f61 100644 --- a/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping +++ b/mappings/net/minecraft/datafixer/fix/ChunkPalettedStorageFix.mapping @@ -87,3 +87,52 @@ CLASS net/minecraft/class_3582 net/minecraft/datafixer/fix/ChunkPalettedStorageF METHOD method_15664 transform ()Lcom/mojang/serialization/Dynamic; METHOD method_15665 (Lcom/mojang/serialization/Dynamic;)V ARG 1 blockEntityTag + CLASS class_9855 Mapping + FIELD field_52403 PUMPKIN_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52404 SNOWY_PODZOL_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52405 SNOWY_GRASS_BLOCK_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52406 SNOWY_MYCELIUM_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52407 UPPER_HALF_SUNFLOWER_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52408 UPPER_HALF_LILAC_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52409 UPPER_HALF_TALL_GRASS_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52410 UPPER_HALF_LARGE_FERN_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52411 UPPER_HALF_ROSE_BUSH_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52412 UPPER_HALF_PEONY_STATE Lcom/mojang/serialization/Dynamic; + FIELD field_52413 PLANT_TO_FLOWER_POT_STATES Ljava/util/Map; + FIELD field_52414 SKULL_IDS_TO_STATES Ljava/util/Map; + FIELD field_52415 DOOR_IDS_TO_STATES Ljava/util/Map; + FIELD field_52416 NOTE_BLOCK_IDS_TO_STATES Ljava/util/Map; + FIELD field_52417 COLORS_BY_IDS Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; + FIELD field_52418 BED_IDS_TO_STATES Ljava/util/Map; + FIELD field_52419 BANNER_IDS_TO_STATES Ljava/util/Map; + FIELD field_52420 AIR_STATE Lcom/mojang/serialization/Dynamic; + METHOD method_61373 (Lit/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap;)V + ARG 0 map + METHOD method_61374 (Ljava/util/HashMap;)V + ARG 0 map + METHOD method_61375 bed (Ljava/util/Map;ILjava/lang/String;)V + ARG 0 map + ARG 1 id + ARG 2 color + METHOD method_61376 skull (Ljava/util/Map;ILjava/lang/String;Ljava/lang/String;)V + ARG 0 map + ARG 1 id + ARG 2 entity + ARG 3 type + METHOD method_61377 door (Ljava/util/Map;Ljava/lang/String;)V + ARG 0 map + ARG 1 id + METHOD method_61378 (Ljava/util/HashMap;)V + ARG 0 map + METHOD method_61379 banner (Ljava/util/Map;ILjava/lang/String;)V + ARG 0 map + ARG 1 id + ARG 2 color + METHOD method_61380 (Ljava/util/HashMap;)V + ARG 0 map + METHOD method_61381 (Ljava/util/HashMap;)V + ARG 0 map + METHOD method_61382 (Ljava/util/HashMap;)V + ARG 0 map + METHOD method_61383 (Ljava/util/HashMap;)V + ARG 0 map diff --git a/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping index 83a3241daf..e460e67e60 100644 --- a/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/AbstractMinecartEntity.mapping @@ -30,6 +30,10 @@ CLASS net/minecraft/class_1688 net/minecraft/entity/vehicle/AbstractMinecartEnti ARG 2 movementInput METHOD method_61563 getLaunchDirection (Lnet/minecraft/class_2338;)Lnet/minecraft/class_243; ARG 1 railPos + METHOD method_61564 moveAlongTrack (Lnet/minecraft/class_2338;Lnet/minecraft/class_2768;D)D + ARG 1 pos + ARG 2 shape + ARG 3 remainingMovement METHOD method_61565 setOnRail (Z)V ARG 1 onRail METHOD method_61566 areMinecartImprovementsEnabled (Lnet/minecraft/class_1937;)Z diff --git a/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping b/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping index 8916167022..503eff1717 100644 --- a/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping +++ b/mappings/net/minecraft/entity/vehicle/ExperimentalMinecartController.mapping @@ -1,12 +1,16 @@ CLASS net/minecraft/class_9879 net/minecraft/entity/vehicle/ExperimentalMinecartController FIELD field_52529 lerpSteps Ljava/util/List; - METHOD method_61601 (Lnet/minecraft/class_243;Lnet/minecraft/class_9879$class_9882;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243; + METHOD method_61601 calcNewHorizontalVelocity (Lnet/minecraft/class_243;Lnet/minecraft/class_9879$class_9882;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243; + ARG 1 horizontalVelocity + ARG 2 iteration + ARG 3 pos ARG 4 railState ARG 5 railShape METHOD method_61602 decelerateFromPoweredRail (Lnet/minecraft/class_243;Lnet/minecraft/class_2680;)Lnet/minecraft/class_243; ARG 1 velocity ARG 2 railState - METHOD method_61603 (Lnet/minecraft/class_243;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243; + METHOD method_61603 applySlopeVelocity (Lnet/minecraft/class_243;Lnet/minecraft/class_2768;)Lnet/minecraft/class_243; + ARG 1 horizontalVelocity ARG 2 railShape METHOD method_61604 accelerateFromPoweredRail (Lnet/minecraft/class_243;Lnet/minecraft/class_2338;Lnet/minecraft/class_2680;)Lnet/minecraft/class_243; ARG 1 velocity @@ -22,12 +26,15 @@ CLASS net/minecraft/class_9879 net/minecraft/entity/vehicle/ExperimentalMinecart ARG 1 tickDelta METHOD method_61608 getLerpedYaw (F)F ARG 1 tickDelta + METHOD method_61609 applyInitialVelocity (Lnet/minecraft/class_243;)Lnet/minecraft/class_243; + ARG 1 horizontalVelocity METHOD method_61610 getLerpedPosition (F)Lnet/minecraft/class_243; ARG 1 tickDelta METHOD method_61611 getLerpedVelocity (F)Lnet/minecraft/class_243; ARG 1 tickDelta METHOD method_61612 (F)Lnet/minecraft/class_9879$class_9881; ARG 1 tickDelta + METHOD method_61615 tickClient ()V METHOD method_62828 restOnVShapedTrack (Lnet/minecraft/class_2768;Lnet/minecraft/class_2768;)Z COMMENT Prevents otherwise stationary minecart from going back and forth on a V-shaped track. ARG 1 currentRailShape @@ -45,3 +52,10 @@ CLASS net/minecraft/class_9879 net/minecraft/entity/vehicle/ExperimentalMinecart METHOD method_61617 degreesToByte (F)B ARG 0 degrees CLASS class_9881 InterpolatedStep + CLASS class_9882 MoveIteration + FIELD field_52542 remainingMovement D + FIELD field_52543 initial Z + FIELD field_52544 slopeVelocityApplied Z + FIELD field_52545 decelerated Z + FIELD field_52546 accelerated Z + METHOD method_61618 shouldContinue ()Z diff --git a/mappings/net/minecraft/entity/vehicle/HopperMinecartEntity.mapping b/mappings/net/minecraft/entity/vehicle/HopperMinecartEntity.mapping index a874dd6af1..c37b9b3b0e 100644 --- a/mappings/net/minecraft/entity/vehicle/HopperMinecartEntity.mapping +++ b/mappings/net/minecraft/entity/vehicle/HopperMinecartEntity.mapping @@ -1,10 +1,12 @@ CLASS net/minecraft/class_1700 net/minecraft/entity/vehicle/HopperMinecartEntity + FIELD field_52523 hopperTicked Z FIELD field_7749 enabled Z METHOD (Lnet/minecraft/class_1937;DDD)V ARG 1 world ARG 2 x ARG 4 y ARG 6 z + METHOD method_61600 tickHopper ()V METHOD method_7570 setEnabled (Z)V ARG 1 enabled METHOD method_7572 isEnabled ()Z diff --git a/mappings/net/minecraft/entity/vehicle/MinecartController.mapping b/mappings/net/minecraft/entity/vehicle/MinecartController.mapping index 544ada9e9b..de06aa4861 100644 --- a/mappings/net/minecraft/entity/vehicle/MinecartController.mapping +++ b/mappings/net/minecraft/entity/vehicle/MinecartController.mapping @@ -17,9 +17,10 @@ CLASS net/minecraft/class_9878 net/minecraft/entity/vehicle/MinecartController ARG 1 pitch METHOD method_61576 setVelocity (Lnet/minecraft/class_243;)V ARG 1 velocity - METHOD method_61577 (Lnet/minecraft/class_2338;Lnet/minecraft/class_2768;D)D + METHOD method_61577 moveAlongTrack (Lnet/minecraft/class_2338;Lnet/minecraft/class_2768;D)D ARG 1 blockPos ARG 2 railShape + ARG 3 remainingMovement METHOD method_61578 getLerpTargetY ()D METHOD method_61579 setVelocity (DDD)V ARG 1 x diff --git a/mappings/net/minecraft/util/thread/ThreadExecutor.mapping b/mappings/net/minecraft/util/thread/ThreadExecutor.mapping index c8aea65dee..41ecb6e7a4 100644 --- a/mappings/net/minecraft/util/thread/ThreadExecutor.mapping +++ b/mappings/net/minecraft/util/thread/ThreadExecutor.mapping @@ -33,3 +33,7 @@ CLASS net/minecraft/class_1255 net/minecraft/util/thread/ThreadExecutor METHOD method_5384 shouldExecuteAsync ()Z METHOD method_5385 submit (Ljava/util/function/Supplier;)Ljava/util/concurrent/CompletableFuture; ARG 1 task + METHOD method_61391 isMemoryError (Ljava/lang/Throwable;)Z + COMMENT {@return whether {@code exception} represents an {@link OutOfMemoryError} or + COMMENT {@link StackOverflowError}} + ARG 0 exception