mingjun97
6921ea77a9
Revise version format
2022-05-11 11:52:56 -07:00
mingjun97
edc75b2632
Display version info at console starting
2022-05-11 11:52:56 -07:00
mingjun97
9bdb1c762c
Introduce -version argument to display version
2022-05-11 11:52:56 -07:00
KingRainbow44
5c0e193a0a
Fix ClassDefNotFound & NullPointerException errors
2022-05-11 01:23:18 -04:00
KingRainbow44
d5cc615948
Remove old config & migrate legacy configs
2022-05-11 00:46:49 -04:00
KingRainbow44
6894ab8aae
Convert to the far superior config system
2022-05-11 00:30:07 -04:00
Secretboy
b133825dd4
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
cba16f2868
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
KingRainbow44
330427f5a5
Simplify the language fallback system
2022-05-07 18:12:53 -04:00
mingjun97
f1f3badd16
Fix gacha mapping generation login
...
* Fix `System#out` usage pointed by magix at https://github.com/Grasscutters/Grasscutter/pull/568#pullrequestreview-965271278
* Fix typos for interchange `-` and `_`.
* Fix gacha mapping autogeneration path
2022-05-06 23:28:07 -07:00
lhhxxxxx
cc104a6a1f
Handle with undetermined locale language config ( #611 )
...
* Update GiveAllCommand.java
giveall command nomore give arts
* Update Grasscutter.java
* Update Grasscutter.java
2022-05-06 21:20:44 -07:00
KingRainbow44
6ab1a4f43e
Merge remote-tracking branch 'origin/development' into development
2022-05-06 21:53:03 -04:00
KingRainbow44
a93371a0d0
Fix for translation errors
2022-05-06 21:52:10 -04:00
Magix
5744fc60d4
Merge branch 'stable' into development
2022-05-06 21:39:30 -04:00
Magix
217166822b
Merge branch 'development' into development
2022-05-06 21:08:19 -04:00
KingRainbow44
e6cb97a437
Bug fixes
2022-05-06 21:04:39 -04:00
KingRainbow44
80c9119ca2
Merge development into localization
2022-05-06 19:40:32 -04:00
Bwly999
98e1189deb
fix the problem that the reference of serverHook in Plugin object is null
2022-05-06 18:16:07 +08:00
KingRainbow44
023c5baffe
Convert to the superior language system. (pt. 1)
2022-05-05 23:57:55 -04:00
Benjamin Elsdon
b313d8567a
Removed GCStatic. Cleaned up GachaRecordHandler.
2022-05-05 09:02:10 -07:00
AnimeGitB
bf654ced36
[WIP] Command Targeting overhaul
2022-05-05 00:03:10 -07:00
Secretboy
c63f2cfd3c
Update Grasscutter.java
2022-05-04 22:57:06 -07:00
Melledy
b6fa6fe2d7
Move languages to languages package
2022-05-04 00:44:33 -07:00
方块君
8451f960d4
Optimize multilingualism (using variables)
...
Optimize multilingualism (using variables)
2022-05-03 22:17:41 -07:00
mzfqy
8485ba5789
fix path
2022-05-03 10:23:29 -07:00
mzfqy
58962ba212
add zh_cn translate.
2022-05-03 10:23:29 -07:00
Presiareen
3cc67a849d
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
Melledy
145feb62d1
Add languages folder to config as well
2022-05-03 03:19:43 -07:00
方块君
9407e6374b
Add multilingual support
...
Add multilingual support
2022-05-03 02:38:37 -07:00
KingRainbow44
b778b97788
Initialize ServerHook
2022-05-02 21:20:24 -04:00
mingjun97
d912b59d93
Utils for gacha history record subsystem
...
* Auto generate mapping files with command `java -jar grasscutter.jar -gachamap`
* Static file provider
* For gacha record webpage
* All static files should be stored at `GRASSCUTTER_RESOURCE/gcstatic/`
* Can benefit other subsystem in future when webpages involved
2022-05-02 02:53:28 -07:00
Melledy
65c63ac34a
Change RunMode and DebugMode to enums
2022-04-30 22:52:09 -07:00
Melledy
d64c26d4f5
Update how scene/dungeon map points are handled
2022-04-30 01:20:44 -07:00
Melledy
c1e69ce343
Implement script support needed for dungeons
...
Only a few are supported right now
You will need certain script files in ./resources/Scripts
2022-04-28 22:19:14 -07:00
Magix
317bf5c78b
Update Grasscutter.java
...
why do i have to fix stable
2022-04-27 11:33:36 +02:00
KingRainbow44
9fd5aef687
Add more events
2022-04-26 02:07:00 -04:00
KingRainbow44
779ea8cdb1
Fix command issue
2022-04-26 00:39:05 -04:00
Magix
b857601b78
Merge branch 'development' into plugin-system
2022-04-25 17:08:18 -04:00
Jaida Wu
46f40a9012
Make some control panel happy
...
Signed-off-by: Jaida Wu <mlgmxyysd@meowcat.org >
2022-04-23 16:47:13 +08:00
KingRainbow44
2a6984229e
Plugin enabling & disabling
2022-04-23 01:17:35 -04:00
KingRainbow44
9b2e4e3fa9
Update Grasscutter for Java 16 & Plugins
2022-04-23 00:53:11 -04:00
Melledy
17abf321a2
Merge branch 'development' into java-16
2022-04-22 19:23:32 -07:00
KingRainbow44
6243c4e6e8
Basic plugin manager
2022-04-22 21:45:44 -04:00
Melledy
a05f8270ab
Merge pull request #74 from 4Benj/development
...
Server run modes and multi-server dispatch support
2022-04-21 15:06:57 -07:00
Melledy
d19d80fa4e
Save config everytime you load so the new options show up
2022-04-21 14:44:55 -07:00
Benjamin Elsdon
6a091b254c
Multi-server dispatch support and server run modes
2022-04-21 18:04:00 +08:00
Benjamin Elsdon
75719c5b3b
Restructured the config file in preperation for server run modes
2022-04-21 13:53:50 +08:00
KingRainbow44
c3da897e01
Fix command detection
2022-04-20 23:56:27 -04:00
Jaida Wu
c42d6d81f6
Rewrite commands
...
Signed-off-by: Jaida Wu <mlgmxyysd@meowcat.org >
2022-04-20 20:21:38 +08:00
Melledy
c4ccb298f9
Refactor some commands and move inventory/team limits to the config
2022-04-19 02:22:21 -07:00