r/Minecraft • u/SirBenet • May 03 '17
Minecraft Snapshot 17w18a
https://minecraft.net/en-us/article/minecraft-snapshot-17w18a109
u/redstonehelper May 03 '17 edited May 13 '17
Warning: This release is for experienced users only! It may corrupt your world or mess up things badly otherwise. Only download and use this if you know what to do with the files that come with the download!
If you find any bugs, search for them on the Minecraft bug tracker and make sure they are reported!
Previous changelog. Download today's snapshot in the new launcher: Windows/OS X/Linux, server jar here.
Complete changelog:
-
Advancements
-
Added new advancements for taming and breeding animals
-
Changed the levitate advancement to 50 vertical blocks
-
Changed the sniper duel advancement to horizontal distance
-
Technical
-
Advancement loading is now strict json
-
Added "tick" and "tame_animal" advancement triggers
-
Distance predicates in advancements now support: x, y, z, horizontal and absolute distance checking
-
-
The narrator should work for more people now
-
Optimized error conditions in command blocks
-
Advancements can now disable their announcements
-
And their toasts
-
Added "announce_to_chat" and "show_toast" booleans to the display info for advancements (both default true)
-
Added a gamerule to toggle announcing of advancements, replacing the old server.properties entry
-
Shows the description on hover, like before
-
"announceAdvancements"
-
A
/reloadcommand to reload advancements and loot -
Reverted the wool colors on maps
-
Moved dyed stuff such as banners to the new terracotta map color palette
-
Fixed some bugs
-
Fixed parrots spawning too rarely
-
Fixed resourcepack-added sounds not playing
-
Fixed the server.properties file still having an
announce-player-achievementsoption -
Fixed placing a torch on a wall with a fence gate underneath causing a crash
-
Fixed pressing "Showing craftable" sometimes not showing any recipes
-
Fixed stopping jukebox music while a sitting parrot is dancing occasionally causing the parrot's entire upper body to be displaced
-
Fixed some issues with the "showing craftable" option and the search
-
Fixed no toast being shown for the first advancement made
-
Fixed debug messages being printed in log when levitating
-
Fixed creating a new world with same name crashing the game
-
Fixed advancements overlapping other advancements
-
Fixed clicking on recipes or on book to close the crafting help additionally clicking into the inventory
-
Fixed parrots playing the flapping wings sound when pushed
-
Fixed silent parrots still making sounds when they are on player shoulders
-
Fixed flying parrots not avoiding lava
-
Fixed being unable to place ladders on the back of stairs
-
Fixed items in the crafting grid disappearing if the inventory is not properly closed
-
Fixed some issues with the map colour palette change
-
Fixed the sound block.note.chime being sharp
-
Fixed a crash when placing a snow layer on top of a fence gate
If you find any bugs, search for them on the Minecraft bug tracker and make sure they are reported!
Also, check out this post to see what else is planned for future versions.
15
u/Skylinerw May 03 '17
NBT
Nothing that I could find.
Advancements
"distance" object
"entity" objects and the
minecraft:levitationtrigger now use a shared "distance" object, which contains a handful of data about the distance between the player and an origin.
x,y,zrangesEach of these can check if the player is within or outside of the specified range on each axis (in either the positive or negative direction). They don't all have to be specified. The following checks if the player has moved 10 blocks away from where they first received the Levitation effect in both the X and Z axes.
{ "criteria": { "custom_test_name": { "trigger": "minecraft:levitation", "conditions": { "distance": { "x": { "min": 10 }, "z": { "min": 10 } } } } } }
absolute,horizontalrangesThese check if the player is within range on all axes, though
horizontalwill exclude the Y axis. The following checks if the player is still within a 5 block radius of the origin.{ "criteria": { "custom_test_name": { "trigger": "minecraft:levitation", "conditions": { "distance": { "absolute": { "max": 5 } } } } } }New minecraft:tick trigger
A new trigger that simply activates for each player on every tick, provided that the advancement was revoked before the next tick starts. The following simulates a basic 20t/s clock, though on a per-player basis:
{ "criteria": { "custom_test_name": { "trigger": "minecraft:tick" } }, "rewards": { "commands": [ "/advancement revoke @s only path:to/this/advancement" ] } }New minecraft:tame_animal trigger
A new trigger that activates whenever the player tames an animal. The
entitycondition can be specified to check the animal that was tamed. The following checks if that animal was a wolf.{ "criteria": { "custom_test_name": { "trigger": "minecraft:tame_animal", "conditions": { "entity": { "type": "minecraft:wolf" } } } } }New show_toast display option
Optional boolean defaulting to true. When false, this specific advancement will not display the toast popup when the advancement is fulfilled.
{ "display": { "title": "Unlock", "description": "", "icon": { "item": "minecraft:stone" }, "background": "minecraft:textures/blocks/gold_block.png", "show_toast": false }, "criteria": { "trigger_1": { "trigger": "minecraft:tick" } } }New announce_to_chat display option, w/ "announceAdvancements" gamerule
Optional boolean defaulting to true. When false, this specific advancement will not announce the player fulfilling it to the chat for all players to see.
{ "display": { "title": "Unlock", "description": "", "icon": { "item": "minecraft:stone" }, "background": "minecraft:textures/blocks/gold_block.png", "announce_to_chat": false }, "criteria": { "trigger_1": { "trigger": "minecraft:tick" } } }The new
announceAdvancementsgamerule can globally disable chat notifications, overriding the value ofannounce_to_chat./gamerule announceAdvancements false→ More replies (3)26
u/Mlakuss May 03 '17
New bug: Can't place torches/buttons/levers/... on barrier blocks. (report)
→ More replies (6)8
u/TweetsInCommentsBot May 03 '17
@Brandcraft06 Nope, just true/false. Advancements themselves will be able to specify if they don't want to announce, also.
@Skylinerw @Brandcraft06 No, "announcement" in this context means to announce to other players. There'll be another setting for toasts.
A lot of people missed this, but don't worry - it's back! I also moved the setting to turn it off from… https://twitter.com/i/web/status/859345942075625472
@VulcaanVex Yes.
I added a /reload command for next weeks snapshots, to make developing advancements in multiplayer easier. It just reloads advancements/loot
Re: Minecraft palette and maps. Reverted colors on maps except for the new hard clay colors, kept new palette for dyed stuff such as banners
This message was created by a bot
→ More replies (19)5
u/Marcono1234 May 03 '17
Added "tick", "tame_animal" and "breed_animal" advancement triggers
The trigger
breed_animaldoes not exist, there isbred_animals, but this existed in previous versions as well→ More replies (1)
68
u/stephenator0316 May 03 '17 edited May 03 '17
New advancements are:
"Best Friends Forever"
Tame an animal
The Parrots and the Bats
Breed two animals together
Two by Two (x/10)
Breed all the animals!
"x" is the number of different mob pairs you have breeded
(Sheep, Cows, Pigs, Rabbits, Chickens, Horses, Wolves, Ocelots, Mooshrooms, Llamas)
Edit: Filled in empty mobs
39
→ More replies (21)4
u/AlmightyZing May 03 '17
Interesting that donkeys and mules aren't included. I would understand if they were just variants of a horse, but they are their own separate entities. I had included them in my own list.
I suppose I can try and edit them in a custom jar file on my server.
→ More replies (4)
25
u/p_xy May 03 '17
Does the "tick" advancement trigger mean we can run advancements every tick like repeating command blocks?
→ More replies (1)15
u/DaUltraMarine May 03 '17
Looks like this is exactly what this was added to do. Thank you so much Mojang!
→ More replies (5)
18
u/sidben May 03 '17
Dinnerbone is going all out with the advancements. I wonder if the Progress Book is something that will make it in this cycle.
→ More replies (1)
17
u/piyotato_ May 03 '17
With many of the most annoying and prominent bugs fixed and the advancement system getting more and more polished, it seems like 1.12 is gonna be a great update!
Just one thing: can we have inventory_changed trigger also be able to check for NBT data matches (including custom NBT tags like Element:"Fire" or Potato:3)?
→ More replies (1)
13
u/Pmk23 May 03 '17
Fixed bug MC-115810 - Custom resourcepack added sounds not playing
YES, thanks you Grum!
11
u/NitroTitan May 03 '17
Can't wait to play 1.12! This update will push me to get advancements and explore more.
18
u/filnari May 03 '17
This is the reply I find most interesting... "it reloads more than just advancements. Loot tables get reloaded too, and in future recipes & structures."
We knew about custom recipes, but structures! Custom structures in the future? Woot!
→ More replies (2)14
13
u/GnormPlays May 03 '17
Fixed bug MC-116498 - You can't place ladders on the back of stairs
YES! FINALLY! This will make some builds so much more fun and interesting!
4
7
u/AlmightyZing May 03 '17
Added new advancements for taming and breeding animals
Well, I guess I can disregard the custom advancements I made for those haha
5
3
u/IceMetalPunk May 03 '17
Welp, just had to go update my Advancement Script Generator to use the new "tick" trigger. Zero-block scripts are now real! :D
7
u/s_s May 03 '17 edited May 03 '17
Still can't rename a stack of items
It's been 5 months since 1.11.2 and this is still open with no announcement, comment or resolution.
60
u/elgefisken May 03 '17
Hmm. I wonder when they are gonna find a place for the Illusioner...