Java Edition 26.3 Snapshot 9
Jump to navigation
Jump to search
Minecraft 26.3 Snapshot 9
| Edition | Java Edition | ||||||
|---|---|---|---|---|---|---|---|
| Release date | August 17, 2026 | ||||||
| Type | Snapshot | ||||||
| Snapshot for | 26.3 | ||||||
| Downloads | Client (.json) Server | ||||||
| Protocol version | dec: 1073742155 hex: 4000014B | ||||||
| Data version | 5011 | ||||||
| Resource pack format | 96.0 | ||||||
| Data pack format | 117.0 | ||||||
| Minimum Java version | Java SE 25 | ||||||
| |||||||
{
"title": "Minecraft 26.3 Snapshot 9",
"images": [
"26.3-snapshot-9.jpg",
"Java Edition 26.3 Snapshot 9.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "August 17, 2026",
"label": "Release date"
},
{
"field": "(link to Snapshot article, displayed as Snapshot)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 26.3 article, displayed as 26.3)",
"label": "Snapshot for"
},
{
"field": "(link to pistondata:4815359f45cf77c9042296d98acb22a95df6a58a/client.jar article, displayed as Client) ((link to pistonmeta:cc88c84a24aa6e73ec4b0c7b2237a36056b23563/26.3-snapshot-9.json article, displayed as .json))<br />(link to pistondata:9580afcd37c63cb01e81d5d9f836f21b4d21c540/server.jar article, displayed as Server)",
"label": "(link to Tutorial:Installing a version#Manual version installation article, displayed as Downloads)"
},
{
"field": " <span style=\"font-size:smaller\"><abbr title=\"decimal\">dec</abbr>: </span>1073742155<br /> <span style=\"font-size:smaller\"><abbr title=\"hexadecimal\">hex</abbr>: </span>4000014B",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "5011",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "96.0",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "117.0",
"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_25_.28LTS.29 Java SE 25]</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 26.2|<span style=\"margin-right:-0.35em\">◄</span>◄ 26.2]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 26.3|26.3]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 26.4| 26.4 <span style=\"margin-right:-0.35em\">►</span>►]]</td>\n</tr>\n<tr style=\"background: inherit;\">\n<td style=\"padding: 0.4em\">\n[[Java Edition 26.3 Snapshot 8|◄ 26.3 Snapshot 8]]\n</td>\n<td style=\"padding: 0.4em\">''' 26.3 Snapshot 9'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 26.3 Snapshot 10| 26.3 Snapshot 10 ►]]\n</td>\n</tr>\n</table>"
}
26.3 Snapshot 9 (known as 26.3-snapshot-9 in the launcher) is the ninth snapshot for Java Edition 26.3, released on August 17, 2026,[1] which tweaks the teleportation of entities, makes technical changes, and fixes bugs.
Additions
[edit | edit source]General
[edit | edit source]- Added new keycodes for the following keys:
| ID | Displayed name | Physical key or button | Translation key | |
|---|---|---|---|---|
key.keyboard.lang1[2]
|
[2] | Windows/Linux | 한⁄영 Han/Yeong | key.keyboard.lang1[2]
|
| macOS | 英数 Eisu | |||
key.keyboard.lang2[2]
|
[2] | Windows/Linux | 한자 Hanja | key.keyboard.lang2[2]
|
| macOS | かな Kana | |||
key.keyboard.lang3[2]
|
[2] | Katakana | key.keyboard.lang3[2]
| |
key.keyboard.lang4[2]
|
[2] | Hiragana | key.keyboard.lang4[2]
| |
key.keyboard.lang5[2]
|
[2] | 全角⁄半角 Zenkaku/Hankaku[note 1] | key.keyboard.lang5[2]
| |
key.keyboard.international1[2]
|
[2] | ろ (JIS) / / (ABNT) | key.keyboard.international1[2]
| |
key.keyboard.international2[2]
|
[2] | Katakana/Hiragana | key.keyboard.international2[2]
| |
key.keyboard.international3[2]
|
[2] | ¥ | key.keyboard.international3[2]
| |
key.keyboard.international4[2]
|
[2] | 変換 Henkan | key.keyboard.international4[2]
| |
key.keyboard.international5[2]
|
[2] | 無変換 Muhenkan | key.keyboard.international5[2]
| |
key.keyboard.international6[3]
|
[3] | Numpad , (PC-9800)[note 2] | key.keyboard.international6[3]
| |
key.keyboard.alternate.erase
|
[note 3] | key.keyboard.alternate.erase
| ||
key.keyboard.media.play
|
▶︎ Play | key.keyboard.media.play
| ||
key.keyboard.media.pause
|
⏸︎ Pause | key.keyboard.media.pause
| ||
key.keyboard.media.record
|
⏺︎ Record | key.keyboard.media.record
| ||
key.keyboard.media.fast.forward
|
⏩︎ Fast Forward | key.keyboard.media.fast.forward
| ||
key.keyboard.media.rewind
|
⏪︎ Rewind | key.keyboard.media.rewind
| ||
key.keyboard.media.next.track
|
⏭︎ Next Track | key.keyboard.media.next.track
| ||
key.keyboard.media.previous.track
|
⏮︎ Previous Track | key.keyboard.media.previous.track
| ||
key.keyboard.media.stop
|
⏹︎ Stop | key.keyboard.media.stop
| ||
key.keyboard.media.eject
|
⏏︎ Eject | key.keyboard.media.eject
| ||
key.keyboard.media.select
|
Media Select | key.keyboard.media.select
| ||
key.keyboard.cancel
|
Cancel | key.keyboard.cancel
| ||
key.keyboard.ac.open
|
📂 Open | key.keyboard.ac.open
| ||
key.keyboard.ac.close
|
Application Close | key.keyboard.ac.close
| ||
key.keyboard.ac.exit
|
Application Exit | key.keyboard.ac.exit
| ||
key.keyboard.ac.stop
|
Application Stop | key.keyboard.ac.stop
| ||
key.keyboard.ac.properties
|
Application Properties | key.keyboard.ac.properties
| ||
key.keyboard.ac.search
|
🔍︎ Search | key.keyboard.ac.search
| ||
key.keyboard.ac.home
|
⌂ Home | key.keyboard.ac.home
| ||
key.keyboard.ac.back
|
⬅︎ Back | key.keyboard.ac.back
| ||
key.keyboard.ac.forward
|
➡︎ Forward | key.keyboard.ac.forward
| ||
key.keyboard.ac.refresh
|
🔄︎ Refresh | key.keyboard.ac.refresh
| ||
key.keyboard.ac.bookmarks
|
Application Bookmarks | key.keyboard.ac.bookmarks
| ||
key.keyboard.power
|
⏻ Power | key.keyboard.power
| ||
key.keyboard.sleep
|
⏾ Sleep | key.keyboard.sleep
| ||
key.keyboard.wake
|
Wake | key.keyboard.wake
| ||
- Added the following key codes for keys that aren’t available on PC:[note 4]
| ID / translation key | Displayed name |
|---|---|
key.keyboard.ac.print
|
|
key.keyboard.call
|
|
key.keyboard.channel.down
|
|
key.keyboard.channel.up
|
|
key.keyboard.clear
|
|
key.keyboard.clear.again
|
|
key.keyboard.crsel
|
|
key.keyboard.currency.subunit
|
|
key.keyboard.currency.unit
|
|
key.keyboard.decimal.separator
|
|
key.keyboard.end.call
|
|
key.keyboard.enter2
|
|
key.keyboard.execute
|
|
key.keyboard.exsel
|
|
key.keyboard.international7
|
|
key.keyboard.international8
|
|
key.keyboard.international9
|
|
key.keyboard.keypad.00
|
|
key.keyboard.keypad.000
|
|
key.keyboard.keypad.a
|
|
key.keyboard.keypad.ampersand
|
|
key.keyboard.keypad.at
|
|
key.keyboard.keypad.b
|
|
key.keyboard.keypad.backspace
|
|
key.keyboard.keypad.binary
|
|
key.keyboard.keypad.c
|
|
key.keyboard.keypad.clear
|
|
key.keyboard.keypad.clear.entry
|
|
key.keyboard.keypad.colon
|
|
key.keyboard.keypad.d
|
|
key.keyboard.keypad.double.ampersand
|
|
key.keyboard.keypad.double.vertical.bar
|
|
key.keyboard.keypad.e
|
|
key.keyboard.keypad.equals.as400
|
|
key.keyboard.keypad.exclamation
|
|
key.keyboard.keypad.f
|
|
key.keyboard.keypad.greater
|
|
key.keyboard.keypad.hash
|
|
key.keyboard.keypad.hexadecimal
|
|
key.keyboard.keypad.left.brace
|
|
key.keyboard.keypad.less
|
|
key.keyboard.keypad.memory.add
|
|
key.keyboard.keypad.memory.clear
|
|
key.keyboard.keypad.memory.divide
|
|
key.keyboard.keypad.memory.multiply
|
|
key.keyboard.keypad.memory.recall
|
|
key.keyboard.keypad.memory.store
|
|
key.keyboard.keypad.memory.subtract
|
|
key.keyboard.keypad.octal
|
|
key.keyboard.keypad.percent
|
|
key.keyboard.keypad.power
|
|
key.keyboard.keypad.right.brace
|
|
key.keyboard.keypad.space
|
|
key.keyboard.keypad.tab
|
|
key.keyboard.keypad.vertical.bar
|
|
key.keyboard.keypad.xor
|
|
key.keyboard.lang6
|
|
key.keyboard.lang7
|
|
key.keyboard.lang8
|
|
key.keyboard.lang9
|
|
key.keyboard.mode
|
|
key.keyboard.oper
|
|
key.keyboard.out
|
|
key.keyboard.prior
|
|
key.keyboard.select
|
|
key.keyboard.separator
|
|
key.keyboard.soft.left
|
|
key.keyboard.soft.right
|
|
key.keyboard.sys.req
|
|
key.keyboard.thousands.separator
|
- Renamed the following key codes and prefixed their display names with "AC ":
key.keyboard.new→key.keyboard.ac.newkey.keyboard.save→key.keyboard.ac.save
- Added
minecraft:product- Fields:
operands– a list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype.
- Returns the product of the operands, multiplying them all together.
- Requires at least one operand.
- Fields:
- Added
minecraft:minimum- Fields:
operands– a list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype.
- Returns the minimum value of the operands.
- Requires at least one operand.
- Fields:
- Added
minecraft:maximum- Fields:
operands– a list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype.
- Returns the maximum value of the operands.
- Requires at least one operand.
- Fields:
- Added
minecraft:average- Fields:
operands– a list of numbers as an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype.
- Returns the average value of the operands.
- Requires at least one operand.
- Fields:
- Block tags
- Added
#uncarvable- Contains blocks that carvers can never carve.
- Added
#dangerous_for_teleportation- Contains collection tag defining blocks that are dangerous to teleport on.
- Added
#cat_does_not_teleport_to- Contains blocks that cats do not teleport to.
- Added
#enderman_does_not_teleport_to- Contains blocks that endermen do not teleport to.
- Added
#shulker_does_not_teleport_to- Contains blocks that shulkers do not teleport to.
- Added
#consumable_does_not_teleport_to- Contains blocks that entities do not teleport to when they consume food that teleports randomly when eaten.
- Empty by default.
- Contains blocks that entities do not teleport to when they consume food that teleports randomly when eaten.
- Added
- Item tags
- Added
#brewing_potion_inputs- Contains items that can be placed in a brewing stand potion slot, regardless of whether they are brewing recipe inputs.
- Added
- Potion tags
- Added
#douses_fire - Added
#hurts_water_sensitive_entities- Contains potions that will hurt entities which are sensitive to water (e.g. Endermen).
- Added
#extinguishes_entities- Contains potions that can extinguish entities.
- Added
#rehydrates_axolotls- Contains potions that will cause axolotls to rehydrate.
- Added
- Added a "Right Click Emulation" option to the control settings on macOS, which treats ⎈ Control +
Left Mouse Button as
Right Mouse Button.
- Default is set to
Off.
- Default is set to
- Added render distance and simulation distance sliders to Realm configuration settings.
Changes
[edit | edit source]Mobs
[edit | edit source]- Endermen will now take damage from projectiles if they are riding something.
- No longer attempt to teleport because of environmental damage while riding something.
- Can no longer teleport onto bedrock.
- Can no longer teleport onto bedrock.
Gameplay
[edit | edit source]- Visible root advancements (i.e. ones that have
displayfield, but noparentfield) must always declarebackgroundfield indisplaystructure. - Only root advancements can have
backgroundfield indisplaystructure.
General
[edit | edit source]- The pack format version is now
117.0.
- The sub-headings and categories in different tabs of Options can now be focused.
- Changed
minecraft:sequence- Can now only use an inline definition in a top-level file.
- Changed
minecraft:sum- The
summandsfield was renamed tooperandsand now accepts an inline value, a single namespaced ID, a list of namespaced IDs, a list of inline values, or a hash-prefixed tag ID of aminecraft:number_providertype. - Now requires at least one operand.
- When used in integer mode, integer mode is used for intermediate steps as well.
- The
- Changed
minecraft:group- Can only use an inline definition in a top-level file.
Fixes
[edit | edit source]From released versions before 26.3
- MC-59810 – Cannot break blocks while sprinting on macOS.
- MC-102836 – Endermen and entities eating chorus fruit can teleport to some dangerous places.
- MC-106416 – Endermen and entities eating chorus fruit can teleport outside the world border and into powder snow.
- MC-183446 – Endermen still avoid projectiles when riding minecart or boat.
- MC-214113 – Endermen and shulkers can teleport onto the Nether roof.
- MC-227008 – Endermen constantly try to teleport when riding a vehicle under daylight.
- MC-273708 – Endermen taking environmental damage attempt to teleport when riding an entity.
- MC-274924 – Angry endermen suffocating while in a boat or minecart can attack their target from really far away.
- MC-296773 – Taken screenshots are rendered as a black image on Intel graphics of Gen7 and Gen7.5 architecture.
- MC-307384 – Screen tearing occurs with the Vulkan rendering backend in fullscreen mode with lower framerates, even if VSync is enabled.
- MC-307596 – The OpenGL rendering backend seems to be very laggy.
- MC-308593 – Animated blocks (notably water and lava) render incorrectly on some graphics.
- MC-309479 – The game crashes during the loading screen with the message "Failed to wait for frame completion" on some systems.
- MC-309501 – Dropped shelves rotate off-center.
- MC-309911 – The words "blocks" and "seconds" in the
commands.worldborder.set.growstring are always pluralized. - MC-309918 – The
commands.perf.startedstring is missing a hyphen between the words "10" and "second" and an article before the word "10". - MC-310076 – Mobs sometimes stop just far enough away from the player to be unable to attack them.
- MC-310372 – Tripwires depowering breaks cross-chunk block tick processing order.
- MC-310962 – The trading UI opens and immediately closes when interacting with a villager whose trades were altered with commands.
From the 26.3 development versions
- MC-309344 – Shelf mushrooms held by foxes clip through their head and muzzle.
- MC-309468 – Dropped shelf mushrooms rotate off-center.
- MC-310087 – The block texture of poplar hanging signs is inconsistent with the GUI texture.
- MC-310116 – Several media keys are named "key.keyboard.[number]" in the key binds menu.
- MC-310316 – Item modifier definition files can entirely be a string reference.
- MC-310318 – Slot source definition files can entirely be a string reference.
- MC-310328 – The dedicated server logs Ignoring host properties. minecraft.api.discovery.host or minecraft.api.env needs to be set on startup.
- MC-310506 – The "Exclusive Fullscreen Mode" option has no effect when the "Exclusive Fullscreen" option is disabled.
- MC-310633 – Brewing stand bottle slots no longer accept glass bottles or fully brewed lingering potions.
- MC-310685 – The game crashes when some inline slot sources are parsed.
- MC-310689 – Filled and empty maps are no longer distinguishable when using the "Programmer Art" resource pack.
- MC-310715 – The translation strings for the Meta/Windows keys are not intuitive.
- MC-310717 – The category headers in some options screens cannot be selected via the mouse cursor.
- MC-310723 – There are two distinct, non-conflicting keys named "Menu".
- MC-310735 – Placing or breaking blocks causes lag spikes in some cases.
- MC-310924 – The game crashes when a
rotated_block_providerblock state provider is applied with a vertical direction to a block that can only face horizontally. - MC-310925 – Carvers can now carve through bedrock.
- MC-310944 – Japanese and Korean keyboard keys are recognised wrongly.
- MC-310965 – Buried treasure maps' textures are not reverted to the old ones with the "Programmer Art" resource pack enabled.
From the previous development version
- MC-310988 – Items are now positioned wrongly when the main hand is the left one.
- MC-310991 – Power management keys are displayed as "key.keyboard.[number]" in the key binds screen.
- MC-310993 – The player head's horizontal movement is jittery when riding a vehicle.
- MC-311005 – The trading UI gets desynced if the villager is given trades using commands.
- MC-311008 – All mobs stutter when they move their heads in the vertical direction.
- MC-311010 – Most Application Control keys are still displayed as "key.keyboard.[number]" in the key binds menu.
- MC-311012 – The animation of totems of undying pauses in the death screen.
- MC-311045 – Arrows fired from dispensers can no longer destroy chorus flowers and decorated pots.
- MC-311092 – The first person arm stutters heavily while turning the camera if the game is frozen.
- MC-311100 – Using a custom font in a resource pack causes an error.
- MC-311124 – The player's interaction animation stutters when the game is frozen.
Videos
[edit | edit source]Videos made by slicedlime:
Notes
[edit | edit source]- ↑ May not work correctly on Linux: MC-310984
- ↑ Windows only; it is assumed that KEY_KPJPCOMMA is meant to represent this on Linux, but is incorrectly bound to International 5 - see https://github.com/libsdl-org/SDL/pull/16168
- ↑ Not recognised for some reason: MC-311320
- ↑ All SDL3 key codes were added - these are simply not associated with any key code on Windows, macOS or Linux. Many represent mobile phone or calculator buttons, others represent reserved code points.
References
[edit | edit source]- ↑ "Minecraft 26.3 Snapshot 9" – Minecraft.net, August 17, 2026.
- ↑ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad Mojang have chosen to assign generic, non-descriptive titles to these keys, matching their internal SDL3 IDs rather than the actual real-life key names: MC-311175
- ↑ a b c MC-311184