I'm loving this new snapshot! All of the bugs that were.. bugging me (no pun intended) have been fixed, especially with the fixing of my MC-122118, which is working perfectly now, exactly how I would expect it to work.
There is, however one new issue I've been having with entity names in this new snapshot. As I understand it, names have been changed to translatable text components.. Which I'm not exactly sure what that is. This is the only info available thus far, cause it has just dropped today, and not enough people have experimented with this yet.
Technical: Changed all custom names (blocks, items, entities, block entities) to translatable text components
I cannot seem to be able to summon an entity with a custom name in the way that I would normally do, nor can the game seem to find the custom named entities that already exist. It appears that there is no change to the target selector syntax for name=, as I attempted to put the name value in a block and feed it raw JSON, which was a syntax error. The reason I tried this is:
Custom Names now use JSON format with \" at every ", and the name target selector argument is currently broken.
Here's a look at an armor_stand's data with a custom name.
Notice CustomName's value looks an awful lot like JSON to me. I'm not sure if It has always been this way, but I noticed it now. I know there seems to be some bugs with this notably with the world version info in load world menu. Perhaps this could be a bug I suppose, though I did'n't see it on there yet.
I guess I'll play around with this a bit more, and try testing for CusomName's value exactly as shown.
EDIT: After some experimentation, I could not get name target selector argument to work (due to a bug), but I could use the nbt argument checking for the matching value of CustomName to get it to work.
Also, I managed to spawn a custom named creeper like this:
/summon creeper ~ ~ ~ {CustomName:"{\"text\":\"I'm a Sssssssweeeet BOOM\"}"}
EDIT 2:
You can change the name color by adding a color key in the JSON for the custom name!
I'm pretty sure it will be. almost everything that is introduced in snapshots that is not meant to be temporary or a mock up, stays for the final release, unless it has been met with extreme uproar, which this hasn't, or bugs. I really hope the debug stick stays and the ability to set block any block state without the block updating immediately and reverting back to the default block state (individual stair blocks of a certain shape)
I'm loving this new snapshot! All of the bugs that were.. bugging me (no pun intended) have been fixed, especially with the fixing of my MC-122118, which is working perfectly now, exactly how I would expect it to work.
There is, however one new issue I've been having with entity names in this new snapshot. As I understand it, names have been changed to translatable text components.. Which I'm not exactly sure what that is. This is the only info available thus far, cause it has just dropped today, and not enough people have experimented with this yet.I cannot seem to be able to summon an entity with a custom name in the way that I would normally do, nor can the game seem to find the custom named entities that already exist. It appears that there is no change to the target selector syntax for name=, as I attempted to put the name value in a block and feed it raw JSON, which was a syntax error. The reason I tried this is:Custom Names now use JSON format with \" at every ", and the name target selector argument is currently broken.
Here's a look at an armor_stand's data with a custom name.
Notice CustomName's value looks an awful lot like JSON to me.
I'm not sure if It has always been this way, but I noticed it now.I know there seems to be some bugs with this notably with the world version info in load world menu.Perhaps this could be a bug I suppose, though I did'n't see it on there yet.I guess I'll play around with this a bit more, and try testing for CusomName's value exactly as shown.EDIT: After some experimentation, I could not get name target selector argument to work (due to a bug), but I could use the nbt argument checking for the matching value of CustomName to get it to work.
Also, I managed to spawn a custom named creeper like this:
EDIT 2:
You can change the name color by adding a color key in the JSON for the custom name!
That is a great feature. Hopefully Mojang will bring this to the official release of 1.13
I'm pretty sure it will be. almost everything that is introduced in snapshots that is not meant to be temporary or a mock up, stays for the final release, unless it has been met with extreme uproar, which this hasn't, or bugs. I really hope the debug stick stays and the ability to set block any block state without the block updating immediately and reverting back to the default block state (individual stair blocks of a certain shape)