diff --git a/mappings/net/minecraft/block/BedBlock.mapping b/mappings/net/minecraft/block/BedBlock.mapping index 55224845b2..05201667ec 100644 --- a/mappings/net/minecraft/block/BedBlock.mapping +++ b/mappings/net/minecraft/block/BedBlock.mapping @@ -28,7 +28,11 @@ CLASS net/minecraft/class_2244 net/minecraft/block/BedBlock ARG 0 state METHOD method_24164 getBedPart (Lnet/minecraft/class_2680;)Lnet/minecraft/class_4732$class_4733; ARG 0 state - METHOD method_27352 isOverworld (Lnet/minecraft/class_1937;)Z + METHOD method_27352 isBedWorking (Lnet/minecraft/class_1937;)Z + COMMENT {@return whether the world's {@linkplain net.minecraft.world.dimension.DimensionType dimension type} + COMMENT allows beds to be respawned at and slept in without exploding} + COMMENT + COMMENT @see net.minecraft.world.dimension.DimensionType#isBedWorking() ARG 0 world METHOD method_30835 findWakeUpPosition (Lnet/minecraft/class_1299;Lnet/minecraft/class_1941;Lnet/minecraft/class_2338;Lnet/minecraft/class_2350;Lnet/minecraft/class_2350;)Ljava/util/Optional; ARG 0 type diff --git a/mappings/net/minecraft/block/Material.mapping b/mappings/net/minecraft/block/Material.mapping index 5cfdf97ae3..258d0d1f4b 100644 --- a/mappings/net/minecraft/block/Material.mapping +++ b/mappings/net/minecraft/block/Material.mapping @@ -84,8 +84,8 @@ CLASS net/minecraft/class_3614 net/minecraft/block/Material ARG 3 solid ARG 4 blocksMovement ARG 5 blocksLight - ARG 6 breakByHand - ARG 7 burnable + ARG 6 burnable + ARG 7 replaceable ARG 8 pistonBehavior METHOD method_15797 isLiquid ()Z METHOD method_15798 getPistonBehavior ()Lnet/minecraft/class_3619; diff --git a/mappings/net/minecraft/client/gui/Element.mapping b/mappings/net/minecraft/client/gui/Element.mapping index 309af6a25d..6bbb4e688e 100644 --- a/mappings/net/minecraft/client/gui/Element.mapping +++ b/mappings/net/minecraft/client/gui/Element.mapping @@ -53,7 +53,7 @@ CLASS net/minecraft/class_364 net/minecraft/client/gui/Element ARG 3 mouseY COMMENT the Y coordinate of the mouse ARG 5 amount - COMMENT value is {@code > 1} if scrolled down, {@code < 1} if scrolled up + COMMENT value is {@code < 0} if scrolled down, {@code > 0} if scrolled up METHOD method_25402 mouseClicked (DDI)Z COMMENT Callback for when a mouse button down event COMMENT has been captured. diff --git a/mappings/net/minecraft/client/gui/screen/GameModeSelectionScreen.mapping b/mappings/net/minecraft/client/gui/screen/GameModeSelectionScreen.mapping index 57872496cf..c2cb6ee782 100644 --- a/mappings/net/minecraft/client/gui/screen/GameModeSelectionScreen.mapping +++ b/mappings/net/minecraft/client/gui/screen/GameModeSelectionScreen.mapping @@ -18,7 +18,7 @@ CLASS net/minecraft/class_5289 net/minecraft/client/gui/screen/GameModeSelection METHOD method_28068 apply ()V METHOD method_28069 checkForClose ()Z METHOD method_30106 getPreviousGameMode ()Lnet/minecraft/class_1934; - CLASS class_5290 GameMode + CLASS class_5290 GameModeSelection FIELD field_24580 VALUES [Lnet/minecraft/class_5289$class_5290; FIELD field_24581 text Lnet/minecraft/class_2561; FIELD field_24582 command Ljava/lang/String; diff --git a/mappings/net/minecraft/client/option/GameOptions.mapping b/mappings/net/minecraft/client/option/GameOptions.mapping index 99d75cdbbf..f80e1ddff0 100644 --- a/mappings/net/minecraft/client/option/GameOptions.mapping +++ b/mappings/net/minecraft/client/option/GameOptions.mapping @@ -2,13 +2,19 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_1814 cloudRenderMode Lnet/minecraft/class_4063; FIELD field_1815 hideServerAddress Z FIELD field_1816 keySmoothCamera Lnet/minecraft/class_304; + COMMENT A key binding for toggling smooth camera. + COMMENT Not bound to any keys by default. FIELD field_1817 chatLinksPrompt Z FIELD field_1818 showSubtitles Z FIELD field_1819 forceUnicodeFont Z FIELD field_1820 chatOpacity D FIELD field_1822 keyInventory Lnet/minecraft/class_304; + COMMENT A key binding for opening {@linkplain net.minecraft.client.gui.screen.ingame.InventoryScreen the inventory screen}. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_E the E key} by default. FIELD field_1823 GSON Lcom/google/gson/Gson; FIELD field_1824 keyTogglePerspective Lnet/minecraft/class_304; + COMMENT A key binding for toggling perspective. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F5 the F5 key} by default. FIELD field_1825 chatHeightUnfocused D FIELD field_1826 fov D FIELD field_1827 advancedItemTooltips Z @@ -16,25 +22,52 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_1829 mainArm Lnet/minecraft/class_1306; FIELD field_1830 realmsNotifications Z FIELD field_1831 keySwapHands Lnet/minecraft/class_304; + COMMENT A key binding for swapping the items in the selected slot and the off hand. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F the F key} by default. + COMMENT + COMMENT
The selected slot is the slot the mouse is over when in a screen. + COMMENT Otherwise, it is the main hand. FIELD field_1832 keySneak Lnet/minecraft/class_304; + COMMENT A key binding for sneaking. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_LEFT_SHIFT the left shift key} by default. FIELD field_1834 LOGGER Lorg/apache/logging/log4j/Logger; FIELD field_1835 keyScreenshot Lnet/minecraft/class_304; + COMMENT A key binding for taking a screenshot. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F2 the F2 key} by default. FIELD field_1836 keyFullscreen Lnet/minecraft/class_304; + COMMENT A key binding for toggling fullscreen. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_F11 the F11 key} by default. FIELD field_1837 pauseOnLostFocus Z FIELD field_1838 chatHeightFocused D FIELD field_1839 keysAll [Lnet/minecraft/class_304; + COMMENT An array of all key bindings. + COMMENT + COMMENT
Key bindings in this array are shown and can be configured in + COMMENT {@linkplain net.minecraft.client.gui.screen.option.ControlsOptionsScreen + COMMENT the controls options screen}. FIELD field_1840 gamma D FIELD field_1841 ao Lnet/minecraft/class_4060; FIELD field_1842 hudHidden Z FIELD field_1843 mouseSensitivity D FIELD field_1844 keyAdvancements Lnet/minecraft/class_304; + COMMENT A key binding for opening {@linkplain net.minecraft.client.gui.screen.advancement.AdvancementsScreen the advancements screen}. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_L the L key} by default. FIELD field_1845 keyCommand Lnet/minecraft/class_304; + COMMENT A key binding for opening {@linkplain net.minecraft.client.gui.screen.ChatScreen + COMMENT the chat screen} with the {@code /} already typed. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_SLASH the slash key} by default. FIELD field_1846 incompatibleResourcePacks Ljava/util/List; FIELD field_1847 snooperEnabled Z FIELD field_1848 autoJump Z FIELD field_1849 keyRight Lnet/minecraft/class_304; + COMMENT A key binding for moving right. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_D the D key} by default. FIELD field_1851 difficulty Lnet/minecraft/class_1267; FIELD field_1852 keysHotbar [Lnet/minecraft/class_304; + COMMENT Key bindings for selecting hotbar slots. + COMMENT Bound to the corresponding number keys (from {@linkplain + COMMENT org.lwjgl.glfw.GLFW#GLFW_KEY_1 the 1 key} to {@linkplain + COMMENT org.lwjgl.glfw.GLFW#GLFW_KEY_9 the 9 key}) by default. FIELD field_1853 COLON_SPLITTER Lcom/google/common/base/Splitter; FIELD field_1854 touchscreen Z FIELD field_1856 mipmapLevels I @@ -45,50 +78,83 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_1865 invertYMouse Z FIELD field_1866 debugEnabled Z FIELD field_1867 keySprint Lnet/minecraft/class_304; + COMMENT A key binding for sprinting. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_LEFT_CONTROL the left control key} by default. FIELD field_1868 guiScale I FIELD field_1869 keyDrop Lnet/minecraft/class_304; + COMMENT A key binding for dropping the item in the selected slot. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_Q the Q key} by default. + COMMENT + COMMENT
The selected slot is the slot the mouse is over when in a screen. + COMMENT Otherwise, it is the main hand. FIELD field_1870 viewDistance I FIELD field_1871 keyPickItem Lnet/minecraft/class_304; + COMMENT A key binding for holding an item corresponding to the {@linkplain net.minecraft.entity.Entity#getPickBlockStack() entity} + COMMENT or {@linkplain net.minecraft.block.Block#getPickStack(net.minecraft.world.BlockView, + COMMENT net.minecraft.util.math.BlockPos, net.minecraft.block.BlockState) block} the player is looking at. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_MIDDLE the middle mouse button} by default. FIELD field_18725 backgroundForChatOnly Z FIELD field_18726 textBackgroundOpacity D FIELD field_1872 overrideWidth I FIELD field_1873 autoSuggestions Z FIELD field_1874 keyLoadToolbarActivator Lnet/minecraft/class_304; + COMMENT A key binding for loading the hotbar items in {@linkplain net.minecraft.world.GameMode#CREATIVE creative mode}. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_X the X key} by default. FIELD field_1875 tutorialStep Lnet/minecraft/class_1157; FIELD field_1876 useNativeTransport Z FIELD field_1877 chatVisibility Lnet/minecraft/class_1659; FIELD field_1878 biomeBlendRadius I FIELD field_1879 keySaveToolbarActivator Lnet/minecraft/class_304; + COMMENT A key binding for saving the hotbar items in {@linkplain net.minecraft.world.GameMode#CREATIVE creative mode}. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_C the C key} by default. FIELD field_1880 debugProfilerEnabled Z FIELD field_1881 keyBack Lnet/minecraft/class_304; + COMMENT A key binding for moving backward. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_S the S key} by default. FIELD field_1882 particles Lnet/minecraft/class_4066; FIELD field_1883 language Ljava/lang/String; FIELD field_1884 enableVsync Z FIELD field_1885 overrideHeight I FIELD field_1886 keyAttack Lnet/minecraft/class_304; + COMMENT A key binding for attacking an entity or breaking a block. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_LEFT the left mouse button} by default. FIELD field_1887 resourcePacks Ljava/util/List; FIELD field_1888 entityShadows Z FIELD field_1889 mouseWheelSensitivity D FIELD field_1890 keyChat Lnet/minecraft/class_304; + COMMENT A key binding for opening {@linkplain net.minecraft.client.gui.screen.ChatScreen the chat screen}. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_T the T key} by default. FIELD field_1891 bobView Z FIELD field_1892 enabledPlayerModelParts Ljava/util/Set; FIELD field_1893 debugTpsEnabled Z FIELD field_1894 keyForward Lnet/minecraft/class_304; + COMMENT A key binding for moving forward. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_W the W key} by default. FIELD field_1895 attackIndicator Lnet/minecraft/class_4061; FIELD field_1896 narrator Lnet/minecraft/class_4065; FIELD field_1897 optionsFile Ljava/io/File; FIELD field_1900 chatColors Z FIELD field_1901 glDebugVerbosity I FIELD field_1903 keyJump Lnet/minecraft/class_304; + COMMENT A key binding for jumping. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_SPACE the space key} by default. FIELD field_1904 keyUse Lnet/minecraft/class_304; + COMMENT A key binding for using an item, such as placing a block. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_MOUSE_BUTTON_RIGHT the right mouse button} by default. FIELD field_1905 heldItemTooltips Z FIELD field_1906 keySpectatorOutlines Lnet/minecraft/class_304; + COMMENT A key binding for highlighting players in {@linkplain net.minecraft.world.GameMode#SPECTATOR spectator mode}. + COMMENT Not bound to any keys by default. FIELD field_1907 keyPlayerList Lnet/minecraft/class_304; + COMMENT A key binding for displaying {@linkplain net.minecraft.client.gui.hud.PlayerListHud the player list}. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_TAB the tab key} by default. FIELD field_1908 chatScale D FIELD field_1909 maxFps I FIELD field_1910 reducedDebugInfo Z FIELD field_1911 chatLinks Z FIELD field_1913 keyLeft Lnet/minecraft/class_304; + COMMENT A key binding for moving left. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_A the A key} by default. FIELD field_1914 smoothCameraEnabled Z FIELD field_1915 chatWidth D FIELD field_1916 soundVolumeLevels Lit/unimi/dsi/fastutil/objects/Object2FloatMap; @@ -107,6 +173,8 @@ CLASS net/minecraft/class_315 net/minecraft/client/option/GameOptions FIELD field_26677 perspective Lnet/minecraft/class_5498; FIELD field_26844 joinedFirstServer Z FIELD field_26845 keySocialInteractions Lnet/minecraft/class_304; + COMMENT A key binding for opening {@linkplain net.minecraft.client.gui.screen.multiplayer.SocialInteractionsScreen the social interactions screen}. + COMMENT Bound to {@linkplain org.lwjgl.glfw.GLFW#GLFW_KEY_P the P key} by default. FIELD field_26926 hideMatchedNames Z FIELD field_28777 hideBundleTutorial Z FIELD field_32156 monochromeLogo Z diff --git a/mappings/net/minecraft/client/texture/NativeImage.mapping b/mappings/net/minecraft/client/texture/NativeImage.mapping index db2a742edd..3fdd07a18e 100644 --- a/mappings/net/minecraft/client/texture/NativeImage.mapping +++ b/mappings/net/minecraft/client/texture/NativeImage.mapping @@ -1,5 +1,18 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage FIELD field_21684 LOGGER Lorg/apache/logging/log4j/Logger; + FIELD field_32031 ALPHA_OFFSET I + COMMENT The bit offset of the alpha data in the {@linkplain Format#RGBA RGBA} format. + COMMENT Is {@value}. Notice the alpha data in {@linkplain Format#LUMINANCE_ALPHA + COMMENT luminance-alpha} format has a different offset of {@code 8}. + FIELD field_32032 BLUE_OFFSET I + COMMENT The bit offset of the blue data in the {@linkplain Format#RGBA RGBA} or the + COMMENT {@linkplain Format#RGB RGB} formats. Is {@value}. + FIELD field_32033 GREEN_OFFSET I + COMMENT The bit offset of the green data in the {@linkplain Format#RGBA RGBA} or the + COMMENT {@linkplain Format#RGB RGB} formats. Is {@value}. + FIELD field_32034 RED_OFFSET I + COMMENT The bit offset of the red data in the {@linkplain Format#RGBA RGBA} or the + COMMENT {@linkplain Format#RGB RGB} formats. Is {@value}. FIELD field_4986 format Lnet/minecraft/class_1011$class_1012; FIELD field_4987 sizeBytes J FIELD field_4988 pointer J @@ -38,13 +51,15 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 11 close METHOD method_24030 getAlpha (I)I ARG 0 color - METHOD method_24031 getAbgrColor (IIII)I - COMMENT The resulting color of this operation is stored as least to most significant bits. + METHOD method_24031 packColor (IIII)I + COMMENT The resulting color of this operation is stored as RGBA from least to most + COMMENT significant bits, or from smallest to biggest bits. ARG 0 alpha ARG 1 blue ARG 2 green ARG 3 red METHOD method_24032 write (Ljava/nio/channels/WritableByteChannel;)Z + ARG 1 channel METHOD method_24033 getRed (I)I ARG 0 color METHOD method_24034 getGreen (I)I @@ -52,14 +67,18 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage METHOD method_24035 getBlue (I)I ARG 0 color METHOD method_24036 getBytes ()[B - METHOD method_35621 setPixelLuminance (IIB)V + METHOD method_35620 readDepthComponent (F)V + ARG 1 unused + METHOD method_35621 setLuminance (IIB)V ARG 1 x ARG 2 y ARG 3 luminance + METHOD method_35622 writeTo (Ljava/lang/String;)V + ARG 1 path METHOD method_35623 getRed (II)B ARG 1 x ARG 2 y - METHOD method_35624 blendPixel (III)V + METHOD method_35624 blend (III)V ARG 1 x ARG 2 y ARG 3 color @@ -69,6 +88,9 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage METHOD method_35626 getBlue (II)B ARG 1 x ARG 2 y + METHOD method_35627 drawPixels ()V + COMMENT Use {@code upload} to upload this image to GL so it can be used later. This + COMMENT method is not used in vanilla, and its side effects are not yet known. METHOD method_36559 isOutOfBounds (II)Z ARG 1 x ARG 2 y @@ -86,6 +108,7 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage METHOD method_4302 untrack ()V METHOD method_4303 read (Lnet/minecraft/class_1011$class_1012;Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011; ARG 0 format + ARG 1 buffer METHOD method_4304 copyRect (IIIIIIZZ)V ARG 1 x ARG 2 y @@ -95,22 +118,27 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 6 height ARG 7 flipX ARG 8 flipY - METHOD method_4305 setPixelColor (III)V + METHOD method_4305 setColor (III)V COMMENT Sets the color of a pixel on this native image. - COMMENT The color to be set using this method should be in a ABGR format. + COMMENT The color to be set by this method will be in a big-endian (from biggest + COMMENT to smallest bits) ABGR format, or little-endian RGBA. COMMENT - COMMENT
This is only supported when this native image's format is {@link NativeImage.Format#ABGR ABGR} + COMMENT @throws IllegalArgumentException when this native image's format is not + COMMENT {@linkplain Format#RGBA little-endian RGBA}, or the coordinate is out-of-bounds ARG 1 x ARG 2 y ARG 3 color + COMMENT the color, with red at smallest and alpha at biggest bits METHOD method_4307 getWidth ()I METHOD method_4308 setTextureFilter (ZZ)V ARG 0 blur ARG 1 mipmap METHOD method_4309 read (Ljava/io/InputStream;)Lnet/minecraft/class_1011; + ARG 0 stream METHOD method_4310 read (Lnet/minecraft/class_1011$class_1012;Ljava/io/InputStream;)Lnet/minecraft/class_1011; ARG 0 format - METHOD method_4311 getPixelOpacity (II)B + ARG 1 stream + METHOD method_4311 getOpacity (II)B ARG 1 x ARG 2 y METHOD method_4312 upload (IIIIIIIZZ)V @@ -123,13 +151,16 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage ARG 7 height ARG 8 mipmap ARG 9 close - METHOD method_4314 writeFile (Ljava/nio/file/Path;)V + METHOD method_4314 writeTo (Ljava/nio/file/Path;)V ARG 1 path - METHOD method_4315 getPixelColor (II)I + METHOD method_4315 getColor (II)I COMMENT Gets the color of a pixel on this native image. - COMMENT The color returned by this method will be in a ABGR format. + COMMENT The color returned by this method will be in a big-endian (from biggest + COMMENT to smallest bits) ABGR format, or little-endian RGBA. COMMENT - COMMENT
This is only supported when this native image's format is {@link NativeImage.Format#ABGR ABGR}.
+ COMMENT @throws IllegalArgumentException when this native image's format is not
+ COMMENT {@linkplain Format#RGBA little-endian RGBA}, or the coordinate is out-of-bounds
+ COMMENT @return the color, with red at smallest and alpha at biggest bits
ARG 1 x
ARG 2 y
METHOD method_4316 makeGlyphBitmapSubpixel (Lorg/lwjgl/stb/STBTTFontinfo;IIIFFFFII)V
@@ -163,7 +194,9 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
METHOD method_4322 makePixelArray ()[I
METHOD method_4323 getHeight ()I
METHOD method_4324 read (Ljava/nio/ByteBuffer;)Lnet/minecraft/class_1011;
- METHOD method_4325 writeFile (Ljava/io/File;)V
+ ARG 0 buffer
+ METHOD method_4325 writeTo (Ljava/io/File;)V
+ ARG 1 path
METHOD method_4326 fillRect (IIIII)V
ARG 1 x
ARG 2 y
@@ -174,23 +207,30 @@ CLASS net/minecraft/class_1011 net/minecraft/client/texture/NativeImage
ARG 1 level
ARG 2 removeAlpha
CLASS class_1012 Format
- FIELD field_4993 pixelDataFormat I
+ FIELD field_4993 glFormat I
FIELD field_4994 channelCount I
FIELD field_4996 writeable Z
- FIELD field_4997 ABGR Lnet/minecraft/class_1011$class_1012;
+ FIELD field_4997 RGBA Lnet/minecraft/class_1011$class_1012;
+ COMMENT The format stores RGBA in little endian order, so it's ABGR from the biggest to
+ COMMENT the smallest bits.
FIELD field_4999 hasAlpha Z
FIELD field_5000 hasLuminance Z
- FIELD field_5001 BGR Lnet/minecraft/class_1011$class_1012;
+ FIELD field_5001 RGB Lnet/minecraft/class_1011$class_1012;
+ COMMENT The format stores RGB in little endian order, so it's BGR from the biggest to
+ COMMENT the smallest bits.
+ FIELD field_5002 LUMINANCE_ALPHA Lnet/minecraft/class_1011$class_1012;
+ COMMENT The format stores luminance and alpha in little endian order, so it's alpha then
+ COMMENT luminance from the biggest to the smallest bits.
FIELD field_5003 hasBlue Z
FIELD field_5004 hasGreen Z
FIELD field_5005 hasRed Z
- FIELD field_5006 alphaChannelOffset I
- FIELD field_5007 luminanceChannelOffset I
+ FIELD field_5006 alphaOffset I
+ FIELD field_5007 luminanceOffset I
FIELD field_5008 blueOffset I
FIELD field_5009 greenOffset I
FIELD field_5010 redOffset I
METHOD Tilling works so that if the predicate succeeds, the consumer (the real action)
+ COMMENT is executed, and the hoe is damaged.
METHOD Note that these registries do not contain the actual entries that the server has,
+ COMMENT for that you will need to access it from {@link net.minecraft.util.registry.DynamicRegistryManager}.
+ COMMENT
+ COMMENT @see net.minecraft.server.MinecraftServer#getRegistryManager()
+ COMMENT @see net.minecraft.client.network.ClientPlayNetworkHandler#getRegistryManager()
+ COMMENT @see net.minecraft.util.registry.DynamicRegistryManager#get(RegistryKey)
FIELD field_25925 LOGGER Lorg/apache/logging/log4j/Logger;
FIELD field_25926 REGISTRIES Lnet/minecraft/class_2378;
FIELD field_25927 CONFIGURED_SURFACE_BUILDER Lnet/minecraft/class_2378;
diff --git a/mappings/net/minecraft/world/chunk/ChunkStatus.mapping b/mappings/net/minecraft/world/chunk/ChunkStatus.mapping
index a477568069..fe981df5e0 100644
--- a/mappings/net/minecraft/world/chunk/ChunkStatus.mapping
+++ b/mappings/net/minecraft/world/chunk/ChunkStatus.mapping
@@ -70,6 +70,7 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 1 world
ARG 2 structureManager
ARG 3 lightingProvider
+ ARG 4 convertCallback
ARG 5 chunk
METHOD method_20610 getLightingFuture (Lnet/minecraft/class_2806;Lnet/minecraft/class_3227;Lnet/minecraft/class_2791;)Ljava/util/concurrent/CompletableFuture;
ARG 0 status
@@ -112,6 +113,8 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 3 world
ARG 5 structureManager
ARG 6 lightingProvider
+ ARG 7 convertCallback
+ COMMENT will be invoked by statuses which have some special convert logic (e.g. the FULL status to convert the chunk to a full chunk)
CLASS class_2808 ChunkType
COMMENT Specifies the type of a chunk
FIELD field_12807 LEVELCHUNK Lnet/minecraft/class_2806$class_2808;
@@ -129,4 +132,6 @@ CLASS net/minecraft/class_2806 net/minecraft/world/chunk/ChunkStatus
ARG 2 world
ARG 3 structureManager
ARG 4 lightingProvider
+ ARG 5 convertCallback
+ COMMENT will be invoked by statuses which have some special convert logic (e.g. the FULL status to convert the chunk to a full chunk)
ARG 6 chunk