KingRainbow44
15b1718052
Separate the dispatch and game servers (pt. 2)
...
this commit fixes the gacha page
2023-05-15 02:37:35 -04:00
github-actions
e079eebc0f
Format code [skip actions]
2023-05-15 04:45:40 +00:00
KingRainbow44
bcc9ae10cd
Separate the dispatch and game servers (pt. 1)
...
gacha is still broken, handbook still needs to be done
2023-05-15 00:43:16 -04:00
KingRainbow44
0d733e3abf
Run spotlessApply
2023-05-13 17:39:02 -04:00
KingRainbow44
9322c288ac
Upgrade Javalin to 5.5.0 & Fix project warnings
2023-05-13 16:40:15 -04:00
github-actions
f9906c4492
Format code [skip actions]
2023-05-11 02:23:43 +00:00
KingRainbow44
06cbae31fa
Fix player fields not being set
...
line seps r weird
2023-04-10 22:46:19 -04:00
KingRainbow44
a3970f8e43
Format code
2023-04-02 21:34:07 -04:00
KingRainbow44
9fbb7fb3be
Continue updating/refactoring classes
...
Most code is matched from `Grasscutter-Quests`.
2023-04-01 22:17:10 -04:00
KingRainbow44
fc05602128
Run Spotless on src/main
2023-03-31 22:30:45 -04:00
KingRainbow44
15e2f3ca34
Run IntelliJ IDEA code formatter
2023-03-31 17:19:26 -04:00
hamusuke
3ab3d5bc04
Simply implement achievement system and add achievement command ( #2068 )
...
* Implement achievement system
* Update src/main/java/emu/grasscutter/command/commands/AchievementCommand.java
Co-authored-by: Der Chien <b03902015@ntu.edu.tw >
* fix: redundant codes
* fix: redundant codes
* Update language files
---------
Co-authored-by: Der Chien <b03902015@ntu.edu.tw >
2023-02-26 00:14:27 -05:00
Simplxs
92fbaa8670
Update gc to 3.3 ( #1981 )
...
* replace the deprecated api
* update proto
* delete music game
* fixed codes
* fix costume switch
* fix mail bug
* Bump version number.
* Re-add max boss chest number
Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com >
2022-12-23 22:12:02 +01:00
jie65535
47911aa16e
Fix Mail SendToAll Freeze ( #1913 )
...
* Avoid iterating over every offline player
* getAllPlayers by stream
* Use the new method without changing the old signature
* Annotate deprecated `getAllPlayers`
2022-10-30 20:03:30 +10:30
github-actions
025e5d3c1c
Fix whitespace [skip actions]
2022-10-13 13:32:10 +00:00
Melledy
0d64e2e810
Use reflection to map database classes and add missing mapped classes to the dispatch datastore
2022-09-18 20:46:28 -07:00
github-actions
6e5d986687
Fix whitespace [skip actions]
2022-09-03 03:36:51 +00:00
AnimeGitB
656cb79b06
Fix offline account deletion ( fixes #1716 )
2022-08-27 21:11:18 +09:30
AnimeGitB
5565a13df8
Fix account deletion
2022-08-25 10:52:10 +09:30
github-actions
ae2d1fe438
Fix whitespace [skip actions]
2022-07-21 00:22:26 -07:00
Melledy
408fa90728
Move config java files to their own package
2022-07-21 00:21:00 -07:00
dragon
a96f7f4de1
Update DatabaseHelper.java
...
fix account delete
2022-07-08 12:37:40 +08:00
Akka
12146ff09c
implement the music game
2022-06-29 05:23:02 -07:00
Akka
977f1ca2ea
implement the activity system
2022-06-29 05:23:02 -07:00
Melledy
5eb1d34b14
Implement battle pass triggers/rewards
2022-06-24 01:12:52 -07:00
KingRainbow44
f4ba460de1
Fix PlayerCreationEvent to match expected logic
2022-06-23 00:28:13 -04:00
Melledy
f18f06fd1b
Migrate battlepass to its own db collection
2022-06-21 07:59:10 -07:00
Akka
e16633e34b
Implement the Home System (Serenitea Pot)
2022-06-17 18:15:49 -07:00
yuyuko
8a3d6e3db4
Fix multi server function
2022-06-14 18:28:35 -07:00
Melledy
910a5749f0
Refactor and optimize DatabaseHelper::checkIfPlayerExists
2022-06-03 19:32:10 -07:00
ImmuState
e1688c866f
Make sure no player already has the reserved UID when creating and account.
2022-06-01 16:14:18 -07:00
Yazawazi
c164b25f90
fix(database helper): fix player uid issues
2022-05-28 04:28:36 -07:00
Melledy
243ad3abe5
Refactor accounts to not use a player uid
2022-05-27 00:22:55 -07:00
Melledy
5d4f245293
Merge branch 'development' into dev-quests
2022-05-11 12:39:28 -07:00
KingRainbow44
d215035fc8
Refactor config database settings
2022-05-11 11:38:30 -04:00
Melledy
51844b6535
Merge branch 'development' into dev-quests
2022-05-11 03:56:59 -07:00
Melledy
e9d7d5d5f2
Implement quests
2022-05-11 03:56:40 -07:00
KingRainbow44
11161227ab
Convert to the far superior config system
2022-05-11 00:30:07 -04:00
Bi Jiakai
f26fe213a2
Fixed account delete can not delete all related data ( #767 )
2022-05-10 03:09:47 -07:00
ImmuState
1c8207500c
Remove commented method and unused import.
2022-05-09 12:50:47 -07:00
ImmuState
19e798a28b
Change ccount delete to delete all referenced items in the database.
2022-05-09 12:50:47 -07:00
memetrollsXD
81998b9cf9
Customise sender and title too. Add statement of use
2022-05-05 19:49:28 -07:00
Melledy
19396a63c7
Move player mail to MailHandler class
...
This is so we dont have to save the entire player to the db every time we send mail
2022-05-02 02:01:01 -07:00
mingjun97
98122f3c55
Implement gacha history record subsystem
...
* Frontend is not very beautiful yet
* Didn't include too much `some anime game` data in the page to avoid being DMCA'd
2022-05-01 13:47:17 -07:00
Melledy
10bfb6976d
Change RunMode and DebugMode to enums
2022-04-30 22:52:09 -07:00
memetrollsXD
5c02fee7e2
Customisable welcome mail
2022-04-28 22:42:59 +02:00
Melledy
d1fc8c1faa
Moved some files around
2022-04-26 21:27:35 -07:00
Melledy
1c36f0785b
Renamed all references to a certain game
2022-04-26 21:27:35 -07:00
Benjamin Elsdon
c68c75e8ce
Send Mail Command!
...
Almost done! Wooooo!
2022-04-25 21:53:10 +08:00
Miyucchi
7792c5c73f
Fix counter
2022-04-24 00:10:26 +02:00