The bug
The /playsound
command should use different feedback messages depending on whether one or multiple players are targeted:
commands.playsound.success.single
commands.playsound.success.multiple
However, currently the code always uses commands.playsound.success.single
:
net.minecraft.server.commands.PlaySoundCommand#playSound
if (collection.size() == 1) {
cn2.sendSuccess(new TranslatableComponent("commands.playsound.success.single", sj2, collection.iterator().next().getDisplayName()), true);
} else {
cn2.sendSuccess(new TranslatableComponent("commands.playsound.success.single", sj2, collection.iterator().next().getDisplayName()), true);
}
In 19w46a it now uses the correct message, but apparently still uses as second argument the name of the first player instead of the number of players:
Translation