Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-09-08 22:02:50 +02:00
Fix 1.19 -> 1.18.2 title translation: empty text edge case (#3115)
Dieser Commit ist enthalten in:
Ursprung
ce4f21b7d8
Commit
c96b2bd859
@ -120,7 +120,8 @@ public final class Protocol1_19To1_18_2 extends AbstractProtocol<ClientboundPack
|
|||||||
|
|
||||||
final PacketHandler titleHandler = wrapper -> {
|
final PacketHandler titleHandler = wrapper -> {
|
||||||
final JsonElement component = wrapper.read(Type.COMPONENT);
|
final JsonElement component = wrapper.read(Type.COMPONENT);
|
||||||
if (!component.isJsonNull()) {
|
final boolean isEmpty = component.isJsonNull() || (component.isJsonArray() && component.getAsJsonArray().size() == 0);
|
||||||
|
if (!isEmpty) {
|
||||||
wrapper.write(Type.COMPONENT, component);
|
wrapper.write(Type.COMPONENT, component);
|
||||||
} else {
|
} else {
|
||||||
wrapper.write(Type.COMPONENT, GsonComponentSerializer.gson().serializeToTree(Component.empty()));
|
wrapper.write(Type.COMPONENT, GsonComponentSerializer.gson().serializeToTree(Component.empty()));
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren