{
"title": "Minecraft 1.19.3",
"images": [
"1.19.3 banner.jpg",
"Java Edition 1.19.3.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "December 7, 2022",
"label": "Release date"
},
{
"field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.19.3 snapshots article, displayed as '''Snapshots''') (5) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.19.3 pre-releases article, displayed as '''Pre-releases''') (3) </span><br/><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.19.3 release candidates article, displayed as '''Release candidates''') (3) </span><br/>((link to Java Edition 1.19.3/Development versions article, displayed as View all))</div>",
"label": "<span style=\"white-space: normal;\">Development versions</span>"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/977727ec9ab8b4631e5c12839f064092f17663f8/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/6607feafdb2f96baad9314f207277730421a8e76/1.19.3.json .json])<br />[https://piston-data.mojang.com/v1/objects/c9df48efed58511cdd0213c56b9013a7b5c9ac1f/server.jar Server]",
"label": "(link to Tutorial:Installing a version#Manual version installation article, displayed as Downloads)"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/42366909cc612e76208d34bf1356f05a88e08a1d/client.txt Client]<br />[https://piston-data.mojang.com/v1/objects/bc44f6dd84cd2f3ad8c0caad850eaca9e82067e3/server.txt Server]",
"label": "(link to Obfuscation map article, displayed as Obfuscation maps)"
},
{
"field": "761",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "3218",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "12",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "10",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Data pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_17_.28LTS.29 Java SE 17]</span>",
"label": "<span style=\"white-space: normal;\">Minimum Java version</span>"
}
],
"invimages": [],
"footer": "<table style=\"margin: auto; word-break: break-word;\">\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\" >[[Java Edition 1.19|<span style=\"margin-right:-0.35em\">β</span>β 1.19]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">'''1.19.3'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.20| 1.20 <span style=\"margin-right:-0.35em\">βΊ</span>βΊ]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.19.2|β 1.19.2]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.19.4| 1.19.4 βΊ]]\n</td>\n</tr>\n</table>"
}
1.19.3 is a minor update to Java Edition released on December 7, 2022.[1] This update adds experimental features scheduled for 1.20, overhauls the Creative inventory, tweaks settings and tags, and much more. This version is not compatible with 1.19.2 servers.
This update was originally planned to be released on December 6, 2022, but it had been postponed and released on December 7, 2022.[2] This is the final version released in 2022.
New pack metadata section called features, containing enabled feature flags in list named enabled.
Game elements controlled by feature flags are hardcoded and stored per world.
Built-in data packs now enable features and provide other things such as associated recipes and advancements.
Feature flags can affect:
Blocks
Disabled blocks are not recognized by commands, won't spawn in structures, won't be loaded as part of entities, and can't be interacted with by players.
Entities
Disabled entities are not recognized by commands, do not spawn or load in the world, and spawn eggs for disabled entities do not function.
Items
Disabled items are not recognized by commands, are hidden from the Creative menu, can't be used by players for interacting or attacking, and recipes and loot tables cannot create disabled items.
The ordering of tabs and the contents in the Creative inventory have been overhauled to make the experience of finding relevant blocks and items easier.
Blocks and items have been moved into categories that fit them better.
Blocks are now ordered by their material as much as possible.
For example, all oak blocks and variants are now next to each other.
Some items can now be found in more than one tab.
Various tabs have been renamed or collapsed into others.
The new tabs for blocks are "Building Blocks", "Natural Blocks", "Functional Blocks", "Redstone Blocks", and "Colored Blocks".
The new tabs for items are "Tools & Utilities", "Combat", "Food & Drinks", "Ingredients", and "Spawn Eggs".
The search tab now lists items sequentially grouped by the other tabs.
For example, items found in building blocks always appear before items in redstone blocks.
Changed the icons of Creative tabs for better color coding as well as to show most iconic visuals.
Petrified oak slab has been removed from the Creative inventory, but can still be accessed through commands.
Operator-only blocks and items can now be found in the "Operator Utilities" tab when a player has both the "Operator Items Tab" option in controls menu set to ON and the required operator permissions.
Chat messages deleted by server moderators are no longer completely hidden, but rather replaced with text stating "This chat message has been deleted by the server."
Deleted chat messages are now displayed in the chat window for at least 3 total seconds before being hidden.
The "Chat Trust Status" indicators have been tweaked:
The 'Modified' tag no longer displays for server-modified messages where only style has been changed.
The 'Modified' tag icon and indicator is now dark gray.
The 'Not Secure' tag is now light gray and does not have an icon.
Partially filtered chat messages now show the filtered text as gray hashes with a hover text saying that it was filtered.
The chat reporting screen now shows when the player being reported rejoined chat.
Logging
Every telemetry event sent from the client is now logged to disk.
Old log files are removed after 7 days.
These can be found under the logs/telemetry directory.
A shortcut to this directory is available via the "Open My Data" button on the telemetry data collection screen.
Removed "fixers" for resource packs with versions 3 and 4 (pre-flattening).
Game no longer tries to adapt packs with those versions to the current version.
To improve loading performance, block and item textures are now loaded before they are processed by block and item models.
By default, textures not in the textures/item and textures/block directories are no longer automatically recognized and fail to load.
Can have configuration files now, located in the new atlases directory, that control which images are included in the atlases. That directory contains following JSON entries for configuring atlases:
blocks: textures used by block and item models.
banner_patterns, beds, chests, shield_patterns, shulker_boxes, signs: used to render some special-case models.
mob_effects: textures used for effect icons in the UI.
paintings: textures used for paintings.
particles: textures used for particles (referenced by the textures field in files within the particles directory).
If multiple packs include those files, they are merged by their order within the pack (same as tags in data packs).
Inside these files is a JSON object with a single list called sources.
Every entry in sources runs in during load, in order of definition, adding or removing new files to the texture list; to be later referenced by block models, particles, etc.
Types of sources:
directory: lists all files in a directory and its subdirectories, across all namespaces.
source: directory in pack to be listed (relative to textures directory)
prefix: string to be appended to the sprite name when loaded.
single: adds a single file.
resource: location of a resource within the pack (relative to textures directory, implied .png extension).
sprite: sprite name (optional, defaults to resource).
filter: removes sprites matching the given pattern.
namespace, path: patterns (regular expressions, regex) of ids to be removed (only works for entries already in the list), if omitted, any value is matched.
unstitch: copies rectangular regions from other images.
resource: location of a resource within the pack (relative to textures directory, implied .png extension)
divisor_x, divisor_y: used for determining the units used by regions.
regions: list of regions to copy from the source image.
sprite: sprite name.
x, y: coordinates of the top-left corner of the region.
width, height: size of the region.
Values such as x are transformed to real image coordinates via dividing by their divisor, and then multiplying by the real image size.
Example:
If a pack has a file named assets/test/textures/fancy/iridium.png and source is {"type": "directory", "source": "fancy", "prefix": "custom/"}, the texture is available in models as test:custom/iridium.
Added crimson roots, glow lichen, lily pad, moss carpet, nether sprouts, small amethyst bud, warped roots and #wool_carpets to the #inside_step_sound_blocks block tag.
Telemetry
Added WorldUnloaded event, and removed client Java version from the WorldLoaded event.
They are required events.
Data includes game mode, client or server modded status and game version.
Can be used to calculate how long the world session has lasted (in seconds and ticks).
Data from WorldLoaded is sent when a world is launched, and data from WorldUnloaded is sent when a world is shut down (quitting to title, disconnecting from a server).
Added 2 new optional events:
PerformanceMetrics
Data includes frame rates, rendering performance, memory usage, operating system, and the modded status of the client and server.
With game version, it can be used to compare the performance profile for new versions of Minecraft.
WorldLoadTimes
Data includes the total time in milliseconds for the world to load, whether this was a new world, as well as game version and platform details.
Can indicate what impacts load times when added new features or do larger technical changes.
User interface
When tabbing through buttons, tooltips are displayed above or below them.
Tooltips displayed when hovering are displayed next to the cursor.
Tooltips from focused buttons (focused by pressing tab) take priority over tooltips from hovered buttons.
These additions and changes only take effect when the 1.20 experimental data pack is enabled, the exception to this is the re-addition of bundles, which only takes effect when enabling its respective experimental data pack.
Underneath a block that provides support in the center, like a fence or an iron bar.
When the hanging sign is placed underneath a non-full block, or when placed while sneaking, chains take on an upside-down v-shape. Signs in this configuration can be placed in 16 different angles, similar to an armor stand.
Underneath a full block.
When the hanging sign is placed underneath a full block, chains are on parallel sides of the sign. Signs in this configuration can be placed in the 4 cardinal directions, North, South, East, and West.
Attached to the solid side of a block.
When attached to the side of a block, its chains are parallel, hanging onto a horizontal bar sticking out from the side of said block. Hanging signs in this configuration display text perpendicular to the side of the block they were attached to.
Attached to the side or underneath another hanging sign.
This displays the same way as being placed underneath a non-full block.
Cannot be placed directly on the ground without support from the side or above.
However, hanging signs that have a horizontal bar do not break when the supporting block is removed.
If it is hanging underneath of a block and that block is broken, the hanging sign also breaks immediately.
Unlike regular signs, the space available for text is much smaller.
Text can be dyed with any color of dye and tinted with glow ink sacs to make text glow.
Contains the ceiling_hanging_signs, and wall_hanging_signs tags.
Added the #bamboo_blocks block and item tag.
Contains bamboo_block, and stripped_bamboo_block.
Added the ceiling_hanging_signs block tag.
Contains all ceiling versions of hanging sign blocks.
Added the wall_hanging_signs block tag.
Contains all wall versions of hanging sign blocks.
Added the bookshelf_books item tag.
Contains book, written book, enchanted book, and book and quill.
Added the hanging_signs item tag.
Contains all hanging sign items.
Added #bamboo_blocks, bamboo mosaic slab and bamboo mosaic stairs to the #mineable/axe block tag.
Added crimson hanging sign and warped hanging sign to the #non_flammable_wood item tag.
Added relevant bamboo blocks to the planks, wooden_buttons, wooden_doors, wooden_fences, wooden_pressure_plates, wooden_slabs, wooden_stairs, and wooden_trapdoors block and item tags.
Added relevant bamboo blocks to the fence_gates, standing_signs, and wall_signs block tags.
Added relevant bamboo items to the boats, chest_boats, and signs item tags.
Added bamboo fence gate to the new #fence_gates item tag, as the additional part when built-in data pack enabled.
Added #all_hanging_signs to the new #all_signs block tag, as the additional part when built-in data pack enabled.
When placing a mob head on a note block, that note block now plays one of the ambient sounds of that mob when played by a player or powered by redstone.
MC-177596 β Weaponsmith working subtitle is "Grindstone used" instead of "Weaponsmith works".
MC-177676 β Armorer working subtitle is "Blast Furnace crackles" instead of "Armorer works".
MC-177738 β Spawnpoint set on respawn anchor using /spawnpoint depletes glowstone charge, and doesn't stay on respawn anchor if its charge is depleted.
MC-177789 β Shulker box doesn't destroy twisting vines when placed on top.
MC-182708 β Nether and warped wart blocks do not come after leaves in the Creative inventory.
MC-183069 β Donkeys, mules and undead horses cannot be saddled by right-clicking.
MC-183502 β The sounds for collecting honey in a bottle and collecting honeycomb with shears is categorised under friendly creatures.
MC-183831 β Villagers breed when not standing up.
MC-183899 β You can set your spawn point inside an end portal, causing the player to become stuck in the End.
MC-185279 β "Done" and "Cancel" buttons in the game rules screen are not selected in the right order when navigating using .
MC-185618 β Creepers can't be ignited with a fire charge.
MC-187539 β #tick function tag runs before #load instead of the other way around.
MC-187744 β "Place pack files here" hover text on pack selection screen shows everywhere when "Open pack folder" button has focus.
MC-187812 β The buttons are not selected in the right order using in the new datapacks and resource packs menus.
MC-187816 β Using multiple times to select a datapack / resource pack from the list does not deselect it.
MC-188247 β Explosions from end crystals can't be blocked by shields.
MC-188506 β AngryAt cannot be manually applied to endermen.
MC-252089 β The chat preview warning menu is forcibly closed when the player dies or changes dimensions.
MC-252214 β Going into water does not extinguish the fire on you if you're in a boat.
MC-252239 β Sculk Shrieker count resets when entering exit end portal.
MC-252415 β Bedrock Edition's new 1.19.10 splash text is not available on Java 1.19.
MC-252831 β Bees freeze and fall near certain blocks in 1.19.
MC-253076 β Allay duplicates Items when its NBT data is updated every tick.
MC-253107 β Chat reporting screen is forcibly closed upon dying or changing dimensions.
MC-253367 β The screen is sometimes flashed with the "Loading terrain..." screen after proceeding with the chat preview warning when all nearby chunks are loaded.
MC-253387 β Frog walking animation is slowed down when applied with slow falling.
MC-253542 β Spawner blocks with SpawnPotential and no SpawnData will crash during worldgen.
MC-253738 β Vibration particle faces at a constant pitch of about 60 degs, not pointing towards the target.
MC-253901 β "Failed to add PDH Counter" issues (caused by outdated OSHI).
MC-254036 β Entity data sometimes doesn't get properly updated in multiplayer.
MC-254119 β Breeding a Screaming Goat and a Regular Goat never results in a screaming goat.
MC-254189 β Parity issue: Allay cannot be interacted with while it is inside a boats or minecarts in Java.
MC-254395 β Command suggestions can overlap the chat preview field when the chat preview option is set to "When Sending".
MC-254427 β Secure chat warning toast can appear on singleplayer worlds.
MC-254435 β Neither the secure chat warning toast nor the chat preview warning screen is presented to the player when joining a server using the --server argument.
MC-255164 β Sculk Shrieker warning level resets to 0 after player's death.
MC-255370 β Chat hover & click events are offset if "Line Spacing" chat setting is used.
MC-255715 β Menu panorama stops spinning after several days.
MC-255743 β Bees' path finding system may cause performance issues.
MC-256217 β Explosions create ghost blocks on servers at high coordinates.
MC-256308 β limit selector parameter with "arbitrary" sorting does not stop searching early.
MC-256685 β In a small window, when in a scrollable option menu, the tooltip from option 1 of row 8 appears at the top of the screen when hovering over it.
MC-256706 β Carpet texture is cut off in the recipe book.
MC-257530 β When Chat is set to Hidden, the Chat Hidden Warning appears in chat instead of the actionbar when attempting to send a message whilst sleeping or switching gamemode.
MC-258279 β Particle groups are not cleared on resource reload.