Java Edition 1.12.2
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.12.2


| Edition | |||||
|---|---|---|---|---|---|
| Release date |
September 18, 2017 | ||||
| Development versions | |||||
| Downloads | |||||
| Protocol version |
340 | ||||
| Data version |
1343 | ||||
| Resource pack format |
3 | ||||
| Minimum Java version | |||||
| |||||
{
"title": "Minecraft 1.12.2",
"images": [
"1.12.2update.png",
"Java Edition 1.12.2.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "September 18, 2017",
"label": "Release date"
},
{
"field": "<div class=\"hlist\"><span style=\"white-space:nowrap;\">(link to :Category:Java Edition 1.12.2 pre-releases article, displayed as '''Pre-releases''') (2) </span><br/>((link to Java Edition 1.12.2/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/0f275bc1547d01fa5f56ba34bdc87d981ee12daf/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/6e69e85d0f85f4f4b9e12dd99d102092a6e15918/1.12.2.json .json])<br />[https://piston-data.mojang.com/v1/objects/886945bfb2b978778c3a0288fd7fab09d315b25f/server.jar Server]",
"label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)"
},
{
"field": "340",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "1343",
"label": "(link to Data version article, displayed as Data version)"
},
{
"field": "3",
"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_8 Java SE 8]</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.12|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.12]]</td>\n<td rowspan=\"2\" style=\"padding: 0.4em\">''' 1.12.2'''</td>\n<td style=\"padding: 0.4em\" rowspan=\"2\">[[Java Edition 1.13| 1.13 <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.12.1|◄ 1.12.1]]\n</td>\n</tr>\n</table>"
}
Other editions with a version "1.12.2":
1.12.2 is a minor update for Java Edition that was released on September 18, 2017, which fixes bugs.[2] It is not compatible with 1.12 and 1.12.1 servers. This is the first version of Java Edition (originally just called Minecraft); to display the new official title, Minecraft: Java Edition. This is also the final release version released in 2017.
Changes
General
- Changed the screen logo to have the subtitle "Java Edition ". This subtitle is a separate texture.
Fixes
From released versions before v0.16.0 alpha
- MC-15152 – Standing in a Nether portal and opening a chest will render the chest open until another chest is opened.
- MC-79154 – Hoppers occasionally duplicate items (within chunks).
- MC-86850 – Ender Pearling through a Nether portal in the over-world tp's you to the portals Nether coordinates but in the overworld.
- MC-91803 – Cave / ambience music can play far away from the player and is not audible.
- MC-104259 – Player / mob stuck on farmland while it changes to dirt.
- MC-118382 – Parrots do not respawn.
- MC-118976 – Landing on farmland gets you stuck in flight mode.
- MC-120444 – Almost any entity inside farmland gets teleported when it turns into dirt.
- MC-120593 – Items stay in crafting grid when entering Nether portal.
- MC-120611 – Player stuck in grass path when it changes to dirt.
From the current version, hotfixed
- MC-121292 – Error:
Could not find or load main class net.minecraft.client.main.Main.
Private issues
- MC-120567 – Private security issue.
Video
Video made by slicedlime:
Trivia
- On April 1, 2018, all textures in 1.12.2 were temporarily replaced – they were changed to include a smaller range of colors, falsely told to be the new textures previously announced (as a joke for April Fools).[3]
- This is the last full release to use the panoramic background from Beta 1.8, as all of the subsequent updates had backgrounds related to the theme of the respective update.
- This release holds the record of serving as the latest release of Minecraft: Java Edition for the longest time, at 303 days between its release on September 18, 2017 and the release of Java Edition 1.13 on July 18, 2018.
- The previous record of serving as the latest release of Minecraft: Java Edition for the longest time was held by 1.11.2 (168 days).
- This is the last version using numeric IDs, as The Flattening was implemented in Java Edition 1.13.
- This version was released exactly seven years after Alpha v1.1.1 and Alpha v1.1.2.
Gallery
-
The Minceraft easter egg in this version.
References
- ↑ "Important Message: Security vulnerability in Java Edition" – Minecraft.net, December 10, 2021.
- ↑ "Minecraft 1.12.2 Released" – Minecraft.net, September 18, 2017.
- ↑ "Java Edition Textures Finally Perfected!" – Minecraft.net, April 1, 2018.