Remove AdventureCompact in favor of the text 3.x serializer added in KyoriPowered/adventure-platform#23
This commit is contained in:
@@ -7,7 +7,6 @@ import com.google.common.base.MoreObjects;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.ImmutableMap;
|
||||
import com.velocitypowered.api.proxy.config.ProxyConfig;
|
||||
import com.velocitypowered.api.util.AdventureCompat;
|
||||
import com.velocitypowered.api.util.Favicon;
|
||||
import com.velocitypowered.proxy.util.AddressUtil;
|
||||
import java.io.IOException;
|
||||
@@ -25,6 +24,7 @@ import java.util.Random;
|
||||
import java.util.UUID;
|
||||
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
|
||||
import net.kyori.adventure.text.serializer.legacy.LegacyComponentSerializer;
|
||||
import net.kyori.adventure.text.serializer.legacytext3.LegacyText3ComponentSerializer;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
|
||||
@@ -230,7 +230,7 @@ public class VelocityConfiguration implements ProxyConfig {
|
||||
*/
|
||||
@Override
|
||||
public net.kyori.text.Component getMotdComponent() {
|
||||
return AdventureCompat.asOriginalTextComponent(this.getMotd());
|
||||
return LegacyText3ComponentSerializer.get().serialize(this.getMotd());
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -3,12 +3,12 @@ package com.velocitypowered.proxy.connection.util;
|
||||
import com.velocitypowered.api.proxy.ConnectionRequestBuilder;
|
||||
import com.velocitypowered.api.proxy.ConnectionRequestBuilder.Status;
|
||||
import com.velocitypowered.api.proxy.server.RegisteredServer;
|
||||
import com.velocitypowered.api.util.AdventureCompat;
|
||||
import com.velocitypowered.proxy.protocol.packet.Disconnect;
|
||||
import java.util.Optional;
|
||||
import javax.annotation.Nullable;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
|
||||
import net.kyori.adventure.text.serializer.legacytext3.LegacyText3ComponentSerializer;
|
||||
|
||||
public class ConnectionRequestResults {
|
||||
|
||||
@@ -74,7 +74,7 @@ public class ConnectionRequestResults {
|
||||
|
||||
@Override
|
||||
public Optional<net.kyori.text.Component> getReason() {
|
||||
return Optional.ofNullable(component).map(AdventureCompat::asOriginalTextComponent);
|
||||
return Optional.ofNullable(component).map(LegacyText3ComponentSerializer.get()::serialize);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@@ -2,10 +2,10 @@ package com.velocitypowered.proxy.tablist;
|
||||
|
||||
import com.velocitypowered.api.proxy.player.TabList;
|
||||
import com.velocitypowered.api.proxy.player.TabListEntry;
|
||||
import com.velocitypowered.api.util.AdventureCompat;
|
||||
import com.velocitypowered.api.util.GameProfile;
|
||||
import com.velocitypowered.proxy.protocol.packet.PlayerListItem;
|
||||
import java.util.Optional;
|
||||
import net.kyori.adventure.text.serializer.legacytext3.LegacyText3ComponentSerializer;
|
||||
import net.kyori.text.Component;
|
||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||
|
||||
@@ -38,7 +38,7 @@ public class VelocityTabListEntry implements TabListEntry {
|
||||
|
||||
@Override
|
||||
public Optional<Component> getDisplayName() {
|
||||
return Optional.ofNullable(displayName).map(AdventureCompat::asOriginalTextComponent);
|
||||
return Optional.ofNullable(displayName).map(LegacyText3ComponentSerializer.get()::serialize);
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -48,7 +48,10 @@ public class VelocityTabListEntry implements TabListEntry {
|
||||
|
||||
@Override
|
||||
public TabListEntry setDisplayName(@Nullable Component displayName) {
|
||||
return this.setDisplayName(AdventureCompat.asAdventureComponent(displayName));
|
||||
if (displayName == null) {
|
||||
return this.setDisplayName((net.kyori.adventure.text.Component) null);
|
||||
}
|
||||
return this.setDisplayName(LegacyText3ComponentSerializer.get().deserialize(displayName));
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Reference in New Issue
Block a user