Mojira Archive
MC-55333

"selector" Tag Not Usable in "translate" Arguments for /tellraw and /title

The following translatable text will be used:

achievement.openInventory.desc = Press '%1$s' to open your inventory.

To insert text in place of the argument (%1$s), the "with" list-tag must be used. For example, a working command:

/tellraw @a {
	translate:"achievement.openInventory.desc",
	with:[
		{
			text:"TEST",
			color:gold
		}
	]
}

Result: "Press 'TEST' to open your inventory."

However, using the new "selector" tag will not provide the player's name, and instead displays the selector itself:

/tellraw @a {
	translate:"achievement.openInventory.desc",
	with:[
		{
			selector:"@p",
			color:gold
		}
	]
}

Result: "Press '@p' to open your inventory."

Changing the "with" to "extra" will properly display the player's name at the end of the text, showing that the selector works correctly elsewhere:

/tellraw @a {
	translate:"achievement.openInventory.desc",
	extra:[
		{
			selector:"@p",
			color:gold
		}
	]
}

Result: "Press '' to open your inventory.Skylinerw"

Fixed

[Mod] Skylinerw

2014-05-17, 07:53 AM

2014-05-24, 09:33 PM

2014-05-24, 09:33 PM

0

2

Unconfirmed

Minecraft 14w20b

Minecraft 14w21b