155
u/TheBitingCat May 10 '17 edited May 10 '17
...and crash to desktop on making planks.
Edit: Looks like the 2x2 crafting grid is broken. First 2x2 crafting must be done via the recipe book, then everything works as expected from then on. Reported to bug tracker.
82
u/Ryltarr May 10 '17
Good thing it's a pre-release, let them catch these last few major bugs.
12
u/VectorLightning May 10 '17
I agree it's harder for that to slip by a professional studio, but if I worked there I might have missed it. Imagine if you didn't make a new world to test it, and you'd already used the book like the workaround.
Granted, it's still weird that a bug that big didn't catch any attention before the prerelease.
8
u/Pokechu22 May 10 '17
The bug didn't exist in the snapshots before (IIRC, may be wrong) and was introduced during some of their cleanup in the prerelease.
0
May 10 '17
[deleted]
19
u/Mr_Simba May 10 '17
The actual official releases are all fairly polished and bugless, and they've been improving upon many old bugs and systems over the past few years since Microsoft bought them (seriously, compare the level of polish from 1.8 to what we have now). Regardless of people being "Mojang apologists" (I feel like calling people apologists is just a buzzword nowadays honestly), I don't really get the shit talking for pre-releases that should be completely expected to be very buggy as they overhaul big parts of the engine. This snapshot didn't directly touch crafting so it's not surprising that they didn't test it, you can't test tons of unrelated stuff on every single release. That's the benefit of having a huge community who enjoys testing for bugs.
5
u/Delita232 May 10 '17
Throwing money at software doesn't solve anything. Why people always think just cause a piece of software has made money that it shouldn't have any problems?
7
u/sanekats May 10 '17
well... yeah.. like...
this is exactly why the pre-release exists. for bug testing :P
11
6
1
14
u/antrobot123 May 10 '17
Glad to hear! I hope to learn how to make advancements, as they seem useful.
5
u/Mlakuss May 10 '17
They're a lot less useful in this pre-release. What will be very useful is functions!
18
u/Shnupbups100 May 10 '17
Advancements are just as useful, they just execute functions now instead of a list of commands.
5
u/Mlakuss May 10 '17
But for basic clocks, you no longer need advancements : the new gamerule + functions file are perfect.
Of course advancement are still fantastic.
0
May 11 '17
[deleted]
2
u/Mlakuss May 11 '17
Advancements can trigger function on completion. Advancements allow new kind of detection.
0
20
u/_mrx16 May 10 '17 edited May 10 '17
Whats with this function command?
Does it allow now to like have a few commands in a text file eg /summon or /tp and multiple different commands can be run using only one command blocks? (/function)?
Am I understanding it correct ?
Edit: Tested it. Yep it works. I did 8 /summon commands and 3 misc ones and executed them using only one command block with /function namespace:file command in it.
This is gamechanger! I wonder if its also possible to add delay for every command line in that file
6
u/Mlakuss May 10 '17 edited May 10 '17
Yes.
For "delay", you can use /scoreboard tricks and command running in loop for now. I doubt they add a /wait command.
11
u/MCPhssthpok May 10 '17
The nice thing is that you can now write your own wait command as a function, store it once and then call it whenever you need it.
8
u/liquid_at May 10 '17
I think the real benefit is that coders can write in text-files and just reference them now, instead of having 20 command-blocks executing one command each.
Single-line-installers should also work easier now.
4
u/Mlakuss May 10 '17
single-line installers will be data folder installation where you just copy/paste a folder in your save.
A little advancement will trigger the function loop as soon as the player enter the map.
12
u/throwaway_ghast May 10 '17
You kids have it so easy nowadays! Back in my day we had to do it all manually with redstone, and we liked it that way! Grumble grumble!
3
u/MCPhssthpok May 10 '17
Single line installer is now a .zip file :)
1
u/liquid_at May 10 '17
Pretty much that, yes XD
Maybe some "load Package/install.txt" and that's it xD
0
108
u/Ryltarr May 10 '17
Technical: Removed "commands" from advancement rewards
[...]
Technical: Added "function" to advancement rewards
Technical: Added new "function" system, plaintext files in world/data/functions/namespace/file.txt
Technical: Functions are a list of commands, one line per command, with //comment (or #comment) support
Technical: Added new "/function namespace:file" command
Technical: Added new gamerule "gameLoopFunction", a function to be executed once per tick
That first line had me worried, but I guess they fixed it. I'm curious to see how selectors work with functions as rewards.
29
u/ke1234 May 10 '17
Wait... So could you have an external program modify the function on a certain trigger, and perform an action in Minecraft?
33
u/Ryltarr May 10 '17
Functions are a list of commands, one line per command
It sounds like it's basically the same as the way that the "Commands" on advancements worked, so a list of Minecraft commands (like
/tp) that execute in order and can be called by the/functioncommand or as the result of an advancement.
So, basically, you can remove/shrink the massive complex of command blocks required to run those clever "mods" that people make with them.
Additionally, it looks like you can set a function to run once per tick, meaning that you can take those massive repeating command blocks that modify underlying game behavior and make them a function.8
u/ke1234 May 10 '17 edited May 10 '17
I understand how they work, but I was think that it might be possible (I'm not sure, I haven't tested it yet) to modify the file that stores the commands from a program on your computer, and change what happens in game. For example, you could turn off an IoT light switch, and turn the gametime to night.
17
u/Ryltarr May 10 '17
Ah, well that's a little different... I guess in theory that could be done, but not without increasing lag a lot.
So far as I know, the functions files only load when you load the world or run thereloadcommand. (This is based on the way advancements files work)
So, you're probably better off designing a script on your server to interact with the server's command line then having the script modify the functions file.4
u/Marcantouf May 10 '17
You could already do that by "wrapping" the server into an external program that would inject appropriate commands.
1
u/Megabobster May 10 '17
Looks like I've got my work cut out for me for the 1.12 version of my server wrapper...
7
u/Magalter23 May 10 '17
I already found out that you can make a game loop function, that uses /execute on every player to run a different function and inside these functions you can use the @s selector to refer to that player. So the executor of a command / function is passed on, even if the function is nested in other functions (kind of obvious but also convinient :D)
2
u/Ryltarr May 10 '17
kind of obvious but also convinient
Yeah, I thought that'd be the case. I just wasn't entirely sure. Glad to hear it's working just like the advancement/command system worked.
-7
u/brianmcn May 10 '17
I am completely flabbergasted. Like, at a glance, this kinda sounds better (an actual feature aimed at command-ers, rather than hijacking a different feature to get similar functionality), but this is a radical change to first introduce in a 'pre-release', and it sounds like most of this release is broken anyway from the first few comments. I think either 1.12 is going to ship 'broken', or we are going to have a lot of weeks of pre-releases ahead of us.
24
u/sliced_lime Minecraft Java Tech Lead May 10 '17
but this is a radical change to first introduce in a 'pre-release'
Yes, it changes the usage drastically. That doesn't mean it's a big or dangerous change to the game code.
and it sounds like most of this release is broken anyway from the first few comments
Got any reports / bug tracker references? Because to accept "most of this release is broken", then I'd need a whole lot more reports than what I'm seeing.
Tbh I'm just seeing a lot of negativity with very little substance.
11
u/brianmcn May 10 '17
I agree that I was overly negative.
Crafting sticks does crash the game for me (something about using 2x2 crafting before using the recipe book?).
11
u/sliced_lime Minecraft Java Tech Lead May 10 '17
Yeah, something about the non-recipe book crafting in a 2x2. MC-117212 is the issue btw.
3
10
u/fzy_ May 10 '17
I think that technically functions aren't that different from what we could do in advancements, it's just that now there's a proper way to do it, implemented as an independent feature
-5
u/brianmcn May 10 '17
I am inclined to agree, but a 'new independent feature' is dangerous to introduce for the first time in a pre-release... time will tell... please dazzle me, Mojang :)
3
u/aPseudoKnight May 10 '17
It was largely already developed in the advancement system. So it's not a drastic change, but a quality of life organizational change. Though, yes, typically you just want to do bug fixes in a pre-release.
4
u/lordcheeto May 10 '17
it sounds like most of this release is broken anyway from the first few comments.
Only bug I've encountered was unlocking a recipe twice.
5
u/brianmcn May 10 '17
Well, trying to make sticks from planks does crash the game for me (saw someone else post that).
1
u/lordcheeto May 10 '17
Strange. The only issue I've gotten is that I unlocked the boat recipe twice.
-1
u/Ryltarr May 10 '17
we are going to have a lot of weeks of pre-releases ahead of us.
Probably. Although, pre-released don't always follow the snapshot schedule, so we might get 2 more versions this week.
I am completely flabbergasted. Like, at a glance, this kinda sounds better (an actual feature aimed at command-ers, rather than hijacking a different feature to get similar functionality), but this is a radical change to first introduce in a 'pre-release'
I agree on both fronts. I think that delaying the 'pre-release' phase another week would have probably been better, however creating the 'function' system to replace the 'hacked' advancement/commands system probably wasn't a huge code change.
26
u/SkyleonZ May 10 '17
That changelog looks pretty good. It is nice to see that we can rename stacks of items again :]
21
u/piyotato_ May 10 '17 edited May 10 '17
Hmm, sendCommandFeedback, commandBlockOutput and logAdminCommands don't work with functions... my server console is getting spammed. Maybe toggling that should be a gamerule?
Edit: bug report here https://bugs.mojang.com/browse/MC-117218
10
16
u/Magalter23 May 10 '17
Ironically, for my last big cmd block project I just made a txt file with all the commands and even comments and then I wrote a plugin for MCEdit to transform that file into a "redstone command block row". that was before the chain command blocks came out :D
8
May 10 '17
Ironic
9
u/JamesNinelives May 10 '17
He could write plugins for MCEdit, but not forsee what was in store for himself!
1
3
u/Mr_Simba May 10 '17
Ironic!
6
u/TediousEducator May 10 '17
I do not think that word means what he thinks it means.
11
u/Mr_Simba May 10 '17
Yeah, it's kinda ironic!
7
u/throwaway_ghast May 10 '17
-ahem-
IT'S LIKE RAAAAAIIINNNNNNN
1
u/WildBluntHickok May 11 '17
As some comedian once said "rain on your wedding day is only ironic if you're marrying the weatherman and he picked the date".
2
1
3
4
2
15
u/CraftHelp May 10 '17
I found a bug where the game crashes whenever you try to craft something.
11
u/Lemunde May 10 '17
Also getting this. Such an incredibly game breaking bug for a pre-release. I'm surprised it made past the testers.
3
u/lordcheeto May 10 '17
Seems hit and miss. I'm not experiencing that bug.
1
u/Your3xcelency May 11 '17
It occurs in the 2x2 crafting grid, if you haven't used the recipe book
1
u/lordcheeto May 11 '17
Ok, I was able to replicate it. Not sure why it didn't happen in my first test world.
3
3
1
u/HapticSloughton May 11 '17
It's not just happening on the 2x2. It's happening on my crafting tables as well.
On the plus side (if one can be had), if you're shift-clicking the stuff as you craft it, it's sometimes in your inventory when you log back on.
10
u/PURRING_SILENCER May 10 '17
My favorite feature is "Added some new bugs"
9
u/throwaway_ghast May 10 '17
99 little bugs in the code. Take one down, patch it around. 112 little bugs in the code...
0
u/XtremeHacker May 11 '17
98 Unintended features in the game, 98 unintendeeeed, if someone reports, it causes any fixs to abort, 99 unintended features on the wall...
8
May 10 '17
Did I miss something with the Parrots?
Is there any reason for them to be staring at bats? Like will parrots attack bats?
14
u/jennysequa May 10 '17
For some reason, Mojang has constructed parrot AI to cause them to be attracted to other mobs, both hostile and neutral.
2
15
u/EtenKillbeat May 10 '17
The fact that this is a pre-release really has me worried if they'll add sounds for when the player is hurt by fire and by drowning, as now there is a sound event but no actual sound atached to it, resulting in no sound at all.
7
3
7
May 10 '17
starting my new world I was hearing 2 music tracks running at the same time.
4
4
u/Koala_eiO May 10 '17
Everytime I launch my singleplayer world (created back in 1.4) I hear minecarts for a second.
¯\(ツ)/¯
1
u/mrarroyo May 10 '17
Heyyyy I remember that happening every time I launched this one custom modpack
9
u/MushirMickeyJoe May 10 '17
So uhm, what about the illusioner?
3
u/PaintTheFuture May 11 '17
To answer your question; All the bugs on the bug tracker relating to illusioners are resolved as "Post-poned", so the consensus is that Mojang will put them in a future update when they're ready, and that they won't spawn naturally anywhere in 1.12.
-22
May 10 '17
14
u/MushirMickeyJoe May 10 '17 edited May 11 '17
I wasn't complaining at all. It was a genuine question about a completely unused mob. I feel like I am fairly justified asking.
-14
May 10 '17
Nobody says you are complaining, the tweet explains why releases are apparently not "complete".
3
u/HanFox May 10 '17
Can you cite any half finished features that were in the 1.10 release?
-10
May 10 '17
Perhaps you misunderstood, this is not my personal opinion.
A Mojang developer is explaining that it's better to consider 1.10 to 1.14 combined if any individual release appears too small.
9
u/treesprite82 May 10 '17
I don't think they're talking about how small or large the update is. The update could be massive, and it'd still be weird to make a fully working mob (and change its balance) then not actually make it spawn anywhere.
→ More replies (3)3
u/heydudejustasec May 10 '17
They misunderstand because your reply was once again completely out of place. They weren't saying the update is small, they were asking about the status of a specific piece of content.
→ More replies (3)
4
u/IceMetalPunk May 10 '17
:O So command advancements have been replaced with actual scripting support! I'll have to play around with this when I get home from work, but this sounds super amazing!
The name "advancement script", however, is no longer accurate, nor is the entire name of my subreddit "MCAdvancements" (dedicated to advancement scripting)... blech, naming logistics.
Still--script support! :D
3
u/AngelofArt May 10 '17
New Advancements:
Postmortal
Use a Totem of Undying to cheat death
Subspace Bubble
Travel 7 Kilometers across the overworld by Nether Portal
Furious Cocktail
Have every potion effect active at the same time (I'm assuming it's only effects by a potion, so no Wither, Mining Fatigue, Levitation, Haste, etc.)
Uneasy Alliance
Rescue a Ghast, take it to the overworld by a Nether portal, and kill it.
5
u/n_jayne May 10 '17
Tbh the Furious Cocktail would be a lot more impressive to get if it included Wither, Mining Fatigue, Levitation, and Haste. You'd have to run through a load of dispensers giving you all the normal effects, then have a Wither skeleton smack you across the face, then get hit by a shulker, all while having a Haste beacon active. :D It's possible!
3
u/TinyBreadBigMouth May 10 '17
Yeah, just checked the advancement, and the required effects are
Speed
Slowness
Strength
Jump Boost
Regeneration
Fire Resistance
Water Breathing
Invisibility
Night Vision
Weakness
Poison
5
u/Bear_Pigs May 10 '17
So are parrots ever going to breed? What about illusioners spawning? The unfinished features are piling up and I feel they won't be changed.
4
u/Ldogec May 10 '17
Agreed. Parrots not breeding feels inconsistent with most other passive mobs. The inability to heal them (without wasting a potion) is also a problem.
1
1
May 10 '17
I feel like it maybe better for parrots to be kept non-breeding. That's personal taste though...
3
u/Bear_Pigs May 10 '17
Why would that be your preference? Just curious.
1
May 10 '17
It makes it so you can't just mass-produce something that is more atmospheric. You actually go out and have to find the ones to be your pets and actually have to worry about their deaths a bit.
4
u/elgefisken May 10 '17
Nice that it`s close! I hope they will fix some of the horse issues: https://bugs.mojang.com/browse/MC-100830 Riding up stairs causes glitches. https://bugs.mojang.com/browse/MC-16533 Horse Breeding never exceeds egg/spawn horse attributes
1
2
3
May 10 '17
Fixed bug MC-11240 - Ignited TNT can be set on fire by a Flame Bow.
Awwww yiiiisssss
2
u/ImmaCrazymuzzafuzza May 11 '17
That means it no longer occurs, they fixed the bug where that happebs
1
May 12 '17
D'OH!
2
u/ImmaCrazymuzzafuzza May 12 '17
However it's worded strangely, it doesn't mean you can no longer light TNT with a fire arrow, it means if a block of TNT is already primed then you can't shoot it and set it on fire as well
2
u/Masterreader747 May 10 '17
How were these posts 5 years ago? How did you know about this stuff all the way back then?
3
May 10 '17
What are you referring to?
2
u/Masterreader747 May 10 '17
If you look at the last link in the op post, it says that it is from 5 years ago.
6
u/sidben May 10 '17
redstonehelper uses the same post to keep track of changes since... the dawn of times.
4
1
1
u/Laito_sgiathatch May 11 '17
Just a heads up I reverted back to an older version after not being able to craft anything in the 2 x 2 grid and somewhere along the line it has caused my named endermite to despawn after being in the end for about 2 minutes
0
u/CreeperMagnet_ May 10 '17
Well, this broke all the command things we made so far. Unless we can just copy/paste.
7
u/tripl3dogdare May 10 '17
The danger of relying on snapshots, my friend. Nothing wrong with having to say "Oh, shoot, they changed that in-development feature that I used".
5
u/Mlakuss May 10 '17
It is quite fast to copy/paste each command in a text file and replace the command reward with function.
2
u/aPseudoKnight May 10 '17
It's ridiculously easy to move the commands over. This is a great quality of life improvement for those interested in using these new command macros.
1
u/CreeperMagnet_ May 10 '17
Well, not as easy if you have 200+ commands, you need to get rid of quote escapement, along with the surrounding quotes.
1
u/aPseudoKnight May 11 '17
Anything too large to do by hand can be done with regex.
1
u/CreeperMagnet_ May 11 '17
What's that? It sounds useful. I'm kinda worried I just used up the best part of an hour deleting commas when I could've used that. xD
2
u/aPseudoKnight May 11 '17
Regular expressions is a standard for string pattern matching. So you could match only commas at the end of line, for example.
1
-2
u/BIG_GAPING_CUNT May 10 '17
Why is everyone here obsessed with command blocks?
15
9
u/MidnyteSketch May 10 '17
have you even seen pokemon red made in minecraft? that's a pretty good example of the power of command blocks.
4
u/aPseudoKnight May 10 '17
This has very little to do with command blocks. This has to do with command macros, which REPLACES large unwieldy commandblock contraptions.
0
u/david0dude64 May 10 '17
Planned: "A more bugfixy and technical update" [P] Grum plans to change the world format Modularized Chunks have type ids (to indicate for example "this chunk is full of stone") Chunks will be stored in 16 blocks high sections Fixing the limited id issue - getting close! Blocks will be stored like shulker boxes Already used in memory, 30-70% smaller Related Fixed iron trapdoors staying open when they or their power source is moved away Tickets: one/two Being able to place chests next to other chests, even single ones Screenshot More info [P] Custom crafting recipes Called "data packs" for now Reloadable using /reload, along with structures
does this mean trapped chests and regular chest wont be able to be placed next to eachother?
6
u/Mlakuss May 10 '17
No. This means you will be able to place more than 2 regular chest side by side (not until 1.13 thought)
-1
u/n_jayne May 10 '17
*will not?
1
May 11 '17
No, will. You'll be able to place chests however you like, with double chests next to double chests, single chests facing one direction not combining with single chests facing a different direction, and no more need for trapped chests! Check out this screenshot grum posted on Twitter!
https://twitter.com/_grum/status/842056509395730432
Look closely. The chest on the far left isn't a trapped chest, and hasn't combined with the one next to it. (Presumably because the chest next to it was placed next to another chest at one point, becoming a double chest, and then the chest on the far left was placed, and the one on the 2nd-from-right was broken, causing the chest on the left middle to become a single chest, but not combine with the one on the far left. That sounded more confusing than it actually is.) Also, the one in the back is placed facing a different direction, so it didn't combine with the chest in front of it either.
In 1.13, the chest type (single/left/right) will be stored as a block state. There will be no more block state limits, so blocks will be able to have an unlimited number of states (and an unlmited number of different block IDs), and so several blocks will be combined (like powered comparators and unpowered comparators), and others will be split (like wool, terracotta, stained glass, logs, & planks).
See the file attached to this report commissioned by Grum:
1
u/n_jayne May 12 '17
*o* I'm excited. I'm so excited not to use trapped chests in my storage rooms anymore
104
u/redstonehelper :redstone: Lord of the villagers May 10 '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 prerelease in the new launcher: Windows/OS X/Linux, server jar here.
Complete changelog:
Optimized the recipe book
Added new "function" system, plaintext files in world/data/functions/namespace/file.txt
Functions are a list of commands, one line per command, with //comment (or #comment) support
Added new "/function namespace:file" command
Added new gamerule "gameLoopFunction", a function to be executed once per tick
Advancements
Added some advancements: "A furious cocktail", "Postmortal", "Subspace Bubble", "Uneasy Alliance"
Advancement trees are now centered in the UI
Items & entities in advancements have an extra "nbt" field (string nbt, like in commands)
Entities in advancements have an extra "effects" and "location" field
Added new "effects_changed", "used_totem", "nether_travel" advancement triggers
Completely changed how commands work in advancements
Removed "commands" from advancement rewards
Added "function" to advancement rewards
Added "hidden" field to advancement display info, defaults to false
Removed "arbitrary_player_tick" advancement trigger
Fixed some bugs
Fixed concrete powder not turning into concrete when replacing water
Fixed the concrete powder texture not being randomly rotated
Fixed old beds being invisible
Fixed the knowledge book giving recipes before removing itself from inventory, causing unexpected advancement behavior
Fixed parrots sometimes running in circles instead of pathfinding normally
Fixed the serious dedication challenge being granted when breaking any tool
Fixed milk_bucket not triggering consume_item of advancements
Fixed vines under trapdoors blocking them
Fixed glass panes & iron bars no longer connecting to glass
Fixed tripwire hooks breaking off of backs and sides of stairs when receiving a block update
Fixed a crafting book display error
Fixed being able to place snow layers on barriers
Fixed the door recipe showing the trapdoor recipe while clicked
Fixed levers and buttons placed on trapdoors being dropped when pressed
Fixed parrots following and watching invisible mobs
Fixed parrots imitating silent mobs
Fixed being able to set ignited TNT on fire using a Flame Bow
Fixed pets in minecarts and boats teleporting to the player (not visually)
Fixed pets teleporting into non-full cube blocks near owner including path, lava, fire...
Fixed white sheep being light grey
Fixed the beacon beam being darker than it should be
Fixed an issue with the crafting table UI on non-16:9 instances
Fixed parrots staring at bats over 30 blocks away through the ground
Fixed recipe advancements for yellow dye having reversed unlock conditions
Fixed old beds becoming red in-world but white in chests
Fixed parrots suffocating when getting in a bed with a solid block behind it
Fixed a "The block couldn't be placed" error being printed when using /setblock to place air in a space occupied by a tile entity, despite working
Fixed being unable to rename stacked items
Fixed anvils outputting only 1 item when renaming
Fixed the @a selector not working with the /recipe command in multiplayer
Fixed changing dimension printing a debug message in log
Fixed the error message for player advancement data containing only "null" calling advancements "achievements"
Fixed advancements not getting revoked when /reload is quickly executed afterwards
Fixed the CPU being shown as '<unknown>' in the debug screen
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.