031f3bcd25
Revert "Fix issues with regions ( #2177 )" ( #2178 )
...
This reverts commit 50db3a20f5
.
2023-06-01 01:54:47 -04:00
50db3a20f5
Fix issues with regions ( #2177 )
...
Luckily, SceneRegion and TriggerExcelConfigData both have group numbers, so we can use those to differentiate regions!
2023-06-01 01:54:21 -04:00
19fa9deae7
Revert "Potentially fix issues with regions"
...
This reverts commit 84e3823695
.
2023-05-31 23:46:12 -04:00
6950e14ec4
Download additional handbook data
2023-05-31 23:37:40 -04:00
eaff698b7a
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-31 23:35:57 -04:00
84e3823695
Potentially fix issues with regions
2023-05-31 23:34:43 -04:00
53d8bdce40
Format code [skip actions]
2023-06-01 03:24:28 +00:00
083e9ba422
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-31 23:23:08 -04:00
28cb202d2b
Update GitHub actions
2023-05-31 23:22:54 -04:00
e0a2ccf49c
Re-add hack to fix 35303
2023-05-31 23:22:41 -04:00
55a0719c12
Format code [skip actions]
2023-06-01 03:07:37 +00:00
fc79c72d48
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-31 23:06:16 -04:00
8e333b35dc
Optimize player kicking on server close
2023-05-31 23:06:05 -04:00
6d831a8859
fix the stupidest bug ive ever seen
2023-05-31 23:05:51 -04:00
2e6bfbb749
Format code [skip actions]
2023-06-01 02:46:57 +00:00
8e9121c962
Fix ignored open states from being set
2023-05-31 22:44:42 -04:00
7458d4369e
Merge remote-tracking branch 'origin/unstable' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/game/ability/actions/ActionAvatarSkillStart.java
# src/main/java/emu/grasscutter/game/entity/EntityAvatar.java
2023-05-31 22:41:00 -04:00
5430956744
Remove existing hack for 35303
2023-05-31 22:38:15 -04:00
6448bb1b9b
Quick fix for questing, needs more investigation
...
This would make the questing work again
2023-05-31 22:30:49 -04:00
9bd833c6e7
Format code [skip actions]
2023-06-01 02:30:23 +00:00
8840e2b574
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-31 22:29:09 -04:00
3e2607af4c
Add default open state ignore list
2023-05-31 22:28:25 -04:00
e7f30f4d43
Require plugins to specify an API version and match with the server
2023-05-31 22:20:01 -04:00
44a557a1dc
Load activity config on server startup
2023-05-31 22:11:58 -04:00
4113b42707
Fix issue with 35303 being un-completable & Try to fix fulfilled quest conditions being met
2023-05-31 22:11:45 -04:00
b1b8abc627
Format code [skip actions]
2023-06-01 01:06:12 +00:00
73c23707b4
Fix new avatar weapons being null
2023-05-31 21:04:38 -04:00
bcf54dd6ba
Format code [skip actions]
2023-05-31 23:57:51 +00:00
77a70c7880
Merge remote-tracking branch 'origin/unstable' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/game/entity/EntityWeapon.java
2023-05-31 19:56:14 -04:00
8e11f53a2e
Implement handbook request limiting
2023-05-31 19:55:13 -04:00
a575a2b7f6
Fix unnecessary warning for first-time setup
2023-05-31 19:40:09 -04:00
28da66fff4
Remove deprecated API & Fix resource checking
2023-05-31 19:38:12 -04:00
7db45a0a12
Fix EntityWeapon
2023-05-31 19:29:26 -04:00
36dee424ee
Format code [skip actions]
2023-05-31 23:26:53 +00:00
815ba3e3e3
Fix something and implement weapon entities
2023-05-31 19:25:26 -04:00
16ec2e3d40
Merge remote-tracking branch 'origin/unstable' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/auth/DefaultAuthenticators.java
# src/main/java/emu/grasscutter/game/ability/AbilityManager.java
2023-05-31 19:18:13 -04:00
25b75b9691
more trace
2023-05-31 19:17:41 -04:00
36a5661a21
Format code [skip actions]
2023-05-31 22:20:31 +00:00
1269a0430e
Move more logs to trace
2023-05-31 18:18:06 -04:00
07205d9a3a
Format code [skip actions]
2023-05-31 06:12:06 +00:00
f277f59725
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-31 02:10:35 -04:00
ff421c01f9
Use the headers provided by a context to get the IP address
...
should acknowledge #1975
2023-05-31 02:10:25 -04:00
c719076f87
Format code [skip actions]
2023-05-31 05:36:13 +00:00
3563d05685
Lint Code [skip actions]
2023-05-31 05:35:46 +00:00
6c97da3715
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-31 01:35:00 -04:00
d6d854cdd3
Fix handbook server details
2023-05-31 01:32:23 -04:00
006490a540
Format code [skip actions]
2023-05-31 04:54:33 +00:00
959f0ad261
Merge remote-tracking branch 'origin/unstable' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/server/http/documentation/HandbookHandler.java
2023-05-31 00:51:39 -04:00
bef455d50c
Fix game-related data not saving
2023-05-30 18:47:05 -04:00
31a02050cf
Add system for setting handbook address and port
2023-05-30 17:38:13 -04:00
bdbfb733a0
Format code [skip actions]
2023-05-30 20:55:44 +00:00
9f3d859817
Lint Code [skip actions]
2023-05-30 20:55:09 +00:00
25b126f468
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-30 16:54:13 -04:00
a35ce5fecb
Add system for setting handbook address and port
2023-05-30 16:53:57 -04:00
c69a889e66
Format code [skip actions]
2023-05-30 19:40:39 +00:00
36a35c11aa
Use thread executors to speed up the database loading process
2023-05-30 15:38:26 -04:00
2009a90e66
Change the way HTML is served after authentication
2023-05-30 14:29:55 -04:00
a3bbfd4c5d
Add properties to AbilityModifier
2023-05-30 13:56:21 -04:00
c6869aaaa2
HACK: Return the avatar which holds the weapon when the weapon is referred to by ID
2023-05-30 13:56:06 -04:00
a2eba7b795
Implement completely useless global value copying
2023-05-30 13:55:30 -04:00
999d3c739f
Default debug to false; enable with -debug
2023-05-30 13:28:43 -04:00
385b6fbd7c
Remove protocol definitions from Spotless
2023-05-30 13:19:24 -04:00
01dfebf681
Format some code
2023-05-30 13:07:49 -04:00
c780fb7934
Add system for sending messages between servers
2023-05-30 13:06:50 -04:00
a3c56dff7e
Format code [skip actions]
2023-05-30 06:43:54 +00:00
f00c54cb95
Implement a proper ability system ( #2166 )
...
* Apply fix `21dec2fe`
* Apply fix `89d01d5f`
* Apply fix `d900f154`
this one was already implemented; updated to use call from previous commit
* Ability changing commit
TODO: change info to debug
* Remove use of deprecated methods/fields
* Temp commit v2
(Adding LoseHP and some fixes)
* Oopsie
* Probably fix monster battle
* Fix issue with reflecting into fields
* Fix some things
* Fix ability names for 3.6 resources
* Improve logging
---------
Co-authored-by: StartForKiller <jesussanz2003@gmail.com >
2023-05-30 02:40:02 -04:00
9b58105120
Fully fix fairy clock for real this time ( #2167 )
...
* Fully fix fairy clock For real this time
* Make it so relogging keeps the time lock state.
* Refactor out questLockTime
* Per Hartie, the client packet needs to be changed too
* Update src/main/java/emu/grasscutter/game/world/World.java
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
* Update src/main/java/emu/grasscutter/server/packet/recv/HandlerClientLockGameTimeNotify.java
* Remove all code not needed to get clock working
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
2023-05-30 02:39:34 -04:00
911993084e
Format code [skip actions]
2023-05-30 05:53:50 +00:00
bcf15eb715
Merge remote-tracking branch 'origin/unstable' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/data/excels/MonsterSpecialNameData.java
2023-05-30 01:48:50 -04:00
ec1a6881ce
Fix merge import
2023-05-30 01:34:32 -04:00
d5905d6ad8
Format code [skip actions]
2023-05-30 05:02:07 +00:00
2b13ea2a82
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-30 00:58:53 -04:00
d6b16f2111
Merge branch 'development' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/data/GameData.java
# src/main/java/emu/grasscutter/data/excels/monster/MonsterData.java
# src/main/java/emu/grasscutter/data/excels/monster/MonsterDescribeData.java
# src/main/java/emu/grasscutter/game/entity/EntityMonster.java
2023-05-30 00:58:41 -04:00
7b3419b1d2
Implement some lua variables for less console spam ( #2172 )
...
* Implement some lua variables for less console spam
* Add GetHostQuestState
This fixes some chapter 3 stuff.
2023-05-30 00:57:45 -04:00
43a09ace2b
Format code [skip actions]
2023-05-29 07:50:43 +00:00
be9fc452fa
Fix protocol definitions
2023-05-29 03:45:55 -04:00
4fd617cebd
Remove outdated packet
2023-05-29 03:08:37 -04:00
3a9caf2cae
Add/update all/more protocol definitions
2023-05-29 01:48:55 -04:00
3a8a13c5be
Add/update all/more protocol definitions
2023-05-29 00:44:17 -04:00
37215254c7
Rename fields (might be wrong)
2023-05-27 00:54:54 -04:00
980905817b
Run spotlessApply
2023-05-27 00:40:07 -04:00
d0dde9bc2f
Update to REL3.7
2023-05-27 00:34:42 -04:00
d1f774892c
Fix event calling & canceling
2023-05-26 23:26:49 -04:00
9d4cb733e2
Fix GitHub actions
2023-05-26 14:57:20 -04:00
1fef3f8a05
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-26 14:52:39 -04:00
d35777d969
Implement fetching a player across servers & Add a chainable JsonObject
...
useful for plugins! might be used in grasscutter eventually
2023-05-26 14:52:22 -04:00
273dadd4ba
Fix target destination for the Gradle-built handbook
2023-05-26 14:25:29 -04:00
5f6766305d
Lint Code [skip actions]
2023-05-26 18:21:59 +00:00
b0714f209c
Fix the 'finer details' with the handbook UI
2023-05-26 13:49:10 -04:00
77796aa8b6
Build the handbook with Gradle
2023-05-26 13:48:52 -04:00
2107866787
Add _some_ scaling to the home buttons and its text
2023-05-26 12:03:25 -04:00
60d4211887
Change scrollbar to a vibrant color
2023-05-26 12:02:56 -04:00
9f6f8bef79
Implement hiding widgets
2023-05-26 12:02:43 -04:00
be588de92f
Change HTML spacing to 2 spaces
2023-05-26 12:02:28 -04:00
cf4389cd1d
Fix the background color leaking from the character widget
2023-05-26 11:22:54 -04:00
77fa859caa
Fix protocol definitions
...
thank you Nazrin! (+ hiro for raw definitions)
2023-05-26 11:10:58 -04:00
883dcef054
instantiate personalLineList ( #2165 )
2023-05-25 10:19:21 -04:00
a4ef130923
Format code [skip actions]
2023-05-23 23:38:49 +00:00
c0ad1bf75b
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-23 19:35:51 -04:00
f1baaf5869
Add dumper for world areas
2023-05-23 19:35:05 -04:00
1d884dd05e
Don't overdefine variables in extended classes ( #2163 )
2023-05-23 07:47:15 -07:00
6cf9e03ead
Format code [skip actions]
2023-05-22 08:26:39 +00:00
9f393916e8
Add world areas to the textmap cache
2023-05-22 04:23:57 -04:00
a48bc24aae
Remove manual autofinish for main quests. ( #2162 )
2023-05-22 03:58:47 -04:00
4ca172bf42
Format code [skip actions]
2023-05-22 07:47:38 +00:00
1de1f42abc
Fix event invokes
2023-05-22 03:44:04 -04:00
4c0ce8e20e
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-22 03:15:18 -04:00
acf56fc432
Optimize event calls
2023-05-22 03:15:05 -04:00
d8ad10e22d
Add PlayerEnterAreaEvent
2023-05-22 02:57:59 -04:00
ec55b2ec22
Run spotlessApply
on definitions
2023-05-21 22:46:14 -04:00
a190536149
Remove deprecated fields from GetShopRsp
2023-05-21 22:45:47 -04:00
49483dd607
Make more fields in excels accessible
2023-05-21 21:32:48 -04:00
f66408fd3c
Add documentation about WorldAreaConfigData
2023-05-20 23:13:19 -04:00
0cad9a90c0
Enable debug mode for plugin loggers if enabled for the primary logger
2023-05-20 23:13:01 -04:00
e05a29ecf1
Format code [skip actions]
2023-05-21 02:02:00 +00:00
b88b3717c3
Add initial startup message
...
this is so the server appears like its preparing to start
2023-05-20 21:08:59 -04:00
43ab558735
Add EntityCreationEvent
2023-05-20 21:08:35 -04:00
1515d62aa6
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-20 21:05:54 -04:00
80dabd08d3
Disable SNI for the HTTPS server
2023-05-20 17:23:11 -04:00
3c84d22dc4
Bring back period lol ( #2160 )
2023-05-20 11:50:59 -04:00
6d845e1cc6
Format code [skip actions]
2023-05-20 15:45:17 +00:00
4e8726d29e
Partially fix Chasing Shadows ( #2159 )
...
* Partially fix Chasing Shadows
* Go ahead and move it before the return before Magix tells me to.
2023-05-20 11:42:26 -04:00
9b83ea9072
Format code [skip actions]
2023-05-20 08:05:42 +00:00
9eddd87095
fix NPC talk triggering main quest in 46101 ( #2158 )
...
Make it so that only talks where the param matches the talkId are checked.
2023-05-20 04:03:00 -04:00
bbd201c90e
Format code [skip actions]
2023-05-20 07:47:53 +00:00
44d467b5d6
Lint Code [skip actions]
2023-05-20 07:45:52 +00:00
d5de603d76
Fix changing target UID when talking to the server
2023-05-20 03:03:13 -04:00
cad6e90c90
Revert Multi-threaded resource loading
2023-05-20 02:55:33 -04:00
1a6fa43367
Clean up .utils
2023-05-20 02:25:49 -04:00
51c5cb5c62
Add defaults to Position
2023-05-19 19:52:55 -04:00
858c512f22
Add PlayerChatEvent
2023-05-19 19:49:29 -04:00
a2400541b5
Remove legacy documentation from PlayerMoveEvent
2023-05-19 19:38:06 -04:00
d89517f58e
Add PlayerEnterDungeonEvent
2023-05-19 19:37:53 -04:00
c5c2db96f8
Add static methods to register an event handler
2023-05-19 19:32:32 -04:00
8210fe6485
Add methods to get players from the server
2023-05-19 19:32:20 -04:00
8b9ca5ec7e
Add PlayerOpenChestEvent
2023-05-19 19:32:07 -04:00
bda963adca
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-19 19:26:01 -04:00
27e8d1fc93
Fix being unable to attack ( #2157 )
2023-05-20 00:27:13 +02:00
648fd68851
Re-add BeginCameraSceneLookNotify
2023-05-18 22:30:10 -04:00
68b269d7c0
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-18 22:28:41 -04:00
f6326d6e4b
Remove banned packets
...
client modifications already perform the job of blocking malicious packets from being executed, no point in having this if self-windy is wanted
2023-05-18 22:28:37 -04:00
5605163607
Add/fix colors
...
also fix tailwind
2023-05-18 22:20:38 -04:00
d9d7bff8f3
Add quests page (basic impl.)
2023-05-18 22:20:13 -04:00
900d7fa200
Add quest widgets
2023-05-18 22:19:45 -04:00
33ba227982
Format code [skip actions]
2023-05-18 07:59:07 +00:00
b6b9d3d744
Multi-threaded resource loading
2023-05-18 03:56:38 -04:00
48959d54c5
More player property documentation
2023-05-18 03:15:52 -04:00
0047bb2e8d
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-18 03:00:52 -04:00
87ffbdd0f1
Format code [skip actions]
2023-05-18 06:59:08 +00:00
0c45a548cc
Pause in-game time when the world is paused
2023-05-18 02:58:08 -04:00
c80e0f0572
Clean up logger more
2023-05-18 02:56:40 -04:00
13f055035f
Use removeItemById
for deleting items via quests
2023-05-18 02:56:12 -04:00
427cb039cf
Move more logs to trace
2023-05-18 02:55:02 -04:00
8438e94c6e
Fix player pausing
2023-05-18 02:54:47 -04:00
bb693cd222
Move warn
s for groups to debug
2023-05-18 01:29:28 -04:00
25d582f41e
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-18 01:29:04 -04:00
655a634ba3
Fix cooking packet definitions
...
thanks nick!
2023-05-17 23:44:53 -04:00
efde83c042
Format code [skip actions]
2023-05-18 03:14:07 +00:00
3779ac6bf1
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-17 21:28:59 -04:00
64e0379ca5
Update player properties
2023-05-17 21:16:10 -04:00
67364dc867
Format code [skip actions]
2023-05-18 00:55:57 +00:00
18bc68774c
Fix game time locking
2023-05-17 20:53:32 -04:00
69fadff479
Format code [skip actions]
2023-05-17 05:02:10 +00:00
cc94a21ca9
Fix player level up not displaying on the client properly
2023-05-17 00:57:01 -04:00
2a683a0e36
Add handbook IP authentication in hybrid mode
2023-05-17 00:37:37 -04:00
ca5e33c781
Move more group loading to trace
2023-05-17 00:31:33 -04:00
6a0cb2732c
Fix logic of SetPlayerPropReq
2023-05-17 00:24:40 -04:00
4e0274cfc3
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-16 21:20:48 -04:00
26564b841e
Fix force pushing to branches after linting
2023-05-16 21:19:29 -04:00
e63a94bf19
Format code [skip actions]
2023-05-17 00:08:26 +00:00
38b7c2d0d3
Change colors to fit _something suitable_
2023-05-16 20:04:31 -04:00
919f533ed7
Add quest data dumping for the handbook
2023-05-16 19:46:18 -04:00
a377fe2107
Format code [skip actions]
2023-05-16 06:47:42 +00:00
2800cce15a
Implement proper handbook authentication (pt. 2)
2023-05-16 02:45:00 -04:00
f1cf6da178
Implement proper handbook authentication (pt. 1)
2023-05-16 02:38:01 -04:00
79d417c3ca
format imports
...
this is really just to see if build handbook works kek
2023-05-15 04:00:34 -04:00
c07c7701dd
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-15 03:57:13 -04:00
2fb03b4186
Download data for the build, not for the lint
2023-05-15 03:57:05 -04:00
01edea175e
Lint Code [skip actions]
2023-05-15 07:56:21 +00:00
4647d528e2
Gm handbook lmao ( #2149 )
...
* Fix font issue
* Fix avatars
* Fix text overflow in commands
* Fix virtualized lists and items page 😭 😭
* magix why 💀
* use hover style in all minicards
* button
* remove console.log
* lint
* Add icons
* magix asked
* Fix overflow padding issue
* Fix achievement text overflow
* remove icons from repo
* Change command icon
* Add the wiki page as a submodule
* total magix moment
* fix text overflow in commands
* Fix discord button
* Make text scale on Minicard
* import icons and font from another source
* Add hover effects to siebar buttons
* move font and readme to submodule repo
* Make data folder a submodule
* import icons and font from data submodule
* Update README.md
* total magix moment
* magix moment v2
* submodule change
* Import `.webp` files
* Resize `HomeButton`
* Fix 'Copy Command' reappearing after changing pages
---------
Co-authored-by: KingRainbow44 <kobedo11@gmail.com >
2023-05-15 03:55:44 -04:00
964cc8143b
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-15 03:46:29 -04:00
386ad9aa66
Update GitHub Actions to use 'download-file' over 'wget'
2023-05-15 03:46:23 -04:00
44003f4ee6
Format code [skip actions]
2023-05-15 07:39:29 +00:00
8ecb890fbe
Separate the dispatch and game servers (pt. 3)
...
implement handbook across servers!
2023-05-15 03:37:07 -04:00
639cbb481d
Set default avatar talent level to 10
2023-05-15 03:26:29 -04:00
8be18a6460
Add description for '/troubleshoot'
2023-05-15 02:37:55 -04:00
15b1718052
Separate the dispatch and game servers (pt. 2)
...
this commit fixes the gacha page
2023-05-15 02:37:35 -04:00
e079eebc0f
Format code [skip actions]
2023-05-15 04:45:40 +00:00
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
97fbbdca84
Update translation ( #2150 )
...
* Update translation
* Update translation
2023-05-14 12:05:02 -04:00
652c416423
Format code [skip actions]
2023-05-14 07:42:41 +00:00
d80ce0b093
Add the wiki page as a submodule
2023-05-14 03:40:27 -04:00
2ff5dbbc1c
Add call for Facebook logins
2023-05-14 00:45:01 -04:00
418422577a
Download data required for building artifacts
2023-05-14 00:43:06 -04:00
3cc034ef12
Format code [skip actions]
2023-05-13 21:41:44 +00:00
9d4d4e6494
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-13 17:39:25 -04:00
0d733e3abf
Run spotlessApply
2023-05-13 17:39:02 -04:00
8c54950af0
Fix forge queue data protocol definition
2023-05-13 17:38:52 -04:00
8fb26744a1
Remove artifact signatures from VCS
2023-05-13 17:38:35 -04:00
57d98f1da7
Format code [skip actions]
2023-05-13 21:13:46 +00:00
c1139ca04c
Add temporary backwards compatability for ServerHelper
2023-05-13 17:11:03 -04:00
d20f63e835
Fix gacha mappings static file issue
2023-05-13 17:05:07 -04:00
155ca8cddd
Upgrade logging libraries
2023-05-13 16:45:59 -04:00
9322c288ac
Upgrade Javalin to 5.5.0 & Fix project warnings
2023-05-13 16:40:15 -04:00
5755aa4e6c
Format code [skip actions]
2023-05-13 04:59:12 +00:00
7b097e879e
Change the way existing hooks work
2023-05-13 00:57:17 -04:00
c21f95928b
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-13 00:42:59 -04:00
98cb2f3a57
Format code [skip actions]
2023-05-13 04:41:58 +00:00
954939744c
Lint Code [skip actions]
2023-05-13 04:40:24 +00:00
be560e4754
Make descriptions of objects scrollable
2023-05-13 00:39:48 -04:00
dc4d081e08
Add support for 'plain text' mode
2023-05-13 00:39:32 -04:00
254c96c2c0
Add setting level to entity card
2023-05-13 00:04:15 -04:00
1c91a776ed
Implement entity spawning
2023-05-12 23:50:28 -04:00
10adc756d7
Fix going back returning a blank screen
2023-05-12 23:40:29 -04:00
5f9d5dd33f
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-12 23:25:38 -04:00
ff124095bb
Format code [skip actions]
2023-05-13 03:20:49 +00:00
b55cbbc507
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-12 23:20:26 -04:00
ebc6d9a06e
Remove 'Mechanicus' entities from the list of entities
2023-05-12 23:20:19 -04:00
6e1617e621
Make clickable buttons appear clickable
2023-05-12 23:20:00 -04:00
98b834cdcd
Lint Code [skip actions]
2023-05-13 03:18:45 +00:00
8c0045a8d7
Add color change to Join the Community!
2023-05-12 21:49:13 -04:00
8a2b860932
Fix listener ConcurrentModificationException
issue
2023-05-12 20:19:30 -04:00
78ee3e8db1
Implement handbook teleporting
...
also a few formatting changes and sort data by logical sense
2023-05-12 20:18:53 -04:00
f8054a82a9
Add basic troubleshooting command
2023-05-12 19:38:46 -04:00
63488f826a
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-12 19:05:18 -04:00
e3accdad1b
Fix character names rendering incorrectly
2023-05-11 23:05:36 -04:00
757dc9f261
Lint Code [skip actions]
2023-05-12 02:54:36 +00:00
564e4e496b
Check if a command should be copied or HTTP should be used
2023-05-11 22:52:09 -04:00
ef263cb326
unload scene when there are no players ( #2147 )
...
* unload scene when there are no players
* Update src/main/java/emu/grasscutter/game/world/Scene.java
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
2023-05-11 22:04:43 -04:00
c425fb12c4
Format code [skip actions]
2023-05-12 02:03:50 +00:00
2017bc57a0
Merge remote-tracking branch 'origin/unstable' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/game/talk/TalkManager.java
2023-05-11 22:01:28 -04:00
6516e4be1e
NPCs are not spawned server side; change logic to handle it
2023-05-11 21:17:08 -04:00
3f4578c0ba
Format code [skip actions]
2023-05-12 01:13:53 +00:00
db1cc788b4
Validate the NPC being talked to
2023-05-11 21:11:10 -04:00
9c0b9afae2
Make KcpTunnel
public
2023-05-11 21:10:38 -04:00
0fb0b590e1
Move invalid ability action to trace
2023-05-11 21:09:49 -04:00
82b193945e
Add more information to the 'unknown condition handler' message
2023-05-11 21:08:33 -04:00
02a9c55b0f
Move 'invalid gather object' to trace
2023-05-11 21:08:14 -04:00
6d3dc1ad70
Format code [skip actions]
2023-05-11 23:56:24 +00:00
780674e8de
Use Lombok's EqualsAndHashCode
for comparing scene regions
2023-05-11 19:54:04 -04:00
45f4a9233d
Format code [skip actions]
2023-05-11 23:46:37 +00:00
e514095e8a
Fix region removal checking
2023-05-11 19:43:52 -04:00
5cd9d3a26d
Initialize the script loader in ResourceLoader#loadAll
2023-05-11 19:41:50 -04:00
4eaaa507ae
Merge remote-tracking branch 'origin/unstable' into unstable
2023-05-11 00:52:06 -04:00
77e048b36b
Format code [skip actions]
2023-05-11 04:52:00 +00:00
de5fd49d93
Re-add call to Player#updatePlayerGameTime
2023-05-11 00:51:57 -04:00
5e3acab116
Fully fix fairy clock ( #2146 )
...
* Fix scene transition
* fully fix fairy clock
2023-05-11 00:49:21 -04:00
c78f9f2801
Format code [skip actions]
2023-05-11 04:27:51 +00:00
42e6e4c44d
Fix delay with server tasks
2023-05-11 00:25:09 -04:00
f9906c4492
Format code [skip actions]
2023-05-11 02:23:43 +00:00
f51fd55cb5
Fix worktop options not appearing
2023-05-10 22:21:16 -04:00
e32aea4d0b
Remove more scene synchronized
2023-05-10 22:21:13 -04:00
1719c08eb0
Remove debug calls when teleporting
2023-05-10 22:21:10 -04:00
c0381d3795
Prevent updating player game time
2023-05-10 22:21:03 -04:00
d2203cc511
Merge pull request #2107 from Grasscutters/unstable-quests
...
Merge `unstable-quests` into `unstable`
2023-05-10 19:14:22 -07:00
07e038343d
Fix teleporting errors
2023-05-10 20:54:25 -04:00
510e6bfa78
Add account list command
2023-05-10 20:53:20 -04:00
7c065b33d6
Re-apply changes which were discarded from running Spotless
2023-05-10 19:22:32 -04:00
f9a7eecc1a
Don't load garbages
2023-05-09 22:46:43 -04:00
f7b25df91c
Handle ClientLockGameTimeNotify
over sending it
2023-05-09 17:09:42 -04:00
061782f555
Revert "Move time lock check"
...
This reverts commit acc69a33cc
.
2023-05-09 01:42:16 -04:00
13d95c5c84
Remove setting the dungeon ID
...
dungeon ID and dungeon enter will break things
2023-05-09 01:41:13 -04:00
acc69a33cc
Move time lock check
2023-05-08 02:25:57 -04:00
0b2e471f9b
Fix time locking
2023-05-08 02:24:05 -04:00
b5c80764de
Move check_code
to unstable
only
2023-05-08 01:55:55 -04:00
3049cdafc1
Add icon
to ItemData
2023-05-08 01:50:01 -04:00
79e4268d39
Fix usage of onMethod
2023-05-08 01:49:50 -04:00
489f504593
Add handbook config options
2023-05-08 01:44:51 -04:00
2578eb4f0f
Fix code format action to push to target branch
2023-05-08 01:42:08 -04:00
3e183ff9d1
Merge branch 'unstable' into unstable-quests
...
# Conflicts:
# .gitignore
# src/generated/main/java/emu/grasscutter/net/proto/ABJDNCBDEKIOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AKFPAANICKGOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityActionGenerateElemBallOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityAppliedAbilityOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityAppliedModifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityAttachedModifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityControlBlockOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityEmbryoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityIdentifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvocationsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvokeArgumentOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvokeEntryHeadOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvokeEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMetaAddAbilityOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMetaModifierChangeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMetaModifierDurabilityChangeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMetaReInitOverrideMapOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMixinRecoverInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityScalarTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityScalarValueEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityStringOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilitySyncStateInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AchievementAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AchievementOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AchievementUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityPushTipsDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityPushTipsStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityScheduleInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityScheduleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityShopSheetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityTakeWatcherRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityTakeWatcherRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityUpdateWatcherNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityWatcherInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddBackupAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddBackupAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddNoGachaAvatarCardNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddNoGachaAvatarCardTransferItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddQuestContentProgressReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddQuestContentProgressRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AdjustTrackingInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AiSkillCdInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AiSyncInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AiThreatInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AkaFesDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AllWidgetDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnchorPointDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnimatorParameterValueInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnimatorParameterValueInfoPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnnounceDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AntiAddictNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ArenaChallengeActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ArenaChallengeMonsterLevelOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AskAddFriendNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AskAddFriendReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AskAddFriendRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AsterActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AsterLargeDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AsterLittleDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AsterLittleStageStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AsterMidCampInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AsterMidDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AsterProgressDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AttackHitEffectResultOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AttackResultOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarAddNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeCostumeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeCostumeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeCostumeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeElementTypeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeElementTypeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarDelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarDieAnimationEndReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarDieAnimationEndRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEnterSceneInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEquipAffixInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEquipAffixStartNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEquipChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExcelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionAllDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionAllDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionCallBackReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionCallBackRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionGetRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionGetRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterLevelRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterLevelRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFightPropNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFightPropUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFlycloakChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFollowRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarGainCostumeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarGainFlycloakNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarLifeStateChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPromoteReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPromoteRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPropChangeReasonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPropNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarRenameInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarRenameInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSatiationDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSatiationDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillDepotChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillMaxChargeCountNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamResonanceInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUnlockTalentNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarWearFlycloakReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarWearFlycloakRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BEAMFIKPMLEOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BackMyWorldRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BartenderActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BartenderLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BartenderTaskInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BatchBuyGoodsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BatchBuyGoodsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassCurScheduleUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassCycleOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassMissionDelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassMissionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassMissionUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassRewardTagOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassRewardTakeOptionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassScheduleOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassUnlockStatusOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BirthdayOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlessingActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlitzRushActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlitzRushStageOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlockInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlossomBriefInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlossomBriefInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlossomChestInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusOpActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BossChestInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BounceConjuringActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BounceConjuringChapterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutActionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutBrickInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutElementReactionCounterOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutPhysicalObjectModifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutPhysicalObjectOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutSnapShotOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutSpawnPointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutSyncConnectUidInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutVector2OuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BrickBreakerActivityStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BrickBreakerDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BrickBreakerLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuoyantCombatDailyInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuoyantCombatDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyBattlePassLevelReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyBattlePassLevelRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyGoodsParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyGoodsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyGoodsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyResinReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyResinRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CFFFGFFKINKOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CKMJBOGJFMBOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CalcWeaponUpgradeReturnItemsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CalcWeaponUpgradeReturnItemsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CanUseSkillNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CancelFinishParentQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CardProductRewardNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChallengeBriefOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChallengeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChallengeFinishTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeEnergyReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeGameTimeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeGameTimeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeHpReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeMailStarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeMpTeamAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeMpTeamAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeTeamNameReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeTeamNameRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannelerSlabActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannelerSlabCampOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannelerSlabChallengeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannelerSlabChallengeStageOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannelerSlabOneoffDungeonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannellerSlabAssistInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannellerSlabBuffInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannellerSlabBuffSchemeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannellerSlabLoopDungeonInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannellerSlabLoopDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannellerSlabLoopDungeonStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChapterStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChapterStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CharAmusementAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CharAmusementDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CharAmusementStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChatEmojiCollectionDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChatInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CheckAddItemExceedLimitNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CheckUgcStateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CheckUgcStateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CheckUgcUpdateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CheckUgcUpdateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChessActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChildQuestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChooseCurAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChooseCurAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CityReputationQuestInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientAIStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientAbilityChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientAbilityInitFinishNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientCollectorDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientInputTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientLoadingCostumeVerificationNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientLockGameTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CloseCommonTipsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClosedItemNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexDataFullNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexDataUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexTypeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoinCollectDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoinCollectLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoinCollectOperatorInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoinCollectTeamAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoinCollectTeamInfoDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombatInvocationsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombatInvokeEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombatTypeArgumentOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineFormulaDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CompoundBoostTakeStatusTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CompoundDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CompoundQueueDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CookDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CookRecipeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CookRecipeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoopCgOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoopChapterOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoopPointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoopRewardOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateVehicleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateVehicleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrucibleActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrucibleBattleUidInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkBuffInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkDungeonAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkDungeonSettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkTeamInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CurVehicleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomCommonNodeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomDungeonFinishTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomGadgetTreeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CutSceneBeginNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CutSceneExtraParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DKFDACEPNALOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyDungeonEntryInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskFilterCityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskFilterCityRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskProgressNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskUnlockedCitiesNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DataResVersionNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DealAddFriendReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DealAddFriendResultTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DealAddFriendRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelBackupAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelBackupAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelMailReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelMailRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelTeamEntityNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeleteFriendNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeleteFriendReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeleteFriendRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeliveryActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeshretObeliskGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DestroyMaterialReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DestroyMaterialRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DigActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DigMarkPointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DoGachaReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DoGachaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DoSetPlayerBornDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DragonSpineActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DragonSpineChapterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DropHintNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DropItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DropItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DuelHeartDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DuelHeartLevelDifficultyInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DuelHeartLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonCandidateTeamChangeAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonCandidateTeamChangeAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonChallengeBeginNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonChallengeFinishNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEnterPosInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryPointInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonPlayerDieNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonPlayerDieReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonPlayerDieRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonSettleExhibitionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonShowReminderNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonSlipRevivePointActivateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonSlipRevivePointActivateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonWayPointActivateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonWayPointActivateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonWayPointNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EchoShellDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EchoShellInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EffigyActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EffigyChallengeDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EffigyChallengeV2DetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EffigyChallengeV2LevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EffigyChallengeV2SettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EffigyDailyInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ElectroherculesBattleDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ElectroherculesBattleLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ElectroherculesBattleStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EndCameraSceneLookNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneDoneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneDoneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterScenePeerNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneReadyReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneReadyRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterTransPointRegionNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterTrialAvatarActivityDungeonReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterTrialAvatarActivityDungeonRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterWorldAreaReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterWorldAreaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityAbilityInvokeEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityAiSyncNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityAuthorityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityClientDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityClientExtraInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityEnvironmentInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityFightPropChangeReasonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityFightPropUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityMoveInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityRendererChangedInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipRoguelikeRuneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipRoguelikeRuneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAiSyncCombatThreatInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAiSyncSkillCdNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAnimatorParameterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarLockChairReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarLockChairRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarSitDownNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarStandUpNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtBeingHitInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtCreateGadgetNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtDestroyGadgetNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtDoSkillSuccNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtEntityRenderersChangedNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExecuteGadgetLuaReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExecuteGadgetLuaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExhibitionDisplayInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExitTransPointRegionNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExpeditionActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExpeditionChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExpeditionPathInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExpeditionStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FEEHAOJCNCGOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FeatureBlockInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FetterDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FightPropPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FindHilichurlAcceptQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FindHilichurlDayContentInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FindHilichurlDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FindHilichurlFinishSecondQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FinishedParentQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FinishedParentQuestUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FishPoolInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FishtankFishInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairBalloonInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairChapterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairDungeonSectionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairFallInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMinigameInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameSettleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameSettleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairV2DetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairV2MusicGameInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairV2PacmanInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairV2PhotoInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairV2PhotoPosDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairV2StageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FlightActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FlightDailyRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForceUpdateInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeFormulaDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeGetQueueDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeGetQueueDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueManipulateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueManipulateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueManipulateTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForwardTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FoundationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FoundationStatusOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FriendBriefOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FriendEnterHomeOptionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FriendOnlineStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusFighterDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusFighterMonsterDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusFighterV2DetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusFighterV2LevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusFighterV2SettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusPlotStageDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusTrainingDungeonDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusTrainingMonsterPreviewDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusTrainingPoolPreviewDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FungusTrainingProgressDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureCurModuleArrangeCountNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeBeHelpedDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeBeHelpedNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeCancelReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeCancelRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeFinishNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeHelpDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeHelpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeHelpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeMakeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeSlotOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GCGFestivalDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GCGTCTavernChallengeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GCGTCTavernChallengeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaOpenWishNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaTransferItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaUpInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaWishReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaWishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetAutoPickDropInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetBornTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetCrucibleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetGeneralRewardInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetInteractReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetInteractRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetPlayInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GalleryStopReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationElementReliquaryRequestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationElementReliquaryResponseOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationReliquaryMainPropDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationReliquaryRequestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationReliquaryResponseOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GatherGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GearActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GearLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityShopSheetInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityShopSheetInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllH5ActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllH5ActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailResultNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllUnlockNameCardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllUnlockNameCardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAuthkeyReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAuthkeyRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetBlossomBriefInfoListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetBlossomBriefInfoListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetChatEmojiCollectionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetChatEmojiCollectionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetCompoundDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetCompoundDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetDailyDungeonEntryInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetDailyDungeonEntryInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowAvatarInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowAvatarInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowNameCardInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowNameCardInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFurnitureCurModuleArrangeCountReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetGachaInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetGachaInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetHomeExchangeWoodInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetHomeLevelUpRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetHomeLevelUpRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetInvestigationMonsterReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetInvestigationMonsterRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetMailItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetMailItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetMapAreaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOpActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOpActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetParentQuestVideoKeyReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetParentQuestVideoKeyRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerAskFriendListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerAskFriendListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerBlacklistRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerFriendListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerFriendListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerHomeCompInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerSocialDetailReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerSocialDetailRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerTokenReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerTokenRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestLackingResourceReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestLackingResourceRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestTalkHistoryReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestTalkHistoryRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetRegionSearchReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetSceneAreaReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetSceneAreaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetScenePointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetScenePointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopmallDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopmallDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcBriefInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcBriefInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWidgetSlotReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWidgetSlotRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWorldMpInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWorldMpInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocenceCampInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocenceCampStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocenceCarveInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocenceCarveStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocenceDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocencePhotoInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocencePhotoObjectInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocencePhotoStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocenceRaceInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GravenInnocenceRaceLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GroupSuiteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GroupUnloadNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/H5ActivityIdsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/H5ActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HDOMFAKCLHGOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HOKJIFJPJLBOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HachiActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HachiStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HideAndSeekActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HideAndSeekMapInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HitColliderTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HitCollisionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HitTreeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeAllUnlockedBgmIdListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeAnimalDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBasicInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBasicInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockArrangementInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockDotPatternOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockFieldDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockSubFieldDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeBgmNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeBgmReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeBgmRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeEditModeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeEditModeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeModuleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeModuleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChooseModuleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChooseModuleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeComfortInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeCustomFurnitureInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeCustomFurnitureInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEditCustomFurnitureReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEditCustomFurnitureRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEnterEditModeFinishReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEnterEditModeFinishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureCustomSuiteDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureGroupDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureSuiteDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetArrangementInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetArrangementInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetBasicInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetOnlineStatusReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetOnlineStatusRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGroupPlayerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopBuyGoodsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopBuyGoodsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopGoodsListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopGoodsListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopGoodsOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointFurnitureDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointNPCDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointSceneDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointSuiteDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleComfortInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleSeenReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleSeenRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleUnlockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeNewUnlockedBgmIdListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeNpcDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomePlantFieldStatusOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomePreChangeEditModeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeFetterExpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeFetterExpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeHomeCoinReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeHomeCoinRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneArrangementInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneInitFinishReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneInitFinishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneJumpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneJumpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurnitureAllRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurnitureGalleryScoreNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurnitureOneRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurniturePlayerScoreOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeUpdateArrangementInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeUpdateArrangementInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HostPlayerNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InferencePageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InfernceWordInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InstableSprayAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InstableSprayDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InstableSprayDungeonSettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InstableSprayStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InstableSprayTeamInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InterOpTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InteractTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationMonsterOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationMonsterUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationQuestDailyNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationReadQuestDailyNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationTargetOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessEntranceDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessEntranceInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessEquipCardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessEquipCardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessMapDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessMonsterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriFlowerDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriMasterLevelDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriMasterLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriPoetryDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriPoetryThemeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IslandPartyDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IslandPartyStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemAddHintNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemCdGroupTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemGivingReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemGivingRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemHintOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemRenameAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemRenameAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/JAAACKLMLHIOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/JILBANAJEEFOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/JKFJFNMCNDNOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/JNMLLBGCBOBOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/JigsawPictureDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LCMFDAHJIBKOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LLBFJGELKIBOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternProjectionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternProjectionLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternRiteActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternRiteFireworksChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternRiteFireworksInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternRiteFireworksStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LevelupCityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LifeStateChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LockedPersonallineDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LuminanceStoneChallengeActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunaRiteAreaInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunaRiteDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunaRiteHintPointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunaRiteHintPointTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunaRiteHintStatusTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunchBoxDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MPLevelEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailCollectStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailTextContentOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapAreaInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapMarkFromTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapMarkPointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapMarkPointTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkMapReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkMapRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkNewNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkTargetInvestigationMonsterNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MassivePropParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MassivePropSyncInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteReturnNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteReturnTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MathQuaternionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/McoinExchangeHcoinReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/McoinExchangeHcoinRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MichiaeMatsuriActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MichiaeMatsuriChallengePositionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MichiaeMatsuriChestPositionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MichiaeMatsuriStageOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MiracleRingDeliverItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MiracleRingDeliverItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MistTrialActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MistTrialBestAvatarOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MistTrialLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ModifierActionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ModifierDurabilityOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ModifierPropertyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterAIConfigHashNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterBornTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterPointArrayRouteUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterRouteOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MoonfinTrialActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MoonfinTrialLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MotionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MotionStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MovingPlatformTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MpPlayRewardInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MpSettingTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MuqadasPotionActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MuqadasPotionDungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MuqadasPotionLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameSettleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameSettleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/NightCrowGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/NpcTalkReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/NpcTalkRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ObstacleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ObstacleModifyNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OfferingInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OfficialCustomDungeonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OneoffGatherPointDetectorDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OnlinePlayerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OpActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OpenStateChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OpenStateUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PGHIDDKHGALOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PIHDFMDILLFOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PSPlayerApplyEnterMpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PSPlayerApplyEnterMpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PacmanSettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParamListOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParentQuestInferenceDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParentQuestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParentQuestRandomInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParkourLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PathfindingEnterSceneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PathfindingEnterSceneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalSceneJumpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalSceneJumpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PhotoActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PhotoPosDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PingReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PingRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlantFlowerActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformChangeRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformStartRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformStopRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayTeamEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpResultNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpResultReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpResultRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerChatNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerChatRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialBoostReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialBoostRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookArgsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookArgsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerDieTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterDungeonReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterDungeonRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterSceneInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterSceneNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerForceExitRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerGameTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerGetForceQuitBanInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerGetForceQuitBanInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerHomeCompInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerHomeCompInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerInvestigationAllInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerInvestigationNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerInvestigationTargetNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLevelRewardUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLoginReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLoginRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerPropChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerPropChangeReasonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerPropNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerQuitDungeonReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerRTTInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerSetPauseReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerSetPauseRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerStoreNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWidgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWorldLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWorldSceneInfoListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWorldSceneInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PostEnterSceneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PostEnterSceneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PotionActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PotionAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PotionDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PotionLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PotionStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PrivateChatNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PrivateChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProfilePictureChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProfilePictureOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PropChangeReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PropPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PropValueOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProtEntityTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProudSkillChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProudSkillExtraLevelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullPrivateChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullPrivateChatRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullRecentChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullRecentChatRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryCodexMonsterBeKilledNumReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryCodexMonsterBeKilledNumRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryCurrRegionHttpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryFilterOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryPathReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryPathRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryRegionListHttpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestCreateEntityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestCreateEntityRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyEntityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyEntityRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyNpcReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyNpcRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestGlobalVarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestGlobalVarOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestListUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestProgressUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestRenameAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestRenameAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestTransmitReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestTransmitRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestTimeVarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestVarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestVarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestVarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestVarOpOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuickUseWidgetRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReadMailNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReadPrivateChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReceivedTrialAvatarActivityRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReceivedTrialAvatarActivityRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RecordUsageOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RegionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RegionSimpleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryDecomposeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryDecomposeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryFilterStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryFilterStateSaveNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryPromoteReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryPromoteRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ResVersionConfigOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ResinChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ResinCostTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RobotPushPlayerDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RockBoardExploreDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RockBoardExploreStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueDiaryActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueDiaryAvatarDisableStatusOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueDiaryDungeonRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueDiaryDungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueDiaryProgressOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueDiaryStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueShowAvatarTeamInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoguelikeDungeonActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoguelikeDungeonSettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoguelikeGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoguelikeRuneRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoguelikeSettleCoinInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoguelikeShikigamiRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RouteOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoutePointChangeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoutePointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalesmanActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalesmanDeliverItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalesmanDeliverItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalesmanStatusTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageBundleChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageScoreChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SandwormCannonDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SaveUgcReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SaveUgcRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAreaUnlockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAreaWeatherNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAudioNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAvatarStaminaStepReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityAiInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityAppearNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDisappearNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDrownReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDrownRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityMoveNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneFishInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneForceLockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneForceUnlockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneGalleryHomeSeekFurnitureInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneInitFinishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneKickPlayerReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneKickPlayerRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneMonsterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneNpcInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerLocationNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerSoundNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePointUnlockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneReliquaryInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneRouteChangeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneRouteChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTeamAvatarOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTeamUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTransToPointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTransToPointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneWeaponInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScreenInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampContributeItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampContributeItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampSectionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3CampInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3CampStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3DetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3RaceInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3RaceLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3ShadowInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3ShadowLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampV3ShadowStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeeMonsterReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SelectWorktopOptionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SelectWorktopOptionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServantInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerAnnounceNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerAnnounceRevokeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerBuffChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerBuffOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerCondMeetQuestListUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerGlobalValueChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetBattlePassViewedReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetBattlePassViewedRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetChatEmojiCollectionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetChatEmojiCollectionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetEntityClientDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetEquipLockStateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetEquipLockStateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetFriendEnterHomeOptionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetFriendEnterHomeOptionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetIsAutoUnlockSpecificEquipReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetIsAutoUnlockSpecificEquipRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetNameCardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetNameCardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetOpenStateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetOpenStateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBirthdayReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBirthdayRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBornDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBornDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerHeadImageReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerHeadImageRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerNameReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerNameRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerPropReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerPropRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerSignatureReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerSignatureRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpLunchBoxWidgetReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpLunchBoxWidgetRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetWidgetSlotReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetWidgetSlotRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopCardProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopConcertProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopGoodsOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopMcoinProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShortAbilityHashPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShowAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShowClientGuideNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShowCommonTipsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShowEquipOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkipPlayerGameTimeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkipPlayerGameTimeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkyCrystalDetectorDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkyCrystalDetectorQuickUseResultOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SocialDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SocialShowAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SorushTrialDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SpiceActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SpiceStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StatueGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StopServerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreItemChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreItemDelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreWeightLimitNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StrengthenPointDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeDungeonInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeSprintBoatInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeSprintBoatRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeV2BoatStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeV2DetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeV2DungeonSettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SummerTimeV2DungeonStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SumoActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SumoAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SumoDungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SumoStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SumoTeamDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SyncScenePlayTeamEntityNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SyncTeamEntityNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementGoalRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementGoalRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBackGivingItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBackGivingItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassMissionPointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassMissionPointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCityReputationParentQuestReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCityReputationParentQuestRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCompoundOutputReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCompoundOutputRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeFurnitureMakeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeFurnitureMakeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeInvestigationRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeInvestigationRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeInvestigationTargetRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeInvestigationTargetRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeMaterialDeleteReturnReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeMaterialDeleteReturnRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakePlayerLevelRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakePlayerLevelRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeoffEquipReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeoffEquipRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TanukiTravelActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TanukiTravelFinishGuideQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TanukiTravelLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamChainChooseAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamChainDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamChainSettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamChainStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamEnterSceneInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ToTheMoonEnterSceneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ToTheMoonQueryPathReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ToTheMoonQueryPathRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerAllDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerAllDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerBriefDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerCurLevelRecordChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerCurLevelRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerEnterLevelReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerEnterLevelRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerFloorRecordChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerFloorRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelEndNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelStarCondDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelStarCondNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerMiddleLevelChangeTeamNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerMonthlyBriefOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerTeamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerTeamSelectReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerTeamSelectRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrackingIOInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureMapActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureMapBonusChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureMapRegionInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureMapRegionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureSeelieActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureSeelieRegionDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarActivityRewardDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarFirstPassDungeonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarGrantRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarInDungeonIndexNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TriggerCreateGadgetToEquipPartNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TryEnterHomeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TryEnterHomeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicBriefInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicNoteOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicTrackOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/Uint32PairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnionCmdNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnionCmdOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockAvatarTalentReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockAvatarTalentRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockNameCardNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockPersonalLineReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockPersonalLineRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockTransPointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockTransPointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockedFurnitureFormulaDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockedFurnitureSuiteDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdateAbilityCreatedMovingPlatformNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowAvatarListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowAvatarListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowNameCardListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowNameCardListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UseItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UseItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/Vector3IntOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VectorOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VectorPlaneOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInteractReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInteractRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInteractTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleMemberOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleStaminaNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageBoothUsedItemDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageCampChallengeLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageCampChallengeStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageHuntingStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketDealInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketDeliverItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketDeliverItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketStoreInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketTraderInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintagePresentLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintagePresentStageDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VisionTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WaterSpiritActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponAwakenReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponAwakenRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponPromoteReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponPromoteRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WearEquipReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WearEquipRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeatherInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeatherWizardDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeekendDjinnInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeeklyBossResinDiscountInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCoolDownDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCoolDownNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCreateLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCreatorInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCreatorOpTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetDoBagReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetDoBagRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetGadgetAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetGadgetDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetGadgetDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotOpOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotTagOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WindFieldDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WindFieldDungeonFailReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WindFieldDungeonSettleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WindFieldStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WindSeedClientNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WindSeedType1NotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptAllGiveItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptAllGiveItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptGiveItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptGiveItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptItemResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetCanGiveFriendItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetCanGiveFriendItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetRecvItemListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetRecvItemListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGiveFriendItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGiveFriendItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampRaceStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampRecvItemDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampRecvItemNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorktopInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorktopOptionNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldChestOpenNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldOwnerBlossomBriefInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldOwnerDailyTaskNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerDieNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerLocationNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerRTTNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerReviveReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerReviveRspOuterClass.java
# src/main/java/emu/grasscutter/GameConstants.java
# src/main/java/emu/grasscutter/Grasscutter.java
# src/main/java/emu/grasscutter/command/commands/SetPropCommand.java
# src/main/java/emu/grasscutter/config/ConfigContainer.java
# src/main/java/emu/grasscutter/config/Configuration.java
# src/main/java/emu/grasscutter/data/excels/ItemData.java
# src/main/java/emu/grasscutter/data/excels/SceneData.java
# src/main/java/emu/grasscutter/game/dungeons/DungeonSystem.java
# src/main/java/emu/grasscutter/game/managers/ResinManager.java
# src/main/java/emu/grasscutter/game/player/Player.java
# src/main/java/emu/grasscutter/net/packet/PacketOpcodes.java
# src/main/java/emu/grasscutter/server/http/dispatch/RegionHandler.java
# src/main/java/emu/grasscutter/server/packet/recv/HandlerCombatInvocationsNotify.java
# src/main/java/emu/grasscutter/tools/Dumpers.java
# src/main/java/emu/grasscutter/utils/Crypto.java
# src/main/java/emu/grasscutter/utils/FileUtils.java
# src/main/java/emu/grasscutter/utils/Language.java
# src/main/java/emu/grasscutter/utils/StartupArguments.java
# src/main/java/emu/grasscutter/utils/Utils.java
2023-05-08 01:34:16 -04:00
a4f5d3286d
Implement game time locking
...
implement for quests
2023-05-08 00:11:29 -04:00
d32f6982be
Run spotlessApply
...
also set line endings to native, no more line conflict errors!
2023-05-07 22:53:55 -04:00
4f1136ce2d
Merge remote-tracking branch 'origin/unstable-quests' into unstable-quests
2023-05-07 17:57:24 -04:00
24ad6bf478
Add the dungeon ID to the transfer scene packet
2023-05-07 02:57:06 -04:00
c832c1cac0
Revert final's added by 15e2f3ca34
( #2144 )
...
* Revert final's added by 15e2f3ca34
* Apply suggestions from code review
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
2023-05-07 02:39:16 -04:00
935de3f8e7
Remove worktop if handler returns
2023-05-06 18:44:42 -04:00
d18b4ffdd4
Add unstable
and unstable-quests
to the build.yml
action & Add a Spotless format action
2023-05-05 18:51:45 -04:00
f0a11c1b4e
Partially fix fairy clock ( #2143 )
...
updatePlayerGameTime() expects time since game start not since day start.
2023-05-05 18:36:55 -04:00
48e233eb9b
Update game time changing (triggers quests and updates properly)
2023-05-04 21:41:41 -04:00
0b87485bdf
Clean up entity regions
2023-05-04 21:28:45 -04:00
8ee3dec5df
Re-generate textmap cache if an error occurs
2023-05-04 11:26:19 -04:00
8bb7ae22d0
Fix changing time + Trigger time change condition
2023-05-04 01:05:03 -04:00
312c98ee19
Use a Set over an IntSet for worktops
2023-05-04 00:58:09 -04:00
afd22a9bcd
Prevent blank text when logging in
2023-05-04 00:09:57 -04:00
2d12e0a4d9
Add check for scripts before quests are enabled
2023-05-04 00:06:54 -04:00
2c55b5b3da
Set default value for paramStr
2023-05-03 23:54:06 -04:00
4d63fce783
Remove extra debugging information on accepted quests
2023-05-03 23:45:25 -04:00
6805c74bfc
Remove questing
(or questingEnabled
) from the config, replace with questOptions
or questing
2023-05-03 23:42:26 -04:00
dae2ad394c
Revert change made to ContentCompleteTalk
2023-05-03 23:41:15 -04:00
f85a7cbe59
Add alternates for quest field names without underscores
2023-05-03 23:40:18 -04:00
3df5f79ebf
Revert "Run spotlessApply
"
...
This reverts commit d67e2d0c5e
.
2023-05-03 10:48:00 -04:00
40a7d088d0
Bump server supported game version to 3.6.0
2023-05-03 02:34:02 -04:00
d67e2d0c5e
Run spotlessApply
2023-05-02 23:21:17 -04:00
b877ca9fce
Add new protocol definitions
2023-05-02 23:19:02 -04:00
1ac84293e9
Update protocol to REL3.6
2023-05-02 23:18:30 -04:00
1634a5c696
Clean-up (while attempting to fix)
2023-05-02 22:45:27 -04:00
760ea456ec
Change level of quest trigger log
2023-05-02 22:45:06 -04:00
fb78df0caa
Attempt to fix region issue
2023-05-02 22:44:13 -04:00
d3c7377946
Add triggers list for quest debugging
2023-05-02 22:43:37 -04:00
1c2bdff9dc
Fix talking not progressing quests & Add talk execution handlers
2023-05-02 22:13:30 -04:00
3ffa0a7478
Remove talk executions on finish which are null
2023-05-02 21:35:42 -04:00
93a3276f75
Implement hiding in-game icons
...
this will also enable exception showing if 'DEBUG' is enabled
2023-05-02 21:35:17 -04:00
c464396d10
Fix build problem (deprecation)
2023-05-02 21:12:51 -04:00
fdd6820a8f
Merge pull request Grasscutter-Quests#53
...
'Updated with how talks are handle' by `mjolsic`
2023-05-02 20:16:55 -04:00
6c654ce0c3
Properly add end quest IDs to the endQuestChapterMap
2023-05-01 22:54:25 -04:00
864298f3b1
Fix NullPointerException
with Player#playerProgress
2023-05-01 22:54:00 -04:00
d2f9f6f05b
Make logged quests easier to find
2023-05-01 22:53:32 -04:00
a579243e51
Use config
over newScene#getScriptManager
2023-05-01 22:53:07 -04:00
c3f944da44
Move more logging from debug
to trace
2023-05-01 22:52:24 -04:00
8b84360724
Invoke the 'not equal' events
2023-05-01 21:45:56 -04:00
b0605f6ac2
Add condition info to debug quest logging
2023-05-01 21:45:30 -04:00
b808e7e4ff
Add sub-command to /quest
which allows for quests to be added/removed from the logger
2023-05-01 19:45:32 -04:00
581df066e7
Add questing debug; which is enabled by default
2023-05-01 19:43:13 -04:00
e350cd42f9
"implement" ContentEnterMyWorld
, with debugging information attached
2023-05-01 19:42:35 -04:00
1786169782
Mark dungeons as completed and trigger the event
...
the event & completion were moved to the same location
2023-05-01 19:42:12 -04:00
62f7fa639a
Remove cause of threadlock on first dragon fight ( #2137 )
2023-05-01 10:08:10 -04:00
60afba7e15
Fix typo in last commit ( #2138 )
2023-05-01 10:07:51 -04:00
916db0f408
Implement dungeon completion
2023-05-01 01:10:15 -04:00
aadbc05061
Fix issue with resetting team with a full party
2023-05-01 01:09:55 -04:00
b5515b9e3a
Temporarily move ability action from debug
to trace
2023-05-01 01:09:33 -04:00
eba6c5051c
Add debug subcommand for listing completed dungeons
2023-05-01 01:09:15 -04:00
0cbf02259d
Merge branch 'development' into unstable
...
# Conflicts:
# build.gradle
# src/generated/main/java/emu/grasscutter/net/proto/AbilityActionGenerateElemBallOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityAppliedAbilityOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityAppliedModifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityAttachedModifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityControlBlockOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityEmbryoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityIdentifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvocationsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvokeArgumentOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvokeEntryHeadOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityInvokeEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMetaModifierChangeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMetaReInitOverrideMapOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityMixinRecoverInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityScalarTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityScalarValueEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilityStringOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AbilitySyncStateInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AchievementAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AchievementOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AchievementUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityPushTipsDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityPushTipsStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityScheduleInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityScheduleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityShopSheetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityTakeWatcherRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityTakeWatcherRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityUpdateWatcherNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ActivityWatcherInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddBackupAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddBackupAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddNoGachaAvatarCardNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddNoGachaAvatarCardTransferItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddQuestContentProgressReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AddQuestContentProgressRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AdjustTrackingInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AiSkillCdInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AiSyncInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AiThreatInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AllWidgetDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnchorPointDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnimatorParameterValueInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnimatorParameterValueInfoPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AnnounceDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AskAddFriendNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AskAddFriendReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AskAddFriendRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AttackHitEffectResultOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AttackResultOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarAddNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeCostumeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeCostumeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeCostumeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeElementTypeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarChangeElementTypeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarDieAnimationEndReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarDieAnimationEndRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEnterSceneInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEquipAffixInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEquipAffixStartNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarEquipChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExcelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionAllDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionAllDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionCallBackReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionCallBackRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionGetRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionGetRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarExpeditionStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterLevelRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFetterLevelRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFightPropNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFightPropUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFlycloakChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarFollowRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarGainCostumeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarGainFlycloakNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarLifeStateChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPromoteReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPromoteRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPropChangeReasonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarPropNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarRenameInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarRenameInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSatiationDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSatiationDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillDepotChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillMaxChargeCountNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarSkillUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamResonanceInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTeamUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUnlockTalentNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarWearFlycloakReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/AvatarWearFlycloakRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BackMyWorldRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BatchBuyGoodsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BatchBuyGoodsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassCurScheduleUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassCycleOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassMissionDelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassMissionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassMissionUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassRewardTagOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassRewardTakeOptionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassScheduleOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BattlePassUnlockStatusOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BirthdayOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlockInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlossomBriefInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlossomBriefInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BlossomChestInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BonusOpActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BossChestInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutActionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutBrickInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutElementReactionCounterOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutPhysicalObjectModifierOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutPhysicalObjectOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutSnapShotOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutSpawnPointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutSyncConnectUidInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BreakoutVector2OuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyBattlePassLevelReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyBattlePassLevelRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyGoodsParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyGoodsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/BuyGoodsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CalcWeaponUpgradeReturnItemsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CalcWeaponUpgradeReturnItemsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CanUseSkillNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CancelFinishParentQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CardProductRewardNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChallengeBriefOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChallengeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChallengeFinishTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeEnergyReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeGameTimeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeGameTimeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeHpReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeMailStarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeMpTeamAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeMpTeamAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeTeamNameReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChangeTeamNameRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChannellerSlabLoopDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChapterStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChapterStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CharAmusementAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChatEmojiCollectionDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChatInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CheckAddItemExceedLimitNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChildQuestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChooseCurAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ChooseCurAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CityReputationQuestInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientAIStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientAbilityChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientAbilityInitFinishNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientCollectorDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientInputTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientLoadingCostumeVerificationNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClientLockGameTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ClosedItemNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexDataFullNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexDataUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexTypeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CodexTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoinCollectOperatorInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CoinCollectTeamAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombatInvocationsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombatInvokeEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombatTypeArgumentOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineFormulaDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CombineRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CompoundBoostTakeStatusTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CompoundDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CompoundQueueDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CookDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CookRecipeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CookRecipeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateVehicleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CreateVehicleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CrystalLinkDungeonAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CurVehicleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomCommonNodeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomDungeonFinishTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CustomGadgetTreeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CutSceneBeginNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/CutSceneExtraParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyDungeonEntryInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskFilterCityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskFilterCityRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskProgressNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DailyTaskUnlockedCitiesNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DealAddFriendReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DealAddFriendResultTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DealAddFriendRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelBackupAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelBackupAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelMailReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelMailRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DelTeamEntityNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeleteFriendNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeleteFriendReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeleteFriendRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DeshretObeliskGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DestroyMaterialReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DestroyMaterialRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DoGachaReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DoGachaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DoSetPlayerBornDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DropHintNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DropItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DropItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonCandidateTeamChangeAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonCandidateTeamChangeAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonChallengeBeginNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonChallengeFinishNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEnterPosInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonEntryPointInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonShowReminderNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonSlipRevivePointActivateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonSlipRevivePointActivateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonWayPointActivateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonWayPointActivateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/DungeonWayPointNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EchoShellInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EffigyChallengeDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EndCameraSceneLookNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneDoneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneDoneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterScenePeerNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneReadyReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterSceneReadyRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterTransPointRegionNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterWorldAreaReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EnterWorldAreaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityAbilityInvokeEntryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityAiSyncNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityAuthorityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityClientDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityClientExtraInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityEnvironmentInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityFightPropChangeReasonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityFightPropUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityMoveInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EntityRendererChangedInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipRoguelikeRuneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EquipRoguelikeRuneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAiSyncCombatThreatInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAiSyncSkillCdNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAnimatorParameterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarLockChairReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarLockChairRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarSitDownNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtAvatarStandUpNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtBeingHitInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtCreateGadgetNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtDestroyGadgetNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtDoSkillSuccNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/EvtEntityRenderersChangedNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ExitTransPointRegionNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FeatureBlockInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FetterDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FightPropPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FindHilichurlAcceptQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FindHilichurlFinishSecondQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FinishedParentQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FinishedParentQuestUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FishPoolInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FishtankFishInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameSettleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameSettleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FleurFairMusicGameStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForceUpdateInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeFormulaDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeGetQueueDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeGetQueueDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueManipulateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueManipulateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeQueueManipulateTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForgeStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ForwardTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FoundationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FoundationStatusOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FriendBriefOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FriendEnterHomeOptionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FriendOnlineStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureCurModuleArrangeCountNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeBeHelpedDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeBeHelpedNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeCancelReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeCancelRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeFinishNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeHelpDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeHelpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeHelpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeMakeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeSlotOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureMakeStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/FurnitureOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GCGTCTavernChallengeDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaTransferItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaUpInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaWishReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GachaWishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetAutoPickDropInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetBornTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetCrucibleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetGeneralRewardInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetInteractReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetInteractRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetPlayInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GadgetStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GalleryStopReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationElementReliquaryRequestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationElementReliquaryResponseOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationReliquaryMainPropDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationReliquaryRequestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GameplayRecommendationReliquaryResponseOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GatherGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityShopSheetInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetActivityShopSheetInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllH5ActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllH5ActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailResultNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllMailRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllUnlockNameCardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAllUnlockNameCardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAuthkeyReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetAuthkeyRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetBlossomBriefInfoListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetBlossomBriefInfoListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetChatEmojiCollectionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetChatEmojiCollectionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetCompoundDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetCompoundDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetDailyDungeonEntryInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetDailyDungeonEntryInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowAvatarInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowAvatarInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowNameCardInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFriendShowNameCardInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetFurnitureCurModuleArrangeCountReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetGachaInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetGachaInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetHomeLevelUpRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetHomeLevelUpRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetInvestigationMonsterReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetInvestigationMonsterRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetMailItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetMailItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetMapAreaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOnlinePlayerListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOpActivityInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetOpActivityInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetParentQuestVideoKeyReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetParentQuestVideoKeyRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerAskFriendListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerAskFriendListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerBlacklistRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerFriendListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerFriendListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerHomeCompInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerSocialDetailReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerSocialDetailRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerTokenReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetPlayerTokenRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestLackingResourceReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestLackingResourceRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestTalkHistoryReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetQuestTalkHistoryRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetRegionSearchReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetSceneAreaReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetSceneAreaRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetScenePointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetScenePointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopmallDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetShopmallDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetUgcTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWidgetSlotReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWidgetSlotRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWorldMpInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GetWorldMpInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GroupSuiteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/GroupUnloadNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/H5ActivityIdsNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/H5ActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HitColliderTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HitCollisionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HitTreeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeAllUnlockedBgmIdListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeAnimalDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBasicInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBasicInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockArrangementInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockDotPatternOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockFieldDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeBlockSubFieldDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeBgmNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeBgmReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeBgmRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeEditModeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeEditModeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeModuleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChangeModuleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChooseModuleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeChooseModuleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeComfortInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeCustomFurnitureInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeCustomFurnitureInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEditCustomFurnitureReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEditCustomFurnitureRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEnterEditModeFinishReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeEnterEditModeFinishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureCustomSuiteDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureGroupDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeFurnitureSuiteDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetArrangementInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetArrangementInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetBasicInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetOnlineStatusReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGetOnlineStatusRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeGroupPlayerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopBuyGoodsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopBuyGoodsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopGoodsListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopGoodsListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopGoodsOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeLimitedShopOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointFurnitureDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointNPCDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointSceneDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeMarkPointSuiteDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleComfortInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleSeenReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleSeenRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeModuleUnlockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeNewUnlockedBgmIdListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeNpcDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomePreChangeEditModeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeFetterExpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeFetterExpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeHomeCoinReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeResourceTakeHomeCoinRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneArrangementInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneInitFinishReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneInitFinishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneJumpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSceneJumpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurnitureAllRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurnitureGalleryScoreNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurnitureOneRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeSeekFurniturePlayerScoreOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeUpdateArrangementInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HomeUpdateArrangementInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/HostPlayerNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InferencePageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InfernceWordInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InstableSprayAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InterOpTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InteractTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationMonsterOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationMonsterUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationQuestDailyNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/InvestigationReadQuestDailyNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessEquipCardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/IrodoriChessEquipCardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemAddHintNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemCdGroupTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemGivingReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemGivingRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemHintOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemRenameAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ItemRenameAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternProjectionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternProjectionLevelInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternRiteFireworksChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternRiteFireworksInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LanternRiteFireworksStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LevelupCityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LifeStateChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LockedPersonallineDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunaRiteHintStatusTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/LunchBoxDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MPLevelEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailCollectStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailItemOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MailTextContentOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapAreaInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapMarkFromTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapMarkPointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MapMarkPointTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkMapReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkMapRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkNewNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MarkTargetInvestigationMonsterNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MassivePropParamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MassivePropSyncInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteReturnNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteReturnTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialDeleteUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MaterialOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MathQuaternionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/McoinExchangeHcoinReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/McoinExchangeHcoinRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MiracleRingDeliverItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MiracleRingDeliverItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MistTrialBestAvatarOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MistTrialLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ModifierActionOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ModifierDurabilityOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ModifierPropertyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterAIConfigHashNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterBornTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterPointArrayRouteUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MonsterRouteOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MotionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MotionStateOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MovingPlatformTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MpPlayRewardInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MpSettingTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MuqadasPotionDungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameActivityDetailInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameSettleReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameSettleRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameStartReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/MusicGameStartRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/NightCrowGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/NpcTalkReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/NpcTalkRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ObstacleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ObstacleModifyNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OfferingInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OneoffGatherPointDetectorDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OnlinePlayerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OpActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OpenStateChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/OpenStateUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PSPlayerApplyEnterMpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PSPlayerApplyEnterMpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParamListOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParentQuestInferenceDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParentQuestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ParentQuestRandomInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PathfindingEnterSceneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PathfindingEnterSceneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalSceneJumpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PersonalSceneJumpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PingReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PingRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformChangeRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformStartRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformStopRouteNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlatformTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayTeamEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpResultNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpResultReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpResultRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerApplyEnterMpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerChatNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerChatRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialBoostReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialBoostRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCompoundMaterialRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookArgsReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookArgsRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerCookRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerDieTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterDungeonReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterDungeonRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterSceneInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerEnterSceneNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerForceExitRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerGameTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerGetForceQuitBanInfoReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerGetForceQuitBanInfoRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerHomeCompInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerHomeCompInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLevelRewardUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLoginReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerLoginRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerPropChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerPropChangeReasonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerPropNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerQuitDungeonReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerRTTInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerSetPauseReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerSetPauseRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerStoreNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWidgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWorldLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWorldSceneInfoListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PlayerWorldSceneInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PostEnterSceneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PostEnterSceneRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PotionAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PotionDungeonResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PrivateChatNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PrivateChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProfilePictureChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProfilePictureOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PropChangeReasonOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PropPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PropValueOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProtEntityTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProudSkillChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ProudSkillExtraLevelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullPrivateChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullPrivateChatRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullRecentChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/PullRecentChatRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryCodexMonsterBeKilledNumReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryCodexMonsterBeKilledNumRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryCurrRegionHttpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryFilterOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryPathReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryPathRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QueryRegionListHttpRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestCreateEntityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestCreateEntityRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyEntityReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyEntityRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyNpcReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestDestroyNpcRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestGlobalVarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestGlobalVarOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestListNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestListUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestProgressUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestRenameAvatarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestRenameAvatarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestTransmitReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestTransmitRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestTimeVarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestVarNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestVarReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestUpdateQuestVarRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuestVarOpOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/QuickUseWidgetRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReadMailNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReadPrivateChatReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RecordUsageOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RegionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RegionSimpleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryDecomposeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryDecomposeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryFilterStateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryFilterStateSaveNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryPromoteReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryPromoteRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ReliquaryUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ResVersionConfigOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ResinChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ResinCostTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RobotPushPlayerDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueDiaryDungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RogueShowAvatarTeamInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoguelikeGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RouteOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoutePointChangeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/RoutePointOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalesmanDeliverItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalesmanDeliverItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalesmanStatusTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageBundleChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageScoreChallengeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SalvageStageInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAreaUnlockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAreaWeatherNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneAvatarStaminaStepReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityAiInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityAppearNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDisappearNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDrownReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityDrownRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneEntityMoveNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneFishInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneForceLockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneForceUnlockNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneGalleryHomeSeekFurnitureInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneInitFinishRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneKickPlayerReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneKickPlayerRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneMonsterInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneNpcInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScenePlayerLocationNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneReliquaryInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneRouteChangeInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneRouteChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTeamAvatarOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTeamUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTransToPointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneTransToPointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SceneWeaponInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ScreenInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampActivityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampContributeItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampContributeItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeaLampSectionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SeeMonsterReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SelectWorktopOptionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SelectWorktopOptionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServantInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerAnnounceNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerAnnounceRevokeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerBuffChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerBuffOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerCondMeetQuestListUpdateNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerGlobalValueChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ServerTimeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetBattlePassViewedReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetBattlePassViewedRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetChatEmojiCollectionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetChatEmojiCollectionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetEntityClientDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetEquipLockStateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetEquipLockStateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetFriendEnterHomeOptionReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetFriendEnterHomeOptionRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetIsAutoUnlockSpecificEquipReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetIsAutoUnlockSpecificEquipRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetNameCardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetNameCardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetOpenStateReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetOpenStateRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBirthdayReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBirthdayRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBornDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerBornDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerHeadImageReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerHeadImageRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerNameReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerNameRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerPropReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerPropRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerSignatureReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetPlayerSignatureRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpAvatarTeamReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpAvatarTeamRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpLunchBoxWidgetReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetUpLunchBoxWidgetRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetWidgetSlotReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SetWidgetSlotRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopCardProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopConcertProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopGoodsOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopMcoinProductOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShopOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShortAbilityHashPairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShowAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ShowEquipOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkipPlayerGameTimeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkipPlayerGameTimeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkyCrystalDetectorDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SkyCrystalDetectorQuickUseResultOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SocialDetailOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SocialShowAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StatueGadgetInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StopServerInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreItemChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreItemDelNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StoreWeightLimitNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/StrengthenPointDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SumoAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SumoDungeonSettleNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SyncScenePlayTeamEntityNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/SyncTeamEntityNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementGoalRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementGoalRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeAchievementRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBackGivingItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBackGivingItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassMissionPointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassMissionPointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeBattlePassRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCityReputationParentQuestReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCityReputationParentQuestRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCompoundOutputReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeCompoundOutputRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeFurnitureMakeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeFurnitureMakeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeMaterialDeleteReturnReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeMaterialDeleteReturnRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakePlayerLevelRewardReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakePlayerLevelRewardRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeoffEquipReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TakeoffEquipRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TanukiTravelFinishGuideQuestNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TanukiTravelLevelDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamChainChooseAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamEnterSceneInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TeamEntityInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ToTheMoonEnterSceneReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ToTheMoonQueryPathReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/ToTheMoonQueryPathRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerAllDataReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerAllDataRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerCurLevelRecordChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerCurLevelRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerEnterLevelReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerEnterLevelRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerFloorRecordChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerFloorRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelEndNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelStarCondDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerLevelStarCondNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerMiddleLevelChangeTeamNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerMonthlyBriefOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerTeamOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerTeamSelectReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TowerTeamSelectRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrackingIOInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureMapRegionInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TreasureMapRegionInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarFirstPassDungeonNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarGrantRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TrialAvatarInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TriggerCreateGadgetToEquipPartNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TryEnterHomeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/TryEnterHomeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicBriefInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicNoteOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicRecordOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcMusicTrackOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UgcTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/Uint32PairOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnionCmdNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnionCmdOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockAvatarTalentReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockAvatarTalentRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockNameCardNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockPersonalLineReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockPersonalLineRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockTransPointReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockTransPointRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockedFurnitureFormulaDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UnlockedFurnitureSuiteDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdateAbilityCreatedMovingPlatformNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowAvatarListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowAvatarListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowNameCardListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UpdatePlayerShowNameCardListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UseItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/UseItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/Vector3IntOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VectorOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VectorPlaneOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInteractReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInteractRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleInteractTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleMemberOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VehicleStaminaNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageBoothUsedItemDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketDeliverItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VintageMarketDeliverItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/VisionTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponAwakenReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponAwakenRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponPromoteReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponPromoteRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponUpgradeReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeaponUpgradeRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WearEquipReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WearEquipRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeatherInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeatherWizardDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeekendDjinnInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WeeklyBossResinDiscountInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCoolDownDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCoolDownNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCreateLocationInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCreatorInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetCreatorOpTypeOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetDoBagReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetDoBagRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetGadgetAllDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetGadgetDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetGadgetDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotChangeNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotOpOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WidgetSlotTagOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WindSeedClientNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptAllGiveItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptAllGiveItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptGiveItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptGiveItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampAcceptItemResultInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetCanGiveFriendItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetCanGiveFriendItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetRecvItemListReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGetRecvItemListRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGiveFriendItemReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampGiveFriendItemRspOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampRecvItemDataOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WinterCampRecvItemNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorktopInfoOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorktopOptionNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldChestOpenNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldDataNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldOwnerBlossomBriefInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldOwnerDailyTaskNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerDieNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerInfoNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerLocationNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerRTTNotifyOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerReviveReqOuterClass.java
# src/generated/main/java/emu/grasscutter/net/proto/WorldPlayerReviveRspOuterClass.java
# src/main/java/emu/grasscutter/GameConstants.java
# src/main/java/emu/grasscutter/net/packet/PacketOpcodes.java
# src/main/java/emu/grasscutter/utils/Language.java
2023-04-30 23:08:05 -04:00
e524926ae0
Slight change on synchronization method. ( #2135 )
2023-04-30 22:05:15 -04:00
b2c5ae93d2
Fix language lint error
2023-04-30 22:04:48 -04:00
47a5aa4b59
Update quest line documentation
2023-04-30 21:15:49 -04:00
c2d9adb904
Fix quest command translation issue
2023-04-30 21:15:36 -04:00
d01ba08f26
Fix double adding of avatar entities
2023-04-30 20:58:31 -04:00
3f51db47c4
Move more logs from debug
to trace
2023-04-30 20:57:03 -04:00
bb2255b9a0
Prevent game main quest from potentially firing twice
2023-04-30 20:56:38 -04:00
400a670856
Load talks from MainQuestData
2023-04-30 20:56:09 -04:00
6869008bcc
Add quest debugging commands
2023-04-30 20:53:23 -04:00
cf56d032de
Move constant debug
spam to trace
2023-04-30 01:28:52 -04:00
48dd1685a2
Check current character index
2023-04-30 00:30:03 -04:00
9b507a6ec3
Add support for legacy and newer quest excels
2023-04-29 21:35:49 -04:00
ed3186a2b2
Fix trial avatar removal
...
it is still *sort of* broken when combined with early leaving a domain
2023-04-29 21:21:58 -04:00
b77c75a296
Check if a sub-quest's data exists before invoking it
2023-04-29 20:40:33 -04:00
9bbdc11334
Validate EntityAvatar
scene before invoking
2023-04-29 20:39:57 -04:00
dd2d1dc7e2
Move activity resource loading to debug
and warn
2023-04-29 20:38:49 -04:00
7a2d5ba11a
Add notes; format; clean-up
2023-04-29 14:07:47 -04:00
76251c6718
Fix invalid gadget info for worktops
2023-04-29 14:07:22 -04:00
404ff9233a
Fix removing trial avatars
...
this prevents exceptions from being thrown. see questing thread for more information.
2023-04-29 14:05:38 -04:00
5f4f220eab
Fix NPEs when player leaves world
2023-04-29 14:04:26 -04:00
02653620d4
Implement hack for event source in triggers
2023-04-29 13:01:33 -04:00
df1b65b8a8
Check active team size, rather than using a 4
constant
2023-04-29 02:10:14 -04:00
5fcfea2b11
Merge remote-tracking branch 'origin/unstable-quests' into unstable-quests
2023-04-29 02:01:20 -04:00
0beb9b6d0b
Add hotswap-agent.properties
to .gitignore
2023-04-29 02:01:12 -04:00
391903ac0e
Fix some behavior of trial avatars
...
investigation is required on the exceptions thrown
2023-04-29 02:01:00 -04:00
d5f75e1889
Attempt to correct PlayerSetPauseReq
...
this is still broken; further investigation is required
2023-04-29 02:00:13 -04:00
7efa6d1b78
Fix potential NPE
...
this can occur if the player disconnects before logging in
2023-04-29 01:59:45 -04:00
c2e9bdd261
Fix new account time
2023-04-29 01:59:18 -04:00
be2eef410a
fix /give avatars - currentTalentLevel cannot be negative ( #2132 )
2023-04-26 23:15:35 -04:00
4109cb0625
Remove garbages from Scene.java ( #2131 )
2023-04-24 21:00:34 -04:00
34c3c6229f
Merge branch 'development' into unstable-quests
...
# Conflicts:
# src/main/java/emu/grasscutter/command/commands/SetPropCommand.java
2023-04-24 21:00:03 -04:00
18124bd053
Merge branch 'development' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/command/commands/SetPropCommand.java
2023-04-24 20:58:14 -04:00
52ac9cd75e
Remove obsolete code
2023-04-24 20:56:20 -04:00
3e6b38c407
Catch LuaError
when loading scene groups
2023-04-24 03:11:47 -04:00
9c77ddc42e
Move cache hit to trace
2023-04-24 03:11:26 -04:00
66b0e6f3c6
Fix issue with serialized GridPosition
s
2023-04-24 03:11:09 -04:00
25c72a19e0
Fix main quest data loading issue
2023-04-24 03:10:22 -04:00
486582b81c
Revert previous; fix data parsing issue
2023-04-24 02:26:00 -04:00
fb686b2afc
Add sub-quest data only in BinOutput
...
could fix things sometimes
2023-04-24 02:01:17 -04:00
1a8d7e901a
Apply additional data from specific main quest lines
2023-04-24 01:44:58 -04:00
0d680a6310
Fix quest domains not showing up
2023-04-24 00:09:59 -04:00
40b23ec4a4
Add new protocol definitions
2023-04-23 23:12:20 -04:00
e85d269518
Run spotlessApply
on previous commit
2023-04-23 23:12:01 -04:00
c9d6225194
Apply changes from #63 (Anime-Game-Servers/Grasscutter-Quests)
2023-04-23 22:51:08 -04:00
d608831594
Update quest line documentation
2023-04-20 01:12:25 -04:00
375bb77abe
Attempt to keep parity with Grasscutter-Quests
& Fix add trial avatar issue
2023-04-20 00:58:23 -04:00
ae45177ed5
Fixing the starting world time
...
the proper start time should be 9 game hours
2023-04-20 00:40:13 -04:00
84c5a76e5d
Fix quests always showing dungeon IDs
2023-04-20 00:26:35 -04:00
a53328346a
Fix avatar trial status being saved to the database
2023-04-20 00:22:29 -04:00
de19116191
Check for custom server resources
2023-04-18 17:43:10 -04:00
ee298235c2
Run spotlessApply
2023-04-18 17:17:55 -04:00
75f163f704
Fix avatar type values
2023-04-18 16:01:29 -04:00
de0217f435
Send avatar type to client
...
also switch to lambda reference
2023-04-18 15:56:19 -04:00
361620de6d
Merge branch 'development' into unstable-quests
...
# Conflicts:
# src/generated/main/java/emu/grasscutter/net/proto/ScenePointUnlockNotifyOuterClass.java
# src/main/java/emu/grasscutter/game/dungeons/DungeonSystem.java
# src/main/java/emu/grasscutter/server/packet/recv/HandlerCombatInvocationsNotify.java
# src/main/java/emu/grasscutter/server/packet/recv/HandlerDungeonEntryInfoReq.java
2023-04-18 15:36:29 -04:00
c11b8a53a3
Merge branch 'development' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/game/dungeons/DungeonSystem.java
# src/main/java/emu/grasscutter/server/packet/recv/HandlerCombatInvocationsNotify.java
# src/main/java/emu/grasscutter/server/packet/recv/HandlerDungeonEntryInfoReq.java
2023-04-18 15:32:50 -04:00
0dd41f9350
implement getCachePath ( #2121 )
...
* implement getCachePath
for further use like grids cache.
* Update src/main/java/emu/grasscutter/utils/FileUtils.java
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
2023-04-18 15:19:29 -04:00
6989d49080
Remove the first area from being auto-unlocked when questing is enabled
2023-04-15 13:33:30 -04:00
c672a2d9cb
Move gadget controller loaded message to debug
2023-04-15 13:17:09 -04:00
d8f90b26cf
Fix entity controllers not loading
...
elemental monuments should now work
2023-04-15 01:41:19 -04:00
2b4feba86f
Fix issue with Amber not being added
...
the field for an item's `useOnGain` was final!
2023-04-15 01:23:32 -04:00
f2019aa88a
Fix drop system error
2023-04-15 00:50:03 -04:00
f08ba95071
Remove forEach
on group replacements
2023-04-14 23:56:42 -04:00
fcc68891be
Remove .gitattributes
...
this should fix some line separator issues
2023-04-14 23:33:54 -04:00
55118c802d
Load custom server resources
2023-04-14 23:27:08 -04:00
a8a78547a1
Fix level entity data loading
2023-04-14 22:59:57 -04:00
6b492656a1
Set dungeon manager when entering a dungeon
2023-04-14 22:44:59 -04:00
e93175621b
Use the player's selected main character when setOwner
is called
2023-04-14 22:01:09 -04:00
7bdcf4e0d2
Merge packet handlers from quests/quests
2023-04-14 21:59:15 -04:00
b5190bca45
Update quest line documentation
2023-04-14 02:39:15 -04:00
c08633aa46
Fix issue with trial teams
2023-04-14 02:37:15 -04:00
ae56b33265
Fix avatar skill behavior when changing elements
2023-04-14 01:54:43 -04:00
3224bbeb4f
Fix setOrFetch
on 0 values
2023-04-14 01:02:11 -04:00
2a5c7bf75c
Temporarily fix issue with all quests being added at once
2023-04-14 00:35:16 -04:00
6c1cff38b4
Fix default Traveler
2023-04-14 00:31:46 -04:00
8687e60b92
Merge branch 'development' into unstable
...
# Conflicts:
# src/generated/main/java/emu/grasscutter/net/proto/ScenePointUnlockNotifyOuterClass.java
2023-04-13 22:45:15 -04:00
af01282594
Add data for new drop system
2023-04-13 22:44:50 -04:00
84713d9b2e
Set CRLF
as the default line separator
...
this will be changed back to LF after unstable-quests is finished
2023-04-13 22:43:46 -04:00
f71b29c00a
Implement a new item drops system ( #2112 )
...
* 1
* Delete .gitattributes
* implement
* Update PacketDropHintNotify.java
* Update PacketWorldChestOpenNotify.java
* Update FileUtils.java
* Update PacketDropHintNotify.java
* Update WorldDataSystem.java
---------
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com >
2023-04-13 22:28:54 -04:00
eda5e8c5e0
Fix #2114 (metaMonster can be null)
2023-04-13 21:47:47 -04:00
55a7c0314d
Merge remote-tracking branch 'origin/unstable-quests' into unstable-quests
2023-04-13 21:34:55 -04:00
22fd7ab619
Fix potential NPR
2023-04-13 21:22:21 -04:00
b9a2694ea7
Fix Lua exec call ( #2115 )
...
* Fix Lua exec call
## Description
fix 352 should not have any slime spawns, its 353 and 351 has a single slime spawn
Please carefully read the [Contributing note](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md ) and [Code of conduct](https://github.com/Grasscutters/Grasscutter/blob/development/CODE_OF_CONDUCT.md ) before making any pull requests.
## Issues fixed by this PR
<!--- Put the links of issues that may be fixed by this PR here (if any). -->
## Type of changes
<!--- Put an `x` in all the boxes that apply your changes. -->
- [x] Bug fix
- [ ] New feature
- [ ] Enhancement
- [ ] Documentation
## Checklist:
- [x] My code follows the style guidelines of this project
- [x] My pull request is unique and no other pull requests have been opened for these changes
- [x] I have read the [Contributing note](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md ) and [Code of conduct](https://github.com/Grasscutters/Grasscutter/blob/development/CODE_OF_CONDUCT.md )
- [x] I am responsible for any copyright issues with my code if it occurs in the future.
* Update ExecNotifyGroupLua.java
* Update ExecNotifyGroupLua.java
* Update ExecNotifyGroupLua.java
* new ScriptArgs(groupId, eventType, quest.getSubQuestId()) .setEventSource(String.valueOf(quest.getSubQuestId()));
2023-04-13 21:21:43 -04:00
c71386c69e
Implement quest data field: gainItems
2023-04-13 20:33:31 -04:00
29501bcd81
Add flyable status to /prop
2023-04-13 18:06:35 -04:00
47cdfe5c14
Handle quest execute which sets the player's flying state
2023-04-13 18:00:25 -04:00
64eb6ee325
Add correct player defaults when questing is enabled
2023-04-13 17:55:47 -04:00
38ba9771ec
Remove default Anemo skill depot from a Traveler when questing is enabled
2023-04-13 17:53:18 -04:00
ecd0ea7a8c
Auto-enable questing
in the config
2023-04-13 17:37:32 -04:00
d6efaaea86
Call Player#onPlayerBorn
when the player is created
2023-04-13 17:34:04 -04:00
41be058509
Update documentation to match current state of codebase
2023-04-13 17:21:00 -04:00
55b61a93c6
Convert prologue table to a markdown table
2023-04-13 17:02:49 -04:00
6819ef6bdc
line separators??
2023-04-13 15:49:38 -04:00
349f76b7d8
Merge remote-tracking branch 'origin/unstable-quests' into unstable-quests
2023-04-13 15:47:32 -04:00
4251b53d75
Fix boss name display. ( #2111 )
2023-04-13 00:59:40 -04:00
b42d8b67ed
Fix quest progression when entering a domain
2023-04-12 02:59:44 -04:00
60eb62fa42
Spawn the player at the scene's start position when sent to a dungeon
2023-04-12 02:34:13 -04:00
0de69cd1fa
Show available story dungeons to the player
2023-04-12 02:01:22 -04:00
b0ab0c68ad
Fix hanging on scene creation
...
Invoke `SceneScriptManager#init` in a thread.
2023-04-11 23:11:23 -04:00
7bac95098a
Optimize 71a8ca2a
2023-04-11 21:09:52 -04:00
97f74d9d55
Move persistant logger calls to trace
2023-04-11 21:07:50 -04:00
71a8ca2a8a
Implement scripting: SetEntityServerGlobalValueByConfigId
...
w/ help from: Moistcrafter#9172
2023-04-11 21:07:29 -04:00
c1ea2b04ec
Add wiki content from Grasscutter-Quests
to documentation
2023-04-11 18:13:35 -04:00
68561369f3
Move services loggers to 'debug-all'
2023-04-11 17:58:57 -04:00
5851761d59
Enable 'big world scripts' by default
...
this uses significantly more system resources, but in turn allows for the *quest* system to work!
2023-04-11 02:12:33 -04:00
76be70d4a8
Fix grid parsing
...
now compatiable with Yukki's resources!
2023-04-11 02:05:38 -04:00
990b36cbce
Move scripting-related logger messages to debug
2023-04-11 02:05:12 -04:00
54b7d1251e
Fix order of logging scene group loading errors
2023-04-10 23:44:22 -04:00
06cbae31fa
Fix player fields not being set
...
line seps r weird
2023-04-10 22:46:19 -04:00
92afa64629
Merge remote-tracking branch 'origin/unstable' into unstable
2023-04-10 22:23:19 -04:00
5e56b5e3a8
Merge branch 'development' into unstable-quests
...
# Conflicts:
# src/generated/main/java/emu/grasscutter/net/proto/ResinChangeNotifyOuterClass.java
# src/main/java/emu/grasscutter/game/managers/ResinManager.java
# src/main/java/emu/grasscutter/game/player/Player.java
# src/main/java/emu/grasscutter/game/props/ItemUseAction/ItemUseAddItem.java
# src/main/java/emu/grasscutter/server/http/dispatch/RegionHandler.java
# src/main/java/emu/grasscutter/server/packet/send/PacketResinChangeNotify.java
# src/main/java/emu/grasscutter/utils/Crypto.java
2023-04-10 22:13:50 -04:00
559261963d
Merge branch 'development' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/server/http/dispatch/RegionHandler.java
# src/main/java/emu/grasscutter/utils/Crypto.java
2023-04-10 22:11:51 -04:00
3d87ba7f09
Lint Code [skip actions]
2023-04-11 02:08:02 +00:00
a96506ccf9
Merge remote-tracking branch 'origin/unstable' into unstable
2023-04-10 22:07:19 -04:00
7a178a7d3d
Add the compiled handbook to .gitignore
2023-04-10 22:07:09 -04:00
ff2e74de68
Implement give item (frontend)
2023-04-10 22:05:06 -04:00
1661c42def
Implement give item & Implement configurable handbook endpoints
2023-04-10 22:04:47 -04:00
eff01b6cea
Move illegal/invalid item IDs to GameConstants
2023-04-10 22:03:27 -04:00
afce31e53b
Lint Code [skip actions]
2023-04-10 07:24:16 +00:00
8cc725e45c
Implement handbook SDK for commands (avatars)
2023-04-10 03:23:07 -04:00
2bd992592d
Implement server API for handbook controls (avatar)
2023-04-10 03:22:48 -04:00
62fd82fa54
Add packet for WindSeedClientNotify
...
still a blacklisted packet however
2023-04-10 02:15:08 -04:00
c66b920068
Merge remote-tracking branch 'origin/unstable' into unstable
2023-04-10 01:50:55 -04:00
7ad6c892ce
Merge branch 'development' into unstable
...
# Conflicts:
# src/generated/main/java/emu/grasscutter/net/proto/ResinChangeNotifyOuterClass.java
# src/main/java/emu/grasscutter/game/managers/ResinManager.java
# src/main/java/emu/grasscutter/game/player/Player.java
# src/main/java/emu/grasscutter/game/props/ItemUseAction/ItemUseAddItem.java
# src/main/java/emu/grasscutter/server/packet/send/PacketResinChangeNotify.java
2023-04-10 01:49:12 -04:00
d348146928
Lint Code [skip actions]
2023-04-10 05:44:09 +00:00
18c143e12f
Fix base route navigation
2023-04-10 01:16:53 -04:00
5ac93645e4
Lint Code [skip actions]
2023-04-10 05:06:53 +00:00
65532ffd90
Merge remote-tracking branch 'origin/unstable' into unstable
...
# Conflicts:
# src/handbook/src/backend/types.ts
# src/handbook/src/ui/pages/ItemsPage.tsx
# src/handbook/src/ui/widgets/MiniCard.tsx
2023-04-10 01:06:06 -04:00
5d90dd2827
Add a dumper for entity info
2023-04-10 00:59:31 -04:00
16875e85ac
Implement the entities page
2023-04-10 00:59:01 -04:00
1239bc05b2
Lint Code [skip actions]
2023-04-10 00:59:40 +00:00
127d45f21f
Implement the scenes page
2023-04-09 20:58:03 -04:00
e5efe00285
Parse scene info
2023-04-09 20:38:19 -04:00
a8289b782f
Add a dumper for scene info
2023-04-09 20:34:04 -04:00
faadffda21
Fix homepage disclaimer
2023-04-09 19:45:29 -04:00
efcf124003
Fix descriptions on cards
2023-04-09 19:27:42 -04:00
d4936abb37
Remove testing/CN items from the item dump
2023-04-09 18:51:54 -04:00
3557981b4a
Add 'Add to Inventory' item card widget
2023-04-09 18:50:32 -04:00
bc3310ae29
Add card for item information
2023-04-09 17:47:56 -04:00
219d9f28e1
Add spot to input game UID
2023-04-09 17:46:29 -04:00
e20c7c151b
Lint code
2023-04-09 14:50:59 -04:00
bb6569b736
Add language keys for new commands
2023-04-09 14:46:55 -04:00
644f1b3ab9
Continue merging quests
(pt. 2)
2023-04-09 14:35:45 -04:00
97ee71bcf4
Continue merging quests
(pt. 1)
...
Finished last at: `World.java`, line `player.setAvatarsAbilityForScene(newScene);`
2023-04-09 13:25:16 -04:00
4231b26eea
Fix route -> page binding
2023-04-08 23:52:54 -04:00
8f74168a23
Fix issue with default 1080p 100% scaling
...
we need an autoscaler!
2023-04-08 23:50:55 -04:00
25d38344b0
Lint Code [skip actions]
2023-04-09 03:48:05 +00:00
82e43d9072
Force npm install
for handbook actions
2023-04-08 23:47:19 -04:00
f483fb6ea8
Remove duplicate item entries
...
This filters items by name and ID.
2023-04-08 23:46:54 -04:00
32f11e29b1
Load items faster
2023-04-08 23:35:20 -04:00
6c2f66fa2d
Fix item icons to be more accurate
...
Project Amber is now the primary icon source!
2023-04-08 21:58:46 -04:00
2a5abc1dcb
Add icons to item data
2023-04-08 21:56:51 -04:00
a27f7e0373
Implement part of the items page
2023-04-08 01:19:35 -04:00
b2f15066be
Add more TypeScript aliases
2023-04-08 00:18:21 -04:00
181eb56471
Sort item data
2023-04-08 00:18:06 -04:00
74cff61824
Add "react-virtualized"
...
automatically patch it to remove unnecessary import
2023-04-08 00:17:23 -04:00
b683f75cfa
Lint Code [skip actions]
2023-04-07 04:17:07 +00:00
155e5be8a7
Create basic items page
2023-04-07 00:09:29 -04:00
f594e8918b
Center avatar labels
2023-04-06 23:59:45 -04:00
757d682cd6
Implement avatars/characters page
...
Handle edge-cases for avatar image rendering
2023-04-06 23:54:15 -04:00
1f27f83616
Merge remote-tracking branch 'origin/unstable' into unstable
2023-04-06 22:34:25 -04:00
0a26de7136
Fix linting script
...
(forgot that actions are in `src/handbook` already)
2023-04-06 22:34:19 -04:00
845c7cb457
Implement the commands page
...
additionally, clean-up imports
2023-04-06 22:31:13 -04:00
db8aa3f6f1
Add override for the scrollbar
2023-04-06 22:30:49 -04:00
ce27b005f8
Add function for getting a list of commands
2023-04-06 22:30:34 -04:00
44b90612f2
Fix data parsing with CSVs
2023-04-06 18:55:10 -04:00
5fe304d2e8
Change avatar data to a CSV file
2023-04-06 18:45:47 -04:00
bb20d0fd80
Add linter script
...
Fix issue with running `cd src/handbook` while in the handbook directory for building
2023-04-06 18:42:38 -04:00
4664a21fab
Parse data into types
2023-04-06 22:13:17 +00:00
a12bcef065
Go home when title is clicked
2023-04-06 22:03:16 +00:00
314c8771da
Attempt to fix handbook actions
...
clearly running cd prior to setting up node doesnt work
2023-04-06 04:56:39 -04:00
12898f6228
Implement loading dumped data for the handbook
2023-04-06 04:54:10 -04:00
7c4186f5df
Create initial handbook data dumpers
...
these can be accessed by using `-dump=commands,en-us` or `-dump=avatars/items,EN` (all languages supported)
2023-04-05 22:43:19 -04:00
c64cc7d5e2
Merge branch 'development' into unstable-quests
...
# Conflicts:
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUpgradeRspOuterClass.java
2023-04-05 21:28:52 -04:00
c40908c5eb
Format updated protocol classes
2023-04-05 21:27:35 -04:00
ea91bf9eb7
Fix switched fields ( #2098 )
2023-04-05 21:27:24 -04:00
ac7b4d1238
Format updated protocol classes
2023-04-05 21:25:44 -04:00
4345a0dffa
Merge branch 'development' into unstable
...
# Conflicts:
# src/generated/main/java/emu/grasscutter/net/proto/AvatarUpgradeRspOuterClass.java
2023-04-05 21:21:18 -04:00
6e3e770f79
Add basis of commands page
2023-04-05 21:20:48 -04:00
c86d538597
Add character widget
2023-04-04 23:42:35 -04:00
b17f97def6
Fix initial issues with navigation system
2023-04-04 22:44:17 -04:00
e0b1f275dd
Implement navigation and the page system
2023-04-04 22:30:49 -04:00
30c8d01c9e
Implement handbook sidebar
...
only works on desktops atm, mobile support is non-existant
2023-04-04 21:42:24 -04:00
1d03100dcc
Add building for handbook
...
also implement linting, ci for handbook, and change `.editorconfig` to do 2-line for .yml
2023-04-04 21:41:06 -04:00
a4c3f90388
Add credits section to home page
2023-04-04 20:33:41 -04:00
b78f7f393e
Add more home buttons & Add content disclaimer
...
i added a place to add credits; will do next probs
2023-04-04 19:36:32 -04:00
f5a012edad
Merge branch 'development' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/net/packet/PacketOpcodes.java
# src/main/java/emu/grasscutter/utils/Utils.java
2023-04-03 23:45:28 -04:00
8f468ed0c9
Add basis of the content panel
...
- Home buttons
- Implement sidebar
- Add home title
2023-04-03 23:39:45 -04:00
9bb87ff60d
Scaffold class-based React + Tailwind project
...
now configured with TypeScript aliases!
2023-04-03 22:33:53 -04:00
c0c60b5e4e
Scaffold vite-react
project
2023-04-03 22:23:03 -04:00
a3970f8e43
Format code
2023-04-02 21:34:07 -04:00
b03870ab48
Merge branch 'development' into unstable-quests
...
# Conflicts:
# src/main/java/emu/grasscutter/net/packet/PacketOpcodes.java
# src/main/java/emu/grasscutter/utils/Utils.java
2023-04-02 21:33:33 -04:00
b2c9e8de3e
Merge branch 'unstable' into unstable-quests
2023-04-02 21:31:39 -04:00
d77ded560a
Merge branch 'development' into unstable
2023-04-02 21:31:00 -04:00
95e1d77b65
Merge branch 'fixmail' into unstable
...
# Conflicts:
# src/main/java/emu/grasscutter/game/mail/Mail.java
# src/main/java/emu/grasscutter/net/packet/PacketOpcodes.java
# src/main/java/emu/grasscutter/server/packet/recv/HandlerGetAllMailReq.java
# src/main/java/emu/grasscutter/server/packet/send/PacketGetAllMailRsp.java
# src/main/java/emu/grasscutter/utils/Utils.java
2023-04-02 21:30:52 -04:00
90fb606f68
Simplify the mail handler
2023-04-02 21:23:02 -04:00
8b4471ee54
Check if the scene has a config
2023-04-02 20:42:12 -04:00
ddafeb9ed3
fix: mail
2023-04-03 00:18:48 +09:00
9fbb7fb3be
Continue updating/refactoring classes
...
Most code is matched from `Grasscutter-Quests`.
2023-04-01 22:17:10 -04:00
772532515e
Comment-out unknown packet handlers/encoders
...
These are mostly related to the teapot, music game, and custom teams
2023-04-01 20:00:08 -04:00
3e6aa79eb8
Add additional protocol classes
...
Using `gc-quest-fix`
2023-04-01 19:54:11 -04:00
29956421f0
Fix existing protocol classes
...
Using `gc-quest-fix`
2023-04-01 19:53:46 -04:00
daa51e53b7
Copy some files from Grasscutter-Quests
...
NOT completely finished, nor is it completely done. Protocol issues remain! (including lack of packet IDs)
2023-04-01 18:06:30 -04:00
262ee38ded
Create files from Grasscutter-Quests
...
these files are NOT directly compatible with Grasscutter, and require additional modifications to the codebase to work.
2023-03-31 23:58:12 -04:00
86aad96125
Add task for gradle test
2023-03-31 23:37:50 -04:00
c8288d1446
Add the improved KCP library
2023-03-31 23:37:25 -04:00
e636fda14f
Run Spotless on src/test
2023-03-31 22:34:19 -04:00
6d9a81ba1c
Run Spotless on src/generated
2023-03-31 22:32:25 -04:00
fc05602128
Run Spotless on src/main
2023-03-31 22:30:45 -04:00
99822b0e22
Remove reflowLongStrings
...
Causes an issue with Spotless!
2023-03-31 22:25:47 -04:00
877937bfbb
Create a basic test for Grasscutter's HTTP server
2023-03-31 22:15:28 -04:00
2081087c76
Format build.gradle
and add dependency for JUnit tests
2023-03-31 22:14:56 -04:00
bbe51fb945
Add support for unit testing
...
- Add argument `-testing`, which allows for a threaded console
2023-03-31 22:13:58 -04:00
31465c0172
Force Git to use LF
for line separation
2023-03-31 17:19:46 -04:00
15e2f3ca34
Run IntelliJ IDEA code formatter
2023-03-31 17:19:26 -04:00
5bf5fb07a2
Move scripts away from the root directory
2023-03-31 17:05:12 -04:00