Use an ImmutableList Builder

This commit is contained in:
Shane Freeder
2025-04-12 16:20:07 +01:00
parent a429bb53ce
commit a51711e4bb

View File

@@ -112,7 +112,7 @@ public final class PluginMessageUtil {
} }
String payload = message.content().toString(StandardCharsets.UTF_8); String payload = message.content().toString(StandardCharsets.UTF_8);
String[] channels = payload.split("\0"); String[] channels = payload.split("\0");
List<ChannelIdentifier> channelIdentifiers = new ArrayList<>(); ImmutableList.Builder<ChannelIdentifier> channelIdentifiers = ImmutableList.builderWithExpectedSize(channels.length);
try { try {
for (String channel : channels) { for (String channel : channels) {
if (protocolVersion.noLessThan(ProtocolVersion.MINECRAFT_1_13)) { if (protocolVersion.noLessThan(ProtocolVersion.MINECRAFT_1_13)) {
@@ -128,7 +128,7 @@ public final class PluginMessageUtil {
throw ILLEGAL_CHANNEL; throw ILLEGAL_CHANNEL;
} }
} }
return ImmutableList.copyOf(channelIdentifiers); return channelIdentifiers.build();
} }
/** /**