mojira.dev
MC-33145

Colored Command Block Text Displays Incorrectly.

When coloring command block text using the § character in MCEdit, it used to color everything past the character until you used §r. Now, if a space occurs, it will stop the color.
This occurs when you use a @p character stand in: http://ss.djimusic.us/qGRe
Or if you just use text:
http://ss.djimusic.us/qGRk
Please look into this, as it makes my old maps look really weird.

Even if you recommend using the tellraw command for colors, I would still like to use the /say command for all of my older maps.

Thanks,
Dakotah

Related issues

Attachments

Comments

migrated
[media][media]
kumasasa

This ticket is invalid as it relates to a modified or 3rd party client, server, or launcher.

  • Any non-standard client/server/launcher build needs to be taken up with the appropriate team, not Mojang.

  • Any plugin issues need to be addressed to the plugin creator.

  • This site is for addressing issues related to the base unmodded Minecraft.

Dakotah Intriglia

This is not invalid. It uses vanilla minecraft to run the map. You can not tell me that this is not a bug as it has worked with vanilla minecraft since command blocks were invented. It is not invalid.

kumasasa

The fact that some manipulation with 3rd party tools did work and didn't crash the game does not justify to keep that compatible in the future.
Use tellraw.

Dakotah Intriglia

So you expect every map maker, including sethbling and hypixel, to remake all of their maps using the new command. Minecraft has always been backwards compatible, and it should stay that way.

kumasasa

Ok, that's the decision of Mojang.

Elf Elf

Formatting still works as it should outside of text chat, such as in the Command Block's "CustomName" NBT tag.

Elf Elf

Confirmed. Attached a screen shot with the output of a say command, with a clip of the NBT data of the command block. The formatting still works properly elsewhere in the game, such as in CustomName strings, but is broken in chat.

jigarbov

In addition the "use tellraw" is not an excuse as tellraw cannot handle @a, @p, and @r to only msg specific players. The fact it appears fine in the command block itself but not in the chat window indicates it is a chat error and should be fixed.

jigarbov

bug confirmed for 13w41b also

Simon "Hypixel"

Confirmed + I agree with jigar, the @ features are a must have for map makers <3

Nathan Adams

Can't fix this sorry. Chat uses chat components, where the section symbol is of very limited legacy support. We're moving away from supporting that symbol entirely and whilst we're not quite there yet, it will be a lot of work to keep support in.

@jigar frobozz: /tellraw supports messaging all/some players, does it not?

John Smith

Well, /tellraw is bugged as well. It doesn't stop coloring the text if a space occurs, but it does stop when text moves to the new line in the chatbox. It wasn't the case with /say on older versions.

Dakotah Intriglia

I can see that mojang is making changes, and I as a map maker like that. I love the new tell raw, but without the option of @p, @a, or @r actually printing the player's name, This makes the new changes obsolete. /say is now the only way to do that, and without using the colored text and the say command, it is impossible to do such commands. Please look into a fix 🙂

Dakotah Intriglia

@Dinnerbone The /tellraw supports messaging some specific players, but you can not tell everyone who is on the red team using a command like: tellraw @a {"text":"Red Team: @a[team=Red]","color":"red"} Please look into a way to fix this.

Dakotah Intriglia

(Unassigned)

Unconfirmed

Minecraft 13w39b, Minecraft 13w41a, Minecraft 13w41b

Retrieved