Forward-port changes from 0e0a1449

This commit is contained in:
Andrew Steinborn
2021-07-12 08:48:25 -04:00
parent d43c8683cd
commit 90b72279dc
2 changed files with 13 additions and 9 deletions

View File

@@ -279,10 +279,6 @@ public class VelocityCommand implements SimpleCommand {
return; return;
} }
TranslatableComponent.Builder output = Component.translatable()
.key("velocity.command.plugins-list")
.color(NamedTextColor.YELLOW);
TextComponent.Builder listBuilder = Component.text(); TextComponent.Builder listBuilder = Component.text();
for (int i = 0; i < pluginCount; i++) { for (int i = 0; i < pluginCount; i++) {
PluginContainer plugin = plugins.get(i); PluginContainer plugin = plugins.get(i);
@@ -292,7 +288,11 @@ public class VelocityCommand implements SimpleCommand {
} }
} }
source.sendMessage(Identity.nil(), output.args(listBuilder.build()).build()); TranslatableComponent.Builder output = Component.translatable()
.key("velocity.command.plugins-list")
.color(NamedTextColor.YELLOW)
.args(listBuilder.build());
source.sendMessage(Identity.nil(), output);
} }
private TextComponent componentForPlugin(PluginDescription description) { private TextComponent componentForPlugin(PluginDescription description) {

View File

@@ -580,10 +580,14 @@ public class ConnectedPlayer implements MinecraftConnectionAssociation, Player {
protocolVersion()), ((Impl) status).isSafe()); protocolVersion()), ((Impl) status).isSafe());
break; break;
case SUCCESS: case SUCCESS:
sendMessage(Component.translatable("velocity.error.moved-to-new-server", Component requestedMessage = res.message();
NamedTextColor.RED, if (requestedMessage == null) {
Component.text(originalEvent.server().serverInfo().name()), requestedMessage = Component.translatable("velocity.error.moved-to-new-server",
friendlyReason)); NamedTextColor.RED,
Component.text(originalEvent.server().serverInfo().name()),
friendlyReason);
}
sendMessage(requestedMessage);
break; break;
default: default:
// The only remaining value is successful (no need to do anything!) // The only remaining value is successful (no need to do anything!)