Java Edition 1.8.9
This page covers a release version that has a critical issue under certain conditions.
The dedicated server for this version includes a security vulnerability in the Log4j library that could be used to perform a remote code execution exploit. It can be addressed by appending a certain JVM argument to the server startup command line.[1]
Minecraft 1.8.9

| Edition | |||||
|---|---|---|---|---|---|
| Release date |
December 9, 2015 | ||||
| Downloads | |||||
| Protocol version |
47 | ||||
| Resource pack format |
1 | ||||
| Minimum Java version | |||||
| |||||
{
"title": "Minecraft 1.8.9",
"images": [
"Java Edition 1.8.9.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "December 9, 2015",
"label": "Release date"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/3870888a6c3d349d3771a3e9d16c9bf5e076b908/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/856d9bec08b0d567de39f46efaf4b76066b53059/1.8.9.json .json])<br />[https://piston-data.mojang.com/v1/objects/b58b2ceb36e01bcd8dbf49c8fb66c55a9f0676cd/server.jar Server] ([https://piston-data.mojang.com/v1/objects/5143618265b8a2d1d28bcadf206b7327738c2670/windows_server.exe .exe])",
"label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)"
},
{
"field": "47",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "1",
"label": "<span style=\"white-space: normal;\">(link to Pack format#List of resource pack formats article, displayed as Resource pack format)</span>"
},
{
"field": "<span class=\"plainlinks\">[https://en.wikipedia.org/wiki/Java_version_history#Java_SE_6 Java SE 6]</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.8|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.8]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">''' 1.8.9'''</td>\n<td style=\"padding: 0.4em\" rowspan=\"2\">[[Java Edition 1.9| 1.9 <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.8.8|◄ 1.8.8]]\n</td>\n</tr>\n</table>"
}
1.8.9[2] is a minor update to Java Edition. It is the final version released in 2015, released on December 9. 1.8.9 is compatible with servers running 1.8 – 1.8.8.
Additions
General
- Added a "Realms Notifications" toggle to the options menu, toggleable to ON and OFF.
- New buttons to configure/leave Realms without having to select them first.
Changes
Blocks
- Now change their texture when the computer time is set to the 24th to 26th of December to suit Christmas.
General
- Better realms integration.
Fixes
From released versions before 1.8
- MC-2324 – Player trapped/cannot get out of flowing water
- MC-17595 – Villages still spawn when "village" is not in the preset
- MC-31577 – Some arrows shot into a block never despawn
- MC-33265 – Words are divided in chat.
- MC-36260 – Nonstandard parts of nonstandard character skin still show with invisibility potion.
- MC-42150 – Christmas trapped chests do not have texture of presents
- MC-47726 – Block breaking animation may occasionally change to a weird color
From the 1.8 development versions
- MC-57016 – Water and lava glitches and shows blocks as if air
- MC-72469 – Fence gate smooth lighting inconsistent
From the current version, hotfixed
- MC-94199 – Realms crash when using arrow keys on advertisement page.
- MC-94467 – When closing a world on Realms, the world remains on closing and players could not switch to the same world or another world.
- MC-94651 – Ampersand will trim realm name and description.
- MC-94820 – Realms:
an error occurred (401): invalid session id.
Video
Video made by Slicedlime:
Trivia
- Despite this version having fewer features and being unsupported (like Java Edition 1.7.10), it is still popular among many players and servers due to a common dislike of 1.9's changes to PvP and/or the perceived instability of newer versions.
- This was the last release to be compatible with a previous server version until 1.16.5.
- This version was released on the same day as 15w50a.
- 1.8.9 was the last version to be released during the snapshot process of the next major update until 1.16.5.
- This is the last version to have the Twitch integration services.
- This is also the last version to have the "Super Secret Settings" option.
- Before 1.20.5, 1.8.9 had the longest wait for a minor update to Java Edition, with 134 days having elapsed since the release of 1.8.8 on July 28, 2015.
References
- ↑ "Important Message: Security vulnerability in Java Edition" – Minecraft.net, December 10, 2021.
- ↑ "And there we go, Minecraft 1.8.9 is now released and available in our launcher. Enjoy the changes, everyone." – @SeargeDP (Michael Stoyke) on X (formerly Twitter), December 9, 2015