Java Edition 1.8.7
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.7

| Edition | ||||||
|---|---|---|---|---|---|---|
| Release date |
June 5, 2015 | |||||
| Downloads | ||||||
| Protocol version |
47 | |||||
| Resource pack format |
1 | |||||
| Minimum Java version | ||||||
| ||||||
{
"title": "Minecraft 1.8.7",
"images": [
"Java Edition 1.8.7.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "June 5, 2015",
"label": "Release date"
},
{
"field": "[https://piston-data.mojang.com/v1/objects/d546a6a092060c85f1eb1d9213ff823c558b1255/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/87c78678d155ff55fc91fc64a7a84f2daf855f1e/1.8.7.json .json])<br />[https://piston-data.mojang.com/v1/objects/35c59e16d1f3b751cd20b76b9b8a19045de363a9/server.jar Server] ([https://piston-data.mojang.com/v1/objects/bc3e9a1f4192313766dec46a5d1e72f0bffed19b/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.7'''</td>\n<td style=\"padding: 0.4em\" >[[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.6|◄ 1.8.6]]\n</td>\n\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.8.8| 1.8.8 ►]]\n</td>\n</tr>\n</table>"
}
1.8.7 is a minor update to Java Edition, released on June 5, 2015, to fix four security issues.[2] 1.8.7 is compatible with servers running 1.8 through 1.8.6.
Changes
Mobs
- No longer ignore the player whilst seeking shelter from the sun.
Fixes
From released versions before 1.8
- MC-7873 – Server lag reduces knockback received.
- MC-41798 – Dark borders and outlines with mip-mapping.
From 1.8
- MC-54366 – Piston can push blocks one block far out of the world border.
- MC-68155 – Skeletons won't shoot/ignore player when on fire/seeking shelter from sun.
From 1.8.1
- MC-76166 – Wither skeletons and blazes not spawning in fortresses (besides spawner).
From 1.8.3
- MC-78558 – Minecraft keeps freezing on Ubuntu 14.04.
Private issues
- MC-80749 – Resource packs do not get cleaned up.[2]
- MC-80750 – Resource packs continue downloading after disconnect.[2]
- MC-80875 – Specific unicode character pair crashes tr_TR clients.[2]
- MC-81001 – Signs can cause crashes.[2]
Trivia
- This was the last 1.x.7 version until 1.21.7, which released over a decade later.
- It is also one of only five Java Edition versions to end with 1.x.7, the other ones being Alpha 1.0.7 (2010), 1.4.7 (2013), 1.7.7 (2014), and 1.21.7 (2025).
Video
Video made by slicedlime:
References
- ↑ "Important Message: Security vulnerability in Java Edition" – Minecraft.net, December 10, 2021.
- ↑ a b c d e "Minecraft 1.8.7 Security Release" (Archive) by Dinnerbone – Mojang.com, June 5, 2015.