Configurable broadcast settings

This commit is contained in:
DoctaEnkoda
2025-01-11 18:27:00 -08:00
committed by granny
parent 94c0b32da6
commit 9548eb8885
4 changed files with 28 additions and 53 deletions

View File

@@ -191,6 +191,18 @@ public class PurpurConfig {
deathMsgRunWithScissors = getString("settings.messages.death-message.run-with-scissors", deathMsgRunWithScissors);
}
public static boolean advancementOnlyBroadcastToAffectedPlayer = false;
public static boolean deathMessageOnlyBroadcastToAffectedPlayer = false;
private static void broadcastSettings() {
if (version < 13) {
boolean oldValue = getBoolean("settings.advancement.only-broadcast-to-affected-player", false);
set("settings.broadcasts.advancement.only-broadcast-to-affected-player", oldValue);
set("settings.advancement.only-broadcast-to-affected-player", null);
}
advancementOnlyBroadcastToAffectedPlayer = getBoolean("settings.broadcasts.advancement.only-broadcast-to-affected-player", advancementOnlyBroadcastToAffectedPlayer);
deathMessageOnlyBroadcastToAffectedPlayer = getBoolean("settings.broadcasts.death.only-broadcast-to-affected-player", deathMessageOnlyBroadcastToAffectedPlayer);
}
public static String serverModName = io.papermc.paper.ServerBuildInfo.buildInfo().brandName();
private static void serverModName() {
serverModName = getString("settings.server-mod-name", serverModName);