From decc9752cb554ea4549f21d7cbd95f0202957a58 Mon Sep 17 00:00:00 2001 From: MC_XiaoHei Date: Fri, 12 Sep 2025 11:41:14 +0800 Subject: [PATCH] feat: add more features declaration (#732) --- .../src/main/java/org/leavesmc/leaves/plugin/Features.java | 2 ++ .../java/org/leavesmc/leaves/plugin/ServerFeatureManager.java | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/leaves-api/src/main/java/org/leavesmc/leaves/plugin/Features.java b/leaves-api/src/main/java/org/leavesmc/leaves/plugin/Features.java index fc5d2c18..bb6ccea5 100644 --- a/leaves-api/src/main/java/org/leavesmc/leaves/plugin/Features.java +++ b/leaves-api/src/main/java/org/leavesmc/leaves/plugin/Features.java @@ -6,4 +6,6 @@ public class Features { public static final String FAKEPLAYER = "fakeplayer"; public static final String PHOTOGRAPHER = "photographer"; public static final String RECORDER = "recorder"; + public static final String BYTEBUF = "bytebuf"; + public static final String UPDATE_SUPPRESSION_EVENT = "update_suppression_event"; } diff --git a/leaves-server/src/main/java/org/leavesmc/leaves/plugin/ServerFeatureManager.java b/leaves-server/src/main/java/org/leavesmc/leaves/plugin/ServerFeatureManager.java index a2d2c6e5..bae1092f 100644 --- a/leaves-server/src/main/java/org/leavesmc/leaves/plugin/ServerFeatureManager.java +++ b/leaves-server/src/main/java/org/leavesmc/leaves/plugin/ServerFeatureManager.java @@ -13,7 +13,9 @@ public class ServerFeatureManager implements FeatureManager { private ServerFeatureManager() { availableFeatures.addAll(Set.of( FAKEPLAYER, - PHOTOGRAPHER + PHOTOGRAPHER, + BYTEBUF, + UPDATE_SUPPRESSION_EVENT )); if (Boolean.getBoolean("leavesclip.enable.mixin")) { availableFeatures.add(MIXIN);