add /language command (#780)
* Fix the following issues: 1. HashMap non-thread-safe issus 2. Fix the same problem in pr621, but use a better implementation Add the following functions: 1. There is now a language cache inside getLanguage to prepare for different languages corresponding to different time zones where the accounts in the server are located * add /language command,each account has their own Locate
Showing
- src/main/java/emu/grasscutter/command/commands/PositionCommand.java 2 additions, 2 deletions...ava/emu/grasscutter/command/commands/PositionCommand.java
- src/main/java/emu/grasscutter/command/commands/ReloadCommand.java 2 additions, 2 deletions.../java/emu/grasscutter/command/commands/ReloadCommand.java
- src/main/java/emu/grasscutter/command/commands/ResetConstCommand.java 4 additions, 4 deletions...a/emu/grasscutter/command/commands/ResetConstCommand.java
- src/main/java/emu/grasscutter/command/commands/ResetShopLimitCommand.java 2 additions, 2 deletions...u/grasscutter/command/commands/ResetShopLimitCommand.java
- src/main/java/emu/grasscutter/command/commands/SendMailCommand.java 26 additions, 26 deletions...ava/emu/grasscutter/command/commands/SendMailCommand.java
- src/main/java/emu/grasscutter/command/commands/SendMessageCommand.java 4 additions, 4 deletions.../emu/grasscutter/command/commands/SendMessageCommand.java
- src/main/java/emu/grasscutter/command/commands/SetFetterLevelCommand.java 5 additions, 5 deletions...u/grasscutter/command/commands/SetFetterLevelCommand.java
- src/main/java/emu/grasscutter/command/commands/SetStatsCommand.java 6 additions, 6 deletions...ava/emu/grasscutter/command/commands/SetStatsCommand.java
- src/main/java/emu/grasscutter/command/commands/SetWorldLevelCommand.java 5 additions, 5 deletions...mu/grasscutter/command/commands/SetWorldLevelCommand.java
- src/main/java/emu/grasscutter/command/commands/SpawnCommand.java 7 additions, 7 deletions...n/java/emu/grasscutter/command/commands/SpawnCommand.java
- src/main/java/emu/grasscutter/command/commands/StopCommand.java 2 additions, 2 deletions...in/java/emu/grasscutter/command/commands/StopCommand.java
- src/main/java/emu/grasscutter/command/commands/TalentCommand.java 17 additions, 17 deletions.../java/emu/grasscutter/command/commands/TalentCommand.java
- src/main/java/emu/grasscutter/command/commands/TeleportAllCommand.java 3 additions, 3 deletions.../emu/grasscutter/command/commands/TeleportAllCommand.java
- src/main/java/emu/grasscutter/command/commands/TeleportCommand.java 6 additions, 6 deletions...ava/emu/grasscutter/command/commands/TeleportCommand.java
- src/main/java/emu/grasscutter/command/commands/UnlockTowerCommand.java 1 addition, 1 deletion.../emu/grasscutter/command/commands/UnlockTowerCommand.java
- src/main/java/emu/grasscutter/command/commands/WeatherCommand.java 5 additions, 5 deletions...java/emu/grasscutter/command/commands/WeatherCommand.java
- src/main/java/emu/grasscutter/game/Account.java 16 additions, 0 deletionssrc/main/java/emu/grasscutter/game/Account.java
- src/main/java/emu/grasscutter/utils/Language.java 103 additions, 13 deletionssrc/main/java/emu/grasscutter/utils/Language.java
- src/main/resources/languages/en-US.json 5 additions, 0 deletionssrc/main/resources/languages/en-US.json
- src/main/resources/languages/zh-CN.json 5 additions, 0 deletionssrc/main/resources/languages/zh-CN.json
Please register or sign in to comment