From 69fdea58d78f8c2ed2427e79f22278d37d76b6bc Mon Sep 17 00:00:00 2001 From: s8n-ru <279801990+s8n-ru@users.noreply.github.com> Date: Mon, 4 May 2026 16:11:54 +0100 Subject: [PATCH] purpur: silence advancement announcements MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - purpur.yml: broadcasts.advancement.only-broadcast-to-affected-player false -> true. Player still sees own advancement, no global chat spam. - ProAntiTab storage.yml: add gamerule/execute to global allow-list (vanilla gamerule still blocked by Brigadier even from datapacks — switched to Purpur broadcast option as workaround). - ProAntiTab config.yml: auto-lowercase-commands disabled (was toggled while debugging gamerule failure; harmless either way). Synced from /opt/docker/minecraft live, applied via purpur reload. --- live-server/plugins/ProAntiTab/config.yml | 2 +- live-server/plugins/ProAntiTab/storage.yml | 12 +++++++++++- live-server/purpur.yml | 2 +- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/live-server/plugins/ProAntiTab/config.yml b/live-server/plugins/ProAntiTab/config.yml index 651d808..f3261e5 100755 --- a/live-server/plugins/ProAntiTab/config.yml +++ b/live-server/plugins/ProAntiTab/config.yml @@ -158,7 +158,7 @@ block-namespace-commands: # Auto lowercase all commands when being executed, # such that something like /PAY turns into /pay. auto-lowercase-commands: - enabled: true + enabled: false # Patches a small exploit which causes the server to lag. # Due to the fact that PAT interacts directly with Tab-Completions and their packets, diff --git a/live-server/plugins/ProAntiTab/storage.yml b/live-server/plugins/ProAntiTab/storage.yml index 863bbc2..cd2f6a3 100755 --- a/live-server/plugins/ProAntiTab/storage.yml +++ b/live-server/plugins/ProAntiTab/storage.yml @@ -2,6 +2,17 @@ global: commands: - login - register + - gamerule + - gamerule announceAdvancements + - gamerule announceAdvancements false + - gamerule keepInventory + - execute + - execute in + - execute in minecraft:overworld + - execute in minecraft:overworld run + - execute in minecraft:overworld run gamerule + - execute in minecraft:overworld run gamerule announceAdvancements + - execute in minecraft:overworld run gamerule announceAdvancements false groups: default: @@ -9,7 +20,6 @@ groups: commands: - login - register -# - discord - help - rules - sethome diff --git a/live-server/purpur.yml b/live-server/purpur.yml index 385e58d..a058725 100755 --- a/live-server/purpur.yml +++ b/live-server/purpur.yml @@ -171,7 +171,7 @@ settings: suppress-library-loader: false broadcasts: advancement: - only-broadcast-to-affected-player: false + only-broadcast-to-affected-player: true death: only-broadcast-to-affected-player: false server-mod-name: Purpur