KingRainbow44
a0067b664e
Add JSON-related methods to Utils.java
2022-05-13 11:38:54 -04:00
KingRainbow44
d215035fc8
Refactor config database settings
2022-05-11 11:38:30 -04:00
Secretboy-SMR
e3fd2eaa17
Removed invalid code in getLanguageFileDescription,When the language is not discovered, it will use the built-in language fallback mechanism to fall back,At the same time, we also fix the issue that using language in the server does not save the settings of the server side locale
2022-05-11 03:11:10 -07:00
Secretboy-SMR
04f6e73447
fixed language not found prompt
2022-05-11 01:18:10 -07:00
mingjun97
8ad6bda3b2
Bug fixes.
...
* Fix default port for the game server
* Fix the returning region info
2022-05-11 01:17:51 -07:00
KingRainbow44
812f4b372c
Fix ClassDefNotFound
& NullPointerException
errors
2022-05-11 01:23:18 -04:00
KingRainbow44
bd9e207a8c
Remove old config & migrate legacy configs
2022-05-11 00:46:49 -04:00
KingRainbow44
11161227ab
Convert to the far superior config system
2022-05-11 00:30:07 -04:00
KingRainbow44
5d49323c37
my poor, poor, language system (Formatting refactor)
2022-05-10 20:00:47 -04:00
Secretboy
ecf028d0c6
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
2022-05-10 05:33:45 -07:00
Secretboy-SMR
5a37acde2b
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
2022-05-09 23:15:58 -07:00
Melledy
06f531fe18
Merge branch 'stable' into development
2022-05-08 15:52:16 -07:00
KingRainbow44
d43f431506
Add warning for language fallback
2022-05-08 13:19:23 -07:00
KingRainbow44
137ea1e294
Fallback to the fallback fallback
2022-05-08 13:19:23 -07:00
Akka
9fc4b916c8
Persist Tower Data && Set The Tower Schedule
2022-05-08 06:06:32 -07:00
KingRainbow44
549471b76e
Fix language fallback'ing
2022-05-07 23:44:35 -04:00
KingRainbow44
57cc111350
Simplify the language fallback system
2022-05-07 18:12:53 -04:00
Secretboy
bf0d01778e
Update Language.java
2022-05-06 21:54:07 -07:00
FpguDhk
a9a027bbc6
Fix the Chinese messy code problem.
2022-05-06 21:23:03 -07:00
KingRainbow44
043c731575
Fix for translation errors
2022-05-06 21:52:10 -04:00
KingRainbow44
c11e83c48f
Bug fixes
2022-05-06 21:04:39 -04:00
KingRainbow44
aa292b1fef
Update Utils.java
2022-05-06 19:47:30 -04:00
KingRainbow44
362cfe1e7b
Ensure we have a fallback for localization
2022-05-06 18:57:49 -04:00
KingRainbow44
c0b1ec1b9e
Convert to the superior language system. (pt. 2)
2022-05-06 00:57:45 -04:00
KingRainbow44
7a084100c6
Convert to the superior language system. (pt. 1)
2022-05-05 23:57:55 -04:00
Melledy
de75b56d6c
Fix jline in eclipse
2022-05-03 23:24:02 -07:00
方块君
e297a29adb
Add some text to language file
2022-05-03 22:17:41 -07:00
Presiareen
050784dfab
improve server side command line input ( #415 )
...
* improve server side command line input
* prevent multiline logs from covering typed commands
* reduce text in console
* resolve conflicts caused by multilanguage
Co-authored-by: Magix <kobedo11@gmail.com>
2022-05-03 14:44:52 +02:00
mingjun97
509f62e7cd
Carry to new line for messages in MessageHandler
2022-05-03 02:16:44 -07:00
mingjun97
0421d912fd
Enable plugins to hook server message response
...
* Add message handler so that the plugin can hook inside the `dropMessage` method for `Player` instance.
2022-05-03 02:16:44 -07:00
KingRainbow44
4db1724d06
Merge branch 'development' into api
...
# Conflicts:
# src/main/java/emu/grasscutter/Grasscutter.java
2022-04-29 19:31:33 -04:00
Melledy
60cfa40d7f
Merge branch 'development' into dungeon-scripts
2022-04-28 22:21:26 -07:00
KingRainbow44
694b5c1548
Merge branch 'development' into api
2022-04-28 21:53:58 -04:00
Kengxxiao
275fcc7dd6
shop improvement
2022-04-28 13:30:50 -07:00
Melledy
53cc1822f6
Implement dungeon entry
2022-04-28 08:20:37 -07:00
KingRainbow44
d32f706cf3
Merge branch 'development' into api
...
# Conflicts:
# src/main/java/emu/grasscutter/plugin/api/ServerHook.java
2022-04-27 14:05:34 -04:00
Melledy
1c36f0785b
Renamed all references to a certain game
2022-04-26 21:27:35 -07:00
KingRainbow44
ae6a6abcd1
woo back to generics
2022-04-26 20:47:45 -04:00
KingRainbow44
88bdaf155f
Use a custom consumer instead of the built-in one
2022-04-26 20:28:13 -04:00
Yazawazi
420f544d68
DateHelper
2022-04-27 07:01:05 +08:00
Yazawazi
43470a384d
date helper
2022-04-27 06:12:35 +08:00
WetABQ
addfb5eb5d
[BREAKING CHANGE] proto auto compiled by gradle ( #226 )
...
* [BREAK] proto auto compiled by gradle
* [BREAK] move proto to submodule
* update gitmodules
* [BREAK] move proto to submodule
* move proto to submodule
* fix merge conflict
* fix github action after merging
* fix merge conflicts and del submodule
* upload the proto
2022-04-26 14:44:30 -07:00
Melledy
711e6eabd0
Natural spawn test
...
(without luas)
2022-04-25 14:28:44 -07:00
KingRainbow44
3ba8c42b42
Merge origin/development
into plugin-system
2022-04-23 00:55:31 -04:00
KingRainbow44
e3d6b86dd9
Basic plugin manager
2022-04-22 21:45:44 -04:00
Sam
2aaf70c031
[typo-upd] Add missing folder
2022-04-22 17:43:06 +08:00
Sam
b629e8c652
[typo] Fix resources folder tips
2022-04-22 17:36:24 +08:00
Melledy
d9fc159550
Refactor some commands and move inventory/team limits to the config
2022-04-19 02:22:21 -07:00
Melledy
057f568a37
Merge branch 'main' into dev-scene
2022-04-18 21:35:01 -07:00
KingRainbow44
8b5f7dd06f
Refactor existing code
2022-04-18 01:11:27 -04:00