Implement server announcement (#1420)

* implement server announcement

* Update src/main/java/emu/grasscutter/command/commands/AnnounceCommand.java

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

* Added arg numbers check

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
This commit is contained in:
Akka
2022-07-02 21:43:22 +08:00
committed by GitHub
parent 37ee450497
commit 1dc90c2277
12 changed files with 372 additions and 1 deletions

15
proto/AnnounceData.proto Normal file
View File

@@ -0,0 +1,15 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
message AnnounceData {
uint32 config_id = 1;
uint32 begin_time = 2;
uint32 end_time = 3;
string center_system_text = 4;
string count_down_text = 5;
string dungeon_confirm_text = 6;
uint32 center_system_frequency = 7;
uint32 count_down_frequency = 8;
bool is_center_system_last_5_every_minutes = 9;
}