Skip to content

Commit 875b069

Browse files
GH-1108 Remove TellRaw, NoticeTextType and queue systems - rename Alert to Broadcast - Impove it (#1108)
* init * Remove TellRaw, NoticeTextType and broadcast queue, Improve broadcast * rollback version of runserver * Update eternalcore-core/src/main/java/com/eternalcode/core/feature/broadcast/BroadcastCommand.java Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * Update eternalcore-core/src/main/java/com/eternalcode/core/feature/broadcast/BroadcastCommand.java Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com> * remove unused messages * fix spacing * remove useless migrations --------- Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
1 parent da1a20f commit 875b069

22 files changed

+186
-556
lines changed

eternalcore-core/src/main/java/com/eternalcode/core/bridge/litecommand/argument/NoticeTypeArgument.java

Lines changed: 0 additions & 42 deletions
This file was deleted.

eternalcore-core/src/main/java/com/eternalcode/core/configuration/implementation/PluginConfiguration.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@
77
import com.eternalcode.core.feature.afk.AfkSettings;
88
import com.eternalcode.core.feature.automessage.AutoMessageConfig;
99
import com.eternalcode.core.feature.automessage.AutoMessageSettings;
10+
import com.eternalcode.core.feature.broadcast.BroadcastConfig;
11+
import com.eternalcode.core.feature.broadcast.BroadcastSettings;
1012
import com.eternalcode.core.feature.butcher.ButcherConfig;
1113
import com.eternalcode.core.feature.butcher.ButcherSettings;
1214
import com.eternalcode.core.feature.chat.ChatConfig;
@@ -130,6 +132,11 @@ public static class Sounds extends OkaeriConfig {
130132
@Comment("# Settings for chat management and formatting")
131133
ChatConfig chat = new ChatConfig();
132134

135+
@Bean(proxied = BroadcastSettings.class)
136+
@Comment("")
137+
@Comment("# Broadcast Configuration")
138+
BroadcastConfig broadcast = new BroadcastConfig();
139+
133140
@Bean(proxied = HelpOpSettings.class)
134141
@Comment("")
135142
@Comment("# HelpOp Configuration")
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
package com.eternalcode.core.configuration.migrations;
2+
3+
import eu.okaeri.configs.migrate.builtin.NamedMigration;
4+
5+
import static eu.okaeri.configs.migrate.ConfigMigrationDsl.move;
6+
7+
public class Migration_0006_Move_alert_to_broadcast_section extends NamedMigration {
8+
9+
Migration_0006_Move_alert_to_broadcast_section() {
10+
super(
11+
"Move alert to broadcast section",
12+
move("chat.alertMessageFormat", "broadcast.messageFormat")
13+
);
14+
}
15+
}

eternalcore-core/src/main/java/com/eternalcode/core/configuration/migrations/Migrations.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,8 @@ public class Migrations {
77
public static final ConfigMigration[] ALL = new ConfigMigration[] {
88
new Migration_0001_Rename_privateChat_to_msg(),
99
new Migration_0002_Move_Spawn_Settings_to_spawn_config_section(),
10-
new Migration_0003_Move_tprp_to_dedicated_section()
10+
new Migration_0003_Move_tprp_to_dedicated_section(),
11+
new Migration_0006_Move_alert_to_broadcast_section()
1112
};
1213

1314
}

eternalcore-core/src/main/java/com/eternalcode/core/feature/alert/AlertCommand.java

Lines changed: 0 additions & 33 deletions
This file was deleted.

eternalcore-core/src/main/java/com/eternalcode/core/feature/alert/AlertManager.java

Lines changed: 0 additions & 89 deletions
This file was deleted.

eternalcore-core/src/main/java/com/eternalcode/core/feature/alert/AlertQueueCommand.java

Lines changed: 0 additions & 113 deletions
This file was deleted.

0 commit comments

Comments
 (0)