From 1140fc65baddc41723e71977aeafe224d6b14c42 Mon Sep 17 00:00:00 2001 From: Emil <12966472+Emilxyz@users.noreply.github.com> Date: Tue, 14 Oct 2025 20:10:57 +0200 Subject: [PATCH] fix: Enable EMIT_CLICK_URL_HTTPS on component serializers (#1665) --- .../com/velocitypowered/proxy/protocol/ProtocolUtils.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/proxy/src/main/java/com/velocitypowered/proxy/protocol/ProtocolUtils.java b/proxy/src/main/java/com/velocitypowered/proxy/protocol/ProtocolUtils.java index f0d1d63b..0be9065a 100644 --- a/proxy/src/main/java/com/velocitypowered/proxy/protocol/ProtocolUtils.java +++ b/proxy/src/main/java/com/velocitypowered/proxy/protocol/ProtocolUtils.java @@ -62,6 +62,8 @@ public enum ProtocolUtils { .legacyHoverEventSerializer(NBTLegacyHoverEventSerializer.get()) .options( OptionSchema.globalSchema().stateBuilder() + // general options + .value(JSONOptions.EMIT_CLICK_URL_HTTPS, Boolean.TRUE) // before 1.16 .value(JSONOptions.EMIT_RGB, Boolean.FALSE) .value(JSONOptions.EMIT_HOVER_EVENT_TYPE, JSONOptions.HoverEventValueMode.VALUE_FIELD) @@ -80,6 +82,8 @@ public enum ProtocolUtils { .legacyHoverEventSerializer(NBTLegacyHoverEventSerializer.get()) .options( OptionSchema.globalSchema().stateBuilder() + // general options + .value(JSONOptions.EMIT_CLICK_URL_HTTPS, Boolean.TRUE) // after 1.16 .value(JSONOptions.EMIT_RGB, Boolean.TRUE) .value(JSONOptions.EMIT_HOVER_EVENT_TYPE, JSONOptions.HoverEventValueMode.CAMEL_CASE) @@ -99,6 +103,8 @@ public enum ProtocolUtils { .legacyHoverEventSerializer(NBTLegacyHoverEventSerializer.get()) .options( OptionSchema.globalSchema().stateBuilder() + // general options + .value(JSONOptions.EMIT_CLICK_URL_HTTPS, Boolean.TRUE) // after 1.16 .value(JSONOptions.EMIT_RGB, Boolean.TRUE) .value(JSONOptions.EMIT_HOVER_EVENT_TYPE, JSONOptions.HoverEventValueMode.CAMEL_CASE) @@ -118,6 +124,8 @@ public enum ProtocolUtils { .legacyHoverEventSerializer(NBTLegacyHoverEventSerializer.get()) .options( OptionSchema.globalSchema().stateBuilder() + // general options + .value(JSONOptions.EMIT_CLICK_URL_HTTPS, Boolean.TRUE) // after 1.16 .value(JSONOptions.EMIT_RGB, Boolean.TRUE) .value(JSONOptions.EMIT_HOVER_EVENT_TYPE, JSONOptions.HoverEventValueMode.SNAKE_CASE)