Java Edition 1.12-pre3
Minecraft 1.12-pre3


| Edition | |||||||
|---|---|---|---|---|---|---|---|
| Release date |
May 17, 2017 | ||||||
| Type | |||||||
| Pre-release for | |||||||
| Downloads | |||||||
| Protocol version |
330 | ||||||
| Data version |
1134 | ||||||
| Resource pack format |
3 | ||||||
| Minimum Java version | |||||||
| |||||||
{
"title": "Minecraft 1.12-pre3",
"images": [
"1.12-pre3.png",
"Java Edition 1.12-pre3.png"
],
"rows": [
{
"field": "''(link to Java Edition article, displayed as Java Edition)''",
"label": "(link to Edition article, displayed as Edition)"
},
{
"field": "May 17, 2017",
"label": "Release date"
},
{
"field": "(link to Pre-release article, displayed as Pre-release)",
"label": "(link to Version types article, displayed as Type)"
},
{
"field": "(link to Java Edition 1.12 article, displayed as 1.12)",
"label": "Pre-release for"
},
{
"field": "'''Original:'''<br>\n[https://piston-data.mojang.com/mc/game/1.12-pre3/client/972573dd3a89ac600c4f9b6eee1ccc6834c8e516/client.jar Client]<br>\n[https://piston-data.mojang.com/mc/game/1.12-pre3/server/e9e603bfedf1cdc96f5875829abf45a1f28bcb18/server.jar Server]<br>\n'''Reupload:'''<br>\n[https://piston-data.mojang.com/v1/objects/8929ff4a80fae0cf26e24bb05c6706f4d7638fdd/client.jar Client] ([https://piston-meta.mojang.com/v1/packages/a2dc7f1792b986f3b1456630e0a76b9cfb37acc6/1.12-pre3.json .json])<br>\n[https://piston-data.mojang.com/v1/objects/c985b2083848efcc8d1658d6cda5644681035f80/server.jar Server]",
"label": "(link to Tutorial:Installing a snapshot#Manual version installation article, displayed as Downloads)"
},
{
"field": "330",
"label": "(link to Protocol version article, displayed as Protocol version)"
},
{
"field": "1134",
"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.11.2|<span style=\"margin-right:-0.35em\">◄</span>◄ 1.11.2]]</td>\n<td style=\"padding: 0.4em\">'''[[Java Edition 1.12|1.12]]'''</td>\n<td style=\"padding: 0.4em\" >[[Java Edition 1.12.1| 1.12.1 <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-pre2|◄ 1.12-pre2]]\n</td>\n<td style=\"padding: 0.4em\">''' 1.12-pre3'''</td>\n<td style=\"padding: 0.4em\">\n[[Java Edition 1.12-pre4| 1.12-pre4 ►]]\n</td>\n</tr>\n</table>"
}
1.12-pre3[1] is the third pre-release for Java Edition 1.12.
It was later reuploaded due to an issue with advancements crashing the game.[2]
Additions
General
- Added Resistance to the list of required effects in the "How Did We Get Here?" hidden challenge.
- Now gives 1000 experience as a reward.
- Added more required food items to the "A Balanced Diet" challenge.
- Now requires both types of golden apples, both types of cooked fish, and four types of raw fish (previously only one in each group), which brings the total number of needed foods from 30 to 35.
- Advancements now remember the tab that was last selected.
- Changed
requirementsof advancements to an AND of ORs.
- Added new keybinding for opening advancements (default "L").
- Now use a new file extension ".mcfunction" instead of ".txt".
- Added new sounds for sound events
entity.player.hurt_drownandentity.player.hurt_on_fire.
Changes
Mobs
- Changed parrots to be tamed with seeds, not cookies.
- Attempting to feed a parrot a cookie instantly kills the parrot.
- The parrot gives off Poison particles as it dies.
- Displays the message "Parrot was slain by <player>".
- Attempting to feed a parrot a cookie instantly kills the parrot.
- Allowed parrots to spawn in old jungles.
- Can no longer break end gateway blocks and piston extensions.
General
- Commands on each line no longer begin with "/" (forwards slash).
- Now only use "#" to comment (not "//").
- Functions should recurse as expected, even while mixing
/functionand/execute.
Optimizations
- Huge optimizations to both recipe book and Creative inventory searching.
- Some optimizations to advancements.
- Now smarter about deciding whether or not to display.
Fixes
From released versions before 1.12
- MC-92324 – Players become invisible
- MC-96555 – Wolves, ocelots and parrots can teleport in all non-full cube blocks near owner including path, lava, fire
- MC-101234 – Stack trace is not printed in log when exception occurs while running command
- MC-103067 – The unit for "Minutes Played" statistic is not always minutes
- MC-108304 – "Level Requirement" message is not translatable
- MC-108343 – Minecraft crashes with "java.lang.NullPointerException: Ticking screen" while pinging server on multiplayer server list (previously due to network issues, now more frequent)
- MC-110243 – Sneaking + hit -> moved wrongly / no knockback
- MC-111054 – Invalid lang in options.txt leads to connection error
- MC-112017 – The anvil rename field accepts 31 characters but the server rejects it if it is over 30
- MC-112425 – Hitting rabbits with fire aspect sword: "Couldn't smelt 0xtile.air@0 because there is no smelting recipe"
- MC-112765 –
hoverEventJSON with specified color does not share among new lines - MC-113255 – Server does not test if some files exist before trying to interact with them
- MC-113429 – Wither can break piston extension and end gateway
- MC-114110 – Constructor for playerlist header and footer packet
SPacketPlayerListHeaderFooteris missing footer parameter - MC-114281 –
MutableBlockPosleak - MC-115407 – Loot entries serialize incorrectly
- MC-116422 – Fires put out by splash water bottles do not cause block update
- MC-117197 – Message for non-existent team specified in entity NBT data is logged as info instead of warning or error
From the 1.12 development versions
- MC-115033 – Recipes for certain item subtype are unlocked for any subtype of item
- MC-115404 – Items can duplicate if the item entity gets modified
- MC-116373 – Glazed terracotta blocks can be pulled with slime blocks
- MC-116409 – Popup instructions for new players invasive for experienced users
- MC-116422 – Fires put out by splash water bottles do not cause block update
- MC-116505 – Other sneaking players appear lower than you in multiplayer
- MC-116533 – Glazed terracotta can't be pushed by branched slime block
- MC-116663 – Empty advancement file crashes server when loading world
- MC-116667 – Advancement GUI loading random textures if no background is defined
- MC-116735 – "Previous Output" in command blocks shows under textbox
- MC-116808 –
@sis described as "target yourself" in a command block - MC-116905 – Dispenser recipe uses enchanted bow
- MC-116924 – Invalid advancement frame type crashes server
- MC-116925 – Messages for narrator library are not logged properly
- MC-116926 – Advancement file containing only
nullcrashes server - MC-116927 – Server crashes with
nullas advancement title or description value - MC-116934 – Advancement trigger
changed_dimensionignores End to Overworld - MC-116973 –
/fillonly supports block entity tags for one of the filled blocks - MC-116982 – Block particles displayed in corner of area when using destroy option in
/fillcommand - MC-117009 – Some blocks can't trigger
placed_blockof advancements - MC-117012 –
placed_blocktrigger doesn't detect corresponding block from buckets (but does detect the bucket item itself) - MC-117022 –
/filldoes not always send block updates - MC-117035 – Selected advancement tab is forgotten when menu is closed
- MC-117117 – Parrots disappear when entering the back of a boat
- MC-117138 – "Loaded 'X' advancements" console spam
- MC-117197 – Message for non-existent team specified in entity NBT data is logged as info instead of warning or error
- MC-117223 –
/reloadfeedback does not mention functions - MC-117268 –
/functionfeedback says "commands" despite functions being able to contain only one command - MC-117313 – Advancements inherit
"hidden": "true"field from their parent and cannot be overwritten - MC-117318 – Advancement title is not highlighted in hover text of advancement announcement in chat
- MC-117331 – Tripwire hooks and ladders can be placed on blocks that they should not be able to
- MC-117518 – Recipe book "Click and hold for more" option does not default to items you have in your inventory
From the previous development version
- MC-117319 –
/executeselectors are broken - MC-117321 – [Functions] Anything commands executed relative to anything doesn't doesn't run the command
- MC-117332 – Gamerule
sendCommandFeedbackandcommandBlockOutputdoesn't stop functions from writing errors - MC-117341 – "How Did We Get Here?" does not require the Resistance effect
- MC-117352 – Advancements misaligned off-screen
- MC-117382 – "How did we get here" advancement does not give the reward
- MC-117402 – Recipe book does not correctly add items to already placed but offset items in crafting grid invalidating recipe
- MC-117419 – Advancement conditions with NBT data do not work correctly for
inventory_changed - MC-117471 – Obtaining charcoal unlocks block of coal recipe
- MC-117481 – Cannot place levers on hoppers anymore
- MC-117545 – Recipe book tabs are cut off/misaligned
Private issues
Video
Video made by slicedlime:
Trivia
- 1.12-pre3 was previously removed from the launcher for some time, but was added back in September 2018.
- This version was released 8 years after Classic 0.0.11a, the first publicly released version of Minecraft.
References
- ↑ a b c "Minecraft 1.12 Pre-Release 3" – Minecraft.net.
- ↑ "If you don't have any advancements, yes! Working on it." – @Dinnerbone (Nathan Adams) on X (formerly Twitter), May 17, 2017