140 Commits

Author SHA1 Message Date
175e7f5f09 Format code [skip actions] 2023-08-01 04:23:23 +00:00
665263d9ba Fix account list subcommand 2023-07-31 17:26:30 -04:00
a4ad781d61 Format code [skip actions] 2023-07-31 16:54:59 +00:00
465582b8da Handle Dungeons with null config (#2279) 2023-07-31 12:52:42 -04:00
4320bc7d29 Format code [skip actions] 2023-07-29 15:40:10 +00:00
98fbc4e512 Improve Platforms (#2275)
* Improve Platforms

* add this.
2023-07-29 11:38:34 -04:00
f3277dee9f Fix Forging (#2278) 2023-07-29 11:37:32 -04:00
0005fcf96f Format code [skip actions] 2023-07-23 03:19:10 +00:00
f065b2b16f Format code [skip actions] 2023-07-23 03:18:53 +00:00
e9d68936f6 Format code [skip actions] 2023-07-23 03:18:29 +00:00
47971dc931 various small bug fixes (#2270)
* various small bug fixes

* Upgrade warning to error

* A few more state changes to match the others in this pull
2023-07-22 23:17:59 -04:00
fe169398ec Gadgets can be picked up too (#2272)
* Gadgets can be picked up too

* put in a warning
2023-07-22 23:17:39 -04:00
ddc082fc97 Everything triggers regions (#2271)
* Everything triggers regions

* hotfix
2023-07-22 23:17:33 -04:00
0b806e21cf Fix talks that have a quest id of 4 digits or more (#2268) 2023-07-22 23:17:18 -04:00
49ba0e55e8 make xxGroupVariableValueByGroup the same as xxGroupVariableValue (#2266) 2023-07-22 23:17:11 -04:00
ae2ab20b5b add support for 3.8 teapot binout files (scene 2005, 2204) (#2265) 2023-07-22 23:17:02 -04:00
27d495742d Format code [skip actions] 2023-07-15 03:05:16 +00:00
f17339f1b6 Send global value packet after the scene host has finished initializing the scene 2023-07-14 23:03:49 -04:00
f0775f70f3 Send packet after scene load & Directly send back entity ID to clients 2023-07-14 21:22:45 -04:00
fecf83cfa4 Revert AvatarUpgradeRsp 2023-07-14 21:09:57 -04:00
dfbe4022f3 Merge remote-tracking branch 'origin/development' into development 2023-07-14 19:47:56 -04:00
e859d87ae3 Implement SetEntityServerGlobalValueByEntityId 2023-07-14 19:46:30 -04:00
acb3575c77 update zh-TW.json (#2260) 2023-07-14 19:37:54 -04:00
f725d9203d Fix QUEST_CONTENT_LEAVE_SCENE (#2262) 2023-07-14 19:37:29 -04:00
d62394e35e Remove obsolete code in ScriptLib.java (#2263) 2023-07-14 19:37:08 -04:00
a4d5de06d1 Fix starting wrong quest for story quests (#2264) 2023-07-14 19:36:50 -04:00
73acfa1178 Update README_zh-TW (#2261)
* Update README_zh-TW.md

添加繁體版快速開始

* Update README_zh-TW.md
2023-07-12 22:01:20 -04:00
0d71d29932 fix first entering teapot failure (#2259) 2023-07-12 22:00:55 -04:00
d0a4da8a1f Update languages [skip actions] 2023-07-09 06:04:19 +00:00
d332861ed8 add italian support (italian translation fix) (#2249)
* Updated IT Readme

* Update it-IT.json

* Update it-IT.json (2)

* fixed a couple errors while reviewing
2023-07-09 02:03:54 -04:00
47186a47b2 It now can bind on correct addr (#2254)
Now Grasscutter will bind on address specified in config.json (bindAddress), instead of 0.0.0.0
2023-07-08 12:27:12 -04:00
5090b17b80 Update ru-RU.json (#2247)
ty Scaldy for help♥♥♥
2023-07-03 23:32:15 -04:00
5b9508d7a4 Update French translations (#2246) 2023-07-03 23:30:22 -04:00
df7941bc1b Format code [skip actions] 2023-07-03 11:03:03 +00:00
9cac0953fa Add alternate val name (#2245) 2023-07-03 07:01:50 -04:00
7cdb774b1f Merge remote-tracking branch 'origin/development' into development 2023-07-01 01:29:40 -04:00
f40cdfd23d Update protocol definition for AvatarUpgradeRsp 2023-07-01 01:29:30 -04:00
4e71a15479 Move unknown condition handler message to debug 2023-07-01 01:29:14 -04:00
6afa1bf276 Bump to 1.6.2 & Fix handbook generation error 2023-07-01 01:28:35 -04:00
8c2d00fcd3 fix README.md build badge (#2243)
* fix README.md build badge

* fix README_XXX.md build badge
2023-07-01 01:17:03 -04:00
308686d9e7 Format code [skip actions] 2023-06-27 05:51:09 +00:00
83d447cfc2 Update region logic (#2240) 2023-06-27 01:49:24 -04:00
4ec274f5c5 Set event source for group variable changes to the variable name (#2231) 2023-06-25 10:45:37 -04:00
30d093f348 Update ScriptLib.java (#2227) 2023-06-24 00:37:13 -04:00
9fd5f7665c Fix unlogging quests (#2226) 2023-06-23 23:03:14 -04:00
55840bcdb6 Synchronize the Chinese README with the English version (#2224)
* Synchronize the Chinese README with the English version

* Update Chinese README translation

Better formatting and fixing several words that were not translated.
2023-06-22 16:42:35 -04:00
e706cce802 Format code [skip actions] 2023-06-20 20:38:14 +00:00
b58caf0632 Fix Librarian Story Quest (#2218)
* Fix Librarian Story Quest

* People die if they are killed

You want to die people instead of remove them so they play their sweet death animations.

* Nope. I take it back. Scriptlib is the wierd one to think removeEntity removes the entity.

* One must stop editing the code directly.

* Update EntityType.java

* Add warnings per Hartie

* Per Hartie, change getEntityType to EntityType
2023-06-20 16:37:00 -04:00
97b28b13fe Format code [skip actions] 2023-06-17 19:58:14 +00:00
4ebe6fbf63 dungeon drop implementation (#2215)
* dungeon drop implementation

* Update src/main/java/emu/grasscutter/game/dungeons/DungeonManager.java

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-06-17 15:56:47 -04:00
06d5bf7098 Temporary fix to scene reference 2023-06-17 11:24:46 -04:00
9d94888da3 Fix race condition with worktops (#2216)
* Fix race condition with worktops

* Update ScriptLib.java

* Update ScriptLib.java

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-06-17 11:00:10 -04:00
86036682d7 Format code [skip actions] 2023-06-17 03:00:10 +00:00
762e7ae301 Fix ContentNotFinishPlot 2023-06-16 22:58:49 -04:00
31cef88ef7 Format code [skip actions] 2023-06-16 18:28:59 +00:00
c3339de184 Resume the app token exchanger (#2209) 2023-06-16 14:27:14 -04:00
e382c6d691 Format code [skip actions] 2023-06-16 18:06:43 +00:00
6b3f19e588 fix giveall doesn't give everything (#2210)
* fix giveall doesn't give everything

* avoid unnecessary failure to add items by catching exception earlier

* switch to use grasscutter logger

* use debug()
2023-06-16 14:05:33 -04:00
47172c995f Format code [skip actions] 2023-06-16 18:05:28 +00:00
6da5343df0 Do not unload groups asked for by quests (#2212) 2023-06-16 14:04:58 -04:00
89376d58bf Change method of not ticking empty scenes (#2211) 2023-06-16 14:04:16 -04:00
248af4abfb Update VisionLevelType.java (#2207) 2023-06-13 11:27:24 -04:00
a7f78c7759 Skip invalid plugins (#2206) 2023-06-13 11:24:02 -04:00
baac48c4a0 Format code [skip actions] 2023-06-11 20:26:35 +00:00
6c89998759 Fix KillSelf 2023-06-11 16:24:42 -04:00
3cc5e6b4e8 Disclaimer 2023-06-11 16:15:15 -04:00
0f43e18d70 Fix some affixes not working 2023-06-11 16:14:38 -04:00
1c9f32cbef Fix a bit of un-researched action handling 2023-06-11 16:12:57 -04:00
d933ca6d02 Format code [skip actions] 2023-06-11 03:33:37 +00:00
3d62e72aa0 Format code [skip actions] 2023-06-11 03:32:55 +00:00
15699e562a Fix lock clock (#2201)
* Fix lock clock

* 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

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update src/main/java/emu/grasscutter/server/packet/recv/HandlerClientLockGameTimeNotify.java

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-06-10 23:32:23 -04:00
2788206934 Almost fully fix Chasing Shadows (#2202) 2023-06-10 23:31:57 -04:00
9dbeb2172d fix description of command quest and list (#2203)
* fix description of command `quest` and `list`

* Update src/main/java/emu/grasscutter/command/commands/QuestCommand.java

Co-authored-by: Der Chien <b03902015@ntu.edu.tw>

* Update QuestCommand.java

---------

Co-authored-by: Der Chien <b03902015@ntu.edu.tw>
2023-06-10 23:31:39 -04:00
55cb7ab967 Repair README.md 2023-06-10 23:31:12 -04:00
944db42762 Update quick start guide (#2198)
* Update quick start guide

Co-Authored-By: Nazrin <1877986+scooterboo@users.noreply.github.com>

* Update README.md

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update README.md

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update README.md

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update README.md

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update README.md

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update README.md

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update README.md

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

---------

Co-authored-by: Nazrin <1877986+scooterboo@users.noreply.github.com>
Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-06-10 23:30:28 -04:00
1ed89598ff Add option "all" for UnlockMap and change the default behavior for "/prop unlockmap on" (#2196)
* Do not unlock unnecessary scene points during '/prop unlockmap on'

* Format code [skip actions]

* Backup scenePoints since we might modify it

* Format code [skip actions]

* Add 'all' for UnlockMap

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-09 13:31:11 -04:00
4093420c90 Format code [skip actions] 2023-06-09 17:29:36 +00:00
a1f75e1537 Format code [skip actions] 2023-06-09 17:29:26 +00:00
e6d32f5599 Make ice dude show up (#2200)
* Make ice dude show up

* replace contains with equals

Might as well fix this while I'm here.
"leave" and "enter" have the same number of letters, so it works.

* empty strings suck

* Update SceneTrigger.java

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-06-09 13:28:28 -04:00
b412a24657 Smarter NPC loading (#2199) 2023-06-09 13:27:34 -04:00
b4b0b8d2a8 Fix cutscene and sound permissions (#2197) 2023-06-07 11:57:59 -04:00
d8d31f3afe Update AvatarUpgradeRspOuterClass.java (#2193) 2023-06-06 16:39:46 -04:00
7fb9913c4f Format code [skip actions] 2023-06-06 03:28:38 +00:00
8472c36490 Implement SET_KILLED_STATE 2023-06-05 23:27:14 -04:00
ddb76a0c2a Format code [skip actions] 2023-06-04 21:57:29 +00:00
c40213affc Action id mapping fix 2023-06-04 17:55:19 -04:00
f389d2fb28 Handle SetRandomOverrideMapValue 2023-06-04 17:53:48 -04:00
b5595c3fab Fix dropType de-serialization
enum edition
2023-06-04 17:53:30 -04:00
ecb6145e54 Revert "Fix dropType de-serialization" 2023-06-04 17:52:12 -04:00
eb17d65330 Revert "Format code [skip actions]"
This reverts commit 22e953b636.
2023-06-04 17:50:55 -04:00
22e953b636 Format code [skip actions] 2023-06-04 19:56:38 +00:00
6080297be9 Fix dropType de-serialization 2023-06-04 15:55:06 -04:00
6d6e6a041d Format code [skip actions] 2023-06-04 05:01:54 +00:00
b09c0d48bf Fix ActionGenerateElemBall 2023-06-04 01:00:27 -04:00
b050337216 Format code [skip actions] 2023-06-04 04:29:25 +00:00
ac3ccf93f3 Little fix 2023-06-04 00:27:15 -04:00
0167709070 Implement GenerateElemBall action 2023-06-04 00:27:01 -04:00
63ccff8755 Shut down the game server when Grasscutter is about to shut down 2023-06-04 00:26:06 -04:00
494cd3b28c Format code [skip actions] 2023-06-03 19:37:54 +00:00
f9dffba27a Merge remote-tracking branch 'origin/development' into development 2023-06-03 15:36:05 -04:00
f85070abdc Make subfield & drop classes final 2023-06-03 15:36:00 -04:00
4de21d4a40 Remove redundant script event calling when changing the time 2023-06-03 15:35:04 -04:00
56f09e87a1 Fix ore dropping and implement subfields 2023-06-03 15:29:45 -04:00
9dae3cbcc7 Added localid missing actions (needs testing) 2023-06-03 15:27:02 -04:00
d18a8c31a6 Add SystemHintType enum 2023-06-03 15:23:27 -04:00
f977679c1c Fix handbook generation being performed when all conditions weren't met 2023-06-03 15:23:05 -04:00
8fc17ede99 Format code [skip actions] 2023-06-03 16:43:21 +00:00
73e181df9b Merge remote-tracking branch 'origin/development' into development 2023-06-03 12:41:51 -04:00
5441094e47 Fix NullPointerException when trying to find gadgets in a group suite 2023-06-03 12:41:20 -04:00
7fc7b5087c Format code [skip actions] 2023-06-03 14:55:55 +00:00
e28575c80f Fix battle in front of glowy stag god (#2188)
* Fix battle in front of glowy stag god

* Don't do a rollback when starting a quest. We're better than that.
2023-06-03 10:54:46 -04:00
853a67d48e Format code [skip actions] 2023-06-03 01:43:44 +00:00
e8bfdc3c01 Send system hint when a player joins/leaves a world in multiplayer 2023-06-02 21:41:47 -04:00
8870675dcd Remove dead entities on scene tick 2023-06-02 21:41:10 -04:00
43fa6efec9 Format code [skip actions] 2023-06-02 18:26:45 +00:00
d9e8810a5c Fix invalid JSON exception when querying gacha records 2023-06-02 14:15:39 -04:00
82189e03ed Add debug command for checking triggers on a group 2023-06-01 21:28:46 -04:00
cef8b53dd6 Fix quest chests not having drop data 2023-06-01 21:28:12 -04:00
43f3494073 Check for an invalid avatar in a team 2023-06-01 20:00:17 -04:00
20f0cda3e0 Fix chasing shadows (mostly) 2023-06-01 19:59:36 -04:00
8692405363 Wait for thread executors to shut down 2023-06-01 18:17:48 -04:00
9dd514a73b Catch exception when unable to write to KCP client 2023-06-01 18:17:15 -04:00
1940b22dc5 Fix statue unlocks, and probably other quests involving talks 2023-06-01 18:13:41 -04:00
bb1729c227 Bump version to 1.6.1 2023-06-01 14:35:01 -04:00
4870871b2c Move rewind data logger call to debug 2023-06-01 14:27:38 -04:00
2c7c8bf4fd Add option for enabling costumes on trial avatars 2023-06-01 14:23:12 -04:00
deaa13c2af Add check for legacy API method calls on plugins 2023-06-01 14:19:05 -04:00
fd40575cb4 Fix issue with time when a player reconnects without a world 2023-06-01 14:18:34 -04:00
3c0e834348 Fix FieldFetch not getting fields from superclasses 2023-06-01 14:18:12 -04:00
27be6c31e6 Fix a typo I left in Player.java (#2180)
ENTER_REGION_ ->LEAVE_REGION_
Took the opportunity to refactor it so that we only calculate the string once.
2023-06-01 12:30:19 -04:00
87269e9ded README.md (#2181)
Remove mention of unstable branch in README.md
2023-06-01 12:29:42 -04:00
46fee38217 Fix ability modifiers NullPointerException 2023-06-01 03:30:00 -04:00
6e5971df62 Fix stamina casting exception 2023-06-01 03:27:48 -04:00
98375deac9 Downgrade development version to 1.6.0 2023-06-01 02:37:01 -04:00
97c70f7877 Fix issues with regions (#2179)
Luckily, SceneRegion and TriggerExcelConfigData both have group numbers, so we can use those to differentiate regions!
2023-06-01 02:04:18 -04:00
9e5b57a043 Merge unstable into development (#2173)
* Remove more scene synchronized

* Fix worktop options not appearing

* Format code [skip actions]

* Fix delay with server tasks

* Format code [skip actions]

* Fully fix fairy clock (#2146)

* Fix scene transition

* fully fix fairy clock

* Re-add call to `Player#updatePlayerGameTime`

* Format code [skip actions]

* Initialize the script loader in `ResourceLoader#loadAll`

* Fix region removal checking

* Format code [skip actions]

* Use Lombok's `EqualsAndHashCode` for comparing scene regions

* Format code [skip actions]

* Move 'invalid gather object' to `trace`

* Add more information to the 'unknown condition handler' message

* Move invalid ability action to trace

* Make `KcpTunnel` public

* Validate the NPC being talked to

* Format code [skip actions]

* NPCs are not spawned server side; change logic to handle it

* Format code [skip actions]

* 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>

* Check if a command should be copied or HTTP should be used

* Lint Code [skip actions]

* Fix character names rendering incorrectly

* Add basic troubleshooting command

* Implement handbook teleporting

also a few formatting changes and sort data by logical sense

* Fix listener `ConcurrentModificationException` issue

* Add color change to `Join the Community!`

* Lint Code [skip actions]

* Make clickable buttons appear clickable

* Remove 'Mechanicus' entities from the list of entities

* Format code [skip actions]

* Fix going back returning a blank screen

* Implement entity spawning

* Add setting level to entity card

* Add support for 'plain text' mode

* Make descriptions of objects scrollable

* Lint Code [skip actions]

* Format code [skip actions]

* Change the way existing hooks work

* Format code [skip actions]

* Upgrade Javalin to 5.5.0 & Fix project warnings

* Upgrade logging libraries

* Fix gacha mappings static file issue

* Add temporary backwards compatability for `ServerHelper`

* Format code [skip actions]

* Remove artifact signatures from VCS

* Fix forge queue data protocol definition

* Run `spotlessApply`

* Format code [skip actions]

* Download data required for building artifacts

* Add call for Facebook logins

* Add the wiki page as a submodule

* Format code [skip actions]

* Update translation (#2150)

* Update translation

* Update translation

* Separate the dispatch and game servers (pt. 1)

gacha is still broken, handbook still needs to be done

* Format code [skip actions]

* Separate the dispatch and game servers (pt. 2)

this commit fixes the gacha page

* Add description for '/troubleshoot'

* Set default avatar talent level to 10

* Separate the dispatch and game servers (pt. 3)

implement handbook across servers!

* Format code [skip actions]

* Update GitHub Actions to use 'download-file' over 'wget'

* 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>

* Lint Code [skip actions]

* Download data for the build, not for the lint

* format imports

this is really just to see if build handbook works kek

* Implement proper handbook authentication (pt. 1)

* Implement proper handbook authentication (pt. 2)

* Format code [skip actions]

* Add quest data dumping for the handbook

* Change colors to fit _something suitable_

* Format code [skip actions]

* Fix force pushing to branches after linting

* Fix logic of `SetPlayerPropReq`

* Move more group loading to `trace`

* Add handbook IP authentication in hybrid mode

* Fix player level up not displaying on the client properly

* Format code [skip actions]

* Fix game time locking

* Format code [skip actions]

* Update player properties

* Format code [skip actions]

* Move `warn`s for groups to `debug`

* Fix player pausing

* Move more logs to `trace`

* Use `removeItemById` for deleting items via quests

* Clean up logger more

* Pause in-game time when the world is paused

* Format code [skip actions]

* More player property documentation

* Multi-threaded resource loading

* Format code [skip actions]

* Add quest widgets

* Add quests page (basic impl.)

* Add/fix colors

also fix tailwind

* 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

* Re-add `BeginCameraSceneLookNotify`

* Fix being unable to attack (#2157)

* Add `PlayerOpenChestEvent`

* Add methods to get players from the server

* Add static methods to register an event handler

* Add `PlayerEnterDungeonEvent`

* Remove legacy documentation from `PlayerMoveEvent`

* Add `PlayerChatEvent`

* Add defaults to `Position`

* Clean up `.utils`

* Revert `Multi-threaded resource loading`

* Fix changing target UID when talking to the server

* Lint Code [skip actions]

* Format code [skip actions]

* fix NPC talk triggering main quest in 46101 (#2158)

Make it so that only talks where the param matches the talkId are checked.

* Format code [skip actions]

* Partially fix Chasing Shadows (#2159)

* Partially fix Chasing Shadows

* Go ahead and move it before the return before Magix tells me to.

* Format code [skip actions]

* Bring back period lol (#2160)

* Disable SNI for the HTTPS server

* Add `EntityCreationEvent`

* Add initial startup message

this is so the server appears like its preparing to start

* Format code [skip actions]

* Enable debug mode for plugin loggers if enabled for the primary logger

* Add documentation about `WorldAreaConfigData`

* Make more fields in excels accessible

* Remove deprecated fields from `GetShopRsp`

* Run `spotlessApply` on definitions

* Add `PlayerEnterAreaEvent`

* Optimize event calls

* Fix event invokes

* Format code [skip actions]

* Remove manual autofinish for main quests. (#2162)

* Add world areas to the textmap cache

* Format code [skip actions]

* Don't overdefine variables in extended classes (#2163)

* Add dumper for world areas

* Format code [skip actions]

* instantiate personalLineList (#2165)

* Fix protocol definitions

thank you Nazrin! (+ hiro for raw definitions)

* Fix the background color leaking from the character widget

* Change HTML spacing to 2 spaces

* Implement hiding widgets

* Change scrollbar to a vibrant color

* Add _some_ scaling to the home buttons and its text

* Build the handbook with Gradle

* Fix the 'finer details' with the handbook UI

* Lint Code [skip actions]

* Fix target destination for the Gradle-built handbook

* Implement fetching a player across servers & Add a chainable JsonObject

useful for plugins! might be used in grasscutter eventually

* Fix GitHub actions

* Fix event calling & canceling

* Run `spotlessApply`

* Rename fields (might be wrong)

* Add/update all/more protocol definitions

* Add/update all/more protocol definitions

* Remove outdated packet

* Fix protocol definitions

* Format code [skip actions]

* 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.

* Format code [skip actions]

* Fix merge import

* Format code [skip actions]

* 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>

* 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>

* Format code [skip actions]

* Add system for sending messages between servers

* Format some code

* Remove protocol definitions from Spotless

* Default debug to false; enable with `-debug`

* Implement completely useless global value copying

* HACK: Return the avatar which holds the weapon when the weapon is referred to by ID

* Add properties to `AbilityModifier`

* Change the way HTML is served after authentication

* Use thread executors to speed up the database loading process

* Format code [skip actions]

* Add system for setting handbook address and port

* Lint Code [skip actions]

* Format code [skip actions]

* Fix game-related data not saving

* Format code [skip actions]

* Fix handbook server details

* Lint Code [skip actions]

* Format code [skip actions]

* Use the headers provided by a context to get the IP address

should acknowledge #1975

* Format code [skip actions]

* Move more logs to `trace`

* Format code [skip actions]

* more trace

* Fix something and implement weapon entities

* Format code [skip actions]

* Fix `EntityWeapon`

* Remove deprecated API & Fix resource checking

* Fix unnecessary warning for first-time setup

* Implement handbook request limiting

* Format code [skip actions]

* Fix new avatar weapons being null

* Format code [skip actions]

* Fix issue with 35303 being un-completable & Try to fix fulfilled quest conditions being met

* Load activity config on server startup

* Require plugins to specify an API version and match with the server

* Add default open state ignore list

* Format code [skip actions]

* Quick fix for questing, needs more investigation
This would make the questing work again

* Remove existing hack for 35303

* Fix ignored open states from being set

* Format code [skip actions]

* fix the stupidest bug ive ever seen

* Optimize player kicking on server close

* Format code [skip actions]

* Re-add hack to fix 35303

* Update GitHub actions

* Format code [skip actions]

* Potentially fix issues with regions

* Download additional handbook data

* Revert "Potentially fix issues with regions"

This reverts commit 84e3823695.

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: scooterboo <lewasite@yahoo.com>
Co-authored-by: Tesutarin <105267106+Tesutarin@users.noreply.github.com>
Co-authored-by: Scald <104459145+Arikatsu@users.noreply.github.com>
Co-authored-by: StartForKiller <jesussanz2003@gmail.com>
2023-05-31 23:48:16 -04:00
f46fd372d2 Remove re-open condition from 'protect_files' 2023-05-30 03:18:51 -04:00
7f4fb20773 Fix boss names in boss bar (#2169)
* Boss bar fix

* Update src/main/java/emu/grasscutter/data/excels/MonsterData.java

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update src/main/java/emu/grasscutter/data/excels/MonsterData.java

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>

* Update src/main/java/emu/grasscutter/data/excels/MonsterData.java

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-05-27 16:23:52 -04:00
71f6198361 Upgrade to REL3.7 (#2164)
* Remove hardcoded quest data

* Remove deprecated fields

* Try to fix packet

* Apply fix for token exchange

* Upgrade to REL3.7

* Add obfuscated protocol definitions

* Add missing enum (other protos too maybe)

* Re-add field setters and add note on removal
2023-05-27 00:29:02 -04:00
19bf2dfc69 Fix cooking packet definitions
thanks nick!
2023-05-17 23:19:56 -04:00
5199 changed files with 2067687 additions and 234204 deletions

View File

@ -10,5 +10,5 @@ max_line_length = 120
tab_width = 4
trim_trailing_whitespace = true
[{*.json,*.xml}]
[{*.json,*.xml,*.yml,*.html}]
indent_size = 2

7
.gitattributes vendored
View File

@ -1,6 +1 @@
*.java text=auto
*.json text=auto
*.md text=auto
*.properties text=auto
*.py text=auto
*.sh text=auto
* text=auto

View File

@ -7,6 +7,7 @@ on:
branches:
- "stable"
- "development"
- "unstable"
pull_request:
paths:
- "**.java"
@ -35,8 +36,13 @@ jobs:
key: ${{ runner.os }}-gradle-${{ hashFiles('*.gradle', 'gradle.properties', '**/*.accesswidener') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Download Handbook
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/handbook.html
target: src/main/resources/html/
- name: Run Gradle
run: ./gradlew && ./gradlew jar
run: ./gradlew -PskipHandbook=1 && ./gradlew jar -PskipHandbook=1
- name: Upload build
uses: actions/upload-artifact@v3
with:

78
.github/workflows/check_code.yml vendored Normal file
View File

@ -0,0 +1,78 @@
name: "Lint & Format Code"
on:
workflow_dispatch: ~
push:
paths:
- "src/main/**.java"
- "**.json"
branches:
- "development"
- "unstable"
jobs:
Format-Code:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Extract branch name
shell: bash
run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
id: extract_branch
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: '17'
- name: Cache gradle files
uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
./.gradle/loom-cache
key: ${{ runner.os }}-gradle-${{ hashFiles('*.gradle', 'gradle.properties', '**/*.accesswidener') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Format Code
run: ./gradlew -PskipHandbook=1 && ./gradlew spotlessApply -PskipHandbook=1
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout ${{ steps.extract_branch.outputs.branch }} && git pull
- run: git stash pop || true
- name: Commit Code Changes
run: git add -u && git commit -m 'Format code [skip actions]' || true
- name: Push Code Changes
run: git push --set-upstream --force origin ${{ steps.extract_branch.outputs.branch }}
Update-Languages:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Extract branch name
shell: bash
run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
id: extract_branch
- name: Update Languages
run: python scripts/manage_languages.py -u
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout ${{ steps.extract_branch.outputs.branch }} && git pull
- run: git stash pop || true
- name: Commit any language changes
run: git add -u && git commit -m 'Update languages [skip actions]' || true
- name: Push language changes
run: git push --set-upstream --force origin ${{ steps.extract_branch.outputs.branch }}

126
.github/workflows/handbook.yml vendored Normal file
View File

@ -0,0 +1,126 @@
name: "Handbook"
on:
workflow_dispatch: ~
push:
paths:
- "src/handbook/**.tsx"
branches:
- "development"
- "unstable"
pull_request:
paths:
- "src/handbook/**.tsx"
types:
- opened
- synchronize
- reopened
jobs:
Lint-Code:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Extract branch name
shell: bash
run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
id: extract_branch
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '17'
- name: Cache node modules
uses: actions/cache@v2
with:
path: |
~/.npm
~/.cache
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install dependencies
working-directory: src/handbook
run: npm install --force
- name: Run linter
working-directory: src/handbook
run: npm run lint
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout ${{ steps.extract_branch.outputs.branch }} && git pull
- run: git stash pop || true
- name: Commit changes
if: ${{ github.event_name == 'push' }}
run: git add -u && git commit -m "Lint Code [skip actions]" || true
- name: Push changes
if: ${{ github.event_name == 'push' }}
run: git push --set-upstream --force origin ${{ steps.extract_branch.outputs.branch }}
Build-Handbook:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '17'
- name: Cache node modules
uses: actions/cache@v2
with:
path: |
~/.npm
~/.cache
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install dependencies
working-directory: src/handbook
run: npm install --force
- name: Download Avatar Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/avatars.csv
target: src/handbook/data/
- name: Download Command Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/commands.json
target: src/handbook/data/
- name: Download Entity Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/entities.csv
target: src/handbook/data/
- name: Download Item Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/items.csv
target: src/handbook/data/
- name: Download Scene Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/scenes.csv
target: src/handbook/data/
- name: Download Quest Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/quests.csv
target: src/handbook/data/
- name: Download Main Quest Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/mainquests.csv
target: src/handbook/data/
- name: Build handbook
working-directory: src/handbook
run: npm run build
- name: Upload build
uses: actions/upload-artifact@v3
with:
name: Handbook
path: src/handbook/dist/*.html

View File

@ -6,16 +6,17 @@ on:
- ".github/workflows/**"
- "src/main/**.java"
- "**.json"
- "manage_languages.py"
- "scripts/manage_languages.py"
branches:
- "stable"
- "development"
- "unstable"
pull_request:
paths:
- ".github/workflows/**"
- "src/main/**.java"
- "**.json"
- "manage_languages.py"
- "scripts/manage_languages.py"
types:
- opened
- synchronize
@ -28,4 +29,4 @@ jobs:
- uses: actions/setup-python@v4
with:
python-version: '3.10' # Version range or exact version of a Python version to use, using SemVer's version range syntax
- run: python3 manage_languages.py -l
- run: python3 scripts/manage_languages.py -l

View File

@ -1,63 +0,0 @@
name: "Lint whitespace and languages"
on:
workflow_dispatch: ~
push:
paths:
- ".github/workflows/**"
- "src/main/**.java"
- "**.json"
- "build.gradle"
- "format_whitespace.py"
- "manage_languages.py"
branches:
- "development"
jobs:
Make-Lint-Commits:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Run Whitespace Linter
run: python format_whitespace.py
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout LintRatchet
# - run: git merge development
- run: git reset --hard development
- run: git stash pop || true
- name: Commit any whitespace changes
run: git add -u && git commit -m 'Fix whitespace [skip actions]' || true
- name: Update Languages
run: python manage_languages.py -u
- name: Commit any language changes
run: git add -u && git commit -m 'Update languages [skip actions]' || true
- name: Bump version to a release
# a.b.c-dev -> a.b.c
# If any breaking changes, a.b.c-dev -> a.(b+1).0
run: |
export BREAKING=`git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s" --grep="BREAKING"`
if [[ $BREAKING ]]; then export NEXT_VERSION=`sed -nr "s/^version = '(.*\.)([0-9]+)\.[0-9]+(-dev)?'"'/echo "\1$((\2+1)).0"/ep' build.gradle`; else export NEXT_VERSION=`sed -nr "s/^version = '(.*)-dev'/\1/p" build.gradle`; fi
export CHANGELOG=`git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s"`
perl -pi -e "s/version = '.*'/version = '$NEXT_VERSION'/g" build.gradle
git add build.gradle && git commit -m "Version $NEXT_VERSION" -m "$CHANGELOG"
- name: Bump version to next dev
# a.b.c -> a.b.(c+1)-dev
run: |
export NEXT_VERSION=`sed -nr "s/^version = '(.*)([0-9]+)'"'/echo "\1$((\2+1))-dev"/ep' build.gradle`
perl -pi -e "s/version = '.*'/version = '$NEXT_VERSION'/g" build.gradle
git add build.gradle && git commit -m "Version $NEXT_VERSION [skip actions]"
- name: Force-push changes to LintRatchet
run: git push --set-upstream --force origin LintRatchet

View File

@ -4,7 +4,6 @@ on:
pull_request_target:
types:
- opened
- reopened
branches:
- development
paths:
@ -20,4 +19,4 @@ jobs:
steps:
- uses: superbrothers/close-pull-request@v3
with:
comment: "This PR has been closed for modifying protected files. See `CONTRIBUTING.md` for more information."
comment: "This PR has been closed for modifying protected files. See `CONTRIBUTING.md` for more information."

13
.gitignore vendored
View File

@ -66,6 +66,8 @@ tmp/
/*.sh
GM Handbook*.txt
handbook.html
config.json
mitmdump.exe
mongod.exe
@ -73,6 +75,7 @@ mongod.exe
gacha-mapping.js
mappings.js
BuildConfig.java
data/hk4e/announcement/
# lombok
/.apt_generated/
@ -80,4 +83,12 @@ BuildConfig.java
# macOS
.DS_Store
.directory
data/hk4e/announcement/
# Hotswap Agent
hotswap-agent.properties
# Debug patches
patches/*.patch
# Artifact Signatures
*.asc

6
.gitmodules vendored Normal file
View File

@ -0,0 +1,6 @@
[submodule "docs/wiki"]
path = docs/wiki
url = https://github.com/Grasscutters/Grasscutter.wiki.git
[submodule "src/handbook/data/assets"]
path = src/handbook/data/assets
url = https://github.com/genshitters/gm-handbook-assets.git

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
@ -22,51 +22,23 @@
**Note**: For support please join our [Discord](https://discord.gg/T5vZU6UyeG).
### Requirements
### Quick Start (automatic)
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
- Get Java 17: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- Get [MongoDB Community Server](https://www.mongodb.com/try/download/community)
- Get game version REL3.7 (3.7 client can be found here if you don't have it): https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md)
**Note:** If you just want to **run it**, then **jre** only is fine.
- Download the [latest Cultivation version](https://github.com/Grasscutters/Cultivation/releases/latest). Use the `.msi` installer.
- After opening Culivation (as admin), press the download button in the upper right corner.
- Click `Download All-in-One`
- Click the gear in the upper right corner
- Set the game Install path to where your game is located.
- Set the Custom Java Path to `C:\Program Files\Java\jdk-17\bin\java.exe`
- Leave all other settings on default
* [MongoDB](https://www.mongodb.com/try/download/community) (recommended 4.0+)
* Proxy Daemon: [mitmproxy](https://mitmproxy.org/) (mitmdump, recommended), [Fiddler Classic](https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe), etc.
### Running
**Note:** If you updated from an older version, delete `config.json` to regenerate it.
1. Get `grasscutter.jar`
- Download from [releases](https://github.com/Grasscutters/Grasscutter/releases/latest) or [actions](https://github.com/Grasscutters/Grasscutter/actions/workflows/build.yml) or [build the server by yourself](#building).
2. Create a `resources` folder in the directory where grasscutter.jar is located and move your `BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap` folders there *(Check the [wiki](https://github.com/Grasscutters/Grasscutter/wiki) for more details how to get those.)*
3. Run Grasscutter with `java -jar grasscutter.jar`. **Make sure mongodb service is running as well.**
### Connecting with the client
½. Create an account in the server console using this [command](https://github.com/Grasscutters/Grasscutter/wiki/Commands#:~:text=account%20%3Ccreate|delete%3E%20%3Cusername%3E%20[UID]).
1. Redirect traffic: (choose one only)
- mitmdump: `mitmdump -s proxy.py -k`
- Trust CA certificate:
- The CA certificate is usually stored in `%USERPROFILE%\.mitmproxy`, double click `mitmproxy-ca-cert.cer` to [install](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) or...
- Via command line *(needs administration privileges)*
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Run Fiddler Classic, turn on `Decrypt HTTPS traffic` in (Tools -> Options -> HTTPS) and change the default port in (Tools -> Options -> Connections) to anything other than `8888`, load [this script](https://github.com/Grasscutters/Grasscutter/wiki/Resources#fiddler-classic-jscript) (copy and paste the script in the `FiddlerScript` tab) and click the `Save Script` button.
- [Hosts file](https://github.com/Grasscutters/Grasscutter/wiki/Resources#hosts-file)
2. Set network proxy to `127.0.0.1:8080` or the proxy port you specified.
- For mitmproxy: After setting up the network proxy and installing the certificate, check http://mitm.it/ if traffic is passing through mitmproxy.
**You can also use `start.cmd` to start servers and proxy daemons automatically, but you have to set up `JAVA_HOME` environment and configure the `start_config.cmd` file.**
- Click the small button next to launch.
- Click the launch button.
- Log in with whatever username you want. Password doesn't matter.
### Building
@ -80,7 +52,7 @@ Grasscutter uses Gradle to handle dependencies & building.
##### Windows
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
@ -89,7 +61,7 @@ cd Grasscutter
##### Linux (GNU)
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile

View File

@ -1,3 +1,6 @@
import org.apache.tools.ant.taskdefs.condition.Os
import org.gradle.plugins.ide.eclipse.model.SourceFolder
/*
* This file was generated by the Gradle 'init' task.
*
@ -8,7 +11,7 @@
buildscript {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
maven { url 'https://plugins.gradle.org/m2/' }
}
dependencies {
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.18'
@ -16,40 +19,45 @@ buildscript {
}
plugins {
// Apply the application plugin to add support for building a CLI application
id 'application'
id 'java' // Apply the java plugin to add support for Java
id 'java-library' // Apply the java-library plugin for API and implementation separation.
id 'application' // Apply the application plugin to add support for building a CLI application
id 'com.google.protobuf' version '0.8.18' // Apply the protobuf auto generator
id 'com.diffplug.spotless' version '6.11.0' // Apply the Spotless linter plugin.
// Apply the java plugin to add support for Java
id 'java'
id 'eclipse' // Eclipse Support
id 'idea' // IntelliJ Support
// Apply the protobuf auto generator
id 'com.google.protobuf' version "0.8.18"
id 'maven-publish' // Support for publishing to Maven repositories.
id 'signing' // Support for signing build artifacts.
// Eclipse Support
id 'eclipse'
// IntelliJ Support
id 'idea'
// Maven
id 'maven-publish'
id 'signing'
// Lombok for delombok'ification
id "io.freefair.lombok" version "6.6.1"
id 'io.freefair.lombok' version '6.6.1' // Lombok for delombok'ification
}
compileJava.options.encoding = "UTF-8"
compileTestJava.options.encoding = "UTF-8"
spotless {
java {
target fileTree(rootDir) {
include '**/*.java'
exclude '**/generated/**/*.*'
}
importOrder('io.grasscutter', '', 'java', 'javax', '\\#java', '\\#') // Configure import order.
googleJavaFormat('1.15.0') // Use Google's Java formatter.
formatAnnotations() // Reformat annotations.
endWithNewline() // Ensure files end with a newline.
indentWithTabs(2); indentWithSpaces(4) // Use 4 spaces for indentation.
toggleOffOn() // Toggle off/on.
}
}
compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
group = 'xyz.grasscutters'
version = '1.5.0'
sourceCompatibility = 17
targetCompatibility = 17
group = 'io.grasscutter'
version = '1.6.2'
java {
withJavadocJar()
@ -61,53 +69,79 @@ repositories {
}
dependencies {
// Additional JAR libraries.
implementation fileTree(dir: 'lib', include: ['*.jar'])
implementation group: 'it.unimi.dsi', name: 'fastutil', version: '8.5.8'
implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.36'
implementation group: 'ch.qos.logback', name: 'logback-core', version: '1.2.11'
implementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.11'
// Logging libraries.
implementation group: 'org.slf4j', name: 'slf4j-api', version: '2.0.7'
implementation group: 'ch.qos.logback', name: 'logback-core', version: '1.4.7'
implementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.4.7'
// Line reading libraries.
implementation group: 'org.jline', name: 'jline', version: '3.21.0'
implementation group: 'org.jline', name: 'jline-terminal-jna', version: '3.21.0'
implementation group: 'net.java.dev.jna', name: 'jna', version: '5.10.0'
implementation group: 'io.netty', name: 'netty-common', version: '4.1.79.Final'
implementation group: 'io.netty', name: 'netty-handler', version: '4.1.79.Final'
implementation group: 'io.netty', name: 'netty-transport-native-epoll', version: '4.1.79.Final'
implementation group: 'io.netty', name: 'netty-transport-native-kqueue', version: '4.1.79.Final'
// Java Netty for networking.
implementation group: 'io.netty', name: 'netty-common', version: '4.1.86.Final'
implementation group: 'io.netty', name: 'netty-handler', version: '4.1.86.Final'
implementation group: 'io.netty', name: 'netty-transport-native-epoll', version: '4.1.86.Final'
implementation group: 'io.netty', name: 'netty-transport-native-kqueue', version: '4.1.86.Final'
// Serialization.
implementation group: 'com.google.code.gson', name: 'gson', version: '2.9.0'
implementation group: 'com.google.protobuf', name: 'protobuf-java', version: '3.18.2'
implementation group: 'com.google.protobuf', name: 'protobuf-java', version: '3.19.6'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.14.2'
implementation platform('com.fasterxml.jackson:jackson-bom:2.14.0')
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.14.2'
// Reflections libraries.
implementation group: 'org.reflections', name: 'reflections', version: '0.10.2'
implementation group: 'dev.morphia.morphia', name: 'morphia-core', version: '2.2.7'
implementation group: 'org.greenrobot', name: 'eventbus-java', version: '3.3.1'
//implementation group: 'org.danilopianini', name: 'java-quadtree', version: '0.1.9'
implementation group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.2'
implementation group: 'org.quartz-scheduler', name: 'quartz-jobs', version: '2.3.2'
implementation group: 'org.luaj', name: 'luaj-jse', version: '3.0.1'
implementation group: 'com.esotericsoftware', name: 'reflectasm', version: '1.11.9'
implementation group: 'com.github.davidmoten', name: 'rtree-multi', version: '0.1'
implementation group: 'io.javalin', name: 'javalin', version: '4.6.4'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.13.3'
// MongoDB object mapper.
implementation group: 'dev.morphia.morphia', name: 'morphia-core', version: '2.2.7'
// Utility libraries.
implementation group: 'org.greenrobot', name: 'eventbus-java', version: '3.3.1'
// implementation group: 'org.danilopianini', name: 'java-quadtree', version: '0.1.9'
// Long-term scheduler.
implementation group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.2'
implementation group: 'org.quartz-scheduler', name: 'quartz-jobs', version: '2.3.2'
// Lua script engine library.
implementation group: 'org.luaj', name: 'luaj-jse', version: '3.0.1'
// Java HTTP server library.
implementation group: 'io.javalin', name: 'javalin', version: '5.5.0'
// Java WebSocket server & client library.
implementation group: 'org.java-websocket', name: 'Java-WebSocket', version: '1.5.2'
// Google Protocol Buffer definitions.
// These are the raw '.proto' files.
protobuf files('proto/')
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
testCompileOnly 'org.projectlombok:lombok:1.18.24'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.24'
// Testing libraries.
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.8.2'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: '5.8.2'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.8.2'
// HTTP client library for testing.
testImplementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '4.10.0'
// Lombok.
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
testCompileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
testAnnotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
}
configurations.all {
configurations.configureEach {
exclude group: 'org.slf4j', module: 'slf4j'
}
@ -129,7 +163,9 @@ jar {
}
from {
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
configurations.runtimeClasspath.collect {
it.isDirectory() ? it : zipTree(it)
}
}
duplicatesStrategy = DuplicatesStrategy.INCLUDE
@ -138,7 +174,12 @@ jar {
include '*.xml'
}
destinationDirectory = file(".")
destinationDirectory = file('.')
}
test {
useJUnitPlatform()
setMaxHeapSize('4G')
}
publishing {
@ -154,6 +195,7 @@ publishing {
fromResolutionResult()
}
}
pom {
name = 'Grasscutter'
description = 'A server software reimplementation for an anime game.'
@ -179,10 +221,15 @@ publishing {
}
}
}
repositories {
maven {
if (version.endsWith('-dev')) {
println("Publishing to 4benj-maven")
// Check if the action being ran is 'publish'.
if (publish.state.executing) {
println('Publishing to Ben4J-Maven')
}
url 'https://repo.4benj.com/releases'
name '4benj-maven'
credentials {
@ -190,7 +237,11 @@ publishing {
password System.getenv('benj_maven_token')
}
} else {
println("Publishing to sonatype")
// Check if the action being ran is 'publish'.
if (publish.state.executing) {
println('Publishing to Sonatype')
}
def releasesRepoUrl = 'https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/'
def snapshotsRepoUrl = 'https://s01.oss.sonatype.org/content/repositories/snapshots/'
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
@ -232,13 +283,14 @@ idea {
// proto files and generated Java files are automatically added as
// source dirs.
// If you have additional sources, add them here:
sourceDirs += file("/proto/");
sourceDirs += file('/proto/');
}
}
eclipse {
classpath {
file.whenMerged { cp -> cp.entries.add(new org.gradle.plugins.ide.eclipse.model.SourceFolder('src/generated/main/java', null))
file.whenMerged {
cp -> cp.entries.add(new SourceFolder('src/generated/main/java', null))
}
}
}
@ -254,39 +306,108 @@ javadoc {
if (JavaVersion.current().isJava9Compatible()) {
options.addBooleanOption('html5', true)
}
// Add this to avoid warning caused by lack of comments in proto generated java files
options.addStringOption('Xdoclint:none', '-quiet')
exclude '**/*.md'
}
task injectGitHash {
tasks.register('injectGitHash') {
def gitCommitHash = {
try {
return 'git rev-parse --verify --short HEAD'.execute().text.trim()
} catch (ignored) {
return "GIT_NOT_FOUND"
return 'GIT_NOT_FOUND'
}
}
new File(projectDir, "src/main/java/emu/grasscutter/BuildConfig.java").text = """package emu.grasscutter;
new File(projectDir, 'src/main/java/emu/grasscutter/BuildConfig.java').text = """package emu.grasscutter;
public final class BuildConfig {
public static final String VERSION = \"${version}\";
public static final String GIT_HASH = \"${gitCommitHash()}\";
}"""
}
tasks.register('generateHandbook') {
if (project.hasProperty('skipHandbook')) {
println('Skipping handbook generation.')
return
}
// Resolve the NPM command.
var npm = 'npm'
if (Os.isFamily(Os.FAMILY_WINDOWS))
npm = 'npm.cmd'
def npmVersion = {
try {
return "${npm} --version".execute()
} catch (ignored) {
ignored.printStackTrace()
return 'NPM_NOT_FOUND'
}
}
// Check if Node is installed.
if (npmVersion() == 'NPM_NOT_FOUND') {
println('NPM is not installed. Skipping handbook generation.')
} else {
// Check if the handbook resources are present.
if (!file('src/handbook/data/commands.json')) {
println('Command data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/avatars.csv')) {
println('Avatar data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/entities.csv')) {
println('Entity data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/items.csv')) {
println('Item data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/mainquests.csv')) {
println('Main quest data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/quests.csv')) {
println('Quest data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/scenes.csv')) {
println('Scene data was not found. Skipping handbook generation.')
return
}
// Build the handbook.
exec {
workingDir 'src/handbook'
commandLine npm, 'run', 'build'
}
// Copy the handbook from /dist to /src/main/resources.
copy {
from 'src/handbook/dist/index.html'
into 'src/main/resources/html'
rename 'index.html', 'handbook.html'
}
}
}
processResources {
dependsOn "generateProto"
dependsOn 'generateProto'
}
sourcesJar {
dependsOn "generateProto"
dependsOn 'generateProto'
}
delombok {
dependsOn "generateProto"
dependsOn 'generateProto'
}
// For terminal interacting in IDEA running

View File

@ -0,0 +1,81 @@
package emu.grasscutter.gen;
import org.gradle.api.DefaultTask;
import org.gradle.api.tasks.TaskAction;
import org.gradle.api.tasks.options.Option;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.nio.file.Path;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
import static java.lang.System.lineSeparator;
import static java.nio.file.Files.readAllLines;
import static java.nio.file.Files.writeString;
/**
* Task that can be used for generating/updating activity conditions enum. These
* activities come from Resources/ExcelBinOutput/NewActivityCondExcelConfigData.json
* resource file. Format file with formatter after this job is executed
* <br />
* Usage example: <i>./gradlew generateActivityConditions --conf-file=/Users/xxx/IdeaProjects/Grasscutter_Resources/Resources/ExcelBinOutput/NewActivityCondExcelConfigData.json</i>
*/
public class GenerateActivityConditions extends DefaultTask {
private static final Logger log = LoggerFactory.getLogger(GenerateActivityConditions.class);
private static final String ACTIVITY_CONDITIONS_SRC = "/src/main/java/emu/grasscutter/game/activity/condition/ActivityConditions.java";
private static final String activityClassStart = """
package emu.grasscutter.game.activity;
public enum ActivityConditions {
""";
@Option(option = "conf-file", description = "Path to NewActivityCondExcelConfigData.json")
String confFile;
@SuppressWarnings("unused") //Used by Gradle
public void setConfFile(String confFile) {
this.confFile = confFile;
}
@TaskAction
void run() {
List<String> configFileContent = getFileContent(confFile);
Set<String> configEnums = configFileContent.stream()
.filter(s -> s.contains("\"type\":"))
.map(s -> s.split("\"")[3])
.map(s -> " " + s)
.collect(Collectors.toSet());
String finalActivityClass =
activityClassStart +
String.join("," + lineSeparator(), configEnums) + lineSeparator() + "}";
writeFile(finalActivityClass, Path.of(getProject().getProjectDir() + ACTIVITY_CONDITIONS_SRC));
log.info("Successfully added {} enums to {}", configEnums.size(), ACTIVITY_CONDITIONS_SRC);
}
private List<String> getFileContent(String path) {
try {
return readAllLines(Path.of(confFile));
} catch (IOException e) {
log.error("Cannot read file: {}", path);
throw new RuntimeException(e);
}
}
private void writeFile(String content, Path path) {
try {
writeString(path, content, StandardCharsets.UTF_8);
} catch (IOException e) {
log.error("Cannot read file: {}", path);
throw new RuntimeException(e);
}
}
}

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
@ -18,90 +18,57 @@
* Apparition de monstres via la console
* Inventaire (obtention d'objets/de personnages, amélioration d'objets/personnages, etc)
## Guide de démarrage rapide
## Guide d'installation rapide
**Note:** Pour obtenir un support, rejoignez notre serveur [Discord](https://discord.gg/T5vZU6UyeG) (en anglais).
### Logiciels requis
### Démarage rapide (Automatique)
* Java SE - 17 ([link](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html))
- Téléchargez Java 17: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- Téléchargez [MongoDB Community Server](https://www.mongodb.com/try/download/community)
- Téléchargez la version du jeu REL3.7 (Le client de jeut peut être obtenu ici si vous ne l'avez pas): https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md
**Note:** Si vous voulez juste **l'exécuter**, Alors vous pouvez télécharger seulement le **jre**
- Téléchargez la [dernière version de Cultivation](https://github.com/Grasscutters/Cultivation/releases/latest). Ulilisez l'installateur en `.msi`.
- Après avoir ouvert Cultivation (en administrateur), appuyez sur le bouton de téléchargement en haut a droite.
- Cliquez sur le bouton `Téléchargez tout-en-un`
- Cliquez sur l'engrenage dans le coin en haut a droite.
- Définisez l'emplacement d'installation du jeu.
- Définisez le chemin Java personnalisé à `C:\Program Files\Java\jdk-17\bin\java.exe`
- Laissez tous les autres paramètes par défauts
* MongoDB (4.0+ recommandé)
- Appuyez sur le bouton a coté de Lancer.
- Appuyez sur le bouton Lancer.
- Connectez vous avec le nom d'utilisateur que vous voulez. Le mot de passe n'a pas d'importance.
* Proxy daemon: mitmproxy (mitmdump, recommended), Fiddler Classic, etc.
### Compilation
### Lancement
Grasscutter utilise Gradle pour la gestion des dépendances et la compilation.
**Note:** Si vous avez mis à jour depuis une ancienne version, supprimez `config.json` pour le regénérer.
**Prérequis**
1. Obtenez `grasscutter.jar`
- Téléchargez le depuis les [actions](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
- [Buildez le par vous-même](#Building)
2. Créez un dossier `resources` dans le dossier où grasscutter.jar est situé et déplacez vos dossiers `BinOutput` et `ExcelBinOutput` ici *(Vérifiez le [wiki](https://github.com/Grasscutters/Grasscutter/wiki) pour plus de détails sur comment les obtenir.)*
3. Exécutez Grasscutter avec `java -jar grasscutter.jar`. **Soyez sûr que le service MongoDB est en cours d'exécution.**
### Connection avec le client
½. Créez un compte avec la [console de commande du serveur](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
1. Redirection du traffic: (Choisissez-en un)
- mitmdump: `mitmdump -s proxy.py -k`
Approuvez le certificat CA:
**Note:**Le certificat CA est généralement stocké sous `%USERPROFILE%\ .mitmproxy`, ou vous pouvez le télécharger depuis `http://mitm.it`
Double-cliquez pour [installer](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) oo ...
- Via la ligne de commande
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Exécutez Fiddler Classic, Activez `Decrypt https traffic` dans les paramètres et changez le port par défaut ici (Tools -> Options -> Connections) à autre chose que `8888`, et chargez [ce script](https://github.lunatic.moe/fiddlerscript).
- [Fichier hosts](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Définissez le proxy du réseau comme `127.0.0.1:8080` ou le port du proxy que vous avez spécifié.
**Vous pouvez aussi utiliser `start.cmd` to démarrer les serveurs et le proxy automatiquement, mais vous devez mettre en place la variable d'environnement JAVA_HOME**
### Building
Grasscutter utilise Gradle pour gérer les dépendances et la construction.
**Logiciels requis:**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) ou plus récent
- [Git](https://git-scm.com/downloads)
##### Windows
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Mettre en place l'environnement
.\gradlew jar # Compiler
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
```
##### Linux
##### Linux (GNU)
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compiler
./gradlew jar # Compile
```
Vous trouverez le fichier jar compilé à la racine du dossier du projet.
Vous pouvez trouver le jar de sortie dans la racine du dossier du projet.
### Les commandes ont été déplacé vers le [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)! (en anglais)
### Dépanage
# Dépannage rapide
* Si la compilation a échoué, veuillez vérifier votre installation de votre JDK (JDK 17 et le bon dossier bin du JDK dans la variable PATH)
* Mon client ne se connecte pas au serveur, impossible de se connecter a mon compte, 4206, etc... - La plupart du temps, *le problème* vient de la configuration de votre proxy. Si vous utilisez Fiddler, vérifiez s'il est exécuté sur un port autre que 8888
* Séquence de démarrage : MongoDB > Grasscutter > Proxy (mitmdump, fiddler, etc...) > Jeu
Pour une liste des problèmes communs et leur solution et pour demander de l'aide, veuillez rejoindre [notre serveur Discord](https://discord.gg/T5vZU6UyeG) (en anglais) et dirigez vous vers le salon de support.

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,11 +1,11 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
**Attenzione:** Diamo sempre il benvenuto ai contributori del progetto. Prima di aggiungere il tuo contributo, leggi attentamente il nostro [Codice di condotta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
**Attenzione:** Diamo sempre il benvenuto ai contributori del progetto. Prima di contribuire, leggi attentamente il nostro [Codice di condotta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
## Funzionalità attuali
@ -15,12 +15,12 @@
* Teletrasporto
* Sistema Gacha
* Cooperativa *parzialmente* funzionale
* Evoca mostri dalla console
* Funzionalità dell'inventario (ricevi oggetti/personaggi, aggiorna oggetti/personaggi, ecc.)
* Evocazione nemici usando la console
* Inventario (ricevi e aggiorna oggetti/personaggi, ecc.)
## Guida rapida all'installazione
**Nota:** Per il supporto, unisciti al nostro [Discord](https://discord.gg/T5vZU6UyeG).
**Nota:** Se hai bisogno di aiuto, unisciti al nostro [Discord](https://discord.gg/T5vZU6UyeG).
### Requisiti
@ -30,30 +30,30 @@
* [MongoDB](https://www.mongodb.com/try/download/community) (consigliato 4.0+)
* Servizio proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc.
* Servizi proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc.
### Esecuzione
**Nota:** Se hai eseguito l'aggiornamento da una versione precedente, rimuovi `config.json` in modo che venga generato di nuovo.
**Nota:** Se hai aggiornato da una versione precedente, elimina `config.json` in modo che venga generato di nuovo.
1. Ottieni "grasscutter.jar".
- Scarica da [azioni](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
- [Compilalo tu stesso](#Compilazione)
2. Crea una cartella `resources` nella directory in cui si trova grasscutter.jar e sposta lì le cartelle `BinOutput` ed `ExcelBinOutput` *(Vedi il [wiki](https://github.com/Grasscutters/Grasscutter/wiki ) per maggiori dettagli su come ottenerli.)*
3. Eseguire Grasscutter con `java -jar grasscutter.jar`. **Assicurati che il servizio mongodb sia attivo.**
2. Crea una cartella chiamata `resources` nella directory in cui si trova grasscutter.jar e sposta lì le cartelle `BinOutput` ed `ExcelBinOutput` *(Vedi il [wiki](https://github.com/Grasscutters/Grasscutter/wiki ) per maggiori dettagli su come ottenerli.)*
3. Esegui Grasscutter con `java -jar grasscutter.jar`. **Assicurati che il servizio mongodb sia attivo.**
### Connessione client
### Connessione al client
½. Crea un account usando [il comando corrispondente nella console del server](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
1. Reindirizza il traffico: (scegli uno)
- mitmdump: `mitmdump -s proxy.py -k`
- Con mitmdump: `mitmdump -s proxy.py -k`
Autorizza il certificato CA:
**Nota:**Il certificato CA si trova solitamente in `%USERPROFILE%\ .mitmproxy`, oppure puoi scaricarlo da `http://mitm.it`
Fare doppio clic su [installa](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ...
Fai doppio clic su [installa](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ...
- Con riga di comando
@ -61,11 +61,11 @@
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: esegui Fiddler Classic, abilita `Decrypt https traffic` nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da `8888`, e carica [questo script](https :/ /github.lunatic.moe/fiddlerscript).
- Con Fiddler Classic: esegui Fiddler Classic, abilita `Decrypt https traffic` nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da `8888`, e carica [questo script](https://github.lunatic.moe/fiddlerscript).
- [File host](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Impostare il proxy di rete su `127.0.0.1:8080` o la porta proxy impostata.
2. Imposta il proxy di rete a `127.0.0.1:8080` o la porta proxy impostata.
**Puoi anche usare `start.cmd` per avviare automaticamente il server e il servizio proxy, ma devi impostare l'ambiente JAVA_HOME**
@ -98,11 +98,11 @@ chmod +x gradlew
Puoi trovare il jar generato nella cartella principale del progetto.
### I comandi sono stati spostati nel [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)!
### I comandi sono stati spostati al [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)!
# Soluzioni agli errori comuni
* Se la compilazione non riesce, controlla l'installazione di JDK (JDK 17 e convalida la variabile JDK bin PATH)
* Il mio client non si connette, non accede, 4206, ecc... - Probabilmente le tue impostazioni proxy sono *il problema*, se usi
* Se il tuo client non si connette, non accede, da errore 4206, ecc... - Probabilmente *il problema* sono le tue impostazioni proxy, se usi
Fiddler assicurati di utilizzare una porta diversa da 8888
* Sequenza di avvio: MongoDB > Grasscutter > Servizio proxy (mitmdump, fiddler, ecc.) > Gioco

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>

View File

@ -1,11 +1,11 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
**注意:** 欢迎成为本项目的贡献者。但在提交 PR 之前, 请仔细阅读 [代码规范](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)。
**注意:** 我们始终欢迎项目的贡献者。但在做贡献之前,请仔细阅读我们的[代码规范](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)。
## 当前功能
@ -16,92 +16,59 @@
* 祈愿
* 多人游戏 *部分* 可用
* 从控制台生成魔物
* 物品 (接收或升级角色、武器等)
* 背包功能(接收或升级物品、角色等)。
## 快速安装指南
## 快速设置指南
**注意:** 如需帮助,请加入我们的[Discord](https://discord.gg/T5vZU6UyeG)。
**注意:** 如需帮助请加入 [Discord](https://discord.gg/T5vZU6UyeG)
### 快速开始(全自动)
### 环境需求
- 获取Java 17https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- 获取[MongoDB社区版](https://www.mongodb.com/try/download/community)
- 获取游戏3.7正式版 (如果你没有3.7的客户端可以在这里找到https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md)
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- 下载[最新的Cultivation版本](https://github.com/Grasscutters/Cultivation/releases/latest)(使用以“.msi”为后缀的安装包
- 以管理员身份打开Culivation按右上角的下载按钮。
- 点击“下载 Grasscutter 一体化”
- 点击右上角的齿轮
- 将游戏安装路径设置为你游戏所在的位置。
- 将自定义Java路径设置为`C:\Program Files\Java\jdk-17\bin\java.exe`
- 保持所有其它设置为默认值
**注意:** 如果想仅**运行服务端**, 只下载 **jre** 即可
* [MongoDB](https://www.mongodb.com/try/download/community) (推荐 4.0+)
* 代理程序: [mitmproxy](https://mitmproxy.org/) (仅需 mitmdump推荐使用), [Fiddler Classic](https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe) 等
### 运行服务端
**注意:** 从旧版本升级到新版本, 需要删除 `config.json` 使其重新生成
1. 获取 `grasscutter.jar`
- 从 [actions](https://github.com/Grasscutters/Grasscutter/actions) 下载,或 [自行编译](#构建)
2. 在 JAR 文件根目录中创建 `resources` 文件夹并复制 `BinOutput``ExcelBinOutput` *(查看 [Wiki](https://github.com/Grasscutters/Grasscutter/wiki) 了解更多)*
3. **确认 MongoDB 服务运行正常后**,使用命令行 `java -jar grasscutter.jar` 运行 Grasscutter。
### 客户端连接
½. 在服务器控制台 [创建账户](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting)
1. 重定向流量: (选择其中一个)
- mitmdump: `mitmdump -s proxy.py -k`
信任 CA 证书:
**注意:** mitmproxy 的 CA 证书通常存放在 `%USERPROFILE%\ .mitmproxy`, 或者从 `http://mitm.it` 下载证书
双击 [安装根证书](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate)或者...
- 使用命令行
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: 运行 Fiddler Classic, 在设置中开启 `解密 https 通信` 并将端口设为除 `8888` 以外的任意端口 (工具 -> 选项 -> 连接) 并加载 [此脚本](https://github.lunatic.moe/fiddlerscript)
- [Hosts 文件](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. 设置代理为 `127.0.0.1:8080` 或你设置的端口
**也可直接运行 `start.cmd` 一键启动服务端并设置代理, 但设置 `JAVA_HOME` 环境变量并配置 `start_config.cmd`**
- 点击“启动”按钮旁边的小按钮。
- 点击“启动”按钮。
- 随便想一个用户名登录,不需要密码。
### 构建
Grasscutter 使用 Gradle 来处理依赖及编译
Grasscutter使用Gradle来处理依赖和构建
**前置依赖:**
**前置**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)或更高版本
- [Git](https://git-scm.com/downloads)
##### Windows
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # 建立开发环境
.\gradlew.bat # 设置开发环境
.\gradlew jar # 编译
```
##### Linux
##### LinuxGNU
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # 编译
```
* 编译后的 JAR 文件会在源码根目录生成
你可以在项目的根目录找到输出的jar。
### 命令列表请到 [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands) 查看
### 故障排除
# 快速问题排除
* 如果编译失败, 请检查 JDK 安装是否正确 (需要 JDK 17 并确认 JDK 的 bin 文件夹处于环境变量 `PATH` 中)
* 客户端无法登录、连接、错误 4206 等其他问题... - 大部分情况是因为代理设置出现了*问题*。
如果使用 Fiddler请确认 Fiddler 监听端口不是 `8888`
* 启动顺序: MongoDB > Grasscutter > 代理程序 (mitmdump, Fiddler 等) > 客户端
获取常见问题的解决方案或寻求帮助,请加入[我们的Discord服务器](https://discord.gg/T5vZU6UyeG)并进入“support”频道。

View File

@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
@ -22,52 +22,23 @@
**注意:** 如需幫助請加入 [Discord](https://discord.gg/T5vZU6UyeG)
### 環境需求
### 快速開始(全自動)
* Java SE - 17 ([連結](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html))
- 下載 Java 17https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- 下載 [MongoDB 社區伺服器](https://www.mongodb.com/try/download/community)
- 下載遊戲版本 REL3.7(如果你沒有的話,可以在[這裡](https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md)找到 3.7 客戶端)
**注意:** 如果僅想**執行服務端**, 使用 **jre** 即可
- 下載 [最新的 Cultivation 版本](https://github.com/Grasscutters/Cultivation/releases/latest)。使用 `.msi` 安裝程式。
- 以管理員身分打開 Culivation按右上角的下載按鈕。
- 點擊 `Download All-in-One`
- 點擊右上角的齒輪
- 將遊戲安裝路徑設置為你的遊戲所在的位置。
- 將自定義 Java 路徑設置為 `C:\Program Files\Java\jdk-17\bin\java.exe`
- 其他設置保持預設
* [MongoDB](https://www.mongodb.com/try/download/community) (推薦 4.0+)
* 代理程式: mitmproxy (推薦 mitmdump), Fiddler Classic 等
### 執行
**注意:** 從舊版本升級到新版本, 需要刪除 `config.json`
1. 獲取 `grasscutter.jar`
- 從 [actions](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297) 下載
- [自行編譯](#編譯)
2. 在 JAR 檔案根目錄中建立 `resources` 資料夾並複製 `BinOutput``ExcelBinOutput` *(查看 [wiki](https://github.com/Grasscutters/Grasscutter/wiki) 瞭解更多)*
3. 命令列 `java -jar grasscutter.jar` 執行 Grasscutter。**在此之前請確認 MongoDB 服務執行正常**
### 客戶端連線
½. 在伺服器控制台[建立賬戶](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting)
1. 重定向流量: (選擇其中一個)
- mitmdump: `mitmdump -s proxy.py -k`
信任 CA 證書:
**注意:** mitmproxy 的 CA 證書通常存放在 `%USERPROFILE%\ .mitmproxy`, 或者在 `http://mitm.it` 下載證書
雙擊[安裝根證書](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate)或者...
- 使用命令列
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: 執行 Fiddler Classic, 在設定中開啟 `解密 https 通訊` 並將通訊埠設為除 `8888` 以外的任意通訊埠 (工具 -> 選項 -> 連線) 並載入[此指令碼](https://github.lunatic.moe/fiddlerscript)
- [Hosts 檔案](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. 設定代理為 `127.0.0.1:8080` 或你設定的通訊埠
**也可直接執行 `start.cmd` 一鍵啟動服務端並設定代理, 但必須設定 `JAVA_HOME` 環境變數**
- 點擊啟動旁邊的小按鈕。
- 點擊啟動按鈕。
- 用你想要的用戶名登錄,密碼無所謂。
### 編譯

View File

@ -0,0 +1,214 @@
## World Bosses
* Oceanid_Boss_1_4
* V1_6/Oceanid_Boss_1_6
* DrakePrimoRockBoss
* V2_3/Boss_Hound
## Dungeons
* V2_1/Boss_Shougun_Beta
* V2_1/Boss_LaSignora
## Activities/Events
### Aster (unreconciled stars)
* AsterMiddle
* AsterBig
### FleurFair (windblume)
* FleurFair_Parachute
* FleurFair_BalloonShoot
### NEW_ACTIVITY_DRAGONSPINE (The Chalk Prince and the Dragon)
* IceFlowerBossBattle
### NEW_ACTIVITY_WINTER_CAMP (Shadows Amidst Snowstorms)
* V2_3/WinterCampDevice
* V2_3/WinterCampGacha
* V2_3/WinterCampMimik
* V2_3/WinterCampMimik_Watcher
* V2_3/WinterCampMimik_Quest
* V2_3/WinterCampParkour
* V2_3/WinterCampSnowman
### NEW_ACTIVITY_TREASURE_MAP
* TreasureMapEvent
* V2_0/TreasureMapEventV2
### unordered
* Activity_ArenaChallengeSub
* Activity_ArenaChallengeMain
## Scene1
* Fishing_EventTest
* test_New_LuaCallType
* V2_5/TEST_Require
## Scene 500030
* SGV_Test
## Other/Unordered
* Activity_Endora
* AttachChildChallenge
* BlackBoxPlay/ChargingPort
* BlackBoxPlay/DrawOneLine
* BlackBoxPlay/DrawOneLinePlus
* BlackBoxPlay/EnergyAmplifier
* BlackBoxPlay/LightResonanceStone
* BlackBoxPlay/LightSquare
* BlackBoxPlay/LightSquareV2
* BlackBoxPlay/MagneticGear
* BlackBoxPlay/TeleportHighway
* BubbleGame
* BulletGame
* DragonSpineBlossomA
* DragonSpineBlossomB
* FlyChallenge
* MonsterQuickDeath
* SnowDungeon
* TowerDefense_Challenge
* TowerDefense_Gear
* TowerDefense_Monster
* TowerDefense_Monster02
* TowerDefense_Trap
* WindFlora
* WindFlora_Arenashake
* WindFlora_Boss_RandomList
* WindFlora_Laser
* WindFlora_Main
* WindFlora_RecordFloorBreakable
* WindFlora_RecordFloorMemory
* WindFlora_RecordFloorTransparent
* WindFlora_ReTrans
* V1_5/Challenge_SetEyePoint
* V1_5/HideAndSeek_Gallery
* V1_5/HideAndSeek_Skill
* V1_5/HilichurlLevel
* V1_6/TuneStone
* V1_6/BoatRace
* V1_6/General_Watcher
* V1_6/KeleeBombBattle
* V1_6/Multi_Badminton
* V1_6/Optimization
* V1_6/ScoreChallenge
* V1_6/TuneStone
* V1_6/VehicleBattle
* V2_0/BlitzRush_Watcher
* V2_0/BlossomGroup
* V2_0/DrawOneLine_TreasureMap
* V2_0/ElectricCore
* V2_0/ElectricCore02
* V2_0/ElementFloor
* V2_0/ExhibitionRoleElectricBomb
* V2_0/ExhibitionRoleElectricPowerSource
* V2_0/OreBlossomGroup
* V2_0/PhotoTakenSuccessfully
* V2_0/RaioCotter
* V2_0/SetPerformanceOptimizationWithRegion_V2.0
* V2_0/SetPerformanceOptimizationWithRegion_V3.0
* V2_0/SetPerformanceOptimizationWithRegion_Event_V2.0
* V2_0/TemariChallenge
* V2_0/TemariChallengePreQuest
* V2_0/ThunderFloor
* V2_0/TowerDefense_Challenge_V2.0
* V2_0/TowerDefense_Gear_V2.0
* V2_0/TowerDefense_Monster_V2.0
* V2_0/TowerDefense_MonsterWaveConfig_V2.0
* V2_1/Boss_Raijin
* V2_1/FightingStage
* V2_1/FishingChallenge
* V2_1/FishingChallenge_Moonfin
* V2_1/ImmortalPot
* V2_1/ImmortalPotEx
* V2_1/Monster_Tide_Test
* V2_1/MoonlitCamp
* V2_1/PirateHelm
* V2_1/PirateShoji
* V2_1/Wakura
* V2_1/WoodFloorPlayOrder
* V2_1/WoodFloorPlaySame
* V2_1/SeaGodStatue
* V2_2/Ayesha
* V2_2/Circuit
* V2_2/DayFinishSuite
* V2_2/DecalDecode
* V2_2/Dig
* V2_2/PillarMove
* V2_2/SelfLoopSeeli
* V2_2/ShowDecals
* V2_2/RogueDungeon_BOSS
* V2_2/RogueDungeon_ChestRoom
* V2_2/RoqueDungeon_FirstRoom
* V2_2/RogueDungeon_Main
* V2_2/RogueDungeon_Require
* V2_2/TsurumiBirdFather
* V2_2/TsurumiStoneSeq
* V2_2/TsurumiTorch
* V2_3/EnergyDisk
* V2_3/EnergyDisk_Dungeon
* V2_3/HachiBattle
* V2_3/HachiDungeon
* V2_3/HachiSneak
* V2_3/MistTrialV2
* V2_3/MistTrialV2_BuffLog
* V2_4/BoxPusher
* V2_4/DeepSeaDrakeBoss
* V2_4/EnvStateManage
* V2_4/EnvState
* V2_4/EnvStateControl
* V2_4/EnvStateWorktop
* V2_4/Firecracker
* V2_4/HideAndSeek_Gallery_V2
* V2_4/HideAndSeek_Skill_V2"
* V2_4/MiniOsial
* V2_4/Monster_CombatEnd_Handle
* V2_4/PotionStage
* V2_4/QunyugeDebris
* V2_4/QunyugeDebris_Stop_Balloon
* V2_4/SeaLamp_Challenge_Manager
* V2_4/SealedAltar
* V2_4/WallMaze
* V2_5/DarkPressure
* V2_5/DarkStair
* V2_5/FightingStage_ByNum
* V2_5/FightingStage_ByTime
* V2_5/GiliGiliI_Boss
* V2_5/GiliGiliI_Quest
* V2_5/HM_BalloonGallery
* V2_5/Huarongdao
* V2_5/RecircleChallenge
* V2_5/ReviveBoss
* V2_5/ReviveCrystalEnergy
* V2_5/UGCDungeon_Reforge
* V2_5/UGCDungeon
* V2_5/Watcher_Energy
* V2_5/Watcher_Puzzle
* V2_5/Watcher_Tower
* V2_6/BW_LightRoadTrack
* V2_6/BW_RandomLoadSuite
* V2_6/CalculateBulletForward
* V2_6/CrystalLink
* V2_6/CYJY_Enter_Trans_Player
* V2_6/DigPlay
* V2_6/DropRockAbyssBulletTrigger
* V2_6/HM_WoodenStakeChallenge
* V2_6/IrodoriMaster
* V2_6/PhotographActivity
* V2_6/TowerDefense_Challenge_V3.0
* V2_6/TowerDefense_Gear_V3.0
* V2_6/TowerDefense_Monster_V3.0
* V2_6/TowerDefense_MonsterWaveConfig_V3.0"
* V2_6/TowerDefense_SpecialGears_V3.0
* V2_7/rogue_rotate_whitebox
* V2_7/Activity_GachaSync
* V2_7/Activity_LumenArena
* V2_7/Activity_LumenProtect
* V2_7/Activity_LumenCharge
* V2_7/Activity_LumenWipeout
* V2_7/BW_NearBossAuthorityChange
* V2_7/HM_FindTubby
* V2_7/Rogue_Cell
* V2_7/rogue_rotate_whitebox
* V2_7/Rogue_Terrain_1
* V2_7/Rogue_Terrain_2
* V2_7/Rogue_Terrain_3
* V2_7/YeLan_BoxPusher
* TD_Lib

6
docs/quests/README.md Normal file
View File

@ -0,0 +1,6 @@
# Quest Documentation
These are the [Wiki Files](https://github.com/Anime-Game-Servers/Grasscutter-Quests/wiki) from Grasscutter-Quests.\
## Sections
- [**Missing Scripts**](Missing-Scripts.md) - These are Lua scripts which are required for functionality of certain game elements.
- [The Outlander Who Caught the Wind (Prologue Act 1)](lines/The-Outlander-Who-Caught-the-Wind-(Prologue-Act-1).md)

View File

@ -0,0 +1,124 @@
# The Outlander Who Caught the Wind (Prologue Act 1)
To start/enable quests run `/quests enable` or activate questing in the server settings.
## Reading The Table
* ✔️ Natural Progression _possible_; works as intended
* ⚠️ Natural Progression _possible_; bugs occur, see note
* ❌ Natural Progression _not possible_; see note(s)
* ❓ Unknown Behavior
* bw = 'big-world scripts' enabled
* m = Main Quest
| [The Outlander Who Caught the Wind (Prologue Act 1)](https://genshin-impact.fandom.com/wiki/The_Outlander_Who_Caught_the_Wind) | Works (bw-on) | Works (bw-off) | Log in/out Works | Problems/Notes |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|----------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| **m351 : Wanderer's Trail**<br />[500 CExp, 225 AExp, 975 Mora] | ✔️ | ⚠️ | ✔️ | completion possible without commands |
| 35104 : Traveler and Paimon Intro Cutscene | ✔️ | ✔️ | ✔️ |
| 35100 : Go to Paimon | ✔️ | ❓ | ✔️ |
| 35107 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️ |
| 35101 : Follow Paimon | ✔️ | ❓ | ✔️ |
| 35106 : Unlock the Teleport Waypoint | ✔️ | ✔️ | ✔️ |
| 35105 : Go to the foot of the cliff | ✔️ | ❓ | ✔️ | If not relogging, Paimon will now be with you and move with you. |
| 35103 : [N/A] 469284815 #QUEST_HIDDEN | ✔️ | ❓ | ✔️ |
| 35102 : Climb to the top of the rock face | ✔️ | ❓ | ✔️ | Quest 35200 was automatically added to the In Progress list. |
|   |   |   |   |   |
| **m352 : Bird's Eye View**<br />(Teyvat Archon Quest Prologue: Act 1 - 1)<br />[500 CExp, 225 AExp, 975 Mora] | ✔️ | ❓ |  ✔️ | completion possible without commands |
| 35200 : Follow the path | ✔️ | ❓ | ✔️ | No new quest marker is automatically added. Opening the quest journal and selecting navigate will added it to the screen in the correct location. |
| 35201 : Go to Paimon | ✔️ | ❓ | ✔️ | Paimon will stay with the player. |
| 35202 : Talk to Paimon | ✔️ | ❓ | ✔️ |
| 35203 : Follow Paimon | ✔️ | ❓ | ✔️ | After logout it resets the user to 35202 |
| 35204 : Swim to the island in Starfell Lake | ✔️ | ❓ | ✔️ |
| 35205 : Bird's Eye View - Statue of The Seven (I) unlocked | ✔️ | ❓ | ✔️ | TODO check logout |
|   |   |   |   |   |
| **m353 : Unexpected Power**<br />(Teyvat Archon Quest Prologue: Act 1 - 2)<br />[20 Primo, 575 CExp, 250 AExp, 1100 Mora, 10 Sweet Madame, 10 Teyvat Fried Egg] | ✔️ | ❓ |  ✔️ | completion possible without commands, but slime multiply every time you log out and back in [#20](https://github.com/Hartie95/Grasscutter/issues/20) |
| 35301 : Unexpected Power - Talk to Paimon | ✔️ | ❓ | ✔️ |
| 35312 : Unexpected Power - Exit area rollback failed | ✔️ | ❓ | ✔️ | Player exits area before triggering 35301, you can call add 35312 which will trigger cutscene, but you will have a UI bug |
| 35302 : Unexpected Power - Unleash Your Elemental Skill | ✔️ | ❓ | ✔️ |
| 35309 : Unexpected Power - Defeat the slimes | ✔️ | ❓ | ✔️ |
| 35303 : Unexpected Power - Hold Elemental Skill | ✔️ | ❓ | ✔️ | holding progressbar is missing |
| 35310 : Unexpected Power - Defeat the slimes | ✔️ | ❓ | ✔️ |
| 35304 : Unexpected Power - Use Elemental Burst | ✔️ | ❓ | ✔️ |
| 35311 : Unexpected Power - Defeat the slimes | ✔️ | ❓ | ✔️ |
|   |   |   |   |   |
| **m355 : Forest Rendezvous**<br />(Teyvat Archon Quest Prologue: Act 1 - 3)<br />[575 CExp, 250 AExp, 1100 Mora] | ✔️ | ❓ | ✔️  | natural progression possible |
| 35501 : Go to Mondstadt | ✔️ | ❓ | ✔️  | Wait until Dvalin flies over. |
| 36100 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️ | Cutscene trigger for dvalin flying over the players head |
| 36101 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️  |
| 35502 : Advance to the heart of the forest | ✔️ | ❓ | ✔️ |
| 35503 : Talk to Paimon | ✔️ | ❓ | ✔️ |
| 35504 : Investigate what Paimon has found | ✔️ | ❓ | ✔️  |
| 35505 : Talk to Paimon | ✔️ | ❓ | ✔️ |
|   |   |   |   |   |
| **m354 : Wind-Riding Knight**<br />(Teyvat Archon Quest Prologue: Act 1 - 4)<br />[625 CExp, 275AExp, 1200 Mora] | ✔️ | ❓ |  ✔️ | |
| 35401 : Keep heading towards Mondstadt | ✔️ | ❓ | ✔️ |
| 35402 : Talk to the perky girl | ✔️ | ❓ | ✔️ | |
| 35404 : Use Amber to defeat the airborne slimes | ✔️ | ❓ | ✔️ |
| 35405 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️ | wait until the talk is finished |
| 35403 : Go to the location designated by Amber | ✔️ | ❓ | ✔️ | |
|   |   |   |   |   |
| **m360 : Going Upon the Breeze**<br />(Teyvat Archon Quest Prologue: Act 1 - 5)<br />[20 Primo, 972 CExp, 275 AExp, 1800 Mora, 8 EnOre, 1 Recurve Bow] | ✔️ | ❓ |  ⚠️ | completion possible without commands, but with some smaller bugs |
| 36001 : Defeat the nearby hilichurls | ✔️ | ❓ |  ⚠️ | goal location might be wrong after logout. Monsters might multiply after logout |
| 36003 : Clear out the nearby hilichurl camp | ✔️ | ❌ |  ✔️ | There are more hillichurls then there should be. If bw script are disabled, changing the chest to open will break the script and hinder progress |
| 36004 : Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 36005 : Keep heading towards Mondstadt | ✔️ | ❓ |  ✔️ | |
|   |   |   |   |   |
| **m356 : City of Freedom**<br />(Teyvat Archon Quest Prologue: Act 1 - 6)<br />[850 CExp, 250 AExp, 1625 Mora, 7 EnOre] | ⚠️ | ❓ |  ⚠️ | completion possible, but with some smaller bugs |
| 35601 : Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 35602 : [CHS] - (test)跟随安柏#QUEST_HIDDEN | ⚠️ | ❓ |  ⚠️ | softlock during showing of tipps possible |
| 35603 : Go to the location designated by Amber | ✔️ | ❓ |  ✔️ | |
| 35604 : Talk to Amber | ✔️ | ❓ |  ✔️ |   |
| 35605 : [CHS] - (test)开始飞行教学#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | |
| 35606 : Meet Amber at the fountain plaza | ✔️ | ❓ |  ✔️ | |
|   |   |   |   |   |
| **m357 : Dragon Storm**<br />(Teyvat Archon Quest Prologue: Act 1 - 7)<br />[20 Primo, 1250 CExp, 275 AExp, 2400 Mora, 2 FineEnOre] | ✔️ | ❓ |  ✔️ | completion possible with smaller bugs |
| 35721 : Dvalin's Assault #QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | Watch the cutscene and then wait to be airborne |
| 35722 : Fend off Stormterror | ⚠️ | ❓ |  ✔️ | Using the movement keys (W,A,S,D) in the Dvalin fight might kick you out of the instance. **INVESTIGATE FURTHER** |
| 35725 : [CHS] - (test)地城内cs#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | You will return to the main world |
| 35723 : Talk to Amber | ⚠️ | ❓ |  ✔️ | Weather is not stormy. Finish conversation with Amber and Kaeya, the go the KoF Headquarters |
| 35724 : Go to the Knights of Favonius Headquarters | ✔️ | ❓ |  ✔️ | |
|   |   |   |   | |
| **m358 : Knights of Favonius**<br />(Teyvat Archon Quest Prologue: Act 1 - 8)<br />[1025 CExp, 225 AExp, 1950 Mora, 43 EnOre] | ✔️ | ❓ |  ✔️ | completion possible |
| 35800 : #QUEST_HIDDEN | ⚠️ | ❓ |  ✔️ | wait two day via time forward to progress |
| 35801 : Enter the Knights of Favonius Headquarters | ✔️ | ❓ |  ✔️ | |
| 35802 : Knights of Favonius - Talk to Jean | ✔️ | ❓ |  ✔️ | |
|   |   |   |   | |
| **m306 : Winds of the Past**<br />(Teyvat Archon Quest Prologue: Act 1 - 9.1)<br />[20 Primo, 1550 CExp, 275 AExp, 3000 Mora, 3 FineEnOre] | ✔️ | ❓ |  ✔️ | completion possible with two commands |
| 30600 : Meet Amber at the temple | ✔️ | ❓ |  ✔️ | |
| 30601 : Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 30602 : Enter the temple | ✔️ | ❓ |  ✔️ | Use /dungeon 1001 to go inside the dungeon |
| 30607 : [CHS] - (test)到教学点1#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | |
| 30608 : [CHS] - (test)到教学点2#QUEST_HIDDEN (Tutorial on how to aim and fire using Amber) | ✔️ | ❓ |  ✔️ | |
| 30609 : [CHS] - (test)到教学点3#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | |
| 30612 : [CHS] - (test)到垂直风场#QUEST_HIDDEN (Tutorial on how to burn stuff with Pyro) | ✔️ | ❓ |  ✔️ | |
| 30611 : [CHS] - (test)地城失败#QUEST_HIDDEN (Seems to be in case the dungeon is failed) | ✔️ | ❓ |  ✔️ | Walk forward and detroy the Dragon's Breath |
| 30603 : Explore the temple's depths | ✔️ | ❓ |  ✔️ | |
| 30610 : Winds of the Past - Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 30604 : Winds of the Past - Leave Domain (Will not show on HUD) | ✔️ | ❓ |  ✔️ | |
|   |   |   |   |   |
| **m307 : Crash Course**<br />(Teyvat Archon Quest Prologue: Act 1 - 9.2)<br />[20 Primo, 1550 CExp, 275 AExp, 3000 Mora, 3 FineEnOre, 1 Traveler's Handy Sword, Kaeya lv1 c0] | ✔️ | ⚠️ |  ✔️ | completion possible with smaller bugs |
| 30700 : Meet Kaeya at the temple | ✔️ | ❓ |  ✔️ | |
| 30701 : Talk to Kaeya | ✔️ | ❓ |  ✔️ | |
| 30702 : Enter the temple | ✔️ | ⚠️ |  ✔️ | |
| 30710 : Talk to Kaeya | ✔️ | ✔️ |  ✔️ | |
| 30707 : [CHS] - (test)到教学点1#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | |
| 30708 : [CHS] - (test)到教学点2#QUEST_HIDDEN (Cryo freezing tutorial) | ✔️ | ✔️ |  ✔️ | Freezing is not working, dashing though the fire works though |
| 30712 : [CHS] - (test)到教学点4#QUEST_HIDDEN (Hydro Amber tutorial) | ✔️ | ✔️ |  ✔️ | |
| 30711 : [CHS] - (test)地城失败#QUEST_HIDDEN (fail dungeon fallback) | ✔️ | ✔️ |  ✔️ | |
| 30709 : [CHS] - (test)到教学点3#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | | 30702 | Spikes are broken and will make the player stuck, afterwards only tp or leaving the dungeon helps.<br /> finish via one of those solutions:<br />Move forward with `/teleport 440 -25 198`<br />Get early Kaeya with `/give 10000015 lv1 c0`<br />Jump over the spikes with other means.   |
| 30703 : Explore the temple's depths | ✔️ | ✔️ |  ✔️ | destroy the Dragons Breath |
| 30715 : Talk to Kaeya | ✔️ | ✔️ |  ✔️ | |
| 30713 : Kaeya cutscene | ✔️ | ✔️ |  ✔️ | |
| 30704 : Leave Domain | ✔️ | ✔️ |  ✔️ | |
|   |   |   |   |   |
| **m308 : Sparks Amongst the Pages**<br />(Teyvat Archon Quest Prologue: Act 1 - 9.3)<br />[20 Primo, 1550 CExp, 275 AExp, 3000 Mora, 3 FineEnOre, 1 Otherworldly Story, Lisa lv1 c0] | ✔️ | ⚠️ |  ✔️ | completion possible with a few commands |
| 30800 : Meet Lisa at the temple | ✔️ | ❓ |  ✔️ | |
| 30801 : Talk to Lisa | ✔️ | ❓ |  ✔️ | |
| 30802 : Enter the temple | ✔️ | ❌ |  ✔️ | |
| 30810 : Talk to Lisa | ✔️ | ✔️ |  ✔️ | |
| 30807 : [CHS] - (test)到教学点1#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | |
| 30812 : [CHS] - (test)到教学点#QUEST_HIDDEN | ✔️ | ⚠️ |  ✔️ | |
| 30809 : [CHS] - (test)到教学点3#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | |
| 30808 : [CHS] - (test)到教学点2#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | | |
| 30811 : [CHS] - (test)地城失败#QUEST_HIDDEN (fail dungeon fallback) | ✔️ | ✔️ |  ✔️ | |
| 30803 : Explore the temple's depths | ✔️ | ✔️ |  ✔️ | |
| 30814 : Talk to Lisa | ✔️ | ✔️ |  ✔️ | |
| 30804 : Leave Domain | ✔️ | ✔️ |  ✔️ | no autoprogression | |

View File

@ -0,0 +1,17 @@
Excels:
- WorldAreaConfigData.json
- scene3_point.json (BinOutput/Scene/Trans)
textmaps contain the names of the areas
if a world area has an 'AreaType' of 'LEVEL_1', it has the following properties:
- there is not an 'AreaID2' field
- there is an 'elementType' field
- this is a PRIMARY region
if a world area has an 'AreaType' of 'LEVEL_2', it has the following properties:
- there is not an 'elementType' field
- the 'AreaID1' field is inherited from its parent area
- this is a SECONDARY region
the textmap hash is of the secondary region's name, unless it's a primary region

1
docs/wiki Submodule

Submodule docs/wiki added at 36d465c912

View File

@ -1,2 +1,2 @@
org.gradle.jvmargs=-Xmx1024m
org.gradle.jvmargs=-Xmx4096m
# spikehd was here :)

View File

@ -1 +0,0 @@
./gradlew clean

View File

@ -1,2 +0,0 @@
call .\gradlew jar
pause

178
gradlew.bat vendored
View File

@ -1,89 +1,89 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx4G" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega

Binary file not shown.

View File

@ -1,63 +1,68 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "JSON schema for a Grasscutter Plugin",
"type": "object",
"additionalProperties": true,
"definitions": {
"plugin-name": {
"type": "string",
"pattern": "^[A-Za-z\\d_.-]+$"
}
},
"required": [
"name",
"description",
"mainClass"
],
"properties": {
"name": {
"description": "The unique name of plugin.",
"$ref": "#/definitions/plugin-name"
},
"mainClass": {
"description": "The plugin's initial class file.",
"type": "string",
"pattern": "^(?!org\\.bukkit\\.)([a-zA-Z_$][a-zA-Z\\d_$]*\\.)*[a-zA-Z_$][a-zA-Z\\d_$]*$"
},
"version": {
"description": "A plugin revision identifier.",
"type": [
"string",
"number"
]
},
"description": {
"description": "Human readable plugin summary.",
"type": "string"
},
"author": {
"description": "The plugin author.",
"type": "string"
},
"authors": {
"description": "The plugin contributors.",
"type": "array",
"items": {
"type": "string"
}
},
"website": {
"title": "Website",
"description": "The URL to the plugin's site",
"type": "string",
"format": "uri"
},
"loadAfter": {
"description": "Plugins to load before this plugin.",
"type": "array",
"items": {
"type": "string"
}
}
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "JSON schema for a Grasscutter Plugin",
"type": "object",
"additionalProperties": true,
"definitions": {
"plugin-name": {
"type": "string",
"pattern": "^[A-Za-z\\d_.-]+$"
}
}
},
"required": [
"name",
"description",
"mainClass",
"api"
],
"properties": {
"name": {
"description": "The unique name of plugin.",
"$ref": "#/definitions/plugin-name"
},
"mainClass": {
"description": "The plugin's initial class file.",
"type": "string",
"pattern": "^(?!org\\.bukkit\\.)([a-zA-Z_$][a-zA-Z\\d_$]*\\.)*[a-zA-Z_$][a-zA-Z\\d_$]*$"
},
"version": {
"description": "A plugin revision identifier.",
"type": [
"string",
"number"
]
},
"api": {
"description": "The API revision the plugin is using.",
"type": "number"
},
"description": {
"description": "Human readable plugin summary.",
"type": "string"
},
"author": {
"description": "The plugin author.",
"type": "string"
},
"authors": {
"description": "The plugin contributors.",
"type": "array",
"items": {
"type": "string"
}
},
"website": {
"title": "Website",
"description": "The URL to the plugin's site",
"type": "string",
"format": "uri"
},
"loadAfter": {
"description": "Plugins to load before this plugin.",
"type": "array",
"items": {
"type": "string"
}
}
}
}

View File

@ -0,0 +1,4 @@
@echo off
call ..\gradlew clean
pause

4
scripts/gradlew-jar.bat Normal file
View File

@ -0,0 +1,4 @@
@echo off
call ..\gradlew jar
pause

View File

@ -1,155 +1,155 @@
##
#
# Copyright (C) 2002-2022 MlgmXyysd All Rights Reserved.
#
##
##
#
# Animation Company script for mitmproxy
#
# https://github.com/MlgmXyysd/
#
# *Original fiddler script from https://github.lunatic.moe/fiddlerscript
#
# Environment requirement:
# - mitmdump from mitmproxy
#
# @author MlgmXyysd
# @version 1.1
#
##
import collections
import random
from mitmproxy import http, connection, ctx, tls
from abc import ABC, abstractmethod
from enum import Enum
from mitmproxy.utils import human
from proxy_config import USE_SSL
from proxy_config import REMOTE_HOST
from proxy_config import REMOTE_PORT
class MlgmXyysd_Animation_Company_Proxy:
LIST_DOMAINS = [
"api-os-takumi.mihoyo.com",
"hk4e-api-os-static.mihoyo.com",
"hk4e-sdk-os.mihoyo.com",
"dispatchosglobal.yuanshen.com",
"osusadispatch.yuanshen.com",
"account.mihoyo.com",
"log-upload-os.mihoyo.com",
"dispatchcntest.yuanshen.com",
"devlog-upload.mihoyo.com",
"webstatic.mihoyo.com",
"log-upload.mihoyo.com",
"hk4e-sdk.mihoyo.com",
"api-beta-sdk.mihoyo.com",
"api-beta-sdk-os.mihoyo.com",
"cnbeta01dispatch.yuanshen.com",
"dispatchcnglobal.yuanshen.com",
"cnbeta02dispatch.yuanshen.com",
"sdk-os-static.mihoyo.com",
"webstatic-sea.mihoyo.com",
"webstatic-sea.hoyoverse.com",
"hk4e-sdk-os-static.hoyoverse.com",
"sdk-os-static.hoyoverse.com",
"api-account-os.hoyoverse.com",
"hk4e-sdk-os.hoyoverse.com",
"overseauspider.yuanshen.com",
"gameapi-account.mihoyo.com",
"minor-api.mihoyo.com",
"public-data-api.mihoyo.com",
"uspider.yuanshen.com",
"sdk-static.mihoyo.com",
"abtest-api-data-sg.hoyoverse.com",
"log-upload-os.hoyoverse.com"
]
def request(self, flow: http.HTTPFlow) -> None:
if flow.request.host in self.LIST_DOMAINS:
if USE_SSL:
flow.request.scheme = "https"
else:
flow.request.scheme = "http"
flow.request.host = REMOTE_HOST
flow.request.port = REMOTE_PORT
class InterceptionResult(Enum):
SUCCESS = 1
FAILURE = 2
SKIPPED = 3
class TlsStrategy(ABC):
def __init__(self):
self.history = collections.defaultdict(lambda: collections.deque(maxlen=200))
@abstractmethod
def should_intercept(self, server_address: connection.Address) -> bool:
raise NotImplementedError()
def record_success(self, server_address):
self.history[server_address].append(InterceptionResult.SUCCESS)
def record_failure(self, server_address):
self.history[server_address].append(InterceptionResult.FAILURE)
def record_skipped(self, server_address):
self.history[server_address].append(InterceptionResult.SKIPPED)
class ConservativeStrategy(TlsStrategy):
def should_intercept(self, server_address: connection.Address) -> bool:
return InterceptionResult.FAILURE not in self.history[server_address]
class ProbabilisticStrategy(TlsStrategy):
def __init__(self, p: float):
self.p = p
super().__init__()
def should_intercept(self, server_address: connection.Address) -> bool:
return random.uniform(0, 1) < self.p
class MaybeTls:
strategy: TlsStrategy
def load(self, l):
l.add_option(
"tls_strategy", int, 0,
"TLS passthrough strategy. If set to 0, connections will be passed through after the first unsuccessful "
"handshake. If set to 0 < p <= 100, connections with be passed through with probability p.",
)
def configure(self, updated):
if "tls_strategy" not in updated:
return
if ctx.options.tls_strategy > 0:
self.strategy = ProbabilisticStrategy(ctx.options.tls_strategy / 100)
else:
self.strategy = ConservativeStrategy()
def tls_clienthello(self, data: tls.ClientHelloData):
server_address = data.context.server.peername
if not self.strategy.should_intercept(server_address):
ctx.log(f"TLS passthrough: {human.format_address(server_address)}.")
data.ignore_connection = True
self.strategy.record_skipped(server_address)
def tls_established_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake successful: {human.format_address(server_address)}")
self.strategy.record_success(server_address)
def tls_failed_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake failed: {human.format_address(server_address)}")
self.strategy.record_failure(server_address)
addons = [
MlgmXyysd_Animation_Company_Proxy(),
MaybeTls()
]
##
#
# Copyright (C) 2002-2022 MlgmXyysd All Rights Reserved.
#
##
##
#
# Animation Company script for mitmproxy
#
# https://github.com/MlgmXyysd/
#
# *Original fiddler script from https://github.lunatic.moe/fiddlerscript
#
# Environment requirement:
# - mitmdump from mitmproxy
#
# @author MlgmXyysd
# @version 1.1
#
##
import collections
import random
from mitmproxy import http, connection, ctx, tls
from abc import ABC, abstractmethod
from enum import Enum
from mitmproxy.utils import human
from proxy_config import USE_SSL
from proxy_config import REMOTE_HOST
from proxy_config import REMOTE_PORT
class MlgmXyysd_Animation_Company_Proxy:
LIST_DOMAINS = [
"api-os-takumi.mihoyo.com",
"hk4e-api-os-static.mihoyo.com",
"hk4e-sdk-os.mihoyo.com",
"dispatchosglobal.yuanshen.com",
"osusadispatch.yuanshen.com",
"account.mihoyo.com",
"log-upload-os.mihoyo.com",
"dispatchcntest.yuanshen.com",
"devlog-upload.mihoyo.com",
"webstatic.mihoyo.com",
"log-upload.mihoyo.com",
"hk4e-sdk.mihoyo.com",
"api-beta-sdk.mihoyo.com",
"api-beta-sdk-os.mihoyo.com",
"cnbeta01dispatch.yuanshen.com",
"dispatchcnglobal.yuanshen.com",
"cnbeta02dispatch.yuanshen.com",
"sdk-os-static.mihoyo.com",
"webstatic-sea.mihoyo.com",
"webstatic-sea.hoyoverse.com",
"hk4e-sdk-os-static.hoyoverse.com",
"sdk-os-static.hoyoverse.com",
"api-account-os.hoyoverse.com",
"hk4e-sdk-os.hoyoverse.com",
"overseauspider.yuanshen.com",
"gameapi-account.mihoyo.com",
"minor-api.mihoyo.com",
"public-data-api.mihoyo.com",
"uspider.yuanshen.com",
"sdk-static.mihoyo.com",
"abtest-api-data-sg.hoyoverse.com",
"log-upload-os.hoyoverse.com"
]
def request(self, flow: http.HTTPFlow) -> None:
if flow.request.host in self.LIST_DOMAINS:
if USE_SSL:
flow.request.scheme = "https"
else:
flow.request.scheme = "http"
flow.request.host = REMOTE_HOST
flow.request.port = REMOTE_PORT
class InterceptionResult(Enum):
SUCCESS = 1
FAILURE = 2
SKIPPED = 3
class TlsStrategy(ABC):
def __init__(self):
self.history = collections.defaultdict(lambda: collections.deque(maxlen=200))
@abstractmethod
def should_intercept(self, server_address: connection.Address) -> bool:
raise NotImplementedError()
def record_success(self, server_address):
self.history[server_address].append(InterceptionResult.SUCCESS)
def record_failure(self, server_address):
self.history[server_address].append(InterceptionResult.FAILURE)
def record_skipped(self, server_address):
self.history[server_address].append(InterceptionResult.SKIPPED)
class ConservativeStrategy(TlsStrategy):
def should_intercept(self, server_address: connection.Address) -> bool:
return InterceptionResult.FAILURE not in self.history[server_address]
class ProbabilisticStrategy(TlsStrategy):
def __init__(self, p: float):
self.p = p
super().__init__()
def should_intercept(self, server_address: connection.Address) -> bool:
return random.uniform(0, 1) < self.p
class MaybeTls:
strategy: TlsStrategy
def load(self, l):
l.add_option(
"tls_strategy", int, 0,
"TLS passthrough strategy. If set to 0, connections will be passed through after the first unsuccessful "
"handshake. If set to 0 < p <= 100, connections with be passed through with probability p.",
)
def configure(self, updated):
if "tls_strategy" not in updated:
return
if ctx.options.tls_strategy > 0:
self.strategy = ProbabilisticStrategy(ctx.options.tls_strategy / 100)
else:
self.strategy = ConservativeStrategy()
def tls_clienthello(self, data: tls.ClientHelloData):
server_address = data.context.server.peername
if not self.strategy.should_intercept(server_address):
ctx.log(f"TLS passthrough: {human.format_address(server_address)}.")
data.ignore_connection = True
self.strategy.record_skipped(server_address)
def tls_established_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake successful: {human.format_address(server_address)}")
self.strategy.record_success(server_address)
def tls_failed_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake failed: {human.format_address(server_address)}")
self.strategy.record_failure(server_address)
addons = [
MlgmXyysd_Animation_Company_Proxy(),
MaybeTls()
]

View File

@ -1,17 +1,17 @@
import os
# This can also be replaced with another IP address.
USE_SSL = True
REMOTE_HOST = "localhost"
REMOTE_PORT = 443
if os.getenv('MITM_REMOTE_HOST') != None:
REMOTE_HOST = os.getenv('MITM_REMOTE_HOST')
if os.getenv('MITM_REMOTE_PORT') != None:
REMOTE_PORT = int(os.getenv('MITM_REMOTE_PORT'))
if os.getenv('MITM_USE_SSL') != None:
USE_SSL = bool(os.getenv('MITM_USE_SSL'))
print('MITM Remote Host: ' + REMOTE_HOST)
print('MITM Remote Port: ' + str(REMOTE_PORT))
print('MITM Use SSL ' + str(USE_SSL))
import os
# This can also be replaced with another IP address.
USE_SSL = True
REMOTE_HOST = "localhost"
REMOTE_PORT = 443
if os.getenv('MITM_REMOTE_HOST') != None:
REMOTE_HOST = os.getenv('MITM_REMOTE_HOST')
if os.getenv('MITM_REMOTE_PORT') != None:
REMOTE_PORT = int(os.getenv('MITM_REMOTE_PORT'))
if os.getenv('MITM_USE_SSL') != None:
USE_SSL = bool(os.getenv('MITM_USE_SSL'))
print('MITM Remote Host: ' + REMOTE_HOST)
print('MITM Remote Port: ' + str(REMOTE_PORT))
print('MITM Use SSL ' + str(USE_SSL))

View File

@ -0,0 +1,898 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AAKNGDKKHDN.proto
package emu.grasscutter.net.proto;
public final class AAKNGDKKHDNOuterClass {
private AAKNGDKKHDNOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AAKNGDKKHDNOrBuilder extends
// @@protoc_insertion_point(interface_extends:AAKNGDKKHDN)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 difficulty = 3;</code>
* @return The difficulty.
*/
int getDifficulty();
/**
* <code>uint32 score = 9;</code>
* @return The score.
*/
int getScore();
/**
* <code>uint32 MOGDMPFMGLN = 12;</code>
* @return The mOGDMPFMGLN.
*/
int getMOGDMPFMGLN();
/**
* <code>bool is_new_record = 2;</code>
* @return The isNewRecord.
*/
boolean getIsNewRecord();
/**
* <code>bool is_success = 10;</code>
* @return The isSuccess.
*/
boolean getIsSuccess();
/**
* <code>uint32 DNKNMEGHIIJ = 13;</code>
* @return The dNKNMEGHIIJ.
*/
int getDNKNMEGHIIJ();
}
/**
* <pre>
* CmdId: 24258
* </pre>
*
* Protobuf type {@code AAKNGDKKHDN}
*/
public static final class AAKNGDKKHDN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AAKNGDKKHDN)
AAKNGDKKHDNOrBuilder {
private static final long serialVersionUID = 0L;
// Use AAKNGDKKHDN.newBuilder() to construct.
private AAKNGDKKHDN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AAKNGDKKHDN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AAKNGDKKHDN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AAKNGDKKHDN(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
isNewRecord_ = input.readBool();
break;
}
case 24: {
difficulty_ = input.readUInt32();
break;
}
case 72: {
score_ = input.readUInt32();
break;
}
case 80: {
isSuccess_ = input.readBool();
break;
}
case 96: {
mOGDMPFMGLN_ = input.readUInt32();
break;
}
case 104: {
dNKNMEGHIIJ_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.internal_static_AAKNGDKKHDN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.internal_static_AAKNGDKKHDN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN.class, emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN.Builder.class);
}
public static final int DIFFICULTY_FIELD_NUMBER = 3;
private int difficulty_;
/**
* <code>uint32 difficulty = 3;</code>
* @return The difficulty.
*/
@java.lang.Override
public int getDifficulty() {
return difficulty_;
}
public static final int SCORE_FIELD_NUMBER = 9;
private int score_;
/**
* <code>uint32 score = 9;</code>
* @return The score.
*/
@java.lang.Override
public int getScore() {
return score_;
}
public static final int MOGDMPFMGLN_FIELD_NUMBER = 12;
private int mOGDMPFMGLN_;
/**
* <code>uint32 MOGDMPFMGLN = 12;</code>
* @return The mOGDMPFMGLN.
*/
@java.lang.Override
public int getMOGDMPFMGLN() {
return mOGDMPFMGLN_;
}
public static final int IS_NEW_RECORD_FIELD_NUMBER = 2;
private boolean isNewRecord_;
/**
* <code>bool is_new_record = 2;</code>
* @return The isNewRecord.
*/
@java.lang.Override
public boolean getIsNewRecord() {
return isNewRecord_;
}
public static final int IS_SUCCESS_FIELD_NUMBER = 10;
private boolean isSuccess_;
/**
* <code>bool is_success = 10;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
public static final int DNKNMEGHIIJ_FIELD_NUMBER = 13;
private int dNKNMEGHIIJ_;
/**
* <code>uint32 DNKNMEGHIIJ = 13;</code>
* @return The dNKNMEGHIIJ.
*/
@java.lang.Override
public int getDNKNMEGHIIJ() {
return dNKNMEGHIIJ_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (isNewRecord_ != false) {
output.writeBool(2, isNewRecord_);
}
if (difficulty_ != 0) {
output.writeUInt32(3, difficulty_);
}
if (score_ != 0) {
output.writeUInt32(9, score_);
}
if (isSuccess_ != false) {
output.writeBool(10, isSuccess_);
}
if (mOGDMPFMGLN_ != 0) {
output.writeUInt32(12, mOGDMPFMGLN_);
}
if (dNKNMEGHIIJ_ != 0) {
output.writeUInt32(13, dNKNMEGHIIJ_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (isNewRecord_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, isNewRecord_);
}
if (difficulty_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, difficulty_);
}
if (score_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, score_);
}
if (isSuccess_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(10, isSuccess_);
}
if (mOGDMPFMGLN_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, mOGDMPFMGLN_);
}
if (dNKNMEGHIIJ_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, dNKNMEGHIIJ_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN other = (emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN) obj;
if (getDifficulty()
!= other.getDifficulty()) return false;
if (getScore()
!= other.getScore()) return false;
if (getMOGDMPFMGLN()
!= other.getMOGDMPFMGLN()) return false;
if (getIsNewRecord()
!= other.getIsNewRecord()) return false;
if (getIsSuccess()
!= other.getIsSuccess()) return false;
if (getDNKNMEGHIIJ()
!= other.getDNKNMEGHIIJ()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DIFFICULTY_FIELD_NUMBER;
hash = (53 * hash) + getDifficulty();
hash = (37 * hash) + SCORE_FIELD_NUMBER;
hash = (53 * hash) + getScore();
hash = (37 * hash) + MOGDMPFMGLN_FIELD_NUMBER;
hash = (53 * hash) + getMOGDMPFMGLN();
hash = (37 * hash) + IS_NEW_RECORD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsNewRecord());
hash = (37 * hash) + IS_SUCCESS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsSuccess());
hash = (37 * hash) + DNKNMEGHIIJ_FIELD_NUMBER;
hash = (53 * hash) + getDNKNMEGHIIJ();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 24258
* </pre>
*
* Protobuf type {@code AAKNGDKKHDN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AAKNGDKKHDN)
emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDNOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.internal_static_AAKNGDKKHDN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.internal_static_AAKNGDKKHDN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN.class, emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
difficulty_ = 0;
score_ = 0;
mOGDMPFMGLN_ = 0;
isNewRecord_ = false;
isSuccess_ = false;
dNKNMEGHIIJ_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.internal_static_AAKNGDKKHDN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN build() {
emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN buildPartial() {
emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN result = new emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN(this);
result.difficulty_ = difficulty_;
result.score_ = score_;
result.mOGDMPFMGLN_ = mOGDMPFMGLN_;
result.isNewRecord_ = isNewRecord_;
result.isSuccess_ = isSuccess_;
result.dNKNMEGHIIJ_ = dNKNMEGHIIJ_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN) {
return mergeFrom((emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN other) {
if (other == emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN.getDefaultInstance()) return this;
if (other.getDifficulty() != 0) {
setDifficulty(other.getDifficulty());
}
if (other.getScore() != 0) {
setScore(other.getScore());
}
if (other.getMOGDMPFMGLN() != 0) {
setMOGDMPFMGLN(other.getMOGDMPFMGLN());
}
if (other.getIsNewRecord() != false) {
setIsNewRecord(other.getIsNewRecord());
}
if (other.getIsSuccess() != false) {
setIsSuccess(other.getIsSuccess());
}
if (other.getDNKNMEGHIIJ() != 0) {
setDNKNMEGHIIJ(other.getDNKNMEGHIIJ());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int difficulty_ ;
/**
* <code>uint32 difficulty = 3;</code>
* @return The difficulty.
*/
@java.lang.Override
public int getDifficulty() {
return difficulty_;
}
/**
* <code>uint32 difficulty = 3;</code>
* @param value The difficulty to set.
* @return This builder for chaining.
*/
public Builder setDifficulty(int value) {
difficulty_ = value;
onChanged();
return this;
}
/**
* <code>uint32 difficulty = 3;</code>
* @return This builder for chaining.
*/
public Builder clearDifficulty() {
difficulty_ = 0;
onChanged();
return this;
}
private int score_ ;
/**
* <code>uint32 score = 9;</code>
* @return The score.
*/
@java.lang.Override
public int getScore() {
return score_;
}
/**
* <code>uint32 score = 9;</code>
* @param value The score to set.
* @return This builder for chaining.
*/
public Builder setScore(int value) {
score_ = value;
onChanged();
return this;
}
/**
* <code>uint32 score = 9;</code>
* @return This builder for chaining.
*/
public Builder clearScore() {
score_ = 0;
onChanged();
return this;
}
private int mOGDMPFMGLN_ ;
/**
* <code>uint32 MOGDMPFMGLN = 12;</code>
* @return The mOGDMPFMGLN.
*/
@java.lang.Override
public int getMOGDMPFMGLN() {
return mOGDMPFMGLN_;
}
/**
* <code>uint32 MOGDMPFMGLN = 12;</code>
* @param value The mOGDMPFMGLN to set.
* @return This builder for chaining.
*/
public Builder setMOGDMPFMGLN(int value) {
mOGDMPFMGLN_ = value;
onChanged();
return this;
}
/**
* <code>uint32 MOGDMPFMGLN = 12;</code>
* @return This builder for chaining.
*/
public Builder clearMOGDMPFMGLN() {
mOGDMPFMGLN_ = 0;
onChanged();
return this;
}
private boolean isNewRecord_ ;
/**
* <code>bool is_new_record = 2;</code>
* @return The isNewRecord.
*/
@java.lang.Override
public boolean getIsNewRecord() {
return isNewRecord_;
}
/**
* <code>bool is_new_record = 2;</code>
* @param value The isNewRecord to set.
* @return This builder for chaining.
*/
public Builder setIsNewRecord(boolean value) {
isNewRecord_ = value;
onChanged();
return this;
}
/**
* <code>bool is_new_record = 2;</code>
* @return This builder for chaining.
*/
public Builder clearIsNewRecord() {
isNewRecord_ = false;
onChanged();
return this;
}
private boolean isSuccess_ ;
/**
* <code>bool is_success = 10;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
/**
* <code>bool is_success = 10;</code>
* @param value The isSuccess to set.
* @return This builder for chaining.
*/
public Builder setIsSuccess(boolean value) {
isSuccess_ = value;
onChanged();
return this;
}
/**
* <code>bool is_success = 10;</code>
* @return This builder for chaining.
*/
public Builder clearIsSuccess() {
isSuccess_ = false;
onChanged();
return this;
}
private int dNKNMEGHIIJ_ ;
/**
* <code>uint32 DNKNMEGHIIJ = 13;</code>
* @return The dNKNMEGHIIJ.
*/
@java.lang.Override
public int getDNKNMEGHIIJ() {
return dNKNMEGHIIJ_;
}
/**
* <code>uint32 DNKNMEGHIIJ = 13;</code>
* @param value The dNKNMEGHIIJ to set.
* @return This builder for chaining.
*/
public Builder setDNKNMEGHIIJ(int value) {
dNKNMEGHIIJ_ = value;
onChanged();
return this;
}
/**
* <code>uint32 DNKNMEGHIIJ = 13;</code>
* @return This builder for chaining.
*/
public Builder clearDNKNMEGHIIJ() {
dNKNMEGHIIJ_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AAKNGDKKHDN)
}
// @@protoc_insertion_point(class_scope:AAKNGDKKHDN)
private static final emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN();
}
public static emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AAKNGDKKHDN>
PARSER = new com.google.protobuf.AbstractParser<AAKNGDKKHDN>() {
@java.lang.Override
public AAKNGDKKHDN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AAKNGDKKHDN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AAKNGDKKHDN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AAKNGDKKHDN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AAKNGDKKHDNOuterClass.AAKNGDKKHDN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AAKNGDKKHDN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AAKNGDKKHDN_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AAKNGDKKHDN.proto\"\205\001\n\013AAKNGDKKHDN\022\022\n\nd" +
"ifficulty\030\003 \001(\r\022\r\n\005score\030\t \001(\r\022\023\n\013MOGDMP" +
"FMGLN\030\014 \001(\r\022\025\n\ris_new_record\030\002 \001(\010\022\022\n\nis" +
"_success\030\n \001(\010\022\023\n\013DNKNMEGHIIJ\030\r \001(\rB\033\n\031e" +
"mu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AAKNGDKKHDN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AAKNGDKKHDN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AAKNGDKKHDN_descriptor,
new java.lang.String[] { "Difficulty", "Score", "MOGDMPFMGLN", "IsNewRecord", "IsSuccess", "DNKNMEGHIIJ", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,829 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AAMMPKIGJHN.proto
package emu.grasscutter.net.proto;
public final class AAMMPKIGJHNOuterClass {
private AAMMPKIGJHNOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AAMMPKIGJHNOrBuilder extends
// @@protoc_insertion_point(interface_extends:AAMMPKIGJHN)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool is_unlock_next_level = 9;</code>
* @return The isUnlockNextLevel.
*/
boolean getIsUnlockNextLevel();
/**
* <code>uint64 ugc_guid = 2;</code>
* @return The ugcGuid.
*/
long getUgcGuid();
/**
* <code>bool is_new_record = 3;</code>
* @return The isNewRecord.
*/
boolean getIsNewRecord();
/**
* <code>int32 retcode = 4;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>uint32 music_basic_id = 6;</code>
* @return The musicBasicId.
*/
int getMusicBasicId();
}
/**
* <pre>
* CmdId: 21003
* </pre>
*
* Protobuf type {@code AAMMPKIGJHN}
*/
public static final class AAMMPKIGJHN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AAMMPKIGJHN)
AAMMPKIGJHNOrBuilder {
private static final long serialVersionUID = 0L;
// Use AAMMPKIGJHN.newBuilder() to construct.
private AAMMPKIGJHN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AAMMPKIGJHN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AAMMPKIGJHN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AAMMPKIGJHN(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
ugcGuid_ = input.readUInt64();
break;
}
case 24: {
isNewRecord_ = input.readBool();
break;
}
case 32: {
retcode_ = input.readInt32();
break;
}
case 48: {
musicBasicId_ = input.readUInt32();
break;
}
case 72: {
isUnlockNextLevel_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.internal_static_AAMMPKIGJHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.internal_static_AAMMPKIGJHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN.class, emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN.Builder.class);
}
public static final int IS_UNLOCK_NEXT_LEVEL_FIELD_NUMBER = 9;
private boolean isUnlockNextLevel_;
/**
* <code>bool is_unlock_next_level = 9;</code>
* @return The isUnlockNextLevel.
*/
@java.lang.Override
public boolean getIsUnlockNextLevel() {
return isUnlockNextLevel_;
}
public static final int UGC_GUID_FIELD_NUMBER = 2;
private long ugcGuid_;
/**
* <code>uint64 ugc_guid = 2;</code>
* @return The ugcGuid.
*/
@java.lang.Override
public long getUgcGuid() {
return ugcGuid_;
}
public static final int IS_NEW_RECORD_FIELD_NUMBER = 3;
private boolean isNewRecord_;
/**
* <code>bool is_new_record = 3;</code>
* @return The isNewRecord.
*/
@java.lang.Override
public boolean getIsNewRecord() {
return isNewRecord_;
}
public static final int RETCODE_FIELD_NUMBER = 4;
private int retcode_;
/**
* <code>int32 retcode = 4;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
public static final int MUSIC_BASIC_ID_FIELD_NUMBER = 6;
private int musicBasicId_;
/**
* <code>uint32 music_basic_id = 6;</code>
* @return The musicBasicId.
*/
@java.lang.Override
public int getMusicBasicId() {
return musicBasicId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (ugcGuid_ != 0L) {
output.writeUInt64(2, ugcGuid_);
}
if (isNewRecord_ != false) {
output.writeBool(3, isNewRecord_);
}
if (retcode_ != 0) {
output.writeInt32(4, retcode_);
}
if (musicBasicId_ != 0) {
output.writeUInt32(6, musicBasicId_);
}
if (isUnlockNextLevel_ != false) {
output.writeBool(9, isUnlockNextLevel_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (ugcGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, ugcGuid_);
}
if (isNewRecord_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, isNewRecord_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, retcode_);
}
if (musicBasicId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, musicBasicId_);
}
if (isUnlockNextLevel_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(9, isUnlockNextLevel_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN other = (emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN) obj;
if (getIsUnlockNextLevel()
!= other.getIsUnlockNextLevel()) return false;
if (getUgcGuid()
!= other.getUgcGuid()) return false;
if (getIsNewRecord()
!= other.getIsNewRecord()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (getMusicBasicId()
!= other.getMusicBasicId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + IS_UNLOCK_NEXT_LEVEL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsUnlockNextLevel());
hash = (37 * hash) + UGC_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getUgcGuid());
hash = (37 * hash) + IS_NEW_RECORD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsNewRecord());
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + MUSIC_BASIC_ID_FIELD_NUMBER;
hash = (53 * hash) + getMusicBasicId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 21003
* </pre>
*
* Protobuf type {@code AAMMPKIGJHN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AAMMPKIGJHN)
emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHNOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.internal_static_AAMMPKIGJHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.internal_static_AAMMPKIGJHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN.class, emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
isUnlockNextLevel_ = false;
ugcGuid_ = 0L;
isNewRecord_ = false;
retcode_ = 0;
musicBasicId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.internal_static_AAMMPKIGJHN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN build() {
emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN buildPartial() {
emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN result = new emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN(this);
result.isUnlockNextLevel_ = isUnlockNextLevel_;
result.ugcGuid_ = ugcGuid_;
result.isNewRecord_ = isNewRecord_;
result.retcode_ = retcode_;
result.musicBasicId_ = musicBasicId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN) {
return mergeFrom((emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN other) {
if (other == emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN.getDefaultInstance()) return this;
if (other.getIsUnlockNextLevel() != false) {
setIsUnlockNextLevel(other.getIsUnlockNextLevel());
}
if (other.getUgcGuid() != 0L) {
setUgcGuid(other.getUgcGuid());
}
if (other.getIsNewRecord() != false) {
setIsNewRecord(other.getIsNewRecord());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getMusicBasicId() != 0) {
setMusicBasicId(other.getMusicBasicId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean isUnlockNextLevel_ ;
/**
* <code>bool is_unlock_next_level = 9;</code>
* @return The isUnlockNextLevel.
*/
@java.lang.Override
public boolean getIsUnlockNextLevel() {
return isUnlockNextLevel_;
}
/**
* <code>bool is_unlock_next_level = 9;</code>
* @param value The isUnlockNextLevel to set.
* @return This builder for chaining.
*/
public Builder setIsUnlockNextLevel(boolean value) {
isUnlockNextLevel_ = value;
onChanged();
return this;
}
/**
* <code>bool is_unlock_next_level = 9;</code>
* @return This builder for chaining.
*/
public Builder clearIsUnlockNextLevel() {
isUnlockNextLevel_ = false;
onChanged();
return this;
}
private long ugcGuid_ ;
/**
* <code>uint64 ugc_guid = 2;</code>
* @return The ugcGuid.
*/
@java.lang.Override
public long getUgcGuid() {
return ugcGuid_;
}
/**
* <code>uint64 ugc_guid = 2;</code>
* @param value The ugcGuid to set.
* @return This builder for chaining.
*/
public Builder setUgcGuid(long value) {
ugcGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 ugc_guid = 2;</code>
* @return This builder for chaining.
*/
public Builder clearUgcGuid() {
ugcGuid_ = 0L;
onChanged();
return this;
}
private boolean isNewRecord_ ;
/**
* <code>bool is_new_record = 3;</code>
* @return The isNewRecord.
*/
@java.lang.Override
public boolean getIsNewRecord() {
return isNewRecord_;
}
/**
* <code>bool is_new_record = 3;</code>
* @param value The isNewRecord to set.
* @return This builder for chaining.
*/
public Builder setIsNewRecord(boolean value) {
isNewRecord_ = value;
onChanged();
return this;
}
/**
* <code>bool is_new_record = 3;</code>
* @return This builder for chaining.
*/
public Builder clearIsNewRecord() {
isNewRecord_ = false;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 4;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 4;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 4;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
private int musicBasicId_ ;
/**
* <code>uint32 music_basic_id = 6;</code>
* @return The musicBasicId.
*/
@java.lang.Override
public int getMusicBasicId() {
return musicBasicId_;
}
/**
* <code>uint32 music_basic_id = 6;</code>
* @param value The musicBasicId to set.
* @return This builder for chaining.
*/
public Builder setMusicBasicId(int value) {
musicBasicId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 music_basic_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearMusicBasicId() {
musicBasicId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AAMMPKIGJHN)
}
// @@protoc_insertion_point(class_scope:AAMMPKIGJHN)
private static final emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN();
}
public static emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AAMMPKIGJHN>
PARSER = new com.google.protobuf.AbstractParser<AAMMPKIGJHN>() {
@java.lang.Override
public AAMMPKIGJHN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AAMMPKIGJHN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AAMMPKIGJHN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AAMMPKIGJHN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AAMMPKIGJHNOuterClass.AAMMPKIGJHN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AAMMPKIGJHN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AAMMPKIGJHN_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AAMMPKIGJHN.proto\"}\n\013AAMMPKIGJHN\022\034\n\024is" +
"_unlock_next_level\030\t \001(\010\022\020\n\010ugc_guid\030\002 \001" +
"(\004\022\025\n\ris_new_record\030\003 \001(\010\022\017\n\007retcode\030\004 \001" +
"(\005\022\026\n\016music_basic_id\030\006 \001(\rB\033\n\031emu.grassc" +
"utter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AAMMPKIGJHN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AAMMPKIGJHN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AAMMPKIGJHN_descriptor,
new java.lang.String[] { "IsUnlockNextLevel", "UgcGuid", "IsNewRecord", "Retcode", "MusicBasicId", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -831,8 +831,8 @@ public final class ABJDNCBDEKIOuterClass {
java.lang.String[] descriptorData = {
"\n\021ABJDNCBDEKI.proto\032\021JAAACKLMLHI.proto\"4" +
"\n\013ABJDNCBDEKI\022%\n\017level_info_list\030\001 \003(\0132\014" +
".JAAACKLMLHIB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
".JAAACKLMLHIB!\n\031emu.grasscutter.net.prot" +
"oZ\004/genb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,

View File

@ -0,0 +1,852 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ABLHNPJOCEC.proto
package emu.grasscutter.net.proto;
public final class ABLHNPJOCECOuterClass {
private ABLHNPJOCECOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ABLHNPJOCECOrBuilder extends
// @@protoc_insertion_point(interface_extends:ABLHNPJOCEC)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
java.util.List<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ>
getAIGMBCCNEEOList();
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ getAIGMBCCNEEO(int index);
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
int getAIGMBCCNEEOCount();
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder>
getAIGMBCCNEEOOrBuilderList();
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder getAIGMBCCNEEOOrBuilder(
int index);
}
/**
* <pre>
* CmdId: 9187
* </pre>
*
* Protobuf type {@code ABLHNPJOCEC}
*/
public static final class ABLHNPJOCEC extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ABLHNPJOCEC)
ABLHNPJOCECOrBuilder {
private static final long serialVersionUID = 0L;
// Use ABLHNPJOCEC.newBuilder() to construct.
private ABLHNPJOCEC(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ABLHNPJOCEC() {
aIGMBCCNEEO_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ABLHNPJOCEC();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ABLHNPJOCEC(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 98: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
aIGMBCCNEEO_ = new java.util.ArrayList<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ>();
mutable_bitField0_ |= 0x00000001;
}
aIGMBCCNEEO_.add(
input.readMessage(emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
aIGMBCCNEEO_ = java.util.Collections.unmodifiableList(aIGMBCCNEEO_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.internal_static_ABLHNPJOCEC_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.internal_static_ABLHNPJOCEC_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC.class, emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC.Builder.class);
}
public static final int AIGMBCCNEEO_FIELD_NUMBER = 12;
private java.util.List<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ> aIGMBCCNEEO_;
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ> getAIGMBCCNEEOList() {
return aIGMBCCNEEO_;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder>
getAIGMBCCNEEOOrBuilderList() {
return aIGMBCCNEEO_;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
@java.lang.Override
public int getAIGMBCCNEEOCount() {
return aIGMBCCNEEO_.size();
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ getAIGMBCCNEEO(int index) {
return aIGMBCCNEEO_.get(index);
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder getAIGMBCCNEEOOrBuilder(
int index) {
return aIGMBCCNEEO_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < aIGMBCCNEEO_.size(); i++) {
output.writeMessage(12, aIGMBCCNEEO_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < aIGMBCCNEEO_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, aIGMBCCNEEO_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC other = (emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC) obj;
if (!getAIGMBCCNEEOList()
.equals(other.getAIGMBCCNEEOList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getAIGMBCCNEEOCount() > 0) {
hash = (37 * hash) + AIGMBCCNEEO_FIELD_NUMBER;
hash = (53 * hash) + getAIGMBCCNEEOList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 9187
* </pre>
*
* Protobuf type {@code ABLHNPJOCEC}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ABLHNPJOCEC)
emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCECOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.internal_static_ABLHNPJOCEC_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.internal_static_ABLHNPJOCEC_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC.class, emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAIGMBCCNEEOFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (aIGMBCCNEEOBuilder_ == null) {
aIGMBCCNEEO_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
aIGMBCCNEEOBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.internal_static_ABLHNPJOCEC_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC build() {
emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC buildPartial() {
emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC result = new emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC(this);
int from_bitField0_ = bitField0_;
if (aIGMBCCNEEOBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
aIGMBCCNEEO_ = java.util.Collections.unmodifiableList(aIGMBCCNEEO_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.aIGMBCCNEEO_ = aIGMBCCNEEO_;
} else {
result.aIGMBCCNEEO_ = aIGMBCCNEEOBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC) {
return mergeFrom((emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC other) {
if (other == emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC.getDefaultInstance()) return this;
if (aIGMBCCNEEOBuilder_ == null) {
if (!other.aIGMBCCNEEO_.isEmpty()) {
if (aIGMBCCNEEO_.isEmpty()) {
aIGMBCCNEEO_ = other.aIGMBCCNEEO_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.addAll(other.aIGMBCCNEEO_);
}
onChanged();
}
} else {
if (!other.aIGMBCCNEEO_.isEmpty()) {
if (aIGMBCCNEEOBuilder_.isEmpty()) {
aIGMBCCNEEOBuilder_.dispose();
aIGMBCCNEEOBuilder_ = null;
aIGMBCCNEEO_ = other.aIGMBCCNEEO_;
bitField0_ = (bitField0_ & ~0x00000001);
aIGMBCCNEEOBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAIGMBCCNEEOFieldBuilder() : null;
} else {
aIGMBCCNEEOBuilder_.addAllMessages(other.aIGMBCCNEEO_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ> aIGMBCCNEEO_ =
java.util.Collections.emptyList();
private void ensureAIGMBCCNEEOIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
aIGMBCCNEEO_ = new java.util.ArrayList<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ>(aIGMBCCNEEO_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder> aIGMBCCNEEOBuilder_;
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public java.util.List<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ> getAIGMBCCNEEOList() {
if (aIGMBCCNEEOBuilder_ == null) {
return java.util.Collections.unmodifiableList(aIGMBCCNEEO_);
} else {
return aIGMBCCNEEOBuilder_.getMessageList();
}
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public int getAIGMBCCNEEOCount() {
if (aIGMBCCNEEOBuilder_ == null) {
return aIGMBCCNEEO_.size();
} else {
return aIGMBCCNEEOBuilder_.getCount();
}
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ getAIGMBCCNEEO(int index) {
if (aIGMBCCNEEOBuilder_ == null) {
return aIGMBCCNEEO_.get(index);
} else {
return aIGMBCCNEEOBuilder_.getMessage(index);
}
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder setAIGMBCCNEEO(
int index, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ value) {
if (aIGMBCCNEEOBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.set(index, value);
onChanged();
} else {
aIGMBCCNEEOBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder setAIGMBCCNEEO(
int index, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder builderForValue) {
if (aIGMBCCNEEOBuilder_ == null) {
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.set(index, builderForValue.build());
onChanged();
} else {
aIGMBCCNEEOBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder addAIGMBCCNEEO(emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ value) {
if (aIGMBCCNEEOBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.add(value);
onChanged();
} else {
aIGMBCCNEEOBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder addAIGMBCCNEEO(
int index, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ value) {
if (aIGMBCCNEEOBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.add(index, value);
onChanged();
} else {
aIGMBCCNEEOBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder addAIGMBCCNEEO(
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder builderForValue) {
if (aIGMBCCNEEOBuilder_ == null) {
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.add(builderForValue.build());
onChanged();
} else {
aIGMBCCNEEOBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder addAIGMBCCNEEO(
int index, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder builderForValue) {
if (aIGMBCCNEEOBuilder_ == null) {
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.add(index, builderForValue.build());
onChanged();
} else {
aIGMBCCNEEOBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder addAllAIGMBCCNEEO(
java.lang.Iterable<? extends emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ> values) {
if (aIGMBCCNEEOBuilder_ == null) {
ensureAIGMBCCNEEOIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, aIGMBCCNEEO_);
onChanged();
} else {
aIGMBCCNEEOBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder clearAIGMBCCNEEO() {
if (aIGMBCCNEEOBuilder_ == null) {
aIGMBCCNEEO_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
aIGMBCCNEEOBuilder_.clear();
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public Builder removeAIGMBCCNEEO(int index) {
if (aIGMBCCNEEOBuilder_ == null) {
ensureAIGMBCCNEEOIsMutable();
aIGMBCCNEEO_.remove(index);
onChanged();
} else {
aIGMBCCNEEOBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder getAIGMBCCNEEOBuilder(
int index) {
return getAIGMBCCNEEOFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder getAIGMBCCNEEOOrBuilder(
int index) {
if (aIGMBCCNEEOBuilder_ == null) {
return aIGMBCCNEEO_.get(index); } else {
return aIGMBCCNEEOBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder>
getAIGMBCCNEEOOrBuilderList() {
if (aIGMBCCNEEOBuilder_ != null) {
return aIGMBCCNEEOBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(aIGMBCCNEEO_);
}
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder addAIGMBCCNEEOBuilder() {
return getAIGMBCCNEEOFieldBuilder().addBuilder(
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.getDefaultInstance());
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder addAIGMBCCNEEOBuilder(
int index) {
return getAIGMBCCNEEOFieldBuilder().addBuilder(
index, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.getDefaultInstance());
}
/**
* <code>repeated .ANAEEOOIDJJ AIGMBCCNEEO = 12;</code>
*/
public java.util.List<emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder>
getAIGMBCCNEEOBuilderList() {
return getAIGMBCCNEEOFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder>
getAIGMBCCNEEOFieldBuilder() {
if (aIGMBCCNEEOBuilder_ == null) {
aIGMBCCNEEOBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder>(
aIGMBCCNEEO_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
aIGMBCCNEEO_ = null;
}
return aIGMBCCNEEOBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ABLHNPJOCEC)
}
// @@protoc_insertion_point(class_scope:ABLHNPJOCEC)
private static final emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC();
}
public static emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ABLHNPJOCEC>
PARSER = new com.google.protobuf.AbstractParser<ABLHNPJOCEC>() {
@java.lang.Override
public ABLHNPJOCEC parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ABLHNPJOCEC(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ABLHNPJOCEC> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ABLHNPJOCEC> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ABLHNPJOCECOuterClass.ABLHNPJOCEC getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ABLHNPJOCEC_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ABLHNPJOCEC_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ABLHNPJOCEC.proto\032\021ANAEEOOIDJJ.proto\"0" +
"\n\013ABLHNPJOCEC\022!\n\013AIGMBCCNEEO\030\014 \003(\0132\014.ANA" +
"EEOOIDJJB\033\n\031emu.grasscutter.net.protob\006p" +
"roto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.getDescriptor(),
});
internal_static_ABLHNPJOCEC_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ABLHNPJOCEC_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ABLHNPJOCEC_descriptor,
new java.lang.String[] { "AIGMBCCNEEO", });
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ACGAFODFNLP.proto
package emu.grasscutter.net.proto;
public final class ACGAFODFNLPOuterClass {
private ACGAFODFNLPOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ACGAFODFNLPOrBuilder extends
// @@protoc_insertion_point(interface_extends:ACGAFODFNLP)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 end_time = 15;</code>
* @return The endTime.
*/
int getEndTime();
}
/**
* <pre>
* CmdId: 6546
* </pre>
*
* Protobuf type {@code ACGAFODFNLP}
*/
public static final class ACGAFODFNLP extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ACGAFODFNLP)
ACGAFODFNLPOrBuilder {
private static final long serialVersionUID = 0L;
// Use ACGAFODFNLP.newBuilder() to construct.
private ACGAFODFNLP(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ACGAFODFNLP() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ACGAFODFNLP();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ACGAFODFNLP(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 120: {
endTime_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.internal_static_ACGAFODFNLP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.internal_static_ACGAFODFNLP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP.class, emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP.Builder.class);
}
public static final int END_TIME_FIELD_NUMBER = 15;
private int endTime_;
/**
* <code>uint32 end_time = 15;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (endTime_ != 0) {
output.writeUInt32(15, endTime_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (endTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, endTime_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP other = (emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP) obj;
if (getEndTime()
!= other.getEndTime()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + END_TIME_FIELD_NUMBER;
hash = (53 * hash) + getEndTime();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 6546
* </pre>
*
* Protobuf type {@code ACGAFODFNLP}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ACGAFODFNLP)
emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLPOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.internal_static_ACGAFODFNLP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.internal_static_ACGAFODFNLP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP.class, emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
endTime_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.internal_static_ACGAFODFNLP_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP build() {
emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP buildPartial() {
emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP result = new emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP(this);
result.endTime_ = endTime_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP) {
return mergeFrom((emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP other) {
if (other == emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP.getDefaultInstance()) return this;
if (other.getEndTime() != 0) {
setEndTime(other.getEndTime());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int endTime_ ;
/**
* <code>uint32 end_time = 15;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
/**
* <code>uint32 end_time = 15;</code>
* @param value The endTime to set.
* @return This builder for chaining.
*/
public Builder setEndTime(int value) {
endTime_ = value;
onChanged();
return this;
}
/**
* <code>uint32 end_time = 15;</code>
* @return This builder for chaining.
*/
public Builder clearEndTime() {
endTime_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ACGAFODFNLP)
}
// @@protoc_insertion_point(class_scope:ACGAFODFNLP)
private static final emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP();
}
public static emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ACGAFODFNLP>
PARSER = new com.google.protobuf.AbstractParser<ACGAFODFNLP>() {
@java.lang.Override
public ACGAFODFNLP parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ACGAFODFNLP(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ACGAFODFNLP> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ACGAFODFNLP> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACGAFODFNLPOuterClass.ACGAFODFNLP getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ACGAFODFNLP_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ACGAFODFNLP_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ACGAFODFNLP.proto\"\037\n\013ACGAFODFNLP\022\020\n\010en" +
"d_time\030\017 \001(\rB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ACGAFODFNLP_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ACGAFODFNLP_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ACGAFODFNLP_descriptor,
new java.lang.String[] { "EndTime", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,646 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ACKNNJIEGEK.proto
package emu.grasscutter.net.proto;
public final class ACKNNJIEGEKOuterClass {
private ACKNNJIEGEKOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ACKNNJIEGEKOrBuilder extends
// @@protoc_insertion_point(interface_extends:ACKNNJIEGEK)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @return The enum numeric value on the wire for hKBHEOKLEFK.
*/
int getHKBHEOKLEFKValue();
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @return The hKBHEOKLEFK.
*/
emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC getHKBHEOKLEFK();
/**
* <code>uint32 level_id = 7;</code>
* @return The levelId.
*/
int getLevelId();
}
/**
* Protobuf type {@code ACKNNJIEGEK}
*/
public static final class ACKNNJIEGEK extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ACKNNJIEGEK)
ACKNNJIEGEKOrBuilder {
private static final long serialVersionUID = 0L;
// Use ACKNNJIEGEK.newBuilder() to construct.
private ACKNNJIEGEK(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ACKNNJIEGEK() {
hKBHEOKLEFK_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ACKNNJIEGEK();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ACKNNJIEGEK(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 56: {
levelId_ = input.readUInt32();
break;
}
case 96: {
int rawValue = input.readEnum();
hKBHEOKLEFK_ = rawValue;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.internal_static_ACKNNJIEGEK_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.internal_static_ACKNNJIEGEK_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK.class, emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK.Builder.class);
}
public static final int HKBHEOKLEFK_FIELD_NUMBER = 12;
private int hKBHEOKLEFK_;
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @return The enum numeric value on the wire for hKBHEOKLEFK.
*/
@java.lang.Override public int getHKBHEOKLEFKValue() {
return hKBHEOKLEFK_;
}
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @return The hKBHEOKLEFK.
*/
@java.lang.Override public emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC getHKBHEOKLEFK() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC result = emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC.valueOf(hKBHEOKLEFK_);
return result == null ? emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC.UNRECOGNIZED : result;
}
public static final int LEVEL_ID_FIELD_NUMBER = 7;
private int levelId_;
/**
* <code>uint32 level_id = 7;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (levelId_ != 0) {
output.writeUInt32(7, levelId_);
}
if (hKBHEOKLEFK_ != emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC.OEHLKBGHEDC_SandwormLevelNotOpen.getNumber()) {
output.writeEnum(12, hKBHEOKLEFK_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (levelId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, levelId_);
}
if (hKBHEOKLEFK_ != emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC.OEHLKBGHEDC_SandwormLevelNotOpen.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(12, hKBHEOKLEFK_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK other = (emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK) obj;
if (hKBHEOKLEFK_ != other.hKBHEOKLEFK_) return false;
if (getLevelId()
!= other.getLevelId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + HKBHEOKLEFK_FIELD_NUMBER;
hash = (53 * hash) + hKBHEOKLEFK_;
hash = (37 * hash) + LEVEL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLevelId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code ACKNNJIEGEK}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ACKNNJIEGEK)
emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEKOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.internal_static_ACKNNJIEGEK_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.internal_static_ACKNNJIEGEK_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK.class, emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
hKBHEOKLEFK_ = 0;
levelId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.internal_static_ACKNNJIEGEK_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK build() {
emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK buildPartial() {
emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK result = new emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK(this);
result.hKBHEOKLEFK_ = hKBHEOKLEFK_;
result.levelId_ = levelId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK) {
return mergeFrom((emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK other) {
if (other == emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK.getDefaultInstance()) return this;
if (other.hKBHEOKLEFK_ != 0) {
setHKBHEOKLEFKValue(other.getHKBHEOKLEFKValue());
}
if (other.getLevelId() != 0) {
setLevelId(other.getLevelId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int hKBHEOKLEFK_ = 0;
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @return The enum numeric value on the wire for hKBHEOKLEFK.
*/
@java.lang.Override public int getHKBHEOKLEFKValue() {
return hKBHEOKLEFK_;
}
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @param value The enum numeric value on the wire for hKBHEOKLEFK to set.
* @return This builder for chaining.
*/
public Builder setHKBHEOKLEFKValue(int value) {
hKBHEOKLEFK_ = value;
onChanged();
return this;
}
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @return The hKBHEOKLEFK.
*/
@java.lang.Override
public emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC getHKBHEOKLEFK() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC result = emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC.valueOf(hKBHEOKLEFK_);
return result == null ? emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC.UNRECOGNIZED : result;
}
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @param value The hKBHEOKLEFK to set.
* @return This builder for chaining.
*/
public Builder setHKBHEOKLEFK(emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.OEHLKBGHEDC value) {
if (value == null) {
throw new NullPointerException();
}
hKBHEOKLEFK_ = value.getNumber();
onChanged();
return this;
}
/**
* <code>.OEHLKBGHEDC HKBHEOKLEFK = 12;</code>
* @return This builder for chaining.
*/
public Builder clearHKBHEOKLEFK() {
hKBHEOKLEFK_ = 0;
onChanged();
return this;
}
private int levelId_ ;
/**
* <code>uint32 level_id = 7;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
/**
* <code>uint32 level_id = 7;</code>
* @param value The levelId to set.
* @return This builder for chaining.
*/
public Builder setLevelId(int value) {
levelId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 level_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearLevelId() {
levelId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ACKNNJIEGEK)
}
// @@protoc_insertion_point(class_scope:ACKNNJIEGEK)
private static final emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK();
}
public static emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ACKNNJIEGEK>
PARSER = new com.google.protobuf.AbstractParser<ACKNNJIEGEK>() {
@java.lang.Override
public ACKNNJIEGEK parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ACKNNJIEGEK(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ACKNNJIEGEK> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ACKNNJIEGEK> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACKNNJIEGEKOuterClass.ACKNNJIEGEK getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ACKNNJIEGEK_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ACKNNJIEGEK_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ACKNNJIEGEK.proto\032\021OEHLKBGHEDC.proto\"B" +
"\n\013ACKNNJIEGEK\022!\n\013HKBHEOKLEFK\030\014 \001(\0162\014.OEH" +
"LKBGHEDC\022\020\n\010level_id\030\007 \001(\rB\033\n\031emu.grassc" +
"utter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.getDescriptor(),
});
internal_static_ACKNNJIEGEK_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ACKNNJIEGEK_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ACKNNJIEGEK_descriptor,
new java.lang.String[] { "HKBHEOKLEFK", "LevelId", });
emu.grasscutter.net.proto.OEHLKBGHEDCOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,686 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ADNMEPEENAN.proto
package emu.grasscutter.net.proto;
public final class ADNMEPEENANOuterClass {
private ADNMEPEENANOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ADNMEPEENANOrBuilder extends
// @@protoc_insertion_point(interface_extends:ADNMEPEENAN)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 hit_count = 8;</code>
* @return The hitCount.
*/
int getHitCount();
/**
* <code>bool is_success = 7;</code>
* @return The isSuccess.
*/
boolean getIsSuccess();
/**
* <code>uint32 gallery_id = 14;</code>
* @return The galleryId.
*/
int getGalleryId();
}
/**
* <pre>
* CmdId: 5511
* </pre>
*
* Protobuf type {@code ADNMEPEENAN}
*/
public static final class ADNMEPEENAN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ADNMEPEENAN)
ADNMEPEENANOrBuilder {
private static final long serialVersionUID = 0L;
// Use ADNMEPEENAN.newBuilder() to construct.
private ADNMEPEENAN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ADNMEPEENAN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ADNMEPEENAN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ADNMEPEENAN(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 56: {
isSuccess_ = input.readBool();
break;
}
case 64: {
hitCount_ = input.readUInt32();
break;
}
case 112: {
galleryId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ADNMEPEENANOuterClass.internal_static_ADNMEPEENAN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ADNMEPEENANOuterClass.internal_static_ADNMEPEENAN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN.class, emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN.Builder.class);
}
public static final int HIT_COUNT_FIELD_NUMBER = 8;
private int hitCount_;
/**
* <code>uint32 hit_count = 8;</code>
* @return The hitCount.
*/
@java.lang.Override
public int getHitCount() {
return hitCount_;
}
public static final int IS_SUCCESS_FIELD_NUMBER = 7;
private boolean isSuccess_;
/**
* <code>bool is_success = 7;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
public static final int GALLERY_ID_FIELD_NUMBER = 14;
private int galleryId_;
/**
* <code>uint32 gallery_id = 14;</code>
* @return The galleryId.
*/
@java.lang.Override
public int getGalleryId() {
return galleryId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (isSuccess_ != false) {
output.writeBool(7, isSuccess_);
}
if (hitCount_ != 0) {
output.writeUInt32(8, hitCount_);
}
if (galleryId_ != 0) {
output.writeUInt32(14, galleryId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (isSuccess_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(7, isSuccess_);
}
if (hitCount_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, hitCount_);
}
if (galleryId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, galleryId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN other = (emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN) obj;
if (getHitCount()
!= other.getHitCount()) return false;
if (getIsSuccess()
!= other.getIsSuccess()) return false;
if (getGalleryId()
!= other.getGalleryId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + HIT_COUNT_FIELD_NUMBER;
hash = (53 * hash) + getHitCount();
hash = (37 * hash) + IS_SUCCESS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsSuccess());
hash = (37 * hash) + GALLERY_ID_FIELD_NUMBER;
hash = (53 * hash) + getGalleryId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 5511
* </pre>
*
* Protobuf type {@code ADNMEPEENAN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ADNMEPEENAN)
emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENANOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ADNMEPEENANOuterClass.internal_static_ADNMEPEENAN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ADNMEPEENANOuterClass.internal_static_ADNMEPEENAN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN.class, emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
hitCount_ = 0;
isSuccess_ = false;
galleryId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ADNMEPEENANOuterClass.internal_static_ADNMEPEENAN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN build() {
emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN buildPartial() {
emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN result = new emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN(this);
result.hitCount_ = hitCount_;
result.isSuccess_ = isSuccess_;
result.galleryId_ = galleryId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN) {
return mergeFrom((emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN other) {
if (other == emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN.getDefaultInstance()) return this;
if (other.getHitCount() != 0) {
setHitCount(other.getHitCount());
}
if (other.getIsSuccess() != false) {
setIsSuccess(other.getIsSuccess());
}
if (other.getGalleryId() != 0) {
setGalleryId(other.getGalleryId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int hitCount_ ;
/**
* <code>uint32 hit_count = 8;</code>
* @return The hitCount.
*/
@java.lang.Override
public int getHitCount() {
return hitCount_;
}
/**
* <code>uint32 hit_count = 8;</code>
* @param value The hitCount to set.
* @return This builder for chaining.
*/
public Builder setHitCount(int value) {
hitCount_ = value;
onChanged();
return this;
}
/**
* <code>uint32 hit_count = 8;</code>
* @return This builder for chaining.
*/
public Builder clearHitCount() {
hitCount_ = 0;
onChanged();
return this;
}
private boolean isSuccess_ ;
/**
* <code>bool is_success = 7;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
/**
* <code>bool is_success = 7;</code>
* @param value The isSuccess to set.
* @return This builder for chaining.
*/
public Builder setIsSuccess(boolean value) {
isSuccess_ = value;
onChanged();
return this;
}
/**
* <code>bool is_success = 7;</code>
* @return This builder for chaining.
*/
public Builder clearIsSuccess() {
isSuccess_ = false;
onChanged();
return this;
}
private int galleryId_ ;
/**
* <code>uint32 gallery_id = 14;</code>
* @return The galleryId.
*/
@java.lang.Override
public int getGalleryId() {
return galleryId_;
}
/**
* <code>uint32 gallery_id = 14;</code>
* @param value The galleryId to set.
* @return This builder for chaining.
*/
public Builder setGalleryId(int value) {
galleryId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 gallery_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearGalleryId() {
galleryId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ADNMEPEENAN)
}
// @@protoc_insertion_point(class_scope:ADNMEPEENAN)
private static final emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN();
}
public static emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ADNMEPEENAN>
PARSER = new com.google.protobuf.AbstractParser<ADNMEPEENAN>() {
@java.lang.Override
public ADNMEPEENAN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ADNMEPEENAN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ADNMEPEENAN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ADNMEPEENAN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ADNMEPEENANOuterClass.ADNMEPEENAN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ADNMEPEENAN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ADNMEPEENAN_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ADNMEPEENAN.proto\"H\n\013ADNMEPEENAN\022\021\n\thi" +
"t_count\030\010 \001(\r\022\022\n\nis_success\030\007 \001(\010\022\022\n\ngal" +
"lery_id\030\016 \001(\rB\033\n\031emu.grasscutter.net.pro" +
"tob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ADNMEPEENAN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ADNMEPEENAN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ADNMEPEENAN_descriptor,
new java.lang.String[] { "HitCount", "IsSuccess", "GalleryId", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,584 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AEEOMPENNEA.proto
package emu.grasscutter.net.proto;
public final class AEEOMPENNEAOuterClass {
private AEEOMPENNEAOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AEEOMPENNEAOrBuilder extends
// @@protoc_insertion_point(interface_extends:AEEOMPENNEA)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @return The enum numeric value on the wire for cJCLFENNOGD.
*/
int getCJCLFENNOGDValue();
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @return The cJCLFENNOGD.
*/
emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA getCJCLFENNOGD();
}
/**
* <pre>
* CmdId: 5099
* </pre>
*
* Protobuf type {@code AEEOMPENNEA}
*/
public static final class AEEOMPENNEA extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AEEOMPENNEA)
AEEOMPENNEAOrBuilder {
private static final long serialVersionUID = 0L;
// Use AEEOMPENNEA.newBuilder() to construct.
private AEEOMPENNEA(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AEEOMPENNEA() {
cJCLFENNOGD_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AEEOMPENNEA();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AEEOMPENNEA(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 24: {
int rawValue = input.readEnum();
cJCLFENNOGD_ = rawValue;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.internal_static_AEEOMPENNEA_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.internal_static_AEEOMPENNEA_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA.class, emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA.Builder.class);
}
public static final int CJCLFENNOGD_FIELD_NUMBER = 3;
private int cJCLFENNOGD_;
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @return The enum numeric value on the wire for cJCLFENNOGD.
*/
@java.lang.Override public int getCJCLFENNOGDValue() {
return cJCLFENNOGD_;
}
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @return The cJCLFENNOGD.
*/
@java.lang.Override public emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA getCJCLFENNOGD() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA result = emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA.valueOf(cJCLFENNOGD_);
return result == null ? emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (cJCLFENNOGD_ != emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA.LNCJHILJOBA_ReunionReportTypeNone.getNumber()) {
output.writeEnum(3, cJCLFENNOGD_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (cJCLFENNOGD_ != emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA.LNCJHILJOBA_ReunionReportTypeNone.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, cJCLFENNOGD_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA other = (emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA) obj;
if (cJCLFENNOGD_ != other.cJCLFENNOGD_) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + CJCLFENNOGD_FIELD_NUMBER;
hash = (53 * hash) + cJCLFENNOGD_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 5099
* </pre>
*
* Protobuf type {@code AEEOMPENNEA}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AEEOMPENNEA)
emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEAOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.internal_static_AEEOMPENNEA_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.internal_static_AEEOMPENNEA_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA.class, emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
cJCLFENNOGD_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.internal_static_AEEOMPENNEA_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA build() {
emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA buildPartial() {
emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA result = new emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA(this);
result.cJCLFENNOGD_ = cJCLFENNOGD_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA) {
return mergeFrom((emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA other) {
if (other == emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA.getDefaultInstance()) return this;
if (other.cJCLFENNOGD_ != 0) {
setCJCLFENNOGDValue(other.getCJCLFENNOGDValue());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int cJCLFENNOGD_ = 0;
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @return The enum numeric value on the wire for cJCLFENNOGD.
*/
@java.lang.Override public int getCJCLFENNOGDValue() {
return cJCLFENNOGD_;
}
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @param value The enum numeric value on the wire for cJCLFENNOGD to set.
* @return This builder for chaining.
*/
public Builder setCJCLFENNOGDValue(int value) {
cJCLFENNOGD_ = value;
onChanged();
return this;
}
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @return The cJCLFENNOGD.
*/
@java.lang.Override
public emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA getCJCLFENNOGD() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA result = emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA.valueOf(cJCLFENNOGD_);
return result == null ? emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA.UNRECOGNIZED : result;
}
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @param value The cJCLFENNOGD to set.
* @return This builder for chaining.
*/
public Builder setCJCLFENNOGD(emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.LNCJHILJOBA value) {
if (value == null) {
throw new NullPointerException();
}
cJCLFENNOGD_ = value.getNumber();
onChanged();
return this;
}
/**
* <code>.LNCJHILJOBA CJCLFENNOGD = 3;</code>
* @return This builder for chaining.
*/
public Builder clearCJCLFENNOGD() {
cJCLFENNOGD_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AEEOMPENNEA)
}
// @@protoc_insertion_point(class_scope:AEEOMPENNEA)
private static final emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA();
}
public static emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AEEOMPENNEA>
PARSER = new com.google.protobuf.AbstractParser<AEEOMPENNEA>() {
@java.lang.Override
public AEEOMPENNEA parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AEEOMPENNEA(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AEEOMPENNEA> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AEEOMPENNEA> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEEOMPENNEAOuterClass.AEEOMPENNEA getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AEEOMPENNEA_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AEEOMPENNEA_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AEEOMPENNEA.proto\032\021LNCJHILJOBA.proto\"0" +
"\n\013AEEOMPENNEA\022!\n\013CJCLFENNOGD\030\003 \001(\0162\014.LNC" +
"JHILJOBAB\033\n\031emu.grasscutter.net.protob\006p" +
"roto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.getDescriptor(),
});
internal_static_AEEOMPENNEA_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AEEOMPENNEA_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AEEOMPENNEA_descriptor,
new java.lang.String[] { "CJCLFENNOGD", });
emu.grasscutter.net.proto.LNCJHILJOBAOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,583 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AEGNJEKFGPI.proto
package emu.grasscutter.net.proto;
public final class AEGNJEKFGPIOuterClass {
private AEGNJEKFGPIOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AEGNJEKFGPIOrBuilder extends
// @@protoc_insertion_point(interface_extends:AEGNJEKFGPI)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @return The enum numeric value on the wire for reason.
*/
int getReasonValue();
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @return The reason.
*/
emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF getReason();
}
/**
* <pre>
* CmdId: 23731
* </pre>
*
* Protobuf type {@code AEGNJEKFGPI}
*/
public static final class AEGNJEKFGPI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AEGNJEKFGPI)
AEGNJEKFGPIOrBuilder {
private static final long serialVersionUID = 0L;
// Use AEGNJEKFGPI.newBuilder() to construct.
private AEGNJEKFGPI(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AEGNJEKFGPI() {
reason_ = 0;
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AEGNJEKFGPI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AEGNJEKFGPI(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 48: {
int rawValue = input.readEnum();
reason_ = rawValue;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.internal_static_AEGNJEKFGPI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.internal_static_AEGNJEKFGPI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI.class, emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI.Builder.class);
}
public static final int REASON_FIELD_NUMBER = 6;
private int reason_;
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @return The enum numeric value on the wire for reason.
*/
@java.lang.Override public int getReasonValue() {
return reason_;
}
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @return The reason.
*/
@java.lang.Override public emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF getReason() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF result = emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF.valueOf(reason_);
return result == null ? emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (reason_ != emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF.PEMPCNLGIJF_EffigyChallengeV4RestartEndReasonNone.getNumber()) {
output.writeEnum(6, reason_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (reason_ != emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF.PEMPCNLGIJF_EffigyChallengeV4RestartEndReasonNone.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(6, reason_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI other = (emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI) obj;
if (reason_ != other.reason_) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + REASON_FIELD_NUMBER;
hash = (53 * hash) + reason_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 23731
* </pre>
*
* Protobuf type {@code AEGNJEKFGPI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AEGNJEKFGPI)
emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.internal_static_AEGNJEKFGPI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.internal_static_AEGNJEKFGPI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI.class, emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
reason_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.internal_static_AEGNJEKFGPI_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI build() {
emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI buildPartial() {
emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI result = new emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI(this);
result.reason_ = reason_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI) {
return mergeFrom((emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI other) {
if (other == emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI.getDefaultInstance()) return this;
if (other.reason_ != 0) {
setReasonValue(other.getReasonValue());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int reason_ = 0;
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @return The enum numeric value on the wire for reason.
*/
@java.lang.Override public int getReasonValue() {
return reason_;
}
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @param value The enum numeric value on the wire for reason to set.
* @return This builder for chaining.
*/
public Builder setReasonValue(int value) {
reason_ = value;
onChanged();
return this;
}
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @return The reason.
*/
@java.lang.Override
public emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF getReason() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF result = emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF.valueOf(reason_);
return result == null ? emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF.UNRECOGNIZED : result;
}
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @param value The reason to set.
* @return This builder for chaining.
*/
public Builder setReason(emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.PEMPCNLGIJF value) {
if (value == null) {
throw new NullPointerException();
}
reason_ = value.getNumber();
onChanged();
return this;
}
/**
* <code>.PEMPCNLGIJF reason = 6;</code>
* @return This builder for chaining.
*/
public Builder clearReason() {
reason_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AEGNJEKFGPI)
}
// @@protoc_insertion_point(class_scope:AEGNJEKFGPI)
private static final emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI();
}
public static emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AEGNJEKFGPI>
PARSER = new com.google.protobuf.AbstractParser<AEGNJEKFGPI>() {
@java.lang.Override
public AEGNJEKFGPI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AEGNJEKFGPI(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AEGNJEKFGPI> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AEGNJEKFGPI> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEGNJEKFGPIOuterClass.AEGNJEKFGPI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AEGNJEKFGPI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AEGNJEKFGPI_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AEGNJEKFGPI.proto\032\021PEMPCNLGIJF.proto\"+" +
"\n\013AEGNJEKFGPI\022\034\n\006reason\030\006 \001(\0162\014.PEMPCNLG" +
"IJFB\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.getDescriptor(),
});
internal_static_AEGNJEKFGPI_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AEGNJEKFGPI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AEGNJEKFGPI_descriptor,
new java.lang.String[] { "Reason", });
emu.grasscutter.net.proto.PEMPCNLGIJFOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,197 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AEIMLNONEAP.proto
package emu.grasscutter.net.proto;
public final class AEIMLNONEAPOuterClass {
private AEIMLNONEAPOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code AEIMLNONEAP}
*/
public enum AEIMLNONEAP
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>AEIMLNONEAP_PacmanDungeonStopNone = 0;</code>
*/
AEIMLNONEAP_PacmanDungeonStopNone(0),
/**
* <code>AEIMLNONEAP_PacmanDungeonStopSuccess = 1;</code>
*/
AEIMLNONEAP_PacmanDungeonStopSuccess(1),
/**
* <code>AEIMLNONEAP_PacmanDungeonStopTimeup = 2;</code>
*/
AEIMLNONEAP_PacmanDungeonStopTimeup(2),
/**
* <code>AEIMLNONEAP_PacmanDungeonStopClientInterrupt = 3;</code>
*/
AEIMLNONEAP_PacmanDungeonStopClientInterrupt(3),
/**
* <code>AEIMLNONEAP_PacmanDungeonStopCancel = 4;</code>
*/
AEIMLNONEAP_PacmanDungeonStopCancel(4),
/**
* <code>AEIMLNONEAP_PacmanDungeonStopActivityClosed = 5;</code>
*/
AEIMLNONEAP_PacmanDungeonStopActivityClosed(5),
/**
* <code>AEIMLNONEAP_PacmanDungeonStopFail = 6;</code>
*/
AEIMLNONEAP_PacmanDungeonStopFail(6),
UNRECOGNIZED(-1),
;
/**
* <code>AEIMLNONEAP_PacmanDungeonStopNone = 0;</code>
*/
public static final int AEIMLNONEAP_PacmanDungeonStopNone_VALUE = 0;
/**
* <code>AEIMLNONEAP_PacmanDungeonStopSuccess = 1;</code>
*/
public static final int AEIMLNONEAP_PacmanDungeonStopSuccess_VALUE = 1;
/**
* <code>AEIMLNONEAP_PacmanDungeonStopTimeup = 2;</code>
*/
public static final int AEIMLNONEAP_PacmanDungeonStopTimeup_VALUE = 2;
/**
* <code>AEIMLNONEAP_PacmanDungeonStopClientInterrupt = 3;</code>
*/
public static final int AEIMLNONEAP_PacmanDungeonStopClientInterrupt_VALUE = 3;
/**
* <code>AEIMLNONEAP_PacmanDungeonStopCancel = 4;</code>
*/
public static final int AEIMLNONEAP_PacmanDungeonStopCancel_VALUE = 4;
/**
* <code>AEIMLNONEAP_PacmanDungeonStopActivityClosed = 5;</code>
*/
public static final int AEIMLNONEAP_PacmanDungeonStopActivityClosed_VALUE = 5;
/**
* <code>AEIMLNONEAP_PacmanDungeonStopFail = 6;</code>
*/
public static final int AEIMLNONEAP_PacmanDungeonStopFail_VALUE = 6;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static AEIMLNONEAP valueOf(int value) {
return forNumber(value);
}
/**
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static AEIMLNONEAP forNumber(int value) {
switch (value) {
case 0: return AEIMLNONEAP_PacmanDungeonStopNone;
case 1: return AEIMLNONEAP_PacmanDungeonStopSuccess;
case 2: return AEIMLNONEAP_PacmanDungeonStopTimeup;
case 3: return AEIMLNONEAP_PacmanDungeonStopClientInterrupt;
case 4: return AEIMLNONEAP_PacmanDungeonStopCancel;
case 5: return AEIMLNONEAP_PacmanDungeonStopActivityClosed;
case 6: return AEIMLNONEAP_PacmanDungeonStopFail;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<AEIMLNONEAP>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
AEIMLNONEAP> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<AEIMLNONEAP>() {
public AEIMLNONEAP findValueByNumber(int number) {
return AEIMLNONEAP.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalStateException(
"Can't get the descriptor of an unrecognized enum value.");
}
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEIMLNONEAPOuterClass.getDescriptor().getEnumTypes().get(0);
}
private static final AEIMLNONEAP[] VALUES = values();
public static AEIMLNONEAP valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private AEIMLNONEAP(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:AEIMLNONEAP)
}
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AEIMLNONEAP.proto*\272\002\n\013AEIMLNONEAP\022%\n!A" +
"EIMLNONEAP_PacmanDungeonStopNone\020\000\022(\n$AE" +
"IMLNONEAP_PacmanDungeonStopSuccess\020\001\022\'\n#" +
"AEIMLNONEAP_PacmanDungeonStopTimeup\020\002\0220\n" +
",AEIMLNONEAP_PacmanDungeonStopClientInte" +
"rrupt\020\003\022\'\n#AEIMLNONEAP_PacmanDungeonStop" +
"Cancel\020\004\022/\n+AEIMLNONEAP_PacmanDungeonSto" +
"pActivityClosed\020\005\022%\n!AEIMLNONEAP_PacmanD" +
"ungeonStopFail\020\006B\033\n\031emu.grasscutter.net." +
"protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,880 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AEMOLFPMPII.proto
package emu.grasscutter.net.proto;
public final class AEMOLFPMPIIOuterClass {
private AEMOLFPMPIIOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AEMOLFPMPIIOrBuilder extends
// @@protoc_insertion_point(interface_extends:AEMOLFPMPII)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 12;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
int getALEGNAJKFBBCount();
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
boolean containsALEGNAJKFBB(
int key);
/**
* Use {@link #getALEGNAJKFBBMap()} instead.
*/
@java.lang.Deprecated
java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
getALEGNAJKFBB();
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
getALEGNAJKFBBMap();
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF getALEGNAJKFBBOrDefault(
int key,
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF defaultValue);
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF getALEGNAJKFBBOrThrow(
int key);
}
/**
* <pre>
* CmdId: 23776
* </pre>
*
* Protobuf type {@code AEMOLFPMPII}
*/
public static final class AEMOLFPMPII extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AEMOLFPMPII)
AEMOLFPMPIIOrBuilder {
private static final long serialVersionUID = 0L;
// Use AEMOLFPMPII.newBuilder() to construct.
private AEMOLFPMPII(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AEMOLFPMPII() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AEMOLFPMPII();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AEMOLFPMPII(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 58: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
aLEGNAJKFBB_ = com.google.protobuf.MapField.newMapField(
ALEGNAJKFBBDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
aLEGNAJKFBB__ = input.readMessage(
ALEGNAJKFBBDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
aLEGNAJKFBB_.getMutableMap().put(
aLEGNAJKFBB__.getKey(), aLEGNAJKFBB__.getValue());
break;
}
case 96: {
retcode_ = input.readInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.internal_static_AEMOLFPMPII_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 7:
return internalGetALEGNAJKFBB();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.internal_static_AEMOLFPMPII_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII.class, emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 12;
private int retcode_;
/**
* <code>int32 retcode = 12;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
public static final int ALEGNAJKFBB_FIELD_NUMBER = 7;
private static final class ALEGNAJKFBBDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> defaultEntry =
com.google.protobuf.MapEntry
.<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>newDefaultInstance(
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.internal_static_AEMOLFPMPII_ALEGNAJKFBBEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.UINT32,
0,
com.google.protobuf.WireFormat.FieldType.MESSAGE,
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF.getDefaultInstance());
}
private com.google.protobuf.MapField<
java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> aLEGNAJKFBB_;
private com.google.protobuf.MapField<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
internalGetALEGNAJKFBB() {
if (aLEGNAJKFBB_ == null) {
return com.google.protobuf.MapField.emptyMapField(
ALEGNAJKFBBDefaultEntryHolder.defaultEntry);
}
return aLEGNAJKFBB_;
}
public int getALEGNAJKFBBCount() {
return internalGetALEGNAJKFBB().getMap().size();
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public boolean containsALEGNAJKFBB(
int key) {
return internalGetALEGNAJKFBB().getMap().containsKey(key);
}
/**
* Use {@link #getALEGNAJKFBBMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> getALEGNAJKFBB() {
return getALEGNAJKFBBMap();
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> getALEGNAJKFBBMap() {
return internalGetALEGNAJKFBB().getMap();
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF getALEGNAJKFBBOrDefault(
int key,
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF defaultValue) {
java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> map =
internalGetALEGNAJKFBB().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF getALEGNAJKFBBOrThrow(
int key) {
java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> map =
internalGetALEGNAJKFBB().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
com.google.protobuf.GeneratedMessageV3
.serializeIntegerMapTo(
output,
internalGetALEGNAJKFBB(),
ALEGNAJKFBBDefaultEntryHolder.defaultEntry,
7);
if (retcode_ != 0) {
output.writeInt32(12, retcode_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (java.util.Map.Entry<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> entry
: internalGetALEGNAJKFBB().getMap().entrySet()) {
com.google.protobuf.MapEntry<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
aLEGNAJKFBB__ = ALEGNAJKFBBDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, aLEGNAJKFBB__);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(12, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII other = (emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (!internalGetALEGNAJKFBB().equals(
other.internalGetALEGNAJKFBB())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
if (!internalGetALEGNAJKFBB().getMap().isEmpty()) {
hash = (37 * hash) + ALEGNAJKFBB_FIELD_NUMBER;
hash = (53 * hash) + internalGetALEGNAJKFBB().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 23776
* </pre>
*
* Protobuf type {@code AEMOLFPMPII}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AEMOLFPMPII)
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPIIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.internal_static_AEMOLFPMPII_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 7:
return internalGetALEGNAJKFBB();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 7:
return internalGetMutableALEGNAJKFBB();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.internal_static_AEMOLFPMPII_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII.class, emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
retcode_ = 0;
internalGetMutableALEGNAJKFBB().clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.internal_static_AEMOLFPMPII_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII build() {
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII buildPartial() {
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII result = new emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII(this);
int from_bitField0_ = bitField0_;
result.retcode_ = retcode_;
result.aLEGNAJKFBB_ = internalGetALEGNAJKFBB();
result.aLEGNAJKFBB_.makeImmutable();
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII) {
return mergeFrom((emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII other) {
if (other == emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
internalGetMutableALEGNAJKFBB().mergeFrom(
other.internalGetALEGNAJKFBB());
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int retcode_ ;
/**
* <code>int32 retcode = 12;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 12;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 12;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
private com.google.protobuf.MapField<
java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> aLEGNAJKFBB_;
private com.google.protobuf.MapField<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
internalGetALEGNAJKFBB() {
if (aLEGNAJKFBB_ == null) {
return com.google.protobuf.MapField.emptyMapField(
ALEGNAJKFBBDefaultEntryHolder.defaultEntry);
}
return aLEGNAJKFBB_;
}
private com.google.protobuf.MapField<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
internalGetMutableALEGNAJKFBB() {
onChanged();;
if (aLEGNAJKFBB_ == null) {
aLEGNAJKFBB_ = com.google.protobuf.MapField.newMapField(
ALEGNAJKFBBDefaultEntryHolder.defaultEntry);
}
if (!aLEGNAJKFBB_.isMutable()) {
aLEGNAJKFBB_ = aLEGNAJKFBB_.copy();
}
return aLEGNAJKFBB_;
}
public int getALEGNAJKFBBCount() {
return internalGetALEGNAJKFBB().getMap().size();
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public boolean containsALEGNAJKFBB(
int key) {
return internalGetALEGNAJKFBB().getMap().containsKey(key);
}
/**
* Use {@link #getALEGNAJKFBBMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> getALEGNAJKFBB() {
return getALEGNAJKFBBMap();
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> getALEGNAJKFBBMap() {
return internalGetALEGNAJKFBB().getMap();
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF getALEGNAJKFBBOrDefault(
int key,
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF defaultValue) {
java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> map =
internalGetALEGNAJKFBB().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF getALEGNAJKFBBOrThrow(
int key) {
java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> map =
internalGetALEGNAJKFBB().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearALEGNAJKFBB() {
internalGetMutableALEGNAJKFBB().getMutableMap()
.clear();
return this;
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
public Builder removeALEGNAJKFBB(
int key) {
internalGetMutableALEGNAJKFBB().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF>
getMutableALEGNAJKFBB() {
return internalGetMutableALEGNAJKFBB().getMutableMap();
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
public Builder putALEGNAJKFBB(
int key,
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF value) {
if (value == null) { throw new java.lang.NullPointerException(); }
internalGetMutableALEGNAJKFBB().getMutableMap()
.put(key, value);
return this;
}
/**
* <code>map&lt;uint32, .LJJJCOKHKHF&gt; ALEGNAJKFBB = 7;</code>
*/
public Builder putAllALEGNAJKFBB(
java.util.Map<java.lang.Integer, emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.LJJJCOKHKHF> values) {
internalGetMutableALEGNAJKFBB().getMutableMap()
.putAll(values);
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AEMOLFPMPII)
}
// @@protoc_insertion_point(class_scope:AEMOLFPMPII)
private static final emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII();
}
public static emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AEMOLFPMPII>
PARSER = new com.google.protobuf.AbstractParser<AEMOLFPMPII>() {
@java.lang.Override
public AEMOLFPMPII parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AEMOLFPMPII(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AEMOLFPMPII> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AEMOLFPMPII> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEMOLFPMPIIOuterClass.AEMOLFPMPII getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AEMOLFPMPII_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AEMOLFPMPII_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AEMOLFPMPII_ALEGNAJKFBBEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AEMOLFPMPII_ALEGNAJKFBBEntry_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AEMOLFPMPII.proto\032\021LJJJCOKHKHF.proto\"\224" +
"\001\n\013AEMOLFPMPII\022\017\n\007retcode\030\014 \001(\005\0222\n\013ALEGN" +
"AJKFBB\030\007 \003(\0132\035.AEMOLFPMPII.ALEGNAJKFBBEn" +
"try\032@\n\020ALEGNAJKFBBEntry\022\013\n\003key\030\001 \001(\r\022\033\n\005" +
"value\030\002 \001(\0132\014.LJJJCOKHKHF:\0028\001B\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.getDescriptor(),
});
internal_static_AEMOLFPMPII_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AEMOLFPMPII_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AEMOLFPMPII_descriptor,
new java.lang.String[] { "Retcode", "ALEGNAJKFBB", });
internal_static_AEMOLFPMPII_ALEGNAJKFBBEntry_descriptor =
internal_static_AEMOLFPMPII_descriptor.getNestedTypes().get(0);
internal_static_AEMOLFPMPII_ALEGNAJKFBBEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AEMOLFPMPII_ALEGNAJKFBBEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
emu.grasscutter.net.proto.LJJJCOKHKHFOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,756 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AFFAKDPDBCM.proto
package emu.grasscutter.net.proto;
public final class AFFAKDPDBCMOuterClass {
private AFFAKDPDBCMOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AFFAKDPDBCMOrBuilder extends
// @@protoc_insertion_point(interface_extends:AFFAKDPDBCM)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 cost_time = 15;</code>
* @return The costTime.
*/
int getCostTime();
/**
* <code>bool is_success = 12;</code>
* @return The isSuccess.
*/
boolean getIsSuccess();
/**
* <code>uint32 level_id = 2;</code>
* @return The levelId.
*/
int getLevelId();
/**
* <code>int32 retcode = 3;</code>
* @return The retcode.
*/
int getRetcode();
}
/**
* <pre>
* CmdId: 21635
* </pre>
*
* Protobuf type {@code AFFAKDPDBCM}
*/
public static final class AFFAKDPDBCM extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AFFAKDPDBCM)
AFFAKDPDBCMOrBuilder {
private static final long serialVersionUID = 0L;
// Use AFFAKDPDBCM.newBuilder() to construct.
private AFFAKDPDBCM(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AFFAKDPDBCM() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AFFAKDPDBCM();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AFFAKDPDBCM(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
levelId_ = input.readUInt32();
break;
}
case 24: {
retcode_ = input.readInt32();
break;
}
case 96: {
isSuccess_ = input.readBool();
break;
}
case 120: {
costTime_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.internal_static_AFFAKDPDBCM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.internal_static_AFFAKDPDBCM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM.class, emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM.Builder.class);
}
public static final int COST_TIME_FIELD_NUMBER = 15;
private int costTime_;
/**
* <code>uint32 cost_time = 15;</code>
* @return The costTime.
*/
@java.lang.Override
public int getCostTime() {
return costTime_;
}
public static final int IS_SUCCESS_FIELD_NUMBER = 12;
private boolean isSuccess_;
/**
* <code>bool is_success = 12;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
public static final int LEVEL_ID_FIELD_NUMBER = 2;
private int levelId_;
/**
* <code>uint32 level_id = 2;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
public static final int RETCODE_FIELD_NUMBER = 3;
private int retcode_;
/**
* <code>int32 retcode = 3;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (levelId_ != 0) {
output.writeUInt32(2, levelId_);
}
if (retcode_ != 0) {
output.writeInt32(3, retcode_);
}
if (isSuccess_ != false) {
output.writeBool(12, isSuccess_);
}
if (costTime_ != 0) {
output.writeUInt32(15, costTime_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (levelId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, levelId_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, retcode_);
}
if (isSuccess_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(12, isSuccess_);
}
if (costTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, costTime_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM other = (emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM) obj;
if (getCostTime()
!= other.getCostTime()) return false;
if (getIsSuccess()
!= other.getIsSuccess()) return false;
if (getLevelId()
!= other.getLevelId()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + COST_TIME_FIELD_NUMBER;
hash = (53 * hash) + getCostTime();
hash = (37 * hash) + IS_SUCCESS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsSuccess());
hash = (37 * hash) + LEVEL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLevelId();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 21635
* </pre>
*
* Protobuf type {@code AFFAKDPDBCM}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AFFAKDPDBCM)
emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCMOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.internal_static_AFFAKDPDBCM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.internal_static_AFFAKDPDBCM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM.class, emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
costTime_ = 0;
isSuccess_ = false;
levelId_ = 0;
retcode_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.internal_static_AFFAKDPDBCM_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM build() {
emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM buildPartial() {
emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM result = new emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM(this);
result.costTime_ = costTime_;
result.isSuccess_ = isSuccess_;
result.levelId_ = levelId_;
result.retcode_ = retcode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM) {
return mergeFrom((emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM other) {
if (other == emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM.getDefaultInstance()) return this;
if (other.getCostTime() != 0) {
setCostTime(other.getCostTime());
}
if (other.getIsSuccess() != false) {
setIsSuccess(other.getIsSuccess());
}
if (other.getLevelId() != 0) {
setLevelId(other.getLevelId());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int costTime_ ;
/**
* <code>uint32 cost_time = 15;</code>
* @return The costTime.
*/
@java.lang.Override
public int getCostTime() {
return costTime_;
}
/**
* <code>uint32 cost_time = 15;</code>
* @param value The costTime to set.
* @return This builder for chaining.
*/
public Builder setCostTime(int value) {
costTime_ = value;
onChanged();
return this;
}
/**
* <code>uint32 cost_time = 15;</code>
* @return This builder for chaining.
*/
public Builder clearCostTime() {
costTime_ = 0;
onChanged();
return this;
}
private boolean isSuccess_ ;
/**
* <code>bool is_success = 12;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
/**
* <code>bool is_success = 12;</code>
* @param value The isSuccess to set.
* @return This builder for chaining.
*/
public Builder setIsSuccess(boolean value) {
isSuccess_ = value;
onChanged();
return this;
}
/**
* <code>bool is_success = 12;</code>
* @return This builder for chaining.
*/
public Builder clearIsSuccess() {
isSuccess_ = false;
onChanged();
return this;
}
private int levelId_ ;
/**
* <code>uint32 level_id = 2;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
/**
* <code>uint32 level_id = 2;</code>
* @param value The levelId to set.
* @return This builder for chaining.
*/
public Builder setLevelId(int value) {
levelId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 level_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearLevelId() {
levelId_ = 0;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 3;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 3;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 3;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AFFAKDPDBCM)
}
// @@protoc_insertion_point(class_scope:AFFAKDPDBCM)
private static final emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM();
}
public static emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AFFAKDPDBCM>
PARSER = new com.google.protobuf.AbstractParser<AFFAKDPDBCM>() {
@java.lang.Override
public AFFAKDPDBCM parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AFFAKDPDBCM(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AFFAKDPDBCM> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AFFAKDPDBCM> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AFFAKDPDBCMOuterClass.AFFAKDPDBCM getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AFFAKDPDBCM_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AFFAKDPDBCM_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AFFAKDPDBCM.proto\"W\n\013AFFAKDPDBCM\022\021\n\tco" +
"st_time\030\017 \001(\r\022\022\n\nis_success\030\014 \001(\010\022\020\n\010lev" +
"el_id\030\002 \001(\r\022\017\n\007retcode\030\003 \001(\005B\033\n\031emu.gras" +
"scutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AFFAKDPDBCM_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AFFAKDPDBCM_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AFFAKDPDBCM_descriptor,
new java.lang.String[] { "CostTime", "IsSuccess", "LevelId", "Retcode", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AFKHBKBKGIG.proto
package emu.grasscutter.net.proto;
public final class AFKHBKBKGIGOuterClass {
private AFKHBKBKGIGOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AFKHBKBKGIGOrBuilder extends
// @@protoc_insertion_point(interface_extends:AFKHBKBKGIG)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 7104
* </pre>
*
* Protobuf type {@code AFKHBKBKGIG}
*/
public static final class AFKHBKBKGIG extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AFKHBKBKGIG)
AFKHBKBKGIGOrBuilder {
private static final long serialVersionUID = 0L;
// Use AFKHBKBKGIG.newBuilder() to construct.
private AFKHBKBKGIG(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AFKHBKBKGIG() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AFKHBKBKGIG();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AFKHBKBKGIG(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.internal_static_AFKHBKBKGIG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.internal_static_AFKHBKBKGIG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG.class, emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG other = (emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG) obj;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 7104
* </pre>
*
* Protobuf type {@code AFKHBKBKGIG}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AFKHBKBKGIG)
emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIGOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.internal_static_AFKHBKBKGIG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.internal_static_AFKHBKBKGIG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG.class, emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.internal_static_AFKHBKBKGIG_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG build() {
emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG buildPartial() {
emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG result = new emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG) {
return mergeFrom((emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG other) {
if (other == emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG.getDefaultInstance()) return this;
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AFKHBKBKGIG)
}
// @@protoc_insertion_point(class_scope:AFKHBKBKGIG)
private static final emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG();
}
public static emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AFKHBKBKGIG>
PARSER = new com.google.protobuf.AbstractParser<AFKHBKBKGIG>() {
@java.lang.Override
public AFKHBKBKGIG parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AFKHBKBKGIG(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AFKHBKBKGIG> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AFKHBKBKGIG> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AFKHBKBKGIGOuterClass.AFKHBKBKGIG getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AFKHBKBKGIG_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AFKHBKBKGIG_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AFKHBKBKGIG.proto\"\r\n\013AFKHBKBKGIGB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AFKHBKBKGIG_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AFKHBKBKGIG_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AFKHBKBKGIG_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,536 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AGDCLCLDMBK.proto
package emu.grasscutter.net.proto;
public final class AGDCLCLDMBKOuterClass {
private AGDCLCLDMBKOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AGDCLCLDMBKOrBuilder extends
// @@protoc_insertion_point(interface_extends:AGDCLCLDMBK)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 BBJECMMIPIL = 14;</code>
* @return The bBJECMMIPIL.
*/
int getBBJECMMIPIL();
}
/**
* Protobuf type {@code AGDCLCLDMBK}
*/
public static final class AGDCLCLDMBK extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AGDCLCLDMBK)
AGDCLCLDMBKOrBuilder {
private static final long serialVersionUID = 0L;
// Use AGDCLCLDMBK.newBuilder() to construct.
private AGDCLCLDMBK(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AGDCLCLDMBK() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AGDCLCLDMBK();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AGDCLCLDMBK(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 112: {
bBJECMMIPIL_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.internal_static_AGDCLCLDMBK_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.internal_static_AGDCLCLDMBK_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK.class, emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK.Builder.class);
}
public static final int BBJECMMIPIL_FIELD_NUMBER = 14;
private int bBJECMMIPIL_;
/**
* <code>uint32 BBJECMMIPIL = 14;</code>
* @return The bBJECMMIPIL.
*/
@java.lang.Override
public int getBBJECMMIPIL() {
return bBJECMMIPIL_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (bBJECMMIPIL_ != 0) {
output.writeUInt32(14, bBJECMMIPIL_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (bBJECMMIPIL_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, bBJECMMIPIL_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK other = (emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK) obj;
if (getBBJECMMIPIL()
!= other.getBBJECMMIPIL()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + BBJECMMIPIL_FIELD_NUMBER;
hash = (53 * hash) + getBBJECMMIPIL();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AGDCLCLDMBK}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AGDCLCLDMBK)
emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBKOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.internal_static_AGDCLCLDMBK_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.internal_static_AGDCLCLDMBK_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK.class, emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bBJECMMIPIL_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.internal_static_AGDCLCLDMBK_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK build() {
emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK buildPartial() {
emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK result = new emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK(this);
result.bBJECMMIPIL_ = bBJECMMIPIL_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK) {
return mergeFrom((emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK other) {
if (other == emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK.getDefaultInstance()) return this;
if (other.getBBJECMMIPIL() != 0) {
setBBJECMMIPIL(other.getBBJECMMIPIL());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bBJECMMIPIL_ ;
/**
* <code>uint32 BBJECMMIPIL = 14;</code>
* @return The bBJECMMIPIL.
*/
@java.lang.Override
public int getBBJECMMIPIL() {
return bBJECMMIPIL_;
}
/**
* <code>uint32 BBJECMMIPIL = 14;</code>
* @param value The bBJECMMIPIL to set.
* @return This builder for chaining.
*/
public Builder setBBJECMMIPIL(int value) {
bBJECMMIPIL_ = value;
onChanged();
return this;
}
/**
* <code>uint32 BBJECMMIPIL = 14;</code>
* @return This builder for chaining.
*/
public Builder clearBBJECMMIPIL() {
bBJECMMIPIL_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AGDCLCLDMBK)
}
// @@protoc_insertion_point(class_scope:AGDCLCLDMBK)
private static final emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK();
}
public static emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AGDCLCLDMBK>
PARSER = new com.google.protobuf.AbstractParser<AGDCLCLDMBK>() {
@java.lang.Override
public AGDCLCLDMBK parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AGDCLCLDMBK(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AGDCLCLDMBK> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AGDCLCLDMBK> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDCLCLDMBKOuterClass.AGDCLCLDMBK getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AGDCLCLDMBK_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AGDCLCLDMBK_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AGDCLCLDMBK.proto\"\"\n\013AGDCLCLDMBK\022\023\n\013BB" +
"JECMMIPIL\030\016 \001(\rB\033\n\031emu.grasscutter.net.p" +
"rotob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AGDCLCLDMBK_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AGDCLCLDMBK_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AGDCLCLDMBK_descriptor,
new java.lang.String[] { "BBJECMMIPIL", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,856 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AGMCPLHHDMM.proto
package emu.grasscutter.net.proto;
public final class AGMCPLHHDMMOuterClass {
private AGMCPLHHDMMOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AGMCPLHHDMMOrBuilder extends
// @@protoc_insertion_point(interface_extends:AGMCPLHHDMM)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @return A list containing the fBPPPIBPMDO.
*/
java.util.List<java.lang.Integer> getFBPPPIBPMDOList();
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @return The count of fBPPPIBPMDO.
*/
int getFBPPPIBPMDOCount();
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @param index The index of the element to return.
* @return The fBPPPIBPMDO at the given index.
*/
int getFBPPPIBPMDO(int index);
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @return A list containing the oEFJFKKOBJC.
*/
java.util.List<java.lang.Integer> getOEFJFKKOBJCList();
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @return The count of oEFJFKKOBJC.
*/
int getOEFJFKKOBJCCount();
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @param index The index of the element to return.
* @return The oEFJFKKOBJC at the given index.
*/
int getOEFJFKKOBJC(int index);
}
/**
* Protobuf type {@code AGMCPLHHDMM}
*/
public static final class AGMCPLHHDMM extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AGMCPLHHDMM)
AGMCPLHHDMMOrBuilder {
private static final long serialVersionUID = 0L;
// Use AGMCPLHHDMM.newBuilder() to construct.
private AGMCPLHHDMM(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AGMCPLHHDMM() {
fBPPPIBPMDO_ = emptyIntList();
oEFJFKKOBJC_ = emptyIntList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AGMCPLHHDMM();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AGMCPLHHDMM(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
fBPPPIBPMDO_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
fBPPPIBPMDO_.addInt(input.readUInt32());
break;
}
case 18: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
fBPPPIBPMDO_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
while (input.getBytesUntilLimit() > 0) {
fBPPPIBPMDO_.addInt(input.readUInt32());
}
input.popLimit(limit);
break;
}
case 80: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
oEFJFKKOBJC_ = newIntList();
mutable_bitField0_ |= 0x00000002;
}
oEFJFKKOBJC_.addInt(input.readUInt32());
break;
}
case 82: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
oEFJFKKOBJC_ = newIntList();
mutable_bitField0_ |= 0x00000002;
}
while (input.getBytesUntilLimit() > 0) {
oEFJFKKOBJC_.addInt(input.readUInt32());
}
input.popLimit(limit);
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
fBPPPIBPMDO_.makeImmutable(); // C
}
if (((mutable_bitField0_ & 0x00000002) != 0)) {
oEFJFKKOBJC_.makeImmutable(); // C
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.internal_static_AGMCPLHHDMM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.internal_static_AGMCPLHHDMM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM.class, emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM.Builder.class);
}
public static final int FBPPPIBPMDO_FIELD_NUMBER = 2;
private com.google.protobuf.Internal.IntList fBPPPIBPMDO_;
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @return A list containing the fBPPPIBPMDO.
*/
@java.lang.Override
public java.util.List<java.lang.Integer>
getFBPPPIBPMDOList() {
return fBPPPIBPMDO_;
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @return The count of fBPPPIBPMDO.
*/
public int getFBPPPIBPMDOCount() {
return fBPPPIBPMDO_.size();
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @param index The index of the element to return.
* @return The fBPPPIBPMDO at the given index.
*/
public int getFBPPPIBPMDO(int index) {
return fBPPPIBPMDO_.getInt(index);
}
private int fBPPPIBPMDOMemoizedSerializedSize = -1;
public static final int OEFJFKKOBJC_FIELD_NUMBER = 10;
private com.google.protobuf.Internal.IntList oEFJFKKOBJC_;
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @return A list containing the oEFJFKKOBJC.
*/
@java.lang.Override
public java.util.List<java.lang.Integer>
getOEFJFKKOBJCList() {
return oEFJFKKOBJC_;
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @return The count of oEFJFKKOBJC.
*/
public int getOEFJFKKOBJCCount() {
return oEFJFKKOBJC_.size();
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @param index The index of the element to return.
* @return The oEFJFKKOBJC at the given index.
*/
public int getOEFJFKKOBJC(int index) {
return oEFJFKKOBJC_.getInt(index);
}
private int oEFJFKKOBJCMemoizedSerializedSize = -1;
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (getFBPPPIBPMDOList().size() > 0) {
output.writeUInt32NoTag(18);
output.writeUInt32NoTag(fBPPPIBPMDOMemoizedSerializedSize);
}
for (int i = 0; i < fBPPPIBPMDO_.size(); i++) {
output.writeUInt32NoTag(fBPPPIBPMDO_.getInt(i));
}
if (getOEFJFKKOBJCList().size() > 0) {
output.writeUInt32NoTag(82);
output.writeUInt32NoTag(oEFJFKKOBJCMemoizedSerializedSize);
}
for (int i = 0; i < oEFJFKKOBJC_.size(); i++) {
output.writeUInt32NoTag(oEFJFKKOBJC_.getInt(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < fBPPPIBPMDO_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(fBPPPIBPMDO_.getInt(i));
}
size += dataSize;
if (!getFBPPPIBPMDOList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
fBPPPIBPMDOMemoizedSerializedSize = dataSize;
}
{
int dataSize = 0;
for (int i = 0; i < oEFJFKKOBJC_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(oEFJFKKOBJC_.getInt(i));
}
size += dataSize;
if (!getOEFJFKKOBJCList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
oEFJFKKOBJCMemoizedSerializedSize = dataSize;
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM other = (emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM) obj;
if (!getFBPPPIBPMDOList()
.equals(other.getFBPPPIBPMDOList())) return false;
if (!getOEFJFKKOBJCList()
.equals(other.getOEFJFKKOBJCList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getFBPPPIBPMDOCount() > 0) {
hash = (37 * hash) + FBPPPIBPMDO_FIELD_NUMBER;
hash = (53 * hash) + getFBPPPIBPMDOList().hashCode();
}
if (getOEFJFKKOBJCCount() > 0) {
hash = (37 * hash) + OEFJFKKOBJC_FIELD_NUMBER;
hash = (53 * hash) + getOEFJFKKOBJCList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AGMCPLHHDMM}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AGMCPLHHDMM)
emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMMOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.internal_static_AGMCPLHHDMM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.internal_static_AGMCPLHHDMM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM.class, emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
fBPPPIBPMDO_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
oEFJFKKOBJC_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.internal_static_AGMCPLHHDMM_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM build() {
emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM buildPartial() {
emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM result = new emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM(this);
int from_bitField0_ = bitField0_;
if (((bitField0_ & 0x00000001) != 0)) {
fBPPPIBPMDO_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.fBPPPIBPMDO_ = fBPPPIBPMDO_;
if (((bitField0_ & 0x00000002) != 0)) {
oEFJFKKOBJC_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000002);
}
result.oEFJFKKOBJC_ = oEFJFKKOBJC_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM) {
return mergeFrom((emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM other) {
if (other == emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM.getDefaultInstance()) return this;
if (!other.fBPPPIBPMDO_.isEmpty()) {
if (fBPPPIBPMDO_.isEmpty()) {
fBPPPIBPMDO_ = other.fBPPPIBPMDO_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureFBPPPIBPMDOIsMutable();
fBPPPIBPMDO_.addAll(other.fBPPPIBPMDO_);
}
onChanged();
}
if (!other.oEFJFKKOBJC_.isEmpty()) {
if (oEFJFKKOBJC_.isEmpty()) {
oEFJFKKOBJC_ = other.oEFJFKKOBJC_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureOEFJFKKOBJCIsMutable();
oEFJFKKOBJC_.addAll(other.oEFJFKKOBJC_);
}
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.google.protobuf.Internal.IntList fBPPPIBPMDO_ = emptyIntList();
private void ensureFBPPPIBPMDOIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
fBPPPIBPMDO_ = mutableCopy(fBPPPIBPMDO_);
bitField0_ |= 0x00000001;
}
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @return A list containing the fBPPPIBPMDO.
*/
public java.util.List<java.lang.Integer>
getFBPPPIBPMDOList() {
return ((bitField0_ & 0x00000001) != 0) ?
java.util.Collections.unmodifiableList(fBPPPIBPMDO_) : fBPPPIBPMDO_;
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @return The count of fBPPPIBPMDO.
*/
public int getFBPPPIBPMDOCount() {
return fBPPPIBPMDO_.size();
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @param index The index of the element to return.
* @return The fBPPPIBPMDO at the given index.
*/
public int getFBPPPIBPMDO(int index) {
return fBPPPIBPMDO_.getInt(index);
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @param index The index to set the value at.
* @param value The fBPPPIBPMDO to set.
* @return This builder for chaining.
*/
public Builder setFBPPPIBPMDO(
int index, int value) {
ensureFBPPPIBPMDOIsMutable();
fBPPPIBPMDO_.setInt(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @param value The fBPPPIBPMDO to add.
* @return This builder for chaining.
*/
public Builder addFBPPPIBPMDO(int value) {
ensureFBPPPIBPMDOIsMutable();
fBPPPIBPMDO_.addInt(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @param values The fBPPPIBPMDO to add.
* @return This builder for chaining.
*/
public Builder addAllFBPPPIBPMDO(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureFBPPPIBPMDOIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, fBPPPIBPMDO_);
onChanged();
return this;
}
/**
* <code>repeated uint32 FBPPPIBPMDO = 2;</code>
* @return This builder for chaining.
*/
public Builder clearFBPPPIBPMDO() {
fBPPPIBPMDO_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
private com.google.protobuf.Internal.IntList oEFJFKKOBJC_ = emptyIntList();
private void ensureOEFJFKKOBJCIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
oEFJFKKOBJC_ = mutableCopy(oEFJFKKOBJC_);
bitField0_ |= 0x00000002;
}
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @return A list containing the oEFJFKKOBJC.
*/
public java.util.List<java.lang.Integer>
getOEFJFKKOBJCList() {
return ((bitField0_ & 0x00000002) != 0) ?
java.util.Collections.unmodifiableList(oEFJFKKOBJC_) : oEFJFKKOBJC_;
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @return The count of oEFJFKKOBJC.
*/
public int getOEFJFKKOBJCCount() {
return oEFJFKKOBJC_.size();
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @param index The index of the element to return.
* @return The oEFJFKKOBJC at the given index.
*/
public int getOEFJFKKOBJC(int index) {
return oEFJFKKOBJC_.getInt(index);
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @param index The index to set the value at.
* @param value The oEFJFKKOBJC to set.
* @return This builder for chaining.
*/
public Builder setOEFJFKKOBJC(
int index, int value) {
ensureOEFJFKKOBJCIsMutable();
oEFJFKKOBJC_.setInt(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @param value The oEFJFKKOBJC to add.
* @return This builder for chaining.
*/
public Builder addOEFJFKKOBJC(int value) {
ensureOEFJFKKOBJCIsMutable();
oEFJFKKOBJC_.addInt(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @param values The oEFJFKKOBJC to add.
* @return This builder for chaining.
*/
public Builder addAllOEFJFKKOBJC(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureOEFJFKKOBJCIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, oEFJFKKOBJC_);
onChanged();
return this;
}
/**
* <code>repeated uint32 OEFJFKKOBJC = 10;</code>
* @return This builder for chaining.
*/
public Builder clearOEFJFKKOBJC() {
oEFJFKKOBJC_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AGMCPLHHDMM)
}
// @@protoc_insertion_point(class_scope:AGMCPLHHDMM)
private static final emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM();
}
public static emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AGMCPLHHDMM>
PARSER = new com.google.protobuf.AbstractParser<AGMCPLHHDMM>() {
@java.lang.Override
public AGMCPLHHDMM parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AGMCPLHHDMM(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AGMCPLHHDMM> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AGMCPLHHDMM> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGMCPLHHDMMOuterClass.AGMCPLHHDMM getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AGMCPLHHDMM_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AGMCPLHHDMM_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AGMCPLHHDMM.proto\"7\n\013AGMCPLHHDMM\022\023\n\013FB" +
"PPPIBPMDO\030\002 \003(\r\022\023\n\013OEFJFKKOBJC\030\n \003(\rB\033\n\031" +
"emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AGMCPLHHDMM_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AGMCPLHHDMM_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AGMCPLHHDMM_descriptor,
new java.lang.String[] { "FBPPPIBPMDO", "OEFJFKKOBJC", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AIEGMNDKMGN.proto
package emu.grasscutter.net.proto;
public final class AIEGMNDKMGNOuterClass {
private AIEGMNDKMGNOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AIEGMNDKMGNOrBuilder extends
// @@protoc_insertion_point(interface_extends:AIEGMNDKMGN)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 7850
* </pre>
*
* Protobuf type {@code AIEGMNDKMGN}
*/
public static final class AIEGMNDKMGN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AIEGMNDKMGN)
AIEGMNDKMGNOrBuilder {
private static final long serialVersionUID = 0L;
// Use AIEGMNDKMGN.newBuilder() to construct.
private AIEGMNDKMGN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AIEGMNDKMGN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AIEGMNDKMGN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AIEGMNDKMGN(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.internal_static_AIEGMNDKMGN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.internal_static_AIEGMNDKMGN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN.class, emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN.Builder.class);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN other = (emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN) obj;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 7850
* </pre>
*
* Protobuf type {@code AIEGMNDKMGN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AIEGMNDKMGN)
emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGNOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.internal_static_AIEGMNDKMGN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.internal_static_AIEGMNDKMGN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN.class, emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.internal_static_AIEGMNDKMGN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN build() {
emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN buildPartial() {
emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN result = new emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN(this);
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN) {
return mergeFrom((emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN other) {
if (other == emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN.getDefaultInstance()) return this;
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AIEGMNDKMGN)
}
// @@protoc_insertion_point(class_scope:AIEGMNDKMGN)
private static final emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN();
}
public static emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AIEGMNDKMGN>
PARSER = new com.google.protobuf.AbstractParser<AIEGMNDKMGN>() {
@java.lang.Override
public AIEGMNDKMGN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AIEGMNDKMGN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AIEGMNDKMGN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AIEGMNDKMGN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIEGMNDKMGNOuterClass.AIEGMNDKMGN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AIEGMNDKMGN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AIEGMNDKMGN_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AIEGMNDKMGN.proto\"\r\n\013AIEGMNDKMGNB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AIEGMNDKMGN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AIEGMNDKMGN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AIEGMNDKMGN_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,831 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AISnapshotEntitySkillCycle.proto
package emu.grasscutter.net.proto;
public final class AISnapshotEntitySkillCycleOuterClass {
private AISnapshotEntitySkillCycleOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AISnapshotEntitySkillCycleOrBuilder extends
// @@protoc_insertion_point(interface_extends:AISnapshotEntitySkillCycle)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool OHDGIGLHKPL = 8;</code>
* @return The oHDGIGLHKPL.
*/
boolean getOHDGIGLHKPL();
/**
* <code>uint32 skill_id = 11;</code>
* @return The skillId.
*/
int getSkillId();
/**
* <code>bool HADJNPKLEOG = 14;</code>
* @return The hADJNPKLEOG.
*/
boolean getHADJNPKLEOG();
/**
* <code>bool EEMBPJGDNOI = 10;</code>
* @return The eEMBPJGDNOI.
*/
boolean getEEMBPJGDNOI();
/**
* <code>bool DGABAHCOHDC = 9;</code>
* @return The dGABAHCOHDC.
*/
boolean getDGABAHCOHDC();
}
/**
* <pre>
* Obf: MGDEKEBNMGP
* </pre>
*
* Protobuf type {@code AISnapshotEntitySkillCycle}
*/
public static final class AISnapshotEntitySkillCycle extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AISnapshotEntitySkillCycle)
AISnapshotEntitySkillCycleOrBuilder {
private static final long serialVersionUID = 0L;
// Use AISnapshotEntitySkillCycle.newBuilder() to construct.
private AISnapshotEntitySkillCycle(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AISnapshotEntitySkillCycle() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AISnapshotEntitySkillCycle();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AISnapshotEntitySkillCycle(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 64: {
oHDGIGLHKPL_ = input.readBool();
break;
}
case 72: {
dGABAHCOHDC_ = input.readBool();
break;
}
case 80: {
eEMBPJGDNOI_ = input.readBool();
break;
}
case 88: {
skillId_ = input.readUInt32();
break;
}
case 112: {
hADJNPKLEOG_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.class, emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.Builder.class);
}
public static final int OHDGIGLHKPL_FIELD_NUMBER = 8;
private boolean oHDGIGLHKPL_;
/**
* <code>bool OHDGIGLHKPL = 8;</code>
* @return The oHDGIGLHKPL.
*/
@java.lang.Override
public boolean getOHDGIGLHKPL() {
return oHDGIGLHKPL_;
}
public static final int SKILL_ID_FIELD_NUMBER = 11;
private int skillId_;
/**
* <code>uint32 skill_id = 11;</code>
* @return The skillId.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
}
public static final int HADJNPKLEOG_FIELD_NUMBER = 14;
private boolean hADJNPKLEOG_;
/**
* <code>bool HADJNPKLEOG = 14;</code>
* @return The hADJNPKLEOG.
*/
@java.lang.Override
public boolean getHADJNPKLEOG() {
return hADJNPKLEOG_;
}
public static final int EEMBPJGDNOI_FIELD_NUMBER = 10;
private boolean eEMBPJGDNOI_;
/**
* <code>bool EEMBPJGDNOI = 10;</code>
* @return The eEMBPJGDNOI.
*/
@java.lang.Override
public boolean getEEMBPJGDNOI() {
return eEMBPJGDNOI_;
}
public static final int DGABAHCOHDC_FIELD_NUMBER = 9;
private boolean dGABAHCOHDC_;
/**
* <code>bool DGABAHCOHDC = 9;</code>
* @return The dGABAHCOHDC.
*/
@java.lang.Override
public boolean getDGABAHCOHDC() {
return dGABAHCOHDC_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (oHDGIGLHKPL_ != false) {
output.writeBool(8, oHDGIGLHKPL_);
}
if (dGABAHCOHDC_ != false) {
output.writeBool(9, dGABAHCOHDC_);
}
if (eEMBPJGDNOI_ != false) {
output.writeBool(10, eEMBPJGDNOI_);
}
if (skillId_ != 0) {
output.writeUInt32(11, skillId_);
}
if (hADJNPKLEOG_ != false) {
output.writeBool(14, hADJNPKLEOG_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (oHDGIGLHKPL_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, oHDGIGLHKPL_);
}
if (dGABAHCOHDC_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(9, dGABAHCOHDC_);
}
if (eEMBPJGDNOI_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(10, eEMBPJGDNOI_);
}
if (skillId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, skillId_);
}
if (hADJNPKLEOG_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(14, hADJNPKLEOG_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle other = (emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle) obj;
if (getOHDGIGLHKPL()
!= other.getOHDGIGLHKPL()) return false;
if (getSkillId()
!= other.getSkillId()) return false;
if (getHADJNPKLEOG()
!= other.getHADJNPKLEOG()) return false;
if (getEEMBPJGDNOI()
!= other.getEEMBPJGDNOI()) return false;
if (getDGABAHCOHDC()
!= other.getDGABAHCOHDC()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + OHDGIGLHKPL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getOHDGIGLHKPL());
hash = (37 * hash) + SKILL_ID_FIELD_NUMBER;
hash = (53 * hash) + getSkillId();
hash = (37 * hash) + HADJNPKLEOG_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getHADJNPKLEOG());
hash = (37 * hash) + EEMBPJGDNOI_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getEEMBPJGDNOI());
hash = (37 * hash) + DGABAHCOHDC_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDGABAHCOHDC());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: MGDEKEBNMGP
* </pre>
*
* Protobuf type {@code AISnapshotEntitySkillCycle}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AISnapshotEntitySkillCycle)
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycleOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.class, emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
oHDGIGLHKPL_ = false;
skillId_ = 0;
hADJNPKLEOG_ = false;
eEMBPJGDNOI_ = false;
dGABAHCOHDC_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle build() {
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle buildPartial() {
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle result = new emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle(this);
result.oHDGIGLHKPL_ = oHDGIGLHKPL_;
result.skillId_ = skillId_;
result.hADJNPKLEOG_ = hADJNPKLEOG_;
result.eEMBPJGDNOI_ = eEMBPJGDNOI_;
result.dGABAHCOHDC_ = dGABAHCOHDC_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle) {
return mergeFrom((emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle other) {
if (other == emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.getDefaultInstance()) return this;
if (other.getOHDGIGLHKPL() != false) {
setOHDGIGLHKPL(other.getOHDGIGLHKPL());
}
if (other.getSkillId() != 0) {
setSkillId(other.getSkillId());
}
if (other.getHADJNPKLEOG() != false) {
setHADJNPKLEOG(other.getHADJNPKLEOG());
}
if (other.getEEMBPJGDNOI() != false) {
setEEMBPJGDNOI(other.getEEMBPJGDNOI());
}
if (other.getDGABAHCOHDC() != false) {
setDGABAHCOHDC(other.getDGABAHCOHDC());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean oHDGIGLHKPL_ ;
/**
* <code>bool OHDGIGLHKPL = 8;</code>
* @return The oHDGIGLHKPL.
*/
@java.lang.Override
public boolean getOHDGIGLHKPL() {
return oHDGIGLHKPL_;
}
/**
* <code>bool OHDGIGLHKPL = 8;</code>
* @param value The oHDGIGLHKPL to set.
* @return This builder for chaining.
*/
public Builder setOHDGIGLHKPL(boolean value) {
oHDGIGLHKPL_ = value;
onChanged();
return this;
}
/**
* <code>bool OHDGIGLHKPL = 8;</code>
* @return This builder for chaining.
*/
public Builder clearOHDGIGLHKPL() {
oHDGIGLHKPL_ = false;
onChanged();
return this;
}
private int skillId_ ;
/**
* <code>uint32 skill_id = 11;</code>
* @return The skillId.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
}
/**
* <code>uint32 skill_id = 11;</code>
* @param value The skillId to set.
* @return This builder for chaining.
*/
public Builder setSkillId(int value) {
skillId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 skill_id = 11;</code>
* @return This builder for chaining.
*/
public Builder clearSkillId() {
skillId_ = 0;
onChanged();
return this;
}
private boolean hADJNPKLEOG_ ;
/**
* <code>bool HADJNPKLEOG = 14;</code>
* @return The hADJNPKLEOG.
*/
@java.lang.Override
public boolean getHADJNPKLEOG() {
return hADJNPKLEOG_;
}
/**
* <code>bool HADJNPKLEOG = 14;</code>
* @param value The hADJNPKLEOG to set.
* @return This builder for chaining.
*/
public Builder setHADJNPKLEOG(boolean value) {
hADJNPKLEOG_ = value;
onChanged();
return this;
}
/**
* <code>bool HADJNPKLEOG = 14;</code>
* @return This builder for chaining.
*/
public Builder clearHADJNPKLEOG() {
hADJNPKLEOG_ = false;
onChanged();
return this;
}
private boolean eEMBPJGDNOI_ ;
/**
* <code>bool EEMBPJGDNOI = 10;</code>
* @return The eEMBPJGDNOI.
*/
@java.lang.Override
public boolean getEEMBPJGDNOI() {
return eEMBPJGDNOI_;
}
/**
* <code>bool EEMBPJGDNOI = 10;</code>
* @param value The eEMBPJGDNOI to set.
* @return This builder for chaining.
*/
public Builder setEEMBPJGDNOI(boolean value) {
eEMBPJGDNOI_ = value;
onChanged();
return this;
}
/**
* <code>bool EEMBPJGDNOI = 10;</code>
* @return This builder for chaining.
*/
public Builder clearEEMBPJGDNOI() {
eEMBPJGDNOI_ = false;
onChanged();
return this;
}
private boolean dGABAHCOHDC_ ;
/**
* <code>bool DGABAHCOHDC = 9;</code>
* @return The dGABAHCOHDC.
*/
@java.lang.Override
public boolean getDGABAHCOHDC() {
return dGABAHCOHDC_;
}
/**
* <code>bool DGABAHCOHDC = 9;</code>
* @param value The dGABAHCOHDC to set.
* @return This builder for chaining.
*/
public Builder setDGABAHCOHDC(boolean value) {
dGABAHCOHDC_ = value;
onChanged();
return this;
}
/**
* <code>bool DGABAHCOHDC = 9;</code>
* @return This builder for chaining.
*/
public Builder clearDGABAHCOHDC() {
dGABAHCOHDC_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AISnapshotEntitySkillCycle)
}
// @@protoc_insertion_point(class_scope:AISnapshotEntitySkillCycle)
private static final emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle();
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AISnapshotEntitySkillCycle>
PARSER = new com.google.protobuf.AbstractParser<AISnapshotEntitySkillCycle>() {
@java.lang.Override
public AISnapshotEntitySkillCycle parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AISnapshotEntitySkillCycle(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AISnapshotEntitySkillCycle> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AISnapshotEntitySkillCycle> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AISnapshotEntitySkillCycle_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n AISnapshotEntitySkillCycle.proto\"\202\001\n\032A" +
"ISnapshotEntitySkillCycle\022\023\n\013OHDGIGLHKPL" +
"\030\010 \001(\010\022\020\n\010skill_id\030\013 \001(\r\022\023\n\013HADJNPKLEOG\030" +
"\016 \001(\010\022\023\n\013EEMBPJGDNOI\030\n \001(\010\022\023\n\013DGABAHCOHD" +
"C\030\t \001(\010B\033\n\031emu.grasscutter.net.protob\006pr" +
"oto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AISnapshotEntitySkillCycle_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AISnapshotEntitySkillCycle_descriptor,
new java.lang.String[] { "OHDGIGLHKPL", "SkillId", "HADJNPKLEOG", "EEMBPJGDNOI", "DGABAHCOHDC", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,750 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AJDEHNFKEGD.proto
package emu.grasscutter.net.proto;
public final class AJDEHNFKEGDOuterClass {
private AJDEHNFKEGDOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AJDEHNFKEGDOrBuilder extends
// @@protoc_insertion_point(interface_extends:AJDEHNFKEGD)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
* @return Whether the srcPlayerInfo field is set.
*/
boolean hasSrcPlayerInfo();
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
* @return The srcPlayerInfo.
*/
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo getSrcPlayerInfo();
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfoOrBuilder getSrcPlayerInfoOrBuilder();
/**
* <code>uint32 src_app_id = 15;</code>
* @return The srcAppId.
*/
int getSrcAppId();
}
/**
* <pre>
* CmdId: 4668
* </pre>
*
* Protobuf type {@code AJDEHNFKEGD}
*/
public static final class AJDEHNFKEGD extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AJDEHNFKEGD)
AJDEHNFKEGDOrBuilder {
private static final long serialVersionUID = 0L;
// Use AJDEHNFKEGD.newBuilder() to construct.
private AJDEHNFKEGD(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AJDEHNFKEGD() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AJDEHNFKEGD();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AJDEHNFKEGD(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 82: {
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.Builder subBuilder = null;
if (srcPlayerInfo_ != null) {
subBuilder = srcPlayerInfo_.toBuilder();
}
srcPlayerInfo_ = input.readMessage(emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(srcPlayerInfo_);
srcPlayerInfo_ = subBuilder.buildPartial();
}
break;
}
case 120: {
srcAppId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.internal_static_AJDEHNFKEGD_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.internal_static_AJDEHNFKEGD_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD.class, emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD.Builder.class);
}
public static final int SRC_PLAYER_INFO_FIELD_NUMBER = 10;
private emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo srcPlayerInfo_;
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
* @return Whether the srcPlayerInfo field is set.
*/
@java.lang.Override
public boolean hasSrcPlayerInfo() {
return srcPlayerInfo_ != null;
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
* @return The srcPlayerInfo.
*/
@java.lang.Override
public emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo getSrcPlayerInfo() {
return srcPlayerInfo_ == null ? emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.getDefaultInstance() : srcPlayerInfo_;
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfoOrBuilder getSrcPlayerInfoOrBuilder() {
return getSrcPlayerInfo();
}
public static final int SRC_APP_ID_FIELD_NUMBER = 15;
private int srcAppId_;
/**
* <code>uint32 src_app_id = 15;</code>
* @return The srcAppId.
*/
@java.lang.Override
public int getSrcAppId() {
return srcAppId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (srcPlayerInfo_ != null) {
output.writeMessage(10, getSrcPlayerInfo());
}
if (srcAppId_ != 0) {
output.writeUInt32(15, srcAppId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (srcPlayerInfo_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getSrcPlayerInfo());
}
if (srcAppId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, srcAppId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD other = (emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD) obj;
if (hasSrcPlayerInfo() != other.hasSrcPlayerInfo()) return false;
if (hasSrcPlayerInfo()) {
if (!getSrcPlayerInfo()
.equals(other.getSrcPlayerInfo())) return false;
}
if (getSrcAppId()
!= other.getSrcAppId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasSrcPlayerInfo()) {
hash = (37 * hash) + SRC_PLAYER_INFO_FIELD_NUMBER;
hash = (53 * hash) + getSrcPlayerInfo().hashCode();
}
hash = (37 * hash) + SRC_APP_ID_FIELD_NUMBER;
hash = (53 * hash) + getSrcAppId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 4668
* </pre>
*
* Protobuf type {@code AJDEHNFKEGD}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AJDEHNFKEGD)
emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGDOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.internal_static_AJDEHNFKEGD_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.internal_static_AJDEHNFKEGD_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD.class, emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (srcPlayerInfoBuilder_ == null) {
srcPlayerInfo_ = null;
} else {
srcPlayerInfo_ = null;
srcPlayerInfoBuilder_ = null;
}
srcAppId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.internal_static_AJDEHNFKEGD_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD build() {
emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD buildPartial() {
emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD result = new emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD(this);
if (srcPlayerInfoBuilder_ == null) {
result.srcPlayerInfo_ = srcPlayerInfo_;
} else {
result.srcPlayerInfo_ = srcPlayerInfoBuilder_.build();
}
result.srcAppId_ = srcAppId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD) {
return mergeFrom((emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD other) {
if (other == emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD.getDefaultInstance()) return this;
if (other.hasSrcPlayerInfo()) {
mergeSrcPlayerInfo(other.getSrcPlayerInfo());
}
if (other.getSrcAppId() != 0) {
setSrcAppId(other.getSrcAppId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo srcPlayerInfo_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo, emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.Builder, emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfoOrBuilder> srcPlayerInfoBuilder_;
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
* @return Whether the srcPlayerInfo field is set.
*/
public boolean hasSrcPlayerInfo() {
return srcPlayerInfoBuilder_ != null || srcPlayerInfo_ != null;
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
* @return The srcPlayerInfo.
*/
public emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo getSrcPlayerInfo() {
if (srcPlayerInfoBuilder_ == null) {
return srcPlayerInfo_ == null ? emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.getDefaultInstance() : srcPlayerInfo_;
} else {
return srcPlayerInfoBuilder_.getMessage();
}
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
public Builder setSrcPlayerInfo(emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo value) {
if (srcPlayerInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
srcPlayerInfo_ = value;
onChanged();
} else {
srcPlayerInfoBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
public Builder setSrcPlayerInfo(
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.Builder builderForValue) {
if (srcPlayerInfoBuilder_ == null) {
srcPlayerInfo_ = builderForValue.build();
onChanged();
} else {
srcPlayerInfoBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
public Builder mergeSrcPlayerInfo(emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo value) {
if (srcPlayerInfoBuilder_ == null) {
if (srcPlayerInfo_ != null) {
srcPlayerInfo_ =
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.newBuilder(srcPlayerInfo_).mergeFrom(value).buildPartial();
} else {
srcPlayerInfo_ = value;
}
onChanged();
} else {
srcPlayerInfoBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
public Builder clearSrcPlayerInfo() {
if (srcPlayerInfoBuilder_ == null) {
srcPlayerInfo_ = null;
onChanged();
} else {
srcPlayerInfo_ = null;
srcPlayerInfoBuilder_ = null;
}
return this;
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
public emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.Builder getSrcPlayerInfoBuilder() {
onChanged();
return getSrcPlayerInfoFieldBuilder().getBuilder();
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
public emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfoOrBuilder getSrcPlayerInfoOrBuilder() {
if (srcPlayerInfoBuilder_ != null) {
return srcPlayerInfoBuilder_.getMessageOrBuilder();
} else {
return srcPlayerInfo_ == null ?
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.getDefaultInstance() : srcPlayerInfo_;
}
}
/**
* <code>.OnlinePlayerInfo src_player_info = 10;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo, emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.Builder, emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfoOrBuilder>
getSrcPlayerInfoFieldBuilder() {
if (srcPlayerInfoBuilder_ == null) {
srcPlayerInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo, emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfo.Builder, emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.OnlinePlayerInfoOrBuilder>(
getSrcPlayerInfo(),
getParentForChildren(),
isClean());
srcPlayerInfo_ = null;
}
return srcPlayerInfoBuilder_;
}
private int srcAppId_ ;
/**
* <code>uint32 src_app_id = 15;</code>
* @return The srcAppId.
*/
@java.lang.Override
public int getSrcAppId() {
return srcAppId_;
}
/**
* <code>uint32 src_app_id = 15;</code>
* @param value The srcAppId to set.
* @return This builder for chaining.
*/
public Builder setSrcAppId(int value) {
srcAppId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 src_app_id = 15;</code>
* @return This builder for chaining.
*/
public Builder clearSrcAppId() {
srcAppId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AJDEHNFKEGD)
}
// @@protoc_insertion_point(class_scope:AJDEHNFKEGD)
private static final emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD();
}
public static emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AJDEHNFKEGD>
PARSER = new com.google.protobuf.AbstractParser<AJDEHNFKEGD>() {
@java.lang.Override
public AJDEHNFKEGD parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AJDEHNFKEGD(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AJDEHNFKEGD> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AJDEHNFKEGD> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDEHNFKEGDOuterClass.AJDEHNFKEGD getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AJDEHNFKEGD_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AJDEHNFKEGD_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AJDEHNFKEGD.proto\032\026OnlinePlayerInfo.pr" +
"oto\"M\n\013AJDEHNFKEGD\022*\n\017src_player_info\030\n " +
"\001(\0132\021.OnlinePlayerInfo\022\022\n\nsrc_app_id\030\017 \001" +
"(\rB\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.getDescriptor(),
});
internal_static_AJDEHNFKEGD_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AJDEHNFKEGD_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AJDEHNFKEGD_descriptor,
new java.lang.String[] { "SrcPlayerInfo", "SrcAppId", });
emu.grasscutter.net.proto.OnlinePlayerInfoOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,946 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AJDKBLNNCOI.proto
package emu.grasscutter.net.proto;
public final class AJDKBLNNCOIOuterClass {
private AJDKBLNNCOIOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AJDKBLNNCOIOrBuilder extends
// @@protoc_insertion_point(interface_extends:AJDKBLNNCOI)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
* @return Whether the gEOHFGNBHDM field is set.
*/
boolean hasGEOHFGNBHDM();
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
* @return The gEOHFGNBHDM.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getGEOHFGNBHDM();
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getGEOHFGNBHDMOrBuilder();
/**
* <code>uint32 entity_id = 2;</code>
* @return The entityId.
*/
int getEntityId();
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
* @return Whether the cBGCJPMPMKB field is set.
*/
boolean hasCBGCJPMPMKB();
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
* @return The cBGCJPMPMKB.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getCBGCJPMPMKB();
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getCBGCJPMPMKBOrBuilder();
}
/**
* Protobuf type {@code AJDKBLNNCOI}
*/
public static final class AJDKBLNNCOI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AJDKBLNNCOI)
AJDKBLNNCOIOrBuilder {
private static final long serialVersionUID = 0L;
// Use AJDKBLNNCOI.newBuilder() to construct.
private AJDKBLNNCOI(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AJDKBLNNCOI() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AJDKBLNNCOI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AJDKBLNNCOI(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
entityId_ = input.readUInt32();
break;
}
case 42: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (cBGCJPMPMKB_ != null) {
subBuilder = cBGCJPMPMKB_.toBuilder();
}
cBGCJPMPMKB_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(cBGCJPMPMKB_);
cBGCJPMPMKB_ = subBuilder.buildPartial();
}
break;
}
case 50: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (gEOHFGNBHDM_ != null) {
subBuilder = gEOHFGNBHDM_.toBuilder();
}
gEOHFGNBHDM_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(gEOHFGNBHDM_);
gEOHFGNBHDM_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.internal_static_AJDKBLNNCOI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.internal_static_AJDKBLNNCOI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI.class, emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI.Builder.class);
}
public static final int GEOHFGNBHDM_FIELD_NUMBER = 6;
private emu.grasscutter.net.proto.VectorOuterClass.Vector gEOHFGNBHDM_;
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
* @return Whether the gEOHFGNBHDM field is set.
*/
@java.lang.Override
public boolean hasGEOHFGNBHDM() {
return gEOHFGNBHDM_ != null;
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
* @return The gEOHFGNBHDM.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getGEOHFGNBHDM() {
return gEOHFGNBHDM_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : gEOHFGNBHDM_;
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getGEOHFGNBHDMOrBuilder() {
return getGEOHFGNBHDM();
}
public static final int ENTITY_ID_FIELD_NUMBER = 2;
private int entityId_;
/**
* <code>uint32 entity_id = 2;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
public static final int CBGCJPMPMKB_FIELD_NUMBER = 5;
private emu.grasscutter.net.proto.VectorOuterClass.Vector cBGCJPMPMKB_;
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
* @return Whether the cBGCJPMPMKB field is set.
*/
@java.lang.Override
public boolean hasCBGCJPMPMKB() {
return cBGCJPMPMKB_ != null;
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
* @return The cBGCJPMPMKB.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getCBGCJPMPMKB() {
return cBGCJPMPMKB_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : cBGCJPMPMKB_;
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getCBGCJPMPMKBOrBuilder() {
return getCBGCJPMPMKB();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (entityId_ != 0) {
output.writeUInt32(2, entityId_);
}
if (cBGCJPMPMKB_ != null) {
output.writeMessage(5, getCBGCJPMPMKB());
}
if (gEOHFGNBHDM_ != null) {
output.writeMessage(6, getGEOHFGNBHDM());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, entityId_);
}
if (cBGCJPMPMKB_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getCBGCJPMPMKB());
}
if (gEOHFGNBHDM_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getGEOHFGNBHDM());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI other = (emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI) obj;
if (hasGEOHFGNBHDM() != other.hasGEOHFGNBHDM()) return false;
if (hasGEOHFGNBHDM()) {
if (!getGEOHFGNBHDM()
.equals(other.getGEOHFGNBHDM())) return false;
}
if (getEntityId()
!= other.getEntityId()) return false;
if (hasCBGCJPMPMKB() != other.hasCBGCJPMPMKB()) return false;
if (hasCBGCJPMPMKB()) {
if (!getCBGCJPMPMKB()
.equals(other.getCBGCJPMPMKB())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasGEOHFGNBHDM()) {
hash = (37 * hash) + GEOHFGNBHDM_FIELD_NUMBER;
hash = (53 * hash) + getGEOHFGNBHDM().hashCode();
}
hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getEntityId();
if (hasCBGCJPMPMKB()) {
hash = (37 * hash) + CBGCJPMPMKB_FIELD_NUMBER;
hash = (53 * hash) + getCBGCJPMPMKB().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AJDKBLNNCOI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AJDKBLNNCOI)
emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.internal_static_AJDKBLNNCOI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.internal_static_AJDKBLNNCOI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI.class, emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (gEOHFGNBHDMBuilder_ == null) {
gEOHFGNBHDM_ = null;
} else {
gEOHFGNBHDM_ = null;
gEOHFGNBHDMBuilder_ = null;
}
entityId_ = 0;
if (cBGCJPMPMKBBuilder_ == null) {
cBGCJPMPMKB_ = null;
} else {
cBGCJPMPMKB_ = null;
cBGCJPMPMKBBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.internal_static_AJDKBLNNCOI_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI build() {
emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI buildPartial() {
emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI result = new emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI(this);
if (gEOHFGNBHDMBuilder_ == null) {
result.gEOHFGNBHDM_ = gEOHFGNBHDM_;
} else {
result.gEOHFGNBHDM_ = gEOHFGNBHDMBuilder_.build();
}
result.entityId_ = entityId_;
if (cBGCJPMPMKBBuilder_ == null) {
result.cBGCJPMPMKB_ = cBGCJPMPMKB_;
} else {
result.cBGCJPMPMKB_ = cBGCJPMPMKBBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI) {
return mergeFrom((emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI other) {
if (other == emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI.getDefaultInstance()) return this;
if (other.hasGEOHFGNBHDM()) {
mergeGEOHFGNBHDM(other.getGEOHFGNBHDM());
}
if (other.getEntityId() != 0) {
setEntityId(other.getEntityId());
}
if (other.hasCBGCJPMPMKB()) {
mergeCBGCJPMPMKB(other.getCBGCJPMPMKB());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector gEOHFGNBHDM_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> gEOHFGNBHDMBuilder_;
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
* @return Whether the gEOHFGNBHDM field is set.
*/
public boolean hasGEOHFGNBHDM() {
return gEOHFGNBHDMBuilder_ != null || gEOHFGNBHDM_ != null;
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
* @return The gEOHFGNBHDM.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getGEOHFGNBHDM() {
if (gEOHFGNBHDMBuilder_ == null) {
return gEOHFGNBHDM_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : gEOHFGNBHDM_;
} else {
return gEOHFGNBHDMBuilder_.getMessage();
}
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
public Builder setGEOHFGNBHDM(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (gEOHFGNBHDMBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
gEOHFGNBHDM_ = value;
onChanged();
} else {
gEOHFGNBHDMBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
public Builder setGEOHFGNBHDM(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (gEOHFGNBHDMBuilder_ == null) {
gEOHFGNBHDM_ = builderForValue.build();
onChanged();
} else {
gEOHFGNBHDMBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
public Builder mergeGEOHFGNBHDM(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (gEOHFGNBHDMBuilder_ == null) {
if (gEOHFGNBHDM_ != null) {
gEOHFGNBHDM_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(gEOHFGNBHDM_).mergeFrom(value).buildPartial();
} else {
gEOHFGNBHDM_ = value;
}
onChanged();
} else {
gEOHFGNBHDMBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
public Builder clearGEOHFGNBHDM() {
if (gEOHFGNBHDMBuilder_ == null) {
gEOHFGNBHDM_ = null;
onChanged();
} else {
gEOHFGNBHDM_ = null;
gEOHFGNBHDMBuilder_ = null;
}
return this;
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getGEOHFGNBHDMBuilder() {
onChanged();
return getGEOHFGNBHDMFieldBuilder().getBuilder();
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getGEOHFGNBHDMOrBuilder() {
if (gEOHFGNBHDMBuilder_ != null) {
return gEOHFGNBHDMBuilder_.getMessageOrBuilder();
} else {
return gEOHFGNBHDM_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : gEOHFGNBHDM_;
}
}
/**
* <code>.Vector GEOHFGNBHDM = 6;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getGEOHFGNBHDMFieldBuilder() {
if (gEOHFGNBHDMBuilder_ == null) {
gEOHFGNBHDMBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getGEOHFGNBHDM(),
getParentForChildren(),
isClean());
gEOHFGNBHDM_ = null;
}
return gEOHFGNBHDMBuilder_;
}
private int entityId_ ;
/**
* <code>uint32 entity_id = 2;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
/**
* <code>uint32 entity_id = 2;</code>
* @param value The entityId to set.
* @return This builder for chaining.
*/
public Builder setEntityId(int value) {
entityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 entity_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearEntityId() {
entityId_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector cBGCJPMPMKB_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> cBGCJPMPMKBBuilder_;
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
* @return Whether the cBGCJPMPMKB field is set.
*/
public boolean hasCBGCJPMPMKB() {
return cBGCJPMPMKBBuilder_ != null || cBGCJPMPMKB_ != null;
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
* @return The cBGCJPMPMKB.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getCBGCJPMPMKB() {
if (cBGCJPMPMKBBuilder_ == null) {
return cBGCJPMPMKB_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : cBGCJPMPMKB_;
} else {
return cBGCJPMPMKBBuilder_.getMessage();
}
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
public Builder setCBGCJPMPMKB(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (cBGCJPMPMKBBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
cBGCJPMPMKB_ = value;
onChanged();
} else {
cBGCJPMPMKBBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
public Builder setCBGCJPMPMKB(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (cBGCJPMPMKBBuilder_ == null) {
cBGCJPMPMKB_ = builderForValue.build();
onChanged();
} else {
cBGCJPMPMKBBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
public Builder mergeCBGCJPMPMKB(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (cBGCJPMPMKBBuilder_ == null) {
if (cBGCJPMPMKB_ != null) {
cBGCJPMPMKB_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(cBGCJPMPMKB_).mergeFrom(value).buildPartial();
} else {
cBGCJPMPMKB_ = value;
}
onChanged();
} else {
cBGCJPMPMKBBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
public Builder clearCBGCJPMPMKB() {
if (cBGCJPMPMKBBuilder_ == null) {
cBGCJPMPMKB_ = null;
onChanged();
} else {
cBGCJPMPMKB_ = null;
cBGCJPMPMKBBuilder_ = null;
}
return this;
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getCBGCJPMPMKBBuilder() {
onChanged();
return getCBGCJPMPMKBFieldBuilder().getBuilder();
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getCBGCJPMPMKBOrBuilder() {
if (cBGCJPMPMKBBuilder_ != null) {
return cBGCJPMPMKBBuilder_.getMessageOrBuilder();
} else {
return cBGCJPMPMKB_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : cBGCJPMPMKB_;
}
}
/**
* <code>.Vector CBGCJPMPMKB = 5;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getCBGCJPMPMKBFieldBuilder() {
if (cBGCJPMPMKBBuilder_ == null) {
cBGCJPMPMKBBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getCBGCJPMPMKB(),
getParentForChildren(),
isClean());
cBGCJPMPMKB_ = null;
}
return cBGCJPMPMKBBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AJDKBLNNCOI)
}
// @@protoc_insertion_point(class_scope:AJDKBLNNCOI)
private static final emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI();
}
public static emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AJDKBLNNCOI>
PARSER = new com.google.protobuf.AbstractParser<AJDKBLNNCOI>() {
@java.lang.Override
public AJDKBLNNCOI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AJDKBLNNCOI(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AJDKBLNNCOI> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AJDKBLNNCOI> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJDKBLNNCOIOuterClass.AJDKBLNNCOI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AJDKBLNNCOI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AJDKBLNNCOI_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AJDKBLNNCOI.proto\032\014Vector.proto\"\\\n\013AJD" +
"KBLNNCOI\022\034\n\013GEOHFGNBHDM\030\006 \001(\0132\007.Vector\022\021" +
"\n\tentity_id\030\002 \001(\r\022\034\n\013CBGCJPMPMKB\030\005 \001(\0132\007" +
".VectorB\033\n\031emu.grasscutter.net.protob\006pr" +
"oto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor(),
});
internal_static_AJDKBLNNCOI_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AJDKBLNNCOI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AJDKBLNNCOI_descriptor,
new java.lang.String[] { "GEOHFGNBHDM", "EntityId", "CBGCJPMPMKB", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,812 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AJKGAIPCFPB.proto
package emu.grasscutter.net.proto;
public final class AJKGAIPCFPBOuterClass {
private AJKGAIPCFPBOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AJKGAIPCFPBOrBuilder extends
// @@protoc_insertion_point(interface_extends:AJKGAIPCFPB)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @return A list containing the eNNIJLCIBGH.
*/
java.util.List<java.lang.Integer> getENNIJLCIBGHList();
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @return The count of eNNIJLCIBGH.
*/
int getENNIJLCIBGHCount();
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @param index The index of the element to return.
* @return The eNNIJLCIBGH at the given index.
*/
int getENNIJLCIBGH(int index);
/**
* <code>uint32 EDDCGLBMNLB = 2;</code>
* @return The eDDCGLBMNLB.
*/
int getEDDCGLBMNLB();
/**
* <code>int32 retcode = 1;</code>
* @return The retcode.
*/
int getRetcode();
}
/**
* <pre>
* CmdId: 6052
* </pre>
*
* Protobuf type {@code AJKGAIPCFPB}
*/
public static final class AJKGAIPCFPB extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AJKGAIPCFPB)
AJKGAIPCFPBOrBuilder {
private static final long serialVersionUID = 0L;
// Use AJKGAIPCFPB.newBuilder() to construct.
private AJKGAIPCFPB(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AJKGAIPCFPB() {
eNNIJLCIBGH_ = emptyIntList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AJKGAIPCFPB();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AJKGAIPCFPB(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
retcode_ = input.readInt32();
break;
}
case 16: {
eDDCGLBMNLB_ = input.readUInt32();
break;
}
case 104: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
eNNIJLCIBGH_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
eNNIJLCIBGH_.addInt(input.readUInt32());
break;
}
case 106: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
eNNIJLCIBGH_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
while (input.getBytesUntilLimit() > 0) {
eNNIJLCIBGH_.addInt(input.readUInt32());
}
input.popLimit(limit);
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
eNNIJLCIBGH_.makeImmutable(); // C
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.internal_static_AJKGAIPCFPB_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.internal_static_AJKGAIPCFPB_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB.class, emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB.Builder.class);
}
public static final int ENNIJLCIBGH_FIELD_NUMBER = 13;
private com.google.protobuf.Internal.IntList eNNIJLCIBGH_;
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @return A list containing the eNNIJLCIBGH.
*/
@java.lang.Override
public java.util.List<java.lang.Integer>
getENNIJLCIBGHList() {
return eNNIJLCIBGH_;
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @return The count of eNNIJLCIBGH.
*/
public int getENNIJLCIBGHCount() {
return eNNIJLCIBGH_.size();
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @param index The index of the element to return.
* @return The eNNIJLCIBGH at the given index.
*/
public int getENNIJLCIBGH(int index) {
return eNNIJLCIBGH_.getInt(index);
}
private int eNNIJLCIBGHMemoizedSerializedSize = -1;
public static final int EDDCGLBMNLB_FIELD_NUMBER = 2;
private int eDDCGLBMNLB_;
/**
* <code>uint32 EDDCGLBMNLB = 2;</code>
* @return The eDDCGLBMNLB.
*/
@java.lang.Override
public int getEDDCGLBMNLB() {
return eDDCGLBMNLB_;
}
public static final int RETCODE_FIELD_NUMBER = 1;
private int retcode_;
/**
* <code>int32 retcode = 1;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (retcode_ != 0) {
output.writeInt32(1, retcode_);
}
if (eDDCGLBMNLB_ != 0) {
output.writeUInt32(2, eDDCGLBMNLB_);
}
if (getENNIJLCIBGHList().size() > 0) {
output.writeUInt32NoTag(106);
output.writeUInt32NoTag(eNNIJLCIBGHMemoizedSerializedSize);
}
for (int i = 0; i < eNNIJLCIBGH_.size(); i++) {
output.writeUInt32NoTag(eNNIJLCIBGH_.getInt(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, retcode_);
}
if (eDDCGLBMNLB_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, eDDCGLBMNLB_);
}
{
int dataSize = 0;
for (int i = 0; i < eNNIJLCIBGH_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(eNNIJLCIBGH_.getInt(i));
}
size += dataSize;
if (!getENNIJLCIBGHList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
eNNIJLCIBGHMemoizedSerializedSize = dataSize;
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB other = (emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB) obj;
if (!getENNIJLCIBGHList()
.equals(other.getENNIJLCIBGHList())) return false;
if (getEDDCGLBMNLB()
!= other.getEDDCGLBMNLB()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getENNIJLCIBGHCount() > 0) {
hash = (37 * hash) + ENNIJLCIBGH_FIELD_NUMBER;
hash = (53 * hash) + getENNIJLCIBGHList().hashCode();
}
hash = (37 * hash) + EDDCGLBMNLB_FIELD_NUMBER;
hash = (53 * hash) + getEDDCGLBMNLB();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 6052
* </pre>
*
* Protobuf type {@code AJKGAIPCFPB}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AJKGAIPCFPB)
emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPBOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.internal_static_AJKGAIPCFPB_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.internal_static_AJKGAIPCFPB_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB.class, emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
eNNIJLCIBGH_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
eDDCGLBMNLB_ = 0;
retcode_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.internal_static_AJKGAIPCFPB_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB build() {
emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB buildPartial() {
emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB result = new emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB(this);
int from_bitField0_ = bitField0_;
if (((bitField0_ & 0x00000001) != 0)) {
eNNIJLCIBGH_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.eNNIJLCIBGH_ = eNNIJLCIBGH_;
result.eDDCGLBMNLB_ = eDDCGLBMNLB_;
result.retcode_ = retcode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB) {
return mergeFrom((emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB other) {
if (other == emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB.getDefaultInstance()) return this;
if (!other.eNNIJLCIBGH_.isEmpty()) {
if (eNNIJLCIBGH_.isEmpty()) {
eNNIJLCIBGH_ = other.eNNIJLCIBGH_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureENNIJLCIBGHIsMutable();
eNNIJLCIBGH_.addAll(other.eNNIJLCIBGH_);
}
onChanged();
}
if (other.getEDDCGLBMNLB() != 0) {
setEDDCGLBMNLB(other.getEDDCGLBMNLB());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.google.protobuf.Internal.IntList eNNIJLCIBGH_ = emptyIntList();
private void ensureENNIJLCIBGHIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
eNNIJLCIBGH_ = mutableCopy(eNNIJLCIBGH_);
bitField0_ |= 0x00000001;
}
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @return A list containing the eNNIJLCIBGH.
*/
public java.util.List<java.lang.Integer>
getENNIJLCIBGHList() {
return ((bitField0_ & 0x00000001) != 0) ?
java.util.Collections.unmodifiableList(eNNIJLCIBGH_) : eNNIJLCIBGH_;
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @return The count of eNNIJLCIBGH.
*/
public int getENNIJLCIBGHCount() {
return eNNIJLCIBGH_.size();
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @param index The index of the element to return.
* @return The eNNIJLCIBGH at the given index.
*/
public int getENNIJLCIBGH(int index) {
return eNNIJLCIBGH_.getInt(index);
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @param index The index to set the value at.
* @param value The eNNIJLCIBGH to set.
* @return This builder for chaining.
*/
public Builder setENNIJLCIBGH(
int index, int value) {
ensureENNIJLCIBGHIsMutable();
eNNIJLCIBGH_.setInt(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @param value The eNNIJLCIBGH to add.
* @return This builder for chaining.
*/
public Builder addENNIJLCIBGH(int value) {
ensureENNIJLCIBGHIsMutable();
eNNIJLCIBGH_.addInt(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @param values The eNNIJLCIBGH to add.
* @return This builder for chaining.
*/
public Builder addAllENNIJLCIBGH(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureENNIJLCIBGHIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, eNNIJLCIBGH_);
onChanged();
return this;
}
/**
* <code>repeated uint32 ENNIJLCIBGH = 13;</code>
* @return This builder for chaining.
*/
public Builder clearENNIJLCIBGH() {
eNNIJLCIBGH_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
private int eDDCGLBMNLB_ ;
/**
* <code>uint32 EDDCGLBMNLB = 2;</code>
* @return The eDDCGLBMNLB.
*/
@java.lang.Override
public int getEDDCGLBMNLB() {
return eDDCGLBMNLB_;
}
/**
* <code>uint32 EDDCGLBMNLB = 2;</code>
* @param value The eDDCGLBMNLB to set.
* @return This builder for chaining.
*/
public Builder setEDDCGLBMNLB(int value) {
eDDCGLBMNLB_ = value;
onChanged();
return this;
}
/**
* <code>uint32 EDDCGLBMNLB = 2;</code>
* @return This builder for chaining.
*/
public Builder clearEDDCGLBMNLB() {
eDDCGLBMNLB_ = 0;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 1;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 1;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 1;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AJKGAIPCFPB)
}
// @@protoc_insertion_point(class_scope:AJKGAIPCFPB)
private static final emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB();
}
public static emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AJKGAIPCFPB>
PARSER = new com.google.protobuf.AbstractParser<AJKGAIPCFPB>() {
@java.lang.Override
public AJKGAIPCFPB parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AJKGAIPCFPB(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AJKGAIPCFPB> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AJKGAIPCFPB> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKGAIPCFPBOuterClass.AJKGAIPCFPB getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AJKGAIPCFPB_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AJKGAIPCFPB_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AJKGAIPCFPB.proto\"H\n\013AJKGAIPCFPB\022\023\n\013EN" +
"NIJLCIBGH\030\r \003(\r\022\023\n\013EDDCGLBMNLB\030\002 \001(\r\022\017\n\007" +
"retcode\030\001 \001(\005B\033\n\031emu.grasscutter.net.pro" +
"tob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AJKGAIPCFPB_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AJKGAIPCFPB_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AJKGAIPCFPB_descriptor,
new java.lang.String[] { "ENNIJLCIBGH", "EDDCGLBMNLB", "Retcode", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,750 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AJNGNNFKHGA.proto
package emu.grasscutter.net.proto;
public final class AJNGNNFKHGAOuterClass {
private AJNGNNFKHGAOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AJNGNNFKHGAOrBuilder extends
// @@protoc_insertion_point(interface_extends:AJNGNNFKHGA)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 7;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
* @return Whether the dAJBJLAPDPF field is set.
*/
boolean hasDAJBJLAPDPF();
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
* @return The dAJBJLAPDPF.
*/
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF getDAJBJLAPDPF();
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMFOrBuilder getDAJBJLAPDPFOrBuilder();
}
/**
* <pre>
* CmdId: 7596
* </pre>
*
* Protobuf type {@code AJNGNNFKHGA}
*/
public static final class AJNGNNFKHGA extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AJNGNNFKHGA)
AJNGNNFKHGAOrBuilder {
private static final long serialVersionUID = 0L;
// Use AJNGNNFKHGA.newBuilder() to construct.
private AJNGNNFKHGA(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AJNGNNFKHGA() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AJNGNNFKHGA();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AJNGNNFKHGA(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 56: {
retcode_ = input.readInt32();
break;
}
case 122: {
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.Builder subBuilder = null;
if (dAJBJLAPDPF_ != null) {
subBuilder = dAJBJLAPDPF_.toBuilder();
}
dAJBJLAPDPF_ = input.readMessage(emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(dAJBJLAPDPF_);
dAJBJLAPDPF_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.internal_static_AJNGNNFKHGA_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.internal_static_AJNGNNFKHGA_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA.class, emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 7;
private int retcode_;
/**
* <code>int32 retcode = 7;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
public static final int DAJBJLAPDPF_FIELD_NUMBER = 15;
private emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF dAJBJLAPDPF_;
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
* @return Whether the dAJBJLAPDPF field is set.
*/
@java.lang.Override
public boolean hasDAJBJLAPDPF() {
return dAJBJLAPDPF_ != null;
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
* @return The dAJBJLAPDPF.
*/
@java.lang.Override
public emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF getDAJBJLAPDPF() {
return dAJBJLAPDPF_ == null ? emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.getDefaultInstance() : dAJBJLAPDPF_;
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMFOrBuilder getDAJBJLAPDPFOrBuilder() {
return getDAJBJLAPDPF();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (retcode_ != 0) {
output.writeInt32(7, retcode_);
}
if (dAJBJLAPDPF_ != null) {
output.writeMessage(15, getDAJBJLAPDPF());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, retcode_);
}
if (dAJBJLAPDPF_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getDAJBJLAPDPF());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA other = (emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (hasDAJBJLAPDPF() != other.hasDAJBJLAPDPF()) return false;
if (hasDAJBJLAPDPF()) {
if (!getDAJBJLAPDPF()
.equals(other.getDAJBJLAPDPF())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
if (hasDAJBJLAPDPF()) {
hash = (37 * hash) + DAJBJLAPDPF_FIELD_NUMBER;
hash = (53 * hash) + getDAJBJLAPDPF().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 7596
* </pre>
*
* Protobuf type {@code AJNGNNFKHGA}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AJNGNNFKHGA)
emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGAOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.internal_static_AJNGNNFKHGA_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.internal_static_AJNGNNFKHGA_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA.class, emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
retcode_ = 0;
if (dAJBJLAPDPFBuilder_ == null) {
dAJBJLAPDPF_ = null;
} else {
dAJBJLAPDPF_ = null;
dAJBJLAPDPFBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.internal_static_AJNGNNFKHGA_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA build() {
emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA buildPartial() {
emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA result = new emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA(this);
result.retcode_ = retcode_;
if (dAJBJLAPDPFBuilder_ == null) {
result.dAJBJLAPDPF_ = dAJBJLAPDPF_;
} else {
result.dAJBJLAPDPF_ = dAJBJLAPDPFBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA) {
return mergeFrom((emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA other) {
if (other == emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.hasDAJBJLAPDPF()) {
mergeDAJBJLAPDPF(other.getDAJBJLAPDPF());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 7;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 7;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 7;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF dAJBJLAPDPF_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF, emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.Builder, emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMFOrBuilder> dAJBJLAPDPFBuilder_;
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
* @return Whether the dAJBJLAPDPF field is set.
*/
public boolean hasDAJBJLAPDPF() {
return dAJBJLAPDPFBuilder_ != null || dAJBJLAPDPF_ != null;
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
* @return The dAJBJLAPDPF.
*/
public emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF getDAJBJLAPDPF() {
if (dAJBJLAPDPFBuilder_ == null) {
return dAJBJLAPDPF_ == null ? emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.getDefaultInstance() : dAJBJLAPDPF_;
} else {
return dAJBJLAPDPFBuilder_.getMessage();
}
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
public Builder setDAJBJLAPDPF(emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF value) {
if (dAJBJLAPDPFBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
dAJBJLAPDPF_ = value;
onChanged();
} else {
dAJBJLAPDPFBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
public Builder setDAJBJLAPDPF(
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.Builder builderForValue) {
if (dAJBJLAPDPFBuilder_ == null) {
dAJBJLAPDPF_ = builderForValue.build();
onChanged();
} else {
dAJBJLAPDPFBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
public Builder mergeDAJBJLAPDPF(emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF value) {
if (dAJBJLAPDPFBuilder_ == null) {
if (dAJBJLAPDPF_ != null) {
dAJBJLAPDPF_ =
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.newBuilder(dAJBJLAPDPF_).mergeFrom(value).buildPartial();
} else {
dAJBJLAPDPF_ = value;
}
onChanged();
} else {
dAJBJLAPDPFBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
public Builder clearDAJBJLAPDPF() {
if (dAJBJLAPDPFBuilder_ == null) {
dAJBJLAPDPF_ = null;
onChanged();
} else {
dAJBJLAPDPF_ = null;
dAJBJLAPDPFBuilder_ = null;
}
return this;
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
public emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.Builder getDAJBJLAPDPFBuilder() {
onChanged();
return getDAJBJLAPDPFFieldBuilder().getBuilder();
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
public emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMFOrBuilder getDAJBJLAPDPFOrBuilder() {
if (dAJBJLAPDPFBuilder_ != null) {
return dAJBJLAPDPFBuilder_.getMessageOrBuilder();
} else {
return dAJBJLAPDPF_ == null ?
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.getDefaultInstance() : dAJBJLAPDPF_;
}
}
/**
* <code>.FCHFBEOPIMF DAJBJLAPDPF = 15;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF, emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.Builder, emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMFOrBuilder>
getDAJBJLAPDPFFieldBuilder() {
if (dAJBJLAPDPFBuilder_ == null) {
dAJBJLAPDPFBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF, emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMF.Builder, emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.FCHFBEOPIMFOrBuilder>(
getDAJBJLAPDPF(),
getParentForChildren(),
isClean());
dAJBJLAPDPF_ = null;
}
return dAJBJLAPDPFBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AJNGNNFKHGA)
}
// @@protoc_insertion_point(class_scope:AJNGNNFKHGA)
private static final emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA();
}
public static emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AJNGNNFKHGA>
PARSER = new com.google.protobuf.AbstractParser<AJNGNNFKHGA>() {
@java.lang.Override
public AJNGNNFKHGA parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AJNGNNFKHGA(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AJNGNNFKHGA> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AJNGNNFKHGA> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNGNNFKHGAOuterClass.AJNGNNFKHGA getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AJNGNNFKHGA_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AJNGNNFKHGA_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AJNGNNFKHGA.proto\032\021FCHFBEOPIMF.proto\"A" +
"\n\013AJNGNNFKHGA\022\017\n\007retcode\030\007 \001(\005\022!\n\013DAJBJL" +
"APDPF\030\017 \001(\0132\014.FCHFBEOPIMFB\033\n\031emu.grasscu" +
"tter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.getDescriptor(),
});
internal_static_AJNGNNFKHGA_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AJNGNNFKHGA_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AJNGNNFKHGA_descriptor,
new java.lang.String[] { "Retcode", "DAJBJLAPDPF", });
emu.grasscutter.net.proto.FCHFBEOPIMFOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,536 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AJNMMPHABOF.proto
package emu.grasscutter.net.proto;
public final class AJNMMPHABOFOuterClass {
private AJNMMPHABOFOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AJNMMPHABOFOrBuilder extends
// @@protoc_insertion_point(interface_extends:AJNMMPHABOF)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 OJMDKDFBOAM = 1;</code>
* @return The oJMDKDFBOAM.
*/
int getOJMDKDFBOAM();
}
/**
* Protobuf type {@code AJNMMPHABOF}
*/
public static final class AJNMMPHABOF extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AJNMMPHABOF)
AJNMMPHABOFOrBuilder {
private static final long serialVersionUID = 0L;
// Use AJNMMPHABOF.newBuilder() to construct.
private AJNMMPHABOF(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AJNMMPHABOF() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AJNMMPHABOF();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AJNMMPHABOF(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
oJMDKDFBOAM_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.internal_static_AJNMMPHABOF_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.internal_static_AJNMMPHABOF_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF.class, emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF.Builder.class);
}
public static final int OJMDKDFBOAM_FIELD_NUMBER = 1;
private int oJMDKDFBOAM_;
/**
* <code>uint32 OJMDKDFBOAM = 1;</code>
* @return The oJMDKDFBOAM.
*/
@java.lang.Override
public int getOJMDKDFBOAM() {
return oJMDKDFBOAM_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (oJMDKDFBOAM_ != 0) {
output.writeUInt32(1, oJMDKDFBOAM_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (oJMDKDFBOAM_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, oJMDKDFBOAM_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF other = (emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF) obj;
if (getOJMDKDFBOAM()
!= other.getOJMDKDFBOAM()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + OJMDKDFBOAM_FIELD_NUMBER;
hash = (53 * hash) + getOJMDKDFBOAM();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AJNMMPHABOF}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AJNMMPHABOF)
emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOFOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.internal_static_AJNMMPHABOF_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.internal_static_AJNMMPHABOF_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF.class, emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
oJMDKDFBOAM_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.internal_static_AJNMMPHABOF_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF build() {
emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF buildPartial() {
emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF result = new emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF(this);
result.oJMDKDFBOAM_ = oJMDKDFBOAM_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF) {
return mergeFrom((emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF other) {
if (other == emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF.getDefaultInstance()) return this;
if (other.getOJMDKDFBOAM() != 0) {
setOJMDKDFBOAM(other.getOJMDKDFBOAM());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int oJMDKDFBOAM_ ;
/**
* <code>uint32 OJMDKDFBOAM = 1;</code>
* @return The oJMDKDFBOAM.
*/
@java.lang.Override
public int getOJMDKDFBOAM() {
return oJMDKDFBOAM_;
}
/**
* <code>uint32 OJMDKDFBOAM = 1;</code>
* @param value The oJMDKDFBOAM to set.
* @return This builder for chaining.
*/
public Builder setOJMDKDFBOAM(int value) {
oJMDKDFBOAM_ = value;
onChanged();
return this;
}
/**
* <code>uint32 OJMDKDFBOAM = 1;</code>
* @return This builder for chaining.
*/
public Builder clearOJMDKDFBOAM() {
oJMDKDFBOAM_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AJNMMPHABOF)
}
// @@protoc_insertion_point(class_scope:AJNMMPHABOF)
private static final emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF();
}
public static emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AJNMMPHABOF>
PARSER = new com.google.protobuf.AbstractParser<AJNMMPHABOF>() {
@java.lang.Override
public AJNMMPHABOF parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AJNMMPHABOF(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AJNMMPHABOF> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AJNMMPHABOF> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJNMMPHABOFOuterClass.AJNMMPHABOF getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AJNMMPHABOF_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AJNMMPHABOF_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AJNMMPHABOF.proto\"\"\n\013AJNMMPHABOF\022\023\n\013OJ" +
"MDKDFBOAM\030\001 \001(\rB\033\n\031emu.grasscutter.net.p" +
"rotob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AJNMMPHABOF_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AJNMMPHABOF_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AJNMMPHABOF_descriptor,
new java.lang.String[] { "OJMDKDFBOAM", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,992 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AKCIEKCLPFP.proto
package emu.grasscutter.net.proto;
public final class AKCIEKCLPFPOuterClass {
private AKCIEKCLPFPOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AKCIEKCLPFPOrBuilder extends
// @@protoc_insertion_point(interface_extends:AKCIEKCLPFP)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 2;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>uint32 offering_id = 5;</code>
* @return The offeringId.
*/
int getOfferingId();
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
java.util.List<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam>
getItemListList();
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index);
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
int getItemListCount();
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>
getItemListOrBuilderList();
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder(
int index);
}
/**
* <pre>
* CmdId: 2911
* </pre>
*
* Protobuf type {@code AKCIEKCLPFP}
*/
public static final class AKCIEKCLPFP extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AKCIEKCLPFP)
AKCIEKCLPFPOrBuilder {
private static final long serialVersionUID = 0L;
// Use AKCIEKCLPFP.newBuilder() to construct.
private AKCIEKCLPFP(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AKCIEKCLPFP() {
itemList_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AKCIEKCLPFP();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AKCIEKCLPFP(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
itemList_ = new java.util.ArrayList<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam>();
mutable_bitField0_ |= 0x00000001;
}
itemList_.add(
input.readMessage(emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.parser(), extensionRegistry));
break;
}
case 16: {
retcode_ = input.readInt32();
break;
}
case 40: {
offeringId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
itemList_ = java.util.Collections.unmodifiableList(itemList_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.internal_static_AKCIEKCLPFP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.internal_static_AKCIEKCLPFP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP.class, emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 2;
private int retcode_;
/**
* <code>int32 retcode = 2;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
public static final int OFFERING_ID_FIELD_NUMBER = 5;
private int offeringId_;
/**
* <code>uint32 offering_id = 5;</code>
* @return The offeringId.
*/
@java.lang.Override
public int getOfferingId() {
return offeringId_;
}
public static final int ITEM_LIST_FIELD_NUMBER = 1;
private java.util.List<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam> itemList_;
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam> getItemListList() {
return itemList_;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>
getItemListOrBuilderList() {
return itemList_;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
@java.lang.Override
public int getItemListCount() {
return itemList_.size();
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index) {
return itemList_.get(index);
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder(
int index) {
return itemList_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < itemList_.size(); i++) {
output.writeMessage(1, itemList_.get(i));
}
if (retcode_ != 0) {
output.writeInt32(2, retcode_);
}
if (offeringId_ != 0) {
output.writeUInt32(5, offeringId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < itemList_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, itemList_.get(i));
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, retcode_);
}
if (offeringId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, offeringId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP other = (emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (getOfferingId()
!= other.getOfferingId()) return false;
if (!getItemListList()
.equals(other.getItemListList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + OFFERING_ID_FIELD_NUMBER;
hash = (53 * hash) + getOfferingId();
if (getItemListCount() > 0) {
hash = (37 * hash) + ITEM_LIST_FIELD_NUMBER;
hash = (53 * hash) + getItemListList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 2911
* </pre>
*
* Protobuf type {@code AKCIEKCLPFP}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AKCIEKCLPFP)
emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFPOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.internal_static_AKCIEKCLPFP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.internal_static_AKCIEKCLPFP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP.class, emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getItemListFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
retcode_ = 0;
offeringId_ = 0;
if (itemListBuilder_ == null) {
itemList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
itemListBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.internal_static_AKCIEKCLPFP_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP build() {
emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP buildPartial() {
emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP result = new emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP(this);
int from_bitField0_ = bitField0_;
result.retcode_ = retcode_;
result.offeringId_ = offeringId_;
if (itemListBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
itemList_ = java.util.Collections.unmodifiableList(itemList_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.itemList_ = itemList_;
} else {
result.itemList_ = itemListBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP) {
return mergeFrom((emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP other) {
if (other == emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getOfferingId() != 0) {
setOfferingId(other.getOfferingId());
}
if (itemListBuilder_ == null) {
if (!other.itemList_.isEmpty()) {
if (itemList_.isEmpty()) {
itemList_ = other.itemList_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureItemListIsMutable();
itemList_.addAll(other.itemList_);
}
onChanged();
}
} else {
if (!other.itemList_.isEmpty()) {
if (itemListBuilder_.isEmpty()) {
itemListBuilder_.dispose();
itemListBuilder_ = null;
itemList_ = other.itemList_;
bitField0_ = (bitField0_ & ~0x00000001);
itemListBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getItemListFieldBuilder() : null;
} else {
itemListBuilder_.addAllMessages(other.itemList_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int retcode_ ;
/**
* <code>int32 retcode = 2;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 2;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 2;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
private int offeringId_ ;
/**
* <code>uint32 offering_id = 5;</code>
* @return The offeringId.
*/
@java.lang.Override
public int getOfferingId() {
return offeringId_;
}
/**
* <code>uint32 offering_id = 5;</code>
* @param value The offeringId to set.
* @return This builder for chaining.
*/
public Builder setOfferingId(int value) {
offeringId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 offering_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearOfferingId() {
offeringId_ = 0;
onChanged();
return this;
}
private java.util.List<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam> itemList_ =
java.util.Collections.emptyList();
private void ensureItemListIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
itemList_ = new java.util.ArrayList<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam>(itemList_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> itemListBuilder_;
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public java.util.List<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam> getItemListList() {
if (itemListBuilder_ == null) {
return java.util.Collections.unmodifiableList(itemList_);
} else {
return itemListBuilder_.getMessageList();
}
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public int getItemListCount() {
if (itemListBuilder_ == null) {
return itemList_.size();
} else {
return itemListBuilder_.getCount();
}
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index) {
if (itemListBuilder_ == null) {
return itemList_.get(index);
} else {
return itemListBuilder_.getMessage(index);
}
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder setItemList(
int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
if (itemListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureItemListIsMutable();
itemList_.set(index, value);
onChanged();
} else {
itemListBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder setItemList(
int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
if (itemListBuilder_ == null) {
ensureItemListIsMutable();
itemList_.set(index, builderForValue.build());
onChanged();
} else {
itemListBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder addItemList(emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
if (itemListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureItemListIsMutable();
itemList_.add(value);
onChanged();
} else {
itemListBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder addItemList(
int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
if (itemListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureItemListIsMutable();
itemList_.add(index, value);
onChanged();
} else {
itemListBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder addItemList(
emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
if (itemListBuilder_ == null) {
ensureItemListIsMutable();
itemList_.add(builderForValue.build());
onChanged();
} else {
itemListBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder addItemList(
int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
if (itemListBuilder_ == null) {
ensureItemListIsMutable();
itemList_.add(index, builderForValue.build());
onChanged();
} else {
itemListBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder addAllItemList(
java.lang.Iterable<? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam> values) {
if (itemListBuilder_ == null) {
ensureItemListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, itemList_);
onChanged();
} else {
itemListBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder clearItemList() {
if (itemListBuilder_ == null) {
itemList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
itemListBuilder_.clear();
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public Builder removeItemList(int index) {
if (itemListBuilder_ == null) {
ensureItemListIsMutable();
itemList_.remove(index);
onChanged();
} else {
itemListBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder getItemListBuilder(
int index) {
return getItemListFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder(
int index) {
if (itemListBuilder_ == null) {
return itemList_.get(index); } else {
return itemListBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>
getItemListOrBuilderList() {
if (itemListBuilder_ != null) {
return itemListBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(itemList_);
}
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addItemListBuilder() {
return getItemListFieldBuilder().addBuilder(
emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance());
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addItemListBuilder(
int index) {
return getItemListFieldBuilder().addBuilder(
index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance());
}
/**
* <code>repeated .ItemParam item_list = 1;</code>
*/
public java.util.List<emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder>
getItemListBuilderList() {
return getItemListFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>
getItemListFieldBuilder() {
if (itemListBuilder_ == null) {
itemListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>(
itemList_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
itemList_ = null;
}
return itemListBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AKCIEKCLPFP)
}
// @@protoc_insertion_point(class_scope:AKCIEKCLPFP)
private static final emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP();
}
public static emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AKCIEKCLPFP>
PARSER = new com.google.protobuf.AbstractParser<AKCIEKCLPFP>() {
@java.lang.Override
public AKCIEKCLPFP parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AKCIEKCLPFP(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AKCIEKCLPFP> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AKCIEKCLPFP> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKCIEKCLPFPOuterClass.AKCIEKCLPFP getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AKCIEKCLPFP_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AKCIEKCLPFP_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AKCIEKCLPFP.proto\032\017ItemParam.proto\"R\n\013" +
"AKCIEKCLPFP\022\017\n\007retcode\030\002 \001(\005\022\023\n\013offering" +
"_id\030\005 \001(\r\022\035\n\titem_list\030\001 \003(\0132\n.ItemParam" +
"B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.ItemParamOuterClass.getDescriptor(),
});
internal_static_AKCIEKCLPFP_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AKCIEKCLPFP_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AKCIEKCLPFP_descriptor,
new java.lang.String[] { "Retcode", "OfferingId", "ItemList", });
emu.grasscutter.net.proto.ItemParamOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,844 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AKEBNLHDNPG.proto
package emu.grasscutter.net.proto;
public final class AKEBNLHDNPGOuterClass {
private AKEBNLHDNPGOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AKEBNLHDNPGOrBuilder extends
// @@protoc_insertion_point(interface_extends:AKEBNLHDNPG)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
java.util.List<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD>
getLevelInfoListList();
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD getLevelInfoList(int index);
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
int getLevelInfoListCount();
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder>
getLevelInfoListOrBuilderList();
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder getLevelInfoListOrBuilder(
int index);
}
/**
* Protobuf type {@code AKEBNLHDNPG}
*/
public static final class AKEBNLHDNPG extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AKEBNLHDNPG)
AKEBNLHDNPGOrBuilder {
private static final long serialVersionUID = 0L;
// Use AKEBNLHDNPG.newBuilder() to construct.
private AKEBNLHDNPG(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AKEBNLHDNPG() {
levelInfoList_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AKEBNLHDNPG();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AKEBNLHDNPG(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
levelInfoList_ = new java.util.ArrayList<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD>();
mutable_bitField0_ |= 0x00000001;
}
levelInfoList_.add(
input.readMessage(emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
levelInfoList_ = java.util.Collections.unmodifiableList(levelInfoList_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.internal_static_AKEBNLHDNPG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.internal_static_AKEBNLHDNPG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG.class, emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG.Builder.class);
}
public static final int LEVEL_INFO_LIST_FIELD_NUMBER = 1;
private java.util.List<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD> levelInfoList_;
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD> getLevelInfoListList() {
return levelInfoList_;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder>
getLevelInfoListOrBuilderList() {
return levelInfoList_;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
@java.lang.Override
public int getLevelInfoListCount() {
return levelInfoList_.size();
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD getLevelInfoList(int index) {
return levelInfoList_.get(index);
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder getLevelInfoListOrBuilder(
int index) {
return levelInfoList_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < levelInfoList_.size(); i++) {
output.writeMessage(1, levelInfoList_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < levelInfoList_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, levelInfoList_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG other = (emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG) obj;
if (!getLevelInfoListList()
.equals(other.getLevelInfoListList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getLevelInfoListCount() > 0) {
hash = (37 * hash) + LEVEL_INFO_LIST_FIELD_NUMBER;
hash = (53 * hash) + getLevelInfoListList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AKEBNLHDNPG}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AKEBNLHDNPG)
emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPGOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.internal_static_AKEBNLHDNPG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.internal_static_AKEBNLHDNPG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG.class, emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLevelInfoListFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (levelInfoListBuilder_ == null) {
levelInfoList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
levelInfoListBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.internal_static_AKEBNLHDNPG_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG build() {
emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG buildPartial() {
emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG result = new emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG(this);
int from_bitField0_ = bitField0_;
if (levelInfoListBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
levelInfoList_ = java.util.Collections.unmodifiableList(levelInfoList_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.levelInfoList_ = levelInfoList_;
} else {
result.levelInfoList_ = levelInfoListBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG) {
return mergeFrom((emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG other) {
if (other == emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG.getDefaultInstance()) return this;
if (levelInfoListBuilder_ == null) {
if (!other.levelInfoList_.isEmpty()) {
if (levelInfoList_.isEmpty()) {
levelInfoList_ = other.levelInfoList_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureLevelInfoListIsMutable();
levelInfoList_.addAll(other.levelInfoList_);
}
onChanged();
}
} else {
if (!other.levelInfoList_.isEmpty()) {
if (levelInfoListBuilder_.isEmpty()) {
levelInfoListBuilder_.dispose();
levelInfoListBuilder_ = null;
levelInfoList_ = other.levelInfoList_;
bitField0_ = (bitField0_ & ~0x00000001);
levelInfoListBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLevelInfoListFieldBuilder() : null;
} else {
levelInfoListBuilder_.addAllMessages(other.levelInfoList_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD> levelInfoList_ =
java.util.Collections.emptyList();
private void ensureLevelInfoListIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
levelInfoList_ = new java.util.ArrayList<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD>(levelInfoList_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder> levelInfoListBuilder_;
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public java.util.List<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD> getLevelInfoListList() {
if (levelInfoListBuilder_ == null) {
return java.util.Collections.unmodifiableList(levelInfoList_);
} else {
return levelInfoListBuilder_.getMessageList();
}
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public int getLevelInfoListCount() {
if (levelInfoListBuilder_ == null) {
return levelInfoList_.size();
} else {
return levelInfoListBuilder_.getCount();
}
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD getLevelInfoList(int index) {
if (levelInfoListBuilder_ == null) {
return levelInfoList_.get(index);
} else {
return levelInfoListBuilder_.getMessage(index);
}
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder setLevelInfoList(
int index, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD value) {
if (levelInfoListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLevelInfoListIsMutable();
levelInfoList_.set(index, value);
onChanged();
} else {
levelInfoListBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder setLevelInfoList(
int index, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder builderForValue) {
if (levelInfoListBuilder_ == null) {
ensureLevelInfoListIsMutable();
levelInfoList_.set(index, builderForValue.build());
onChanged();
} else {
levelInfoListBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder addLevelInfoList(emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD value) {
if (levelInfoListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLevelInfoListIsMutable();
levelInfoList_.add(value);
onChanged();
} else {
levelInfoListBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder addLevelInfoList(
int index, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD value) {
if (levelInfoListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLevelInfoListIsMutable();
levelInfoList_.add(index, value);
onChanged();
} else {
levelInfoListBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder addLevelInfoList(
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder builderForValue) {
if (levelInfoListBuilder_ == null) {
ensureLevelInfoListIsMutable();
levelInfoList_.add(builderForValue.build());
onChanged();
} else {
levelInfoListBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder addLevelInfoList(
int index, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder builderForValue) {
if (levelInfoListBuilder_ == null) {
ensureLevelInfoListIsMutable();
levelInfoList_.add(index, builderForValue.build());
onChanged();
} else {
levelInfoListBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder addAllLevelInfoList(
java.lang.Iterable<? extends emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD> values) {
if (levelInfoListBuilder_ == null) {
ensureLevelInfoListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, levelInfoList_);
onChanged();
} else {
levelInfoListBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder clearLevelInfoList() {
if (levelInfoListBuilder_ == null) {
levelInfoList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
levelInfoListBuilder_.clear();
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public Builder removeLevelInfoList(int index) {
if (levelInfoListBuilder_ == null) {
ensureLevelInfoListIsMutable();
levelInfoList_.remove(index);
onChanged();
} else {
levelInfoListBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder getLevelInfoListBuilder(
int index) {
return getLevelInfoListFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder getLevelInfoListOrBuilder(
int index) {
if (levelInfoListBuilder_ == null) {
return levelInfoList_.get(index); } else {
return levelInfoListBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder>
getLevelInfoListOrBuilderList() {
if (levelInfoListBuilder_ != null) {
return levelInfoListBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(levelInfoList_);
}
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder addLevelInfoListBuilder() {
return getLevelInfoListFieldBuilder().addBuilder(
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.getDefaultInstance());
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder addLevelInfoListBuilder(
int index) {
return getLevelInfoListFieldBuilder().addBuilder(
index, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.getDefaultInstance());
}
/**
* <code>repeated .HPFPNKNJIOD level_info_list = 1;</code>
*/
public java.util.List<emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder>
getLevelInfoListBuilderList() {
return getLevelInfoListFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder>
getLevelInfoListFieldBuilder() {
if (levelInfoListBuilder_ == null) {
levelInfoListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIOD.Builder, emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.HPFPNKNJIODOrBuilder>(
levelInfoList_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
levelInfoList_ = null;
}
return levelInfoListBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AKEBNLHDNPG)
}
// @@protoc_insertion_point(class_scope:AKEBNLHDNPG)
private static final emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG();
}
public static emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AKEBNLHDNPG>
PARSER = new com.google.protobuf.AbstractParser<AKEBNLHDNPG>() {
@java.lang.Override
public AKEBNLHDNPG parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AKEBNLHDNPG(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AKEBNLHDNPG> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AKEBNLHDNPG> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEBNLHDNPGOuterClass.AKEBNLHDNPG getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AKEBNLHDNPG_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AKEBNLHDNPG_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AKEBNLHDNPG.proto\032\021HPFPNKNJIOD.proto\"4" +
"\n\013AKEBNLHDNPG\022%\n\017level_info_list\030\001 \003(\0132\014" +
".HPFPNKNJIODB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.getDescriptor(),
});
internal_static_AKEBNLHDNPG_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AKEBNLHDNPG_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AKEBNLHDNPG_descriptor,
new java.lang.String[] { "LevelInfoList", });
emu.grasscutter.net.proto.HPFPNKNJIODOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -831,8 +831,8 @@ public final class AKFPAANICKGOuterClass {
java.lang.String[] descriptorData = {
"\n\021AKFPAANICKG.proto\032\021DKFDACEPNAL.proto\"4" +
"\n\013AKFPAANICKG\022%\n\017level_info_list\030\003 \003(\0132\014" +
".DKFDACEPNALB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
".DKFDACEPNALB!\n\031emu.grasscutter.net.prot" +
"oZ\004/genb\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,

View File

@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ALBHDAGHPBP.proto
package emu.grasscutter.net.proto;
public final class ALBHDAGHPBPOuterClass {
private ALBHDAGHPBPOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ALBHDAGHPBPOrBuilder extends
// @@protoc_insertion_point(interface_extends:ALBHDAGHPBP)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 3;</code>
* @return The retcode.
*/
int getRetcode();
}
/**
* <pre>
* CmdId: 22095
* </pre>
*
* Protobuf type {@code ALBHDAGHPBP}
*/
public static final class ALBHDAGHPBP extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ALBHDAGHPBP)
ALBHDAGHPBPOrBuilder {
private static final long serialVersionUID = 0L;
// Use ALBHDAGHPBP.newBuilder() to construct.
private ALBHDAGHPBP(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ALBHDAGHPBP() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ALBHDAGHPBP();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ALBHDAGHPBP(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 24: {
retcode_ = input.readInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.internal_static_ALBHDAGHPBP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.internal_static_ALBHDAGHPBP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP.class, emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 3;
private int retcode_;
/**
* <code>int32 retcode = 3;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (retcode_ != 0) {
output.writeInt32(3, retcode_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP other = (emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 22095
* </pre>
*
* Protobuf type {@code ALBHDAGHPBP}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ALBHDAGHPBP)
emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBPOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.internal_static_ALBHDAGHPBP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.internal_static_ALBHDAGHPBP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP.class, emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
retcode_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.internal_static_ALBHDAGHPBP_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP build() {
emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP buildPartial() {
emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP result = new emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP(this);
result.retcode_ = retcode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP) {
return mergeFrom((emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP other) {
if (other == emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 3;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 3;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 3;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ALBHDAGHPBP)
}
// @@protoc_insertion_point(class_scope:ALBHDAGHPBP)
private static final emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP();
}
public static emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ALBHDAGHPBP>
PARSER = new com.google.protobuf.AbstractParser<ALBHDAGHPBP>() {
@java.lang.Override
public ALBHDAGHPBP parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ALBHDAGHPBP(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ALBHDAGHPBP> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ALBHDAGHPBP> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALBHDAGHPBPOuterClass.ALBHDAGHPBP getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ALBHDAGHPBP_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ALBHDAGHPBP_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ALBHDAGHPBP.proto\"\036\n\013ALBHDAGHPBP\022\017\n\007re" +
"tcode\030\003 \001(\005B\033\n\031emu.grasscutter.net.proto" +
"b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ALBHDAGHPBP_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ALBHDAGHPBP_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ALBHDAGHPBP_descriptor,
new java.lang.String[] { "Retcode", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,536 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ALKDNGPEAFM.proto
package emu.grasscutter.net.proto;
public final class ALKDNGPEAFMOuterClass {
private ALKDNGPEAFMOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ALKDNGPEAFMOrBuilder extends
// @@protoc_insertion_point(interface_extends:ALKDNGPEAFM)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 target_entity_id = 8;</code>
* @return The targetEntityId.
*/
int getTargetEntityId();
}
/**
* Protobuf type {@code ALKDNGPEAFM}
*/
public static final class ALKDNGPEAFM extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ALKDNGPEAFM)
ALKDNGPEAFMOrBuilder {
private static final long serialVersionUID = 0L;
// Use ALKDNGPEAFM.newBuilder() to construct.
private ALKDNGPEAFM(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ALKDNGPEAFM() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ALKDNGPEAFM();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ALKDNGPEAFM(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 64: {
targetEntityId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.internal_static_ALKDNGPEAFM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.internal_static_ALKDNGPEAFM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM.class, emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM.Builder.class);
}
public static final int TARGET_ENTITY_ID_FIELD_NUMBER = 8;
private int targetEntityId_;
/**
* <code>uint32 target_entity_id = 8;</code>
* @return The targetEntityId.
*/
@java.lang.Override
public int getTargetEntityId() {
return targetEntityId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (targetEntityId_ != 0) {
output.writeUInt32(8, targetEntityId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (targetEntityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, targetEntityId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM other = (emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM) obj;
if (getTargetEntityId()
!= other.getTargetEntityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetEntityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code ALKDNGPEAFM}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ALKDNGPEAFM)
emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFMOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.internal_static_ALKDNGPEAFM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.internal_static_ALKDNGPEAFM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM.class, emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
targetEntityId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.internal_static_ALKDNGPEAFM_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM build() {
emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM buildPartial() {
emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM result = new emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM(this);
result.targetEntityId_ = targetEntityId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM) {
return mergeFrom((emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM other) {
if (other == emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM.getDefaultInstance()) return this;
if (other.getTargetEntityId() != 0) {
setTargetEntityId(other.getTargetEntityId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int targetEntityId_ ;
/**
* <code>uint32 target_entity_id = 8;</code>
* @return The targetEntityId.
*/
@java.lang.Override
public int getTargetEntityId() {
return targetEntityId_;
}
/**
* <code>uint32 target_entity_id = 8;</code>
* @param value The targetEntityId to set.
* @return This builder for chaining.
*/
public Builder setTargetEntityId(int value) {
targetEntityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 target_entity_id = 8;</code>
* @return This builder for chaining.
*/
public Builder clearTargetEntityId() {
targetEntityId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ALKDNGPEAFM)
}
// @@protoc_insertion_point(class_scope:ALKDNGPEAFM)
private static final emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM();
}
public static emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ALKDNGPEAFM>
PARSER = new com.google.protobuf.AbstractParser<ALKDNGPEAFM>() {
@java.lang.Override
public ALKDNGPEAFM parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ALKDNGPEAFM(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ALKDNGPEAFM> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ALKDNGPEAFM> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALKDNGPEAFMOuterClass.ALKDNGPEAFM getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ALKDNGPEAFM_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ALKDNGPEAFM_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ALKDNGPEAFM.proto\"\'\n\013ALKDNGPEAFM\022\030\n\020ta" +
"rget_entity_id\030\010 \001(\rB\033\n\031emu.grasscutter." +
"net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ALKDNGPEAFM_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ALKDNGPEAFM_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ALKDNGPEAFM_descriptor,
new java.lang.String[] { "TargetEntityId", });
}
// @@protoc_insertion_point(outer_class_scope)
}

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,997 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AMBJIMENFCF.proto
package emu.grasscutter.net.proto;
public final class AMBJIMENFCFOuterClass {
private AMBJIMENFCFOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AMBJIMENFCFOrBuilder extends
// @@protoc_insertion_point(interface_extends:AMBJIMENFCF)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 level_id = 15;</code>
* @return The levelId.
*/
int getLevelId();
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @return A list containing the mELPDGIIFIP.
*/
java.util.List<java.lang.Integer> getMELPDGIIFIPList();
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @return The count of mELPDGIIFIP.
*/
int getMELPDGIIFIPCount();
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @param index The index of the element to return.
* @return The mELPDGIIFIP at the given index.
*/
int getMELPDGIIFIP(int index);
/**
* <code>uint32 LMCJIONGAAJ = 8;</code>
* @return The lMCJIONGAAJ.
*/
int getLMCJIONGAAJ();
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @return A list containing the aPLANIDIEGM.
*/
java.util.List<java.lang.Integer> getAPLANIDIEGMList();
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @return The count of aPLANIDIEGM.
*/
int getAPLANIDIEGMCount();
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @param index The index of the element to return.
* @return The aPLANIDIEGM at the given index.
*/
int getAPLANIDIEGM(int index);
}
/**
* Protobuf type {@code AMBJIMENFCF}
*/
public static final class AMBJIMENFCF extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AMBJIMENFCF)
AMBJIMENFCFOrBuilder {
private static final long serialVersionUID = 0L;
// Use AMBJIMENFCF.newBuilder() to construct.
private AMBJIMENFCF(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AMBJIMENFCF() {
mELPDGIIFIP_ = emptyIntList();
aPLANIDIEGM_ = emptyIntList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AMBJIMENFCF();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AMBJIMENFCF(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
mELPDGIIFIP_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
mELPDGIIFIP_.addInt(input.readUInt32());
break;
}
case 18: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
mELPDGIIFIP_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
while (input.getBytesUntilLimit() > 0) {
mELPDGIIFIP_.addInt(input.readUInt32());
}
input.popLimit(limit);
break;
}
case 48: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
aPLANIDIEGM_ = newIntList();
mutable_bitField0_ |= 0x00000002;
}
aPLANIDIEGM_.addInt(input.readUInt32());
break;
}
case 50: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
aPLANIDIEGM_ = newIntList();
mutable_bitField0_ |= 0x00000002;
}
while (input.getBytesUntilLimit() > 0) {
aPLANIDIEGM_.addInt(input.readUInt32());
}
input.popLimit(limit);
break;
}
case 64: {
lMCJIONGAAJ_ = input.readUInt32();
break;
}
case 120: {
levelId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
mELPDGIIFIP_.makeImmutable(); // C
}
if (((mutable_bitField0_ & 0x00000002) != 0)) {
aPLANIDIEGM_.makeImmutable(); // C
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.internal_static_AMBJIMENFCF_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.internal_static_AMBJIMENFCF_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF.class, emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF.Builder.class);
}
public static final int LEVEL_ID_FIELD_NUMBER = 15;
private int levelId_;
/**
* <code>uint32 level_id = 15;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
public static final int MELPDGIIFIP_FIELD_NUMBER = 2;
private com.google.protobuf.Internal.IntList mELPDGIIFIP_;
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @return A list containing the mELPDGIIFIP.
*/
@java.lang.Override
public java.util.List<java.lang.Integer>
getMELPDGIIFIPList() {
return mELPDGIIFIP_;
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @return The count of mELPDGIIFIP.
*/
public int getMELPDGIIFIPCount() {
return mELPDGIIFIP_.size();
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @param index The index of the element to return.
* @return The mELPDGIIFIP at the given index.
*/
public int getMELPDGIIFIP(int index) {
return mELPDGIIFIP_.getInt(index);
}
private int mELPDGIIFIPMemoizedSerializedSize = -1;
public static final int LMCJIONGAAJ_FIELD_NUMBER = 8;
private int lMCJIONGAAJ_;
/**
* <code>uint32 LMCJIONGAAJ = 8;</code>
* @return The lMCJIONGAAJ.
*/
@java.lang.Override
public int getLMCJIONGAAJ() {
return lMCJIONGAAJ_;
}
public static final int APLANIDIEGM_FIELD_NUMBER = 6;
private com.google.protobuf.Internal.IntList aPLANIDIEGM_;
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @return A list containing the aPLANIDIEGM.
*/
@java.lang.Override
public java.util.List<java.lang.Integer>
getAPLANIDIEGMList() {
return aPLANIDIEGM_;
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @return The count of aPLANIDIEGM.
*/
public int getAPLANIDIEGMCount() {
return aPLANIDIEGM_.size();
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @param index The index of the element to return.
* @return The aPLANIDIEGM at the given index.
*/
public int getAPLANIDIEGM(int index) {
return aPLANIDIEGM_.getInt(index);
}
private int aPLANIDIEGMMemoizedSerializedSize = -1;
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (getMELPDGIIFIPList().size() > 0) {
output.writeUInt32NoTag(18);
output.writeUInt32NoTag(mELPDGIIFIPMemoizedSerializedSize);
}
for (int i = 0; i < mELPDGIIFIP_.size(); i++) {
output.writeUInt32NoTag(mELPDGIIFIP_.getInt(i));
}
if (getAPLANIDIEGMList().size() > 0) {
output.writeUInt32NoTag(50);
output.writeUInt32NoTag(aPLANIDIEGMMemoizedSerializedSize);
}
for (int i = 0; i < aPLANIDIEGM_.size(); i++) {
output.writeUInt32NoTag(aPLANIDIEGM_.getInt(i));
}
if (lMCJIONGAAJ_ != 0) {
output.writeUInt32(8, lMCJIONGAAJ_);
}
if (levelId_ != 0) {
output.writeUInt32(15, levelId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < mELPDGIIFIP_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(mELPDGIIFIP_.getInt(i));
}
size += dataSize;
if (!getMELPDGIIFIPList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
mELPDGIIFIPMemoizedSerializedSize = dataSize;
}
{
int dataSize = 0;
for (int i = 0; i < aPLANIDIEGM_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(aPLANIDIEGM_.getInt(i));
}
size += dataSize;
if (!getAPLANIDIEGMList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
aPLANIDIEGMMemoizedSerializedSize = dataSize;
}
if (lMCJIONGAAJ_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, lMCJIONGAAJ_);
}
if (levelId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, levelId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF other = (emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF) obj;
if (getLevelId()
!= other.getLevelId()) return false;
if (!getMELPDGIIFIPList()
.equals(other.getMELPDGIIFIPList())) return false;
if (getLMCJIONGAAJ()
!= other.getLMCJIONGAAJ()) return false;
if (!getAPLANIDIEGMList()
.equals(other.getAPLANIDIEGMList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + LEVEL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLevelId();
if (getMELPDGIIFIPCount() > 0) {
hash = (37 * hash) + MELPDGIIFIP_FIELD_NUMBER;
hash = (53 * hash) + getMELPDGIIFIPList().hashCode();
}
hash = (37 * hash) + LMCJIONGAAJ_FIELD_NUMBER;
hash = (53 * hash) + getLMCJIONGAAJ();
if (getAPLANIDIEGMCount() > 0) {
hash = (37 * hash) + APLANIDIEGM_FIELD_NUMBER;
hash = (53 * hash) + getAPLANIDIEGMList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AMBJIMENFCF}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AMBJIMENFCF)
emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCFOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.internal_static_AMBJIMENFCF_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.internal_static_AMBJIMENFCF_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF.class, emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
levelId_ = 0;
mELPDGIIFIP_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
lMCJIONGAAJ_ = 0;
aPLANIDIEGM_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000002);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.internal_static_AMBJIMENFCF_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF build() {
emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF buildPartial() {
emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF result = new emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF(this);
int from_bitField0_ = bitField0_;
result.levelId_ = levelId_;
if (((bitField0_ & 0x00000001) != 0)) {
mELPDGIIFIP_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.mELPDGIIFIP_ = mELPDGIIFIP_;
result.lMCJIONGAAJ_ = lMCJIONGAAJ_;
if (((bitField0_ & 0x00000002) != 0)) {
aPLANIDIEGM_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000002);
}
result.aPLANIDIEGM_ = aPLANIDIEGM_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF) {
return mergeFrom((emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF other) {
if (other == emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF.getDefaultInstance()) return this;
if (other.getLevelId() != 0) {
setLevelId(other.getLevelId());
}
if (!other.mELPDGIIFIP_.isEmpty()) {
if (mELPDGIIFIP_.isEmpty()) {
mELPDGIIFIP_ = other.mELPDGIIFIP_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureMELPDGIIFIPIsMutable();
mELPDGIIFIP_.addAll(other.mELPDGIIFIP_);
}
onChanged();
}
if (other.getLMCJIONGAAJ() != 0) {
setLMCJIONGAAJ(other.getLMCJIONGAAJ());
}
if (!other.aPLANIDIEGM_.isEmpty()) {
if (aPLANIDIEGM_.isEmpty()) {
aPLANIDIEGM_ = other.aPLANIDIEGM_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureAPLANIDIEGMIsMutable();
aPLANIDIEGM_.addAll(other.aPLANIDIEGM_);
}
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int levelId_ ;
/**
* <code>uint32 level_id = 15;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
/**
* <code>uint32 level_id = 15;</code>
* @param value The levelId to set.
* @return This builder for chaining.
*/
public Builder setLevelId(int value) {
levelId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 level_id = 15;</code>
* @return This builder for chaining.
*/
public Builder clearLevelId() {
levelId_ = 0;
onChanged();
return this;
}
private com.google.protobuf.Internal.IntList mELPDGIIFIP_ = emptyIntList();
private void ensureMELPDGIIFIPIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
mELPDGIIFIP_ = mutableCopy(mELPDGIIFIP_);
bitField0_ |= 0x00000001;
}
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @return A list containing the mELPDGIIFIP.
*/
public java.util.List<java.lang.Integer>
getMELPDGIIFIPList() {
return ((bitField0_ & 0x00000001) != 0) ?
java.util.Collections.unmodifiableList(mELPDGIIFIP_) : mELPDGIIFIP_;
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @return The count of mELPDGIIFIP.
*/
public int getMELPDGIIFIPCount() {
return mELPDGIIFIP_.size();
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @param index The index of the element to return.
* @return The mELPDGIIFIP at the given index.
*/
public int getMELPDGIIFIP(int index) {
return mELPDGIIFIP_.getInt(index);
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @param index The index to set the value at.
* @param value The mELPDGIIFIP to set.
* @return This builder for chaining.
*/
public Builder setMELPDGIIFIP(
int index, int value) {
ensureMELPDGIIFIPIsMutable();
mELPDGIIFIP_.setInt(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @param value The mELPDGIIFIP to add.
* @return This builder for chaining.
*/
public Builder addMELPDGIIFIP(int value) {
ensureMELPDGIIFIPIsMutable();
mELPDGIIFIP_.addInt(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @param values The mELPDGIIFIP to add.
* @return This builder for chaining.
*/
public Builder addAllMELPDGIIFIP(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureMELPDGIIFIPIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, mELPDGIIFIP_);
onChanged();
return this;
}
/**
* <code>repeated uint32 MELPDGIIFIP = 2;</code>
* @return This builder for chaining.
*/
public Builder clearMELPDGIIFIP() {
mELPDGIIFIP_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
private int lMCJIONGAAJ_ ;
/**
* <code>uint32 LMCJIONGAAJ = 8;</code>
* @return The lMCJIONGAAJ.
*/
@java.lang.Override
public int getLMCJIONGAAJ() {
return lMCJIONGAAJ_;
}
/**
* <code>uint32 LMCJIONGAAJ = 8;</code>
* @param value The lMCJIONGAAJ to set.
* @return This builder for chaining.
*/
public Builder setLMCJIONGAAJ(int value) {
lMCJIONGAAJ_ = value;
onChanged();
return this;
}
/**
* <code>uint32 LMCJIONGAAJ = 8;</code>
* @return This builder for chaining.
*/
public Builder clearLMCJIONGAAJ() {
lMCJIONGAAJ_ = 0;
onChanged();
return this;
}
private com.google.protobuf.Internal.IntList aPLANIDIEGM_ = emptyIntList();
private void ensureAPLANIDIEGMIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
aPLANIDIEGM_ = mutableCopy(aPLANIDIEGM_);
bitField0_ |= 0x00000002;
}
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @return A list containing the aPLANIDIEGM.
*/
public java.util.List<java.lang.Integer>
getAPLANIDIEGMList() {
return ((bitField0_ & 0x00000002) != 0) ?
java.util.Collections.unmodifiableList(aPLANIDIEGM_) : aPLANIDIEGM_;
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @return The count of aPLANIDIEGM.
*/
public int getAPLANIDIEGMCount() {
return aPLANIDIEGM_.size();
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @param index The index of the element to return.
* @return The aPLANIDIEGM at the given index.
*/
public int getAPLANIDIEGM(int index) {
return aPLANIDIEGM_.getInt(index);
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @param index The index to set the value at.
* @param value The aPLANIDIEGM to set.
* @return This builder for chaining.
*/
public Builder setAPLANIDIEGM(
int index, int value) {
ensureAPLANIDIEGMIsMutable();
aPLANIDIEGM_.setInt(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @param value The aPLANIDIEGM to add.
* @return This builder for chaining.
*/
public Builder addAPLANIDIEGM(int value) {
ensureAPLANIDIEGMIsMutable();
aPLANIDIEGM_.addInt(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @param values The aPLANIDIEGM to add.
* @return This builder for chaining.
*/
public Builder addAllAPLANIDIEGM(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureAPLANIDIEGMIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, aPLANIDIEGM_);
onChanged();
return this;
}
/**
* <code>repeated uint32 APLANIDIEGM = 6;</code>
* @return This builder for chaining.
*/
public Builder clearAPLANIDIEGM() {
aPLANIDIEGM_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AMBJIMENFCF)
}
// @@protoc_insertion_point(class_scope:AMBJIMENFCF)
private static final emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF();
}
public static emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AMBJIMENFCF>
PARSER = new com.google.protobuf.AbstractParser<AMBJIMENFCF>() {
@java.lang.Override
public AMBJIMENFCF parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AMBJIMENFCF(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AMBJIMENFCF> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AMBJIMENFCF> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMBJIMENFCFOuterClass.AMBJIMENFCF getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AMBJIMENFCF_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AMBJIMENFCF_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AMBJIMENFCF.proto\"^\n\013AMBJIMENFCF\022\020\n\010le" +
"vel_id\030\017 \001(\r\022\023\n\013MELPDGIIFIP\030\002 \003(\r\022\023\n\013LMC" +
"JIONGAAJ\030\010 \001(\r\022\023\n\013APLANIDIEGM\030\006 \003(\rB\033\n\031e" +
"mu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AMBJIMENFCF_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AMBJIMENFCF_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AMBJIMENFCF_descriptor,
new java.lang.String[] { "LevelId", "MELPDGIIFIP", "LMCJIONGAAJ", "APLANIDIEGM", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AMDGCDOHIJI.proto
package emu.grasscutter.net.proto;
public final class AMDGCDOHIJIOuterClass {
private AMDGCDOHIJIOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AMDGCDOHIJIOrBuilder extends
// @@protoc_insertion_point(interface_extends:AMDGCDOHIJI)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 11;</code>
* @return The retcode.
*/
int getRetcode();
}
/**
* <pre>
* CmdId: 20871
* </pre>
*
* Protobuf type {@code AMDGCDOHIJI}
*/
public static final class AMDGCDOHIJI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AMDGCDOHIJI)
AMDGCDOHIJIOrBuilder {
private static final long serialVersionUID = 0L;
// Use AMDGCDOHIJI.newBuilder() to construct.
private AMDGCDOHIJI(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AMDGCDOHIJI() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AMDGCDOHIJI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AMDGCDOHIJI(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 88: {
retcode_ = input.readInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.internal_static_AMDGCDOHIJI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.internal_static_AMDGCDOHIJI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI.class, emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 11;
private int retcode_;
/**
* <code>int32 retcode = 11;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (retcode_ != 0) {
output.writeInt32(11, retcode_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(11, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI other = (emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 20871
* </pre>
*
* Protobuf type {@code AMDGCDOHIJI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AMDGCDOHIJI)
emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.internal_static_AMDGCDOHIJI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.internal_static_AMDGCDOHIJI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI.class, emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
retcode_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.internal_static_AMDGCDOHIJI_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI build() {
emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI buildPartial() {
emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI result = new emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI(this);
result.retcode_ = retcode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI) {
return mergeFrom((emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI other) {
if (other == emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 11;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 11;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 11;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AMDGCDOHIJI)
}
// @@protoc_insertion_point(class_scope:AMDGCDOHIJI)
private static final emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI();
}
public static emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AMDGCDOHIJI>
PARSER = new com.google.protobuf.AbstractParser<AMDGCDOHIJI>() {
@java.lang.Override
public AMDGCDOHIJI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AMDGCDOHIJI(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AMDGCDOHIJI> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AMDGCDOHIJI> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDGCDOHIJIOuterClass.AMDGCDOHIJI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AMDGCDOHIJI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AMDGCDOHIJI_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AMDGCDOHIJI.proto\"\036\n\013AMDGCDOHIJI\022\017\n\007re" +
"tcode\030\013 \001(\005B\033\n\031emu.grasscutter.net.proto" +
"b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AMDGCDOHIJI_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AMDGCDOHIJI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AMDGCDOHIJI_descriptor,
new java.lang.String[] { "Retcode", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ANACKKAIMPI.proto
package emu.grasscutter.net.proto;
public final class ANACKKAIMPIOuterClass {
private ANACKKAIMPIOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ANACKKAIMPIOrBuilder extends
// @@protoc_insertion_point(interface_extends:ANACKKAIMPI)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 level_id = 6;</code>
* @return The levelId.
*/
int getLevelId();
}
/**
* <pre>
* CmdId: 21530
* </pre>
*
* Protobuf type {@code ANACKKAIMPI}
*/
public static final class ANACKKAIMPI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ANACKKAIMPI)
ANACKKAIMPIOrBuilder {
private static final long serialVersionUID = 0L;
// Use ANACKKAIMPI.newBuilder() to construct.
private ANACKKAIMPI(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ANACKKAIMPI() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ANACKKAIMPI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ANACKKAIMPI(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 48: {
levelId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.internal_static_ANACKKAIMPI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.internal_static_ANACKKAIMPI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI.class, emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI.Builder.class);
}
public static final int LEVEL_ID_FIELD_NUMBER = 6;
private int levelId_;
/**
* <code>uint32 level_id = 6;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (levelId_ != 0) {
output.writeUInt32(6, levelId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (levelId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, levelId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI other = (emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI) obj;
if (getLevelId()
!= other.getLevelId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + LEVEL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLevelId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 21530
* </pre>
*
* Protobuf type {@code ANACKKAIMPI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ANACKKAIMPI)
emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.internal_static_ANACKKAIMPI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.internal_static_ANACKKAIMPI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI.class, emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
levelId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.internal_static_ANACKKAIMPI_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI build() {
emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI buildPartial() {
emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI result = new emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI(this);
result.levelId_ = levelId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI) {
return mergeFrom((emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI other) {
if (other == emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI.getDefaultInstance()) return this;
if (other.getLevelId() != 0) {
setLevelId(other.getLevelId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int levelId_ ;
/**
* <code>uint32 level_id = 6;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
/**
* <code>uint32 level_id = 6;</code>
* @param value The levelId to set.
* @return This builder for chaining.
*/
public Builder setLevelId(int value) {
levelId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 level_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearLevelId() {
levelId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ANACKKAIMPI)
}
// @@protoc_insertion_point(class_scope:ANACKKAIMPI)
private static final emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI();
}
public static emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ANACKKAIMPI>
PARSER = new com.google.protobuf.AbstractParser<ANACKKAIMPI>() {
@java.lang.Override
public ANACKKAIMPI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ANACKKAIMPI(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ANACKKAIMPI> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ANACKKAIMPI> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANACKKAIMPIOuterClass.ANACKKAIMPI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ANACKKAIMPI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ANACKKAIMPI_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ANACKKAIMPI.proto\"\037\n\013ANACKKAIMPI\022\020\n\010le" +
"vel_id\030\006 \001(\rB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ANACKKAIMPI_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ANACKKAIMPI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ANACKKAIMPI_descriptor,
new java.lang.String[] { "LevelId", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,606 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ANAEEOOIDJJ.proto
package emu.grasscutter.net.proto;
public final class ANAEEOOIDJJOuterClass {
private ANAEEOOIDJJOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ANAEEOOIDJJOrBuilder extends
// @@protoc_insertion_point(interface_extends:ANAEEOOIDJJ)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 item_id = 1;</code>
* @return The itemId.
*/
int getItemId();
/**
* <code>uint32 item_num = 10;</code>
* @return The itemNum.
*/
int getItemNum();
}
/**
* Protobuf type {@code ANAEEOOIDJJ}
*/
public static final class ANAEEOOIDJJ extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ANAEEOOIDJJ)
ANAEEOOIDJJOrBuilder {
private static final long serialVersionUID = 0L;
// Use ANAEEOOIDJJ.newBuilder() to construct.
private ANAEEOOIDJJ(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ANAEEOOIDJJ() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ANAEEOOIDJJ();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ANAEEOOIDJJ(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
itemId_ = input.readUInt32();
break;
}
case 80: {
itemNum_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.internal_static_ANAEEOOIDJJ_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.internal_static_ANAEEOOIDJJ_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.class, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder.class);
}
public static final int ITEM_ID_FIELD_NUMBER = 1;
private int itemId_;
/**
* <code>uint32 item_id = 1;</code>
* @return The itemId.
*/
@java.lang.Override
public int getItemId() {
return itemId_;
}
public static final int ITEM_NUM_FIELD_NUMBER = 10;
private int itemNum_;
/**
* <code>uint32 item_num = 10;</code>
* @return The itemNum.
*/
@java.lang.Override
public int getItemNum() {
return itemNum_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (itemId_ != 0) {
output.writeUInt32(1, itemId_);
}
if (itemNum_ != 0) {
output.writeUInt32(10, itemNum_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (itemId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, itemId_);
}
if (itemNum_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, itemNum_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ other = (emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ) obj;
if (getItemId()
!= other.getItemId()) return false;
if (getItemNum()
!= other.getItemNum()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ITEM_ID_FIELD_NUMBER;
hash = (53 * hash) + getItemId();
hash = (37 * hash) + ITEM_NUM_FIELD_NUMBER;
hash = (53 * hash) + getItemNum();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code ANAEEOOIDJJ}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ANAEEOOIDJJ)
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.internal_static_ANAEEOOIDJJ_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.internal_static_ANAEEOOIDJJ_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.class, emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
itemId_ = 0;
itemNum_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.internal_static_ANAEEOOIDJJ_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ build() {
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ buildPartial() {
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ result = new emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ(this);
result.itemId_ = itemId_;
result.itemNum_ = itemNum_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ) {
return mergeFrom((emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ other) {
if (other == emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ.getDefaultInstance()) return this;
if (other.getItemId() != 0) {
setItemId(other.getItemId());
}
if (other.getItemNum() != 0) {
setItemNum(other.getItemNum());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int itemId_ ;
/**
* <code>uint32 item_id = 1;</code>
* @return The itemId.
*/
@java.lang.Override
public int getItemId() {
return itemId_;
}
/**
* <code>uint32 item_id = 1;</code>
* @param value The itemId to set.
* @return This builder for chaining.
*/
public Builder setItemId(int value) {
itemId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 item_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearItemId() {
itemId_ = 0;
onChanged();
return this;
}
private int itemNum_ ;
/**
* <code>uint32 item_num = 10;</code>
* @return The itemNum.
*/
@java.lang.Override
public int getItemNum() {
return itemNum_;
}
/**
* <code>uint32 item_num = 10;</code>
* @param value The itemNum to set.
* @return This builder for chaining.
*/
public Builder setItemNum(int value) {
itemNum_ = value;
onChanged();
return this;
}
/**
* <code>uint32 item_num = 10;</code>
* @return This builder for chaining.
*/
public Builder clearItemNum() {
itemNum_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ANAEEOOIDJJ)
}
// @@protoc_insertion_point(class_scope:ANAEEOOIDJJ)
private static final emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ();
}
public static emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ANAEEOOIDJJ>
PARSER = new com.google.protobuf.AbstractParser<ANAEEOOIDJJ>() {
@java.lang.Override
public ANAEEOOIDJJ parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ANAEEOOIDJJ(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ANAEEOOIDJJ> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ANAEEOOIDJJ> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANAEEOOIDJJOuterClass.ANAEEOOIDJJ getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ANAEEOOIDJJ_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ANAEEOOIDJJ_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ANAEEOOIDJJ.proto\"0\n\013ANAEEOOIDJJ\022\017\n\007it" +
"em_id\030\001 \001(\r\022\020\n\010item_num\030\n \001(\rB\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ANAEEOOIDJJ_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ANAEEOOIDJJ_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ANAEEOOIDJJ_descriptor,
new java.lang.String[] { "ItemId", "ItemNum", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,879 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ANKMHOAHDAI.proto
package emu.grasscutter.net.proto;
public final class ANKMHOAHDAIOuterClass {
private ANKMHOAHDAIOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ANKMHOAHDAIOrBuilder extends
// @@protoc_insertion_point(interface_extends:ANKMHOAHDAI)
com.google.protobuf.MessageOrBuilder {
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
int getGadgetChainLevelMapCount();
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
boolean containsGadgetChainLevelMap(
int key);
/**
* Use {@link #getGadgetChainLevelMapMap()} instead.
*/
@java.lang.Deprecated
java.util.Map<java.lang.Integer, java.lang.Integer>
getGadgetChainLevelMap();
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
java.util.Map<java.lang.Integer, java.lang.Integer>
getGadgetChainLevelMapMap();
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
int getGadgetChainLevelMapOrDefault(
int key,
int defaultValue);
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
int getGadgetChainLevelMapOrThrow(
int key);
/**
* <code>bool MJDIKJBCDFI = 3;</code>
* @return The mJDIKJBCDFI.
*/
boolean getMJDIKJBCDFI();
}
/**
* <pre>
* CmdId: 893
* </pre>
*
* Protobuf type {@code ANKMHOAHDAI}
*/
public static final class ANKMHOAHDAI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ANKMHOAHDAI)
ANKMHOAHDAIOrBuilder {
private static final long serialVersionUID = 0L;
// Use ANKMHOAHDAI.newBuilder() to construct.
private ANKMHOAHDAI(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ANKMHOAHDAI() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ANKMHOAHDAI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ANKMHOAHDAI(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 18: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
gadgetChainLevelMap_ = com.google.protobuf.MapField.newMapField(
GadgetChainLevelMapDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
gadgetChainLevelMap__ = input.readMessage(
GadgetChainLevelMapDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
gadgetChainLevelMap_.getMutableMap().put(
gadgetChainLevelMap__.getKey(), gadgetChainLevelMap__.getValue());
break;
}
case 24: {
mJDIKJBCDFI_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.internal_static_ANKMHOAHDAI_descriptor;
}
@SuppressWarnings({"rawtypes"})
@java.lang.Override
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 2:
return internalGetGadgetChainLevelMap();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.internal_static_ANKMHOAHDAI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI.class, emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI.Builder.class);
}
public static final int GADGET_CHAIN_LEVEL_MAP_FIELD_NUMBER = 2;
private static final class GadgetChainLevelMapDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.Integer, java.lang.Integer> defaultEntry =
com.google.protobuf.MapEntry
.<java.lang.Integer, java.lang.Integer>newDefaultInstance(
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.internal_static_ANKMHOAHDAI_GadgetChainLevelMapEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.UINT32,
0,
com.google.protobuf.WireFormat.FieldType.UINT32,
0);
}
private com.google.protobuf.MapField<
java.lang.Integer, java.lang.Integer> gadgetChainLevelMap_;
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetGadgetChainLevelMap() {
if (gadgetChainLevelMap_ == null) {
return com.google.protobuf.MapField.emptyMapField(
GadgetChainLevelMapDefaultEntryHolder.defaultEntry);
}
return gadgetChainLevelMap_;
}
public int getGadgetChainLevelMapCount() {
return internalGetGadgetChainLevelMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public boolean containsGadgetChainLevelMap(
int key) {
return internalGetGadgetChainLevelMap().getMap().containsKey(key);
}
/**
* Use {@link #getGadgetChainLevelMapMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer> getGadgetChainLevelMap() {
return getGadgetChainLevelMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, java.lang.Integer> getGadgetChainLevelMapMap() {
return internalGetGadgetChainLevelMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public int getGadgetChainLevelMapOrDefault(
int key,
int defaultValue) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetGadgetChainLevelMap().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public int getGadgetChainLevelMapOrThrow(
int key) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetGadgetChainLevelMap().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int MJDIKJBCDFI_FIELD_NUMBER = 3;
private boolean mJDIKJBCDFI_;
/**
* <code>bool MJDIKJBCDFI = 3;</code>
* @return The mJDIKJBCDFI.
*/
@java.lang.Override
public boolean getMJDIKJBCDFI() {
return mJDIKJBCDFI_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
com.google.protobuf.GeneratedMessageV3
.serializeIntegerMapTo(
output,
internalGetGadgetChainLevelMap(),
GadgetChainLevelMapDefaultEntryHolder.defaultEntry,
2);
if (mJDIKJBCDFI_ != false) {
output.writeBool(3, mJDIKJBCDFI_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (java.util.Map.Entry<java.lang.Integer, java.lang.Integer> entry
: internalGetGadgetChainLevelMap().getMap().entrySet()) {
com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
gadgetChainLevelMap__ = GadgetChainLevelMapDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, gadgetChainLevelMap__);
}
if (mJDIKJBCDFI_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, mJDIKJBCDFI_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI other = (emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI) obj;
if (!internalGetGadgetChainLevelMap().equals(
other.internalGetGadgetChainLevelMap())) return false;
if (getMJDIKJBCDFI()
!= other.getMJDIKJBCDFI()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (!internalGetGadgetChainLevelMap().getMap().isEmpty()) {
hash = (37 * hash) + GADGET_CHAIN_LEVEL_MAP_FIELD_NUMBER;
hash = (53 * hash) + internalGetGadgetChainLevelMap().hashCode();
}
hash = (37 * hash) + MJDIKJBCDFI_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getMJDIKJBCDFI());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 893
* </pre>
*
* Protobuf type {@code ANKMHOAHDAI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ANKMHOAHDAI)
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.internal_static_ANKMHOAHDAI_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 2:
return internalGetGadgetChainLevelMap();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 2:
return internalGetMutableGadgetChainLevelMap();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.internal_static_ANKMHOAHDAI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI.class, emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
internalGetMutableGadgetChainLevelMap().clear();
mJDIKJBCDFI_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.internal_static_ANKMHOAHDAI_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI build() {
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI buildPartial() {
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI result = new emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI(this);
int from_bitField0_ = bitField0_;
result.gadgetChainLevelMap_ = internalGetGadgetChainLevelMap();
result.gadgetChainLevelMap_.makeImmutable();
result.mJDIKJBCDFI_ = mJDIKJBCDFI_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI) {
return mergeFrom((emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI other) {
if (other == emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI.getDefaultInstance()) return this;
internalGetMutableGadgetChainLevelMap().mergeFrom(
other.internalGetGadgetChainLevelMap());
if (other.getMJDIKJBCDFI() != false) {
setMJDIKJBCDFI(other.getMJDIKJBCDFI());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.google.protobuf.MapField<
java.lang.Integer, java.lang.Integer> gadgetChainLevelMap_;
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetGadgetChainLevelMap() {
if (gadgetChainLevelMap_ == null) {
return com.google.protobuf.MapField.emptyMapField(
GadgetChainLevelMapDefaultEntryHolder.defaultEntry);
}
return gadgetChainLevelMap_;
}
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetMutableGadgetChainLevelMap() {
onChanged();;
if (gadgetChainLevelMap_ == null) {
gadgetChainLevelMap_ = com.google.protobuf.MapField.newMapField(
GadgetChainLevelMapDefaultEntryHolder.defaultEntry);
}
if (!gadgetChainLevelMap_.isMutable()) {
gadgetChainLevelMap_ = gadgetChainLevelMap_.copy();
}
return gadgetChainLevelMap_;
}
public int getGadgetChainLevelMapCount() {
return internalGetGadgetChainLevelMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public boolean containsGadgetChainLevelMap(
int key) {
return internalGetGadgetChainLevelMap().getMap().containsKey(key);
}
/**
* Use {@link #getGadgetChainLevelMapMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer> getGadgetChainLevelMap() {
return getGadgetChainLevelMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, java.lang.Integer> getGadgetChainLevelMapMap() {
return internalGetGadgetChainLevelMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public int getGadgetChainLevelMapOrDefault(
int key,
int defaultValue) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetGadgetChainLevelMap().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
@java.lang.Override
public int getGadgetChainLevelMapOrThrow(
int key) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetGadgetChainLevelMap().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearGadgetChainLevelMap() {
internalGetMutableGadgetChainLevelMap().getMutableMap()
.clear();
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
public Builder removeGadgetChainLevelMap(
int key) {
internalGetMutableGadgetChainLevelMap().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer>
getMutableGadgetChainLevelMap() {
return internalGetMutableGadgetChainLevelMap().getMutableMap();
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
public Builder putGadgetChainLevelMap(
int key,
int value) {
internalGetMutableGadgetChainLevelMap().getMutableMap()
.put(key, value);
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; gadget_chain_level_map = 2;</code>
*/
public Builder putAllGadgetChainLevelMap(
java.util.Map<java.lang.Integer, java.lang.Integer> values) {
internalGetMutableGadgetChainLevelMap().getMutableMap()
.putAll(values);
return this;
}
private boolean mJDIKJBCDFI_ ;
/**
* <code>bool MJDIKJBCDFI = 3;</code>
* @return The mJDIKJBCDFI.
*/
@java.lang.Override
public boolean getMJDIKJBCDFI() {
return mJDIKJBCDFI_;
}
/**
* <code>bool MJDIKJBCDFI = 3;</code>
* @param value The mJDIKJBCDFI to set.
* @return This builder for chaining.
*/
public Builder setMJDIKJBCDFI(boolean value) {
mJDIKJBCDFI_ = value;
onChanged();
return this;
}
/**
* <code>bool MJDIKJBCDFI = 3;</code>
* @return This builder for chaining.
*/
public Builder clearMJDIKJBCDFI() {
mJDIKJBCDFI_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ANKMHOAHDAI)
}
// @@protoc_insertion_point(class_scope:ANKMHOAHDAI)
private static final emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI();
}
public static emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ANKMHOAHDAI>
PARSER = new com.google.protobuf.AbstractParser<ANKMHOAHDAI>() {
@java.lang.Override
public ANKMHOAHDAI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ANKMHOAHDAI(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ANKMHOAHDAI> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ANKMHOAHDAI> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKMHOAHDAIOuterClass.ANKMHOAHDAI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ANKMHOAHDAI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ANKMHOAHDAI_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ANKMHOAHDAI_GadgetChainLevelMapEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ANKMHOAHDAI_GadgetChainLevelMapEntry_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ANKMHOAHDAI.proto\"\245\001\n\013ANKMHOAHDAI\022E\n\026g" +
"adget_chain_level_map\030\002 \003(\0132%.ANKMHOAHDA" +
"I.GadgetChainLevelMapEntry\022\023\n\013MJDIKJBCDF" +
"I\030\003 \001(\010\032:\n\030GadgetChainLevelMapEntry\022\013\n\003k" +
"ey\030\001 \001(\r\022\r\n\005value\030\002 \001(\r:\0028\001B\033\n\031emu.grass" +
"cutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ANKMHOAHDAI_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ANKMHOAHDAI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ANKMHOAHDAI_descriptor,
new java.lang.String[] { "GadgetChainLevelMap", "MJDIKJBCDFI", });
internal_static_ANKMHOAHDAI_GadgetChainLevelMapEntry_descriptor =
internal_static_ANKMHOAHDAI_descriptor.getNestedTypes().get(0);
internal_static_ANKMHOAHDAI_GadgetChainLevelMapEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ANKMHOAHDAI_GadgetChainLevelMapEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,615 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AOCKEOIFIAO.proto
package emu.grasscutter.net.proto;
public final class AOCKEOIFIAOOuterClass {
private AOCKEOIFIAOOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AOCKEOIFIAOOrBuilder extends
// @@protoc_insertion_point(interface_extends:AOCKEOIFIAO)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 room_id = 4;</code>
* @return The roomId.
*/
int getRoomId();
/**
* <code>uint64 guid = 10;</code>
* @return The guid.
*/
long getGuid();
}
/**
* <pre>
* CmdId: 9244
* </pre>
*
* Protobuf type {@code AOCKEOIFIAO}
*/
public static final class AOCKEOIFIAO extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AOCKEOIFIAO)
AOCKEOIFIAOOrBuilder {
private static final long serialVersionUID = 0L;
// Use AOCKEOIFIAO.newBuilder() to construct.
private AOCKEOIFIAO(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AOCKEOIFIAO() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AOCKEOIFIAO();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AOCKEOIFIAO(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 32: {
roomId_ = input.readUInt32();
break;
}
case 80: {
guid_ = input.readUInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.internal_static_AOCKEOIFIAO_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.internal_static_AOCKEOIFIAO_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO.class, emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO.Builder.class);
}
public static final int ROOM_ID_FIELD_NUMBER = 4;
private int roomId_;
/**
* <code>uint32 room_id = 4;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
public static final int GUID_FIELD_NUMBER = 10;
private long guid_;
/**
* <code>uint64 guid = 10;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (roomId_ != 0) {
output.writeUInt32(4, roomId_);
}
if (guid_ != 0L) {
output.writeUInt64(10, guid_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, roomId_);
}
if (guid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(10, guid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO other = (emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO) obj;
if (getRoomId()
!= other.getRoomId()) return false;
if (getGuid()
!= other.getGuid()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ROOM_ID_FIELD_NUMBER;
hash = (53 * hash) + getRoomId();
hash = (37 * hash) + GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getGuid());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 9244
* </pre>
*
* Protobuf type {@code AOCKEOIFIAO}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AOCKEOIFIAO)
emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAOOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.internal_static_AOCKEOIFIAO_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.internal_static_AOCKEOIFIAO_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO.class, emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
roomId_ = 0;
guid_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.internal_static_AOCKEOIFIAO_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO build() {
emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO buildPartial() {
emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO result = new emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO(this);
result.roomId_ = roomId_;
result.guid_ = guid_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO) {
return mergeFrom((emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO other) {
if (other == emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO.getDefaultInstance()) return this;
if (other.getRoomId() != 0) {
setRoomId(other.getRoomId());
}
if (other.getGuid() != 0L) {
setGuid(other.getGuid());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int roomId_ ;
/**
* <code>uint32 room_id = 4;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
/**
* <code>uint32 room_id = 4;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
public Builder setRoomId(int value) {
roomId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 room_id = 4;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
roomId_ = 0;
onChanged();
return this;
}
private long guid_ ;
/**
* <code>uint64 guid = 10;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
/**
* <code>uint64 guid = 10;</code>
* @param value The guid to set.
* @return This builder for chaining.
*/
public Builder setGuid(long value) {
guid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 guid = 10;</code>
* @return This builder for chaining.
*/
public Builder clearGuid() {
guid_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AOCKEOIFIAO)
}
// @@protoc_insertion_point(class_scope:AOCKEOIFIAO)
private static final emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO();
}
public static emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AOCKEOIFIAO>
PARSER = new com.google.protobuf.AbstractParser<AOCKEOIFIAO>() {
@java.lang.Override
public AOCKEOIFIAO parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AOCKEOIFIAO(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AOCKEOIFIAO> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AOCKEOIFIAO> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AOCKEOIFIAOOuterClass.AOCKEOIFIAO getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AOCKEOIFIAO_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AOCKEOIFIAO_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021AOCKEOIFIAO.proto\",\n\013AOCKEOIFIAO\022\017\n\007ro" +
"om_id\030\004 \001(\r\022\014\n\004guid\030\n \001(\004B\033\n\031emu.grasscu" +
"tter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AOCKEOIFIAO_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AOCKEOIFIAO_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AOCKEOIFIAO_descriptor,
new java.lang.String[] { "RoomId", "Guid", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,954 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityActionCreateGadget.proto
package emu.grasscutter.net.proto;
public final class AbilityActionCreateGadgetOuterClass {
private AbilityActionCreateGadgetOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityActionCreateGadgetOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityActionCreateGadget)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.Vector rot = 8;</code>
* @return Whether the rot field is set.
*/
boolean hasRot();
/**
* <code>.Vector rot = 8;</code>
* @return The rot.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getRot();
/**
* <code>.Vector rot = 8;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder();
/**
* <code>uint32 room_id = 6;</code>
* @return The roomId.
*/
int getRoomId();
/**
* <code>.Vector pos = 13;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 13;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 13;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
}
/**
* <pre>
* Obf: OPDCPCFOLIE
* </pre>
*
* Protobuf type {@code AbilityActionCreateGadget}
*/
public static final class AbilityActionCreateGadget extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityActionCreateGadget)
AbilityActionCreateGadgetOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityActionCreateGadget.newBuilder() to construct.
private AbilityActionCreateGadget(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityActionCreateGadget() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityActionCreateGadget();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityActionCreateGadget(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 48: {
roomId_ = input.readUInt32();
break;
}
case 66: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (rot_ != null) {
subBuilder = rot_.toBuilder();
}
rot_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(rot_);
rot_ = subBuilder.buildPartial();
}
break;
}
case 106: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (pos_ != null) {
subBuilder = pos_.toBuilder();
}
pos_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(pos_);
pos_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.class, emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.Builder.class);
}
public static final int ROT_FIELD_NUMBER = 8;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
/**
* <code>.Vector rot = 8;</code>
* @return Whether the rot field is set.
*/
@java.lang.Override
public boolean hasRot() {
return rot_ != null;
}
/**
* <code>.Vector rot = 8;</code>
* @return The rot.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
/**
* <code>.Vector rot = 8;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
return getRot();
}
public static final int ROOM_ID_FIELD_NUMBER = 6;
private int roomId_;
/**
* <code>uint32 room_id = 6;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
public static final int POS_FIELD_NUMBER = 13;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 13;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
public boolean hasPos() {
return pos_ != null;
}
/**
* <code>.Vector pos = 13;</code>
* @return The pos.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getPos() {
return pos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
}
/**
* <code>.Vector pos = 13;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
return getPos();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (roomId_ != 0) {
output.writeUInt32(6, roomId_);
}
if (rot_ != null) {
output.writeMessage(8, getRot());
}
if (pos_ != null) {
output.writeMessage(13, getPos());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, roomId_);
}
if (rot_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getRot());
}
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, getPos());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget other = (emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget) obj;
if (hasRot() != other.hasRot()) return false;
if (hasRot()) {
if (!getRot()
.equals(other.getRot())) return false;
}
if (getRoomId()
!= other.getRoomId()) return false;
if (hasPos() != other.hasPos()) return false;
if (hasPos()) {
if (!getPos()
.equals(other.getPos())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasRot()) {
hash = (37 * hash) + ROT_FIELD_NUMBER;
hash = (53 * hash) + getRot().hashCode();
}
hash = (37 * hash) + ROOM_ID_FIELD_NUMBER;
hash = (53 * hash) + getRoomId();
if (hasPos()) {
hash = (37 * hash) + POS_FIELD_NUMBER;
hash = (53 * hash) + getPos().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: OPDCPCFOLIE
* </pre>
*
* Protobuf type {@code AbilityActionCreateGadget}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityActionCreateGadget)
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadgetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.class, emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (rotBuilder_ == null) {
rot_ = null;
} else {
rot_ = null;
rotBuilder_ = null;
}
roomId_ = 0;
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget build() {
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget buildPartial() {
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget result = new emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget(this);
if (rotBuilder_ == null) {
result.rot_ = rot_;
} else {
result.rot_ = rotBuilder_.build();
}
result.roomId_ = roomId_;
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget) {
return mergeFrom((emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget other) {
if (other == emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.getDefaultInstance()) return this;
if (other.hasRot()) {
mergeRot(other.getRot());
}
if (other.getRoomId() != 0) {
setRoomId(other.getRoomId());
}
if (other.hasPos()) {
mergePos(other.getPos());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> rotBuilder_;
/**
* <code>.Vector rot = 8;</code>
* @return Whether the rot field is set.
*/
public boolean hasRot() {
return rotBuilder_ != null || rot_ != null;
}
/**
* <code>.Vector rot = 8;</code>
* @return The rot.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
if (rotBuilder_ == null) {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
} else {
return rotBuilder_.getMessage();
}
}
/**
* <code>.Vector rot = 8;</code>
*/
public Builder setRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
rot_ = value;
onChanged();
} else {
rotBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector rot = 8;</code>
*/
public Builder setRot(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (rotBuilder_ == null) {
rot_ = builderForValue.build();
onChanged();
} else {
rotBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector rot = 8;</code>
*/
public Builder mergeRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (rot_ != null) {
rot_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(rot_).mergeFrom(value).buildPartial();
} else {
rot_ = value;
}
onChanged();
} else {
rotBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector rot = 8;</code>
*/
public Builder clearRot() {
if (rotBuilder_ == null) {
rot_ = null;
onChanged();
} else {
rot_ = null;
rotBuilder_ = null;
}
return this;
}
/**
* <code>.Vector rot = 8;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRotBuilder() {
onChanged();
return getRotFieldBuilder().getBuilder();
}
/**
* <code>.Vector rot = 8;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
if (rotBuilder_ != null) {
return rotBuilder_.getMessageOrBuilder();
} else {
return rot_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
}
/**
* <code>.Vector rot = 8;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getRotFieldBuilder() {
if (rotBuilder_ == null) {
rotBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getRot(),
getParentForChildren(),
isClean());
rot_ = null;
}
return rotBuilder_;
}
private int roomId_ ;
/**
* <code>uint32 room_id = 6;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
/**
* <code>uint32 room_id = 6;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
public Builder setRoomId(int value) {
roomId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 room_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
roomId_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> posBuilder_;
/**
* <code>.Vector pos = 13;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 13;</code>
* @return The pos.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getPos() {
if (posBuilder_ == null) {
return pos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
} else {
return posBuilder_.getMessage();
}
}
/**
* <code>.Vector pos = 13;</code>
*/
public Builder setPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (posBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
pos_ = value;
onChanged();
} else {
posBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector pos = 13;</code>
*/
public Builder setPos(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (posBuilder_ == null) {
pos_ = builderForValue.build();
onChanged();
} else {
posBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector pos = 13;</code>
*/
public Builder mergePos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (posBuilder_ == null) {
if (pos_ != null) {
pos_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(pos_).mergeFrom(value).buildPartial();
} else {
pos_ = value;
}
onChanged();
} else {
posBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector pos = 13;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
pos_ = null;
onChanged();
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
/**
* <code>.Vector pos = 13;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
onChanged();
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 13;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
if (posBuilder_ != null) {
return posBuilder_.getMessageOrBuilder();
} else {
return pos_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
}
}
/**
* <code>.Vector pos = 13;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getPosFieldBuilder() {
if (posBuilder_ == null) {
posBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getPos(),
getParentForChildren(),
isClean());
pos_ = null;
}
return posBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityActionCreateGadget)
}
// @@protoc_insertion_point(class_scope:AbilityActionCreateGadget)
private static final emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget();
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityActionCreateGadget>
PARSER = new com.google.protobuf.AbstractParser<AbilityActionCreateGadget>() {
@java.lang.Override
public AbilityActionCreateGadget parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityActionCreateGadget(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityActionCreateGadget> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityActionCreateGadget> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityActionCreateGadget_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityActionCreateGadget_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\037AbilityActionCreateGadget.proto\032\014Vecto" +
"r.proto\"X\n\031AbilityActionCreateGadget\022\024\n\003" +
"rot\030\010 \001(\0132\007.Vector\022\017\n\007room_id\030\006 \001(\r\022\024\n\003p" +
"os\030\r \001(\0132\007.VectorB\033\n\031emu.grasscutter.net" +
".protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor(),
});
internal_static_AbilityActionCreateGadget_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityActionCreateGadget_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionCreateGadget_descriptor,
new java.lang.String[] { "Rot", "RoomId", "Pos", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -19,44 +19,44 @@ public final class AbilityActionGenerateElemBallOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 room_id = 2;</code>
* <code>.Vector pos = 4;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 4;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 4;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
/**
* <code>uint32 room_id = 7;</code>
* @return The roomId.
*/
int getRoomId();
/**
* <code>.Vector rot = 9;</code>
* <code>.Vector rot = 15;</code>
* @return Whether the rot field is set.
*/
boolean hasRot();
/**
* <code>.Vector rot = 9;</code>
* <code>.Vector rot = 15;</code>
* @return The rot.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getRot();
/**
* <code>.Vector rot = 9;</code>
* <code>.Vector rot = 15;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder();
/**
* <code>.Vector pos = 14;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 14;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 14;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
}
/**
* <pre>
* Name: ANCKCFFOAID
* Obf: BEHNKFHKEMD
* </pre>
*
* Protobuf type {@code AbilityActionGenerateElemBall}
@ -103,25 +103,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
case 0:
done = true;
break;
case 16: {
roomId_ = input.readUInt32();
break;
}
case 74: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (rot_ != null) {
subBuilder = rot_.toBuilder();
}
rot_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(rot_);
rot_ = subBuilder.buildPartial();
}
break;
}
case 114: {
case 34: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (pos_ != null) {
subBuilder = pos_.toBuilder();
@ -134,6 +116,24 @@ public final class AbilityActionGenerateElemBallOuterClass {
break;
}
case 56: {
roomId_ = input.readUInt32();
break;
}
case 122: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (rot_ != null) {
subBuilder = rot_.toBuilder();
}
rot_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(rot_);
rot_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -166,47 +166,10 @@ public final class AbilityActionGenerateElemBallOuterClass {
emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall.class, emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall.Builder.class);
}
public static final int ROOM_ID_FIELD_NUMBER = 2;
private int roomId_;
/**
* <code>uint32 room_id = 2;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
public static final int ROT_FIELD_NUMBER = 9;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
/**
* <code>.Vector rot = 9;</code>
* @return Whether the rot field is set.
*/
@java.lang.Override
public boolean hasRot() {
return rot_ != null;
}
/**
* <code>.Vector rot = 9;</code>
* @return The rot.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
/**
* <code>.Vector rot = 9;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
return getRot();
}
public static final int POS_FIELD_NUMBER = 14;
public static final int POS_FIELD_NUMBER = 4;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
@ -214,7 +177,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return pos_ != null;
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
* @return The pos.
*/
@java.lang.Override
@ -222,13 +185,50 @@ public final class AbilityActionGenerateElemBallOuterClass {
return pos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
return getPos();
}
public static final int ROOM_ID_FIELD_NUMBER = 7;
private int roomId_;
/**
* <code>uint32 room_id = 7;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
public static final int ROT_FIELD_NUMBER = 15;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
/**
* <code>.Vector rot = 15;</code>
* @return Whether the rot field is set.
*/
@java.lang.Override
public boolean hasRot() {
return rot_ != null;
}
/**
* <code>.Vector rot = 15;</code>
* @return The rot.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
/**
* <code>.Vector rot = 15;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
return getRot();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -243,14 +243,14 @@ public final class AbilityActionGenerateElemBallOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (pos_ != null) {
output.writeMessage(4, getPos());
}
if (roomId_ != 0) {
output.writeUInt32(2, roomId_);
output.writeUInt32(7, roomId_);
}
if (rot_ != null) {
output.writeMessage(9, getRot());
}
if (pos_ != null) {
output.writeMessage(14, getPos());
output.writeMessage(15, getRot());
}
unknownFields.writeTo(output);
}
@ -261,17 +261,17 @@ public final class AbilityActionGenerateElemBallOuterClass {
if (size != -1) return size;
size = 0;
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getPos());
}
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, roomId_);
.computeUInt32Size(7, roomId_);
}
if (rot_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getRot());
}
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, getPos());
.computeMessageSize(15, getRot());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -288,6 +288,11 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall other = (emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall) obj;
if (hasPos() != other.hasPos()) return false;
if (hasPos()) {
if (!getPos()
.equals(other.getPos())) return false;
}
if (getRoomId()
!= other.getRoomId()) return false;
if (hasRot() != other.hasRot()) return false;
@ -295,11 +300,6 @@ public final class AbilityActionGenerateElemBallOuterClass {
if (!getRot()
.equals(other.getRot())) return false;
}
if (hasPos() != other.hasPos()) return false;
if (hasPos()) {
if (!getPos()
.equals(other.getPos())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -311,16 +311,16 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasPos()) {
hash = (37 * hash) + POS_FIELD_NUMBER;
hash = (53 * hash) + getPos().hashCode();
}
hash = (37 * hash) + ROOM_ID_FIELD_NUMBER;
hash = (53 * hash) + getRoomId();
if (hasRot()) {
hash = (37 * hash) + ROT_FIELD_NUMBER;
hash = (53 * hash) + getRot().hashCode();
}
if (hasPos()) {
hash = (37 * hash) + POS_FIELD_NUMBER;
hash = (53 * hash) + getPos().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -418,7 +418,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
/**
* <pre>
* Name: ANCKCFFOAID
* Obf: BEHNKFHKEMD
* </pre>
*
* Protobuf type {@code AbilityActionGenerateElemBall}
@ -458,6 +458,12 @@ public final class AbilityActionGenerateElemBallOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
roomId_ = 0;
if (rotBuilder_ == null) {
@ -466,12 +472,6 @@ public final class AbilityActionGenerateElemBallOuterClass {
rot_ = null;
rotBuilder_ = null;
}
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
@ -498,17 +498,17 @@ public final class AbilityActionGenerateElemBallOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall buildPartial() {
emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall result = new emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall(this);
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
result.roomId_ = roomId_;
if (rotBuilder_ == null) {
result.rot_ = rot_;
} else {
result.rot_ = rotBuilder_.build();
}
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
onBuilt();
return result;
}
@ -557,15 +557,15 @@ public final class AbilityActionGenerateElemBallOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall other) {
if (other == emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall.getDefaultInstance()) return this;
if (other.hasPos()) {
mergePos(other.getPos());
}
if (other.getRoomId() != 0) {
setRoomId(other.getRoomId());
}
if (other.hasRot()) {
mergeRot(other.getRot());
}
if (other.hasPos()) {
mergePos(other.getPos());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -595,168 +595,18 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
private int roomId_ ;
/**
* <code>uint32 room_id = 2;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
/**
* <code>uint32 room_id = 2;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
public Builder setRoomId(int value) {
roomId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 room_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
roomId_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> rotBuilder_;
/**
* <code>.Vector rot = 9;</code>
* @return Whether the rot field is set.
*/
public boolean hasRot() {
return rotBuilder_ != null || rot_ != null;
}
/**
* <code>.Vector rot = 9;</code>
* @return The rot.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
if (rotBuilder_ == null) {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
} else {
return rotBuilder_.getMessage();
}
}
/**
* <code>.Vector rot = 9;</code>
*/
public Builder setRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
rot_ = value;
onChanged();
} else {
rotBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector rot = 9;</code>
*/
public Builder setRot(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (rotBuilder_ == null) {
rot_ = builderForValue.build();
onChanged();
} else {
rotBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector rot = 9;</code>
*/
public Builder mergeRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (rot_ != null) {
rot_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(rot_).mergeFrom(value).buildPartial();
} else {
rot_ = value;
}
onChanged();
} else {
rotBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector rot = 9;</code>
*/
public Builder clearRot() {
if (rotBuilder_ == null) {
rot_ = null;
onChanged();
} else {
rot_ = null;
rotBuilder_ = null;
}
return this;
}
/**
* <code>.Vector rot = 9;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRotBuilder() {
onChanged();
return getRotFieldBuilder().getBuilder();
}
/**
* <code>.Vector rot = 9;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
if (rotBuilder_ != null) {
return rotBuilder_.getMessageOrBuilder();
} else {
return rot_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
}
/**
* <code>.Vector rot = 9;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getRotFieldBuilder() {
if (rotBuilder_ == null) {
rotBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getRot(),
getParentForChildren(),
isClean());
rot_ = null;
}
return rotBuilder_;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> posBuilder_;
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
* @return The pos.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getPos() {
@ -767,7 +617,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
public Builder setPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (posBuilder_ == null) {
@ -783,7 +633,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
public Builder setPos(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
@ -797,7 +647,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
public Builder mergePos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (posBuilder_ == null) {
@ -815,7 +665,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
@ -829,7 +679,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
@ -837,7 +687,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
if (posBuilder_ != null) {
@ -848,7 +698,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
}
/**
* <code>.Vector pos = 14;</code>
* <code>.Vector pos = 4;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
@ -863,6 +713,156 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
return posBuilder_;
}
private int roomId_ ;
/**
* <code>uint32 room_id = 7;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
/**
* <code>uint32 room_id = 7;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
public Builder setRoomId(int value) {
roomId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 room_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
roomId_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> rotBuilder_;
/**
* <code>.Vector rot = 15;</code>
* @return Whether the rot field is set.
*/
public boolean hasRot() {
return rotBuilder_ != null || rot_ != null;
}
/**
* <code>.Vector rot = 15;</code>
* @return The rot.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
if (rotBuilder_ == null) {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
} else {
return rotBuilder_.getMessage();
}
}
/**
* <code>.Vector rot = 15;</code>
*/
public Builder setRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
rot_ = value;
onChanged();
} else {
rotBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector rot = 15;</code>
*/
public Builder setRot(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (rotBuilder_ == null) {
rot_ = builderForValue.build();
onChanged();
} else {
rotBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector rot = 15;</code>
*/
public Builder mergeRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (rot_ != null) {
rot_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(rot_).mergeFrom(value).buildPartial();
} else {
rot_ = value;
}
onChanged();
} else {
rotBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector rot = 15;</code>
*/
public Builder clearRot() {
if (rotBuilder_ == null) {
rot_ = null;
onChanged();
} else {
rot_ = null;
rotBuilder_ = null;
}
return this;
}
/**
* <code>.Vector rot = 15;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRotBuilder() {
onChanged();
return getRotFieldBuilder().getBuilder();
}
/**
* <code>.Vector rot = 15;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
if (rotBuilder_ != null) {
return rotBuilder_.getMessageOrBuilder();
} else {
return rot_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
}
/**
* <code>.Vector rot = 15;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getRotFieldBuilder() {
if (rotBuilder_ == null) {
rotBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getRot(),
getParentForChildren(),
isClean());
rot_ = null;
}
return rotBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -932,8 +932,8 @@ public final class AbilityActionGenerateElemBallOuterClass {
java.lang.String[] descriptorData = {
"\n#AbilityActionGenerateElemBall.proto\032\014V" +
"ector.proto\"\\\n\035AbilityActionGenerateElem" +
"Ball\022\017\n\007room_id\030\002 \001(\r\022\024\n\003rot\030\t \001(\0132\007.Vec" +
"tor\022\024\n\003pos\030\016 \001(\0132\007.VectorB\033\n\031emu.grasscu" +
"Ball\022\024\n\003pos\030\004 \001(\0132\007.Vector\022\017\n\007room_id\030\007 " +
"\001(\r\022\024\n\003rot\030\017 \001(\0132\007.VectorB\033\n\031emu.grasscu" +
"tter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -946,7 +946,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
internal_static_AbilityActionGenerateElemBall_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionGenerateElemBall_descriptor,
new java.lang.String[] { "RoomId", "Rot", "Pos", });
new java.lang.String[] { "Pos", "RoomId", "Rot", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}

View File

@ -0,0 +1,752 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityActionSetCrashDamage.proto
package emu.grasscutter.net.proto;
public final class AbilityActionSetCrashDamageOuterClass {
private AbilityActionSetCrashDamageOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityActionSetCrashDamageOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityActionSetCrashDamage)
com.google.protobuf.MessageOrBuilder {
/**
* <code>float damage = 5;</code>
* @return The damage.
*/
float getDamage();
/**
* <code>.Vector hit_pos = 9;</code>
* @return Whether the hitPos field is set.
*/
boolean hasHitPos();
/**
* <code>.Vector hit_pos = 9;</code>
* @return The hitPos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getHitPos();
/**
* <code>.Vector hit_pos = 9;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getHitPosOrBuilder();
}
/**
* <pre>
* Obf: ICJEFJLIABP
* </pre>
*
* Protobuf type {@code AbilityActionSetCrashDamage}
*/
public static final class AbilityActionSetCrashDamage extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityActionSetCrashDamage)
AbilityActionSetCrashDamageOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityActionSetCrashDamage.newBuilder() to construct.
private AbilityActionSetCrashDamage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityActionSetCrashDamage() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityActionSetCrashDamage();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityActionSetCrashDamage(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 45: {
damage_ = input.readFloat();
break;
}
case 74: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (hitPos_ != null) {
subBuilder = hitPos_.toBuilder();
}
hitPos_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(hitPos_);
hitPos_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.class, emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.Builder.class);
}
public static final int DAMAGE_FIELD_NUMBER = 5;
private float damage_;
/**
* <code>float damage = 5;</code>
* @return The damage.
*/
@java.lang.Override
public float getDamage() {
return damage_;
}
public static final int HIT_POS_FIELD_NUMBER = 9;
private emu.grasscutter.net.proto.VectorOuterClass.Vector hitPos_;
/**
* <code>.Vector hit_pos = 9;</code>
* @return Whether the hitPos field is set.
*/
@java.lang.Override
public boolean hasHitPos() {
return hitPos_ != null;
}
/**
* <code>.Vector hit_pos = 9;</code>
* @return The hitPos.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getHitPos() {
return hitPos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : hitPos_;
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getHitPosOrBuilder() {
return getHitPos();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (damage_ != 0F) {
output.writeFloat(5, damage_);
}
if (hitPos_ != null) {
output.writeMessage(9, getHitPos());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (damage_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(5, damage_);
}
if (hitPos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getHitPos());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage other = (emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage) obj;
if (java.lang.Float.floatToIntBits(getDamage())
!= java.lang.Float.floatToIntBits(
other.getDamage())) return false;
if (hasHitPos() != other.hasHitPos()) return false;
if (hasHitPos()) {
if (!getHitPos()
.equals(other.getHitPos())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + DAMAGE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getDamage());
if (hasHitPos()) {
hash = (37 * hash) + HIT_POS_FIELD_NUMBER;
hash = (53 * hash) + getHitPos().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: ICJEFJLIABP
* </pre>
*
* Protobuf type {@code AbilityActionSetCrashDamage}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityActionSetCrashDamage)
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamageOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.class, emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
damage_ = 0F;
if (hitPosBuilder_ == null) {
hitPos_ = null;
} else {
hitPos_ = null;
hitPosBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage build() {
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage buildPartial() {
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage result = new emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage(this);
result.damage_ = damage_;
if (hitPosBuilder_ == null) {
result.hitPos_ = hitPos_;
} else {
result.hitPos_ = hitPosBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage) {
return mergeFrom((emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage other) {
if (other == emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.getDefaultInstance()) return this;
if (other.getDamage() != 0F) {
setDamage(other.getDamage());
}
if (other.hasHitPos()) {
mergeHitPos(other.getHitPos());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private float damage_ ;
/**
* <code>float damage = 5;</code>
* @return The damage.
*/
@java.lang.Override
public float getDamage() {
return damage_;
}
/**
* <code>float damage = 5;</code>
* @param value The damage to set.
* @return This builder for chaining.
*/
public Builder setDamage(float value) {
damage_ = value;
onChanged();
return this;
}
/**
* <code>float damage = 5;</code>
* @return This builder for chaining.
*/
public Builder clearDamage() {
damage_ = 0F;
onChanged();
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector hitPos_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> hitPosBuilder_;
/**
* <code>.Vector hit_pos = 9;</code>
* @return Whether the hitPos field is set.
*/
public boolean hasHitPos() {
return hitPosBuilder_ != null || hitPos_ != null;
}
/**
* <code>.Vector hit_pos = 9;</code>
* @return The hitPos.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getHitPos() {
if (hitPosBuilder_ == null) {
return hitPos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : hitPos_;
} else {
return hitPosBuilder_.getMessage();
}
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
public Builder setHitPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (hitPosBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
hitPos_ = value;
onChanged();
} else {
hitPosBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
public Builder setHitPos(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (hitPosBuilder_ == null) {
hitPos_ = builderForValue.build();
onChanged();
} else {
hitPosBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
public Builder mergeHitPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (hitPosBuilder_ == null) {
if (hitPos_ != null) {
hitPos_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(hitPos_).mergeFrom(value).buildPartial();
} else {
hitPos_ = value;
}
onChanged();
} else {
hitPosBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
public Builder clearHitPos() {
if (hitPosBuilder_ == null) {
hitPos_ = null;
onChanged();
} else {
hitPos_ = null;
hitPosBuilder_ = null;
}
return this;
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getHitPosBuilder() {
onChanged();
return getHitPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getHitPosOrBuilder() {
if (hitPosBuilder_ != null) {
return hitPosBuilder_.getMessageOrBuilder();
} else {
return hitPos_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : hitPos_;
}
}
/**
* <code>.Vector hit_pos = 9;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getHitPosFieldBuilder() {
if (hitPosBuilder_ == null) {
hitPosBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getHitPos(),
getParentForChildren(),
isClean());
hitPos_ = null;
}
return hitPosBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityActionSetCrashDamage)
}
// @@protoc_insertion_point(class_scope:AbilityActionSetCrashDamage)
private static final emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage();
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityActionSetCrashDamage>
PARSER = new com.google.protobuf.AbstractParser<AbilityActionSetCrashDamage>() {
@java.lang.Override
public AbilityActionSetCrashDamage parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityActionSetCrashDamage(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityActionSetCrashDamage> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityActionSetCrashDamage> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityActionSetCrashDamage_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityActionSetCrashDamage_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n!AbilityActionSetCrashDamage.proto\032\014Vec" +
"tor.proto\"G\n\033AbilityActionSetCrashDamage" +
"\022\016\n\006damage\030\005 \001(\002\022\030\n\007hit_pos\030\t \001(\0132\007.Vect" +
"orB\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor(),
});
internal_static_AbilityActionSetCrashDamage_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityActionSetCrashDamage_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionSetCrashDamage_descriptor,
new java.lang.String[] { "Damage", "HitPos", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -0,0 +1,539 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityActionSetRandomOverrideMapValue.proto
package emu.grasscutter.net.proto;
public final class AbilityActionSetRandomOverrideMapValueOuterClass {
private AbilityActionSetRandomOverrideMapValueOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityActionSetRandomOverrideMapValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityActionSetRandomOverrideMapValue)
com.google.protobuf.MessageOrBuilder {
/**
* <code>float random_value = 1;</code>
* @return The randomValue.
*/
float getRandomValue();
}
/**
* Protobuf type {@code AbilityActionSetRandomOverrideMapValue}
*/
public static final class AbilityActionSetRandomOverrideMapValue extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityActionSetRandomOverrideMapValue)
AbilityActionSetRandomOverrideMapValueOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityActionSetRandomOverrideMapValue.newBuilder() to construct.
private AbilityActionSetRandomOverrideMapValue(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityActionSetRandomOverrideMapValue() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityActionSetRandomOverrideMapValue();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityActionSetRandomOverrideMapValue(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 13: {
randomValue_ = input.readFloat();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.class, emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.Builder.class);
}
public static final int RANDOM_VALUE_FIELD_NUMBER = 1;
private float randomValue_;
/**
* <code>float random_value = 1;</code>
* @return The randomValue.
*/
@java.lang.Override
public float getRandomValue() {
return randomValue_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (randomValue_ != 0F) {
output.writeFloat(1, randomValue_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (randomValue_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(1, randomValue_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue other = (emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue) obj;
if (java.lang.Float.floatToIntBits(getRandomValue())
!= java.lang.Float.floatToIntBits(
other.getRandomValue())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RANDOM_VALUE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getRandomValue());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AbilityActionSetRandomOverrideMapValue}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityActionSetRandomOverrideMapValue)
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValueOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.class, emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
randomValue_ = 0F;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue build() {
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue buildPartial() {
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue result = new emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue(this);
result.randomValue_ = randomValue_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue) {
return mergeFrom((emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue other) {
if (other == emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.getDefaultInstance()) return this;
if (other.getRandomValue() != 0F) {
setRandomValue(other.getRandomValue());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private float randomValue_ ;
/**
* <code>float random_value = 1;</code>
* @return The randomValue.
*/
@java.lang.Override
public float getRandomValue() {
return randomValue_;
}
/**
* <code>float random_value = 1;</code>
* @param value The randomValue to set.
* @return This builder for chaining.
*/
public Builder setRandomValue(float value) {
randomValue_ = value;
onChanged();
return this;
}
/**
* <code>float random_value = 1;</code>
* @return This builder for chaining.
*/
public Builder clearRandomValue() {
randomValue_ = 0F;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityActionSetRandomOverrideMapValue)
}
// @@protoc_insertion_point(class_scope:AbilityActionSetRandomOverrideMapValue)
private static final emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue();
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityActionSetRandomOverrideMapValue>
PARSER = new com.google.protobuf.AbstractParser<AbilityActionSetRandomOverrideMapValue>() {
@java.lang.Override
public AbilityActionSetRandomOverrideMapValue parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityActionSetRandomOverrideMapValue(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityActionSetRandomOverrideMapValue> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityActionSetRandomOverrideMapValue> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n,AbilityActionSetRandomOverrideMapValue" +
".proto\">\n&AbilityActionSetRandomOverride" +
"MapValue\022\024\n\014random_value\030\001 \001(\002B\033\n\031emu.gr" +
"asscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AbilityActionSetRandomOverrideMapValue_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionSetRandomOverrideMapValue_descriptor,
new java.lang.String[] { "RandomValue", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -80,7 +80,7 @@ public final class AbilityAppliedAbilityOuterClass {
}
/**
* <pre>
* Name: GEIBGHJFKCH
* Obf: GBOIHEDHOGC
* </pre>
*
* Protobuf type {@code AbilityAppliedAbility}
@ -509,7 +509,7 @@ public final class AbilityAppliedAbilityOuterClass {
}
/**
* <pre>
* Name: GEIBGHJFKCH
* Obf: GBOIHEDHOGC
* </pre>
*
* Protobuf type {@code AbilityAppliedAbility}
@ -1305,8 +1305,8 @@ public final class AbilityAppliedAbilityOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\033AbilityAppliedAbility.proto\032\035AbilitySc" +
"alarValueEntry.proto\032\023AbilityString.prot" +
"\n\033AbilityAppliedAbility.proto\032\023AbilitySt" +
"ring.proto\032\035AbilityScalarValueEntry.prot" +
"o\"\265\001\n\025AbilityAppliedAbility\022$\n\014ability_n" +
"ame\030\001 \001(\0132\016.AbilityString\022(\n\020ability_ove" +
"rride\030\002 \001(\0132\016.AbilityString\022.\n\014override_" +
@ -1317,8 +1317,8 @@ public final class AbilityAppliedAbilityOuterClass {
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor(),
});
internal_static_AbilityAppliedAbility_descriptor =
getDescriptor().getMessageTypes().get(0);
@ -1326,8 +1326,8 @@ public final class AbilityAppliedAbilityOuterClass {
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityAppliedAbility_descriptor,
new java.lang.String[] { "AbilityName", "AbilityOverride", "OverrideMap", "InstancedAbilityId", });
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -134,7 +134,7 @@ public final class AbilityAppliedModifierOuterClass {
}
/**
* <pre>
* Name: IMAGPOMIMAG
* Obf: DCPBFOKKPFJ
* </pre>
*
* Protobuf type {@code AbilityAppliedModifier}
@ -826,7 +826,7 @@ public final class AbilityAppliedModifierOuterClass {
}
/**
* <pre>
* Name: IMAGPOMIMAG
* Obf: DCPBFOKKPFJ
* </pre>
*
* Protobuf type {@code AbilityAppliedModifier}
@ -1900,8 +1900,8 @@ public final class AbilityAppliedModifierOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\034AbilityAppliedModifier.proto\032\035AbilityA" +
"ttachedModifier.proto\032\023AbilityString.pro" +
"\n\034AbilityAppliedModifier.proto\032\023AbilityS" +
"tring.proto\032\035AbilityAttachedModifier.pro" +
"to\032\030ModifierDurability.proto\"\351\003\n\026Ability" +
"AppliedModifier\022\031\n\021modifier_local_id\030\001 \001" +
"(\005\022 \n\030parent_ability_entity_id\030\002 \001(\r\022+\n\023" +
@ -1920,8 +1920,8 @@ public final class AbilityAppliedModifierOuterClass {
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor(),
emu.grasscutter.net.proto.ModifierDurabilityOuterClass.getDescriptor(),
});
internal_static_AbilityAppliedModifier_descriptor =
@ -1930,8 +1930,8 @@ public final class AbilityAppliedModifierOuterClass {
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityAppliedModifier_descriptor,
new java.lang.String[] { "ModifierLocalId", "ParentAbilityEntityId", "ParentAbilityName", "ParentAbilityOverride", "InstancedAbilityId", "InstancedModifierId", "ExistDuration", "AttachedInstancedModifier", "ApplyEntityId", "IsAttachedParentAbility", "ModifierDurability", "SbuffUid", "IsServerbuffModifier", });
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor();
emu.grasscutter.net.proto.ModifierDurabilityOuterClass.getDescriptor();
}

View File

@ -50,7 +50,7 @@ public final class AbilityAttachedModifierOuterClass {
}
/**
* <pre>
* Name: ECIBJPBMCPH
* Obf: KLMOHHKFHDB
* </pre>
*
* Protobuf type {@code AbilityAttachedModifier}
@ -412,7 +412,7 @@ public final class AbilityAttachedModifierOuterClass {
}
/**
* <pre>
* Name: ECIBJPBMCPH
* Obf: KLMOHHKFHDB
* </pre>
*
* Protobuf type {@code AbilityAttachedModifier}

File diff suppressed because it is too large Load Diff

View File

@ -19,30 +19,30 @@ public final class AbilityChangeNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 entity_id = 11;</code>
* <code>uint32 entity_id = 10;</code>
* @return The entityId.
*/
int getEntityId();
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
* @return Whether the abilityControlBlock field is set.
*/
boolean hasAbilityControlBlock();
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
* @return The abilityControlBlock.
*/
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock();
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder();
}
/**
* <pre>
* CmdId: 1159
* Name: BOGDLGCDJGN
* CmdId: 1184
* Obf: PLMKKNIJMEC
* </pre>
*
* Protobuf type {@code AbilityChangeNotify}
@ -89,12 +89,7 @@ public final class AbilityChangeNotifyOuterClass {
case 0:
done = true;
break;
case 88: {
entityId_ = input.readUInt32();
break;
}
case 122: {
case 18: {
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder subBuilder = null;
if (abilityControlBlock_ != null) {
subBuilder = abilityControlBlock_.toBuilder();
@ -107,6 +102,11 @@ public final class AbilityChangeNotifyOuterClass {
break;
}
case 80: {
entityId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -139,10 +139,10 @@ public final class AbilityChangeNotifyOuterClass {
emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify.class, emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify.Builder.class);
}
public static final int ENTITY_ID_FIELD_NUMBER = 11;
public static final int ENTITY_ID_FIELD_NUMBER = 10;
private int entityId_;
/**
* <code>uint32 entity_id = 11;</code>
* <code>uint32 entity_id = 10;</code>
* @return The entityId.
*/
@java.lang.Override
@ -150,10 +150,10 @@ public final class AbilityChangeNotifyOuterClass {
return entityId_;
}
public static final int ABILITY_CONTROL_BLOCK_FIELD_NUMBER = 15;
public static final int ABILITY_CONTROL_BLOCK_FIELD_NUMBER = 2;
private emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock abilityControlBlock_;
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
* @return Whether the abilityControlBlock field is set.
*/
@java.lang.Override
@ -161,7 +161,7 @@ public final class AbilityChangeNotifyOuterClass {
return abilityControlBlock_ != null;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
* @return The abilityControlBlock.
*/
@java.lang.Override
@ -169,7 +169,7 @@ public final class AbilityChangeNotifyOuterClass {
return abilityControlBlock_ == null ? emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.getDefaultInstance() : abilityControlBlock_;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder() {
@ -190,11 +190,11 @@ public final class AbilityChangeNotifyOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (entityId_ != 0) {
output.writeUInt32(11, entityId_);
}
if (abilityControlBlock_ != null) {
output.writeMessage(15, getAbilityControlBlock());
output.writeMessage(2, getAbilityControlBlock());
}
if (entityId_ != 0) {
output.writeUInt32(10, entityId_);
}
unknownFields.writeTo(output);
}
@ -205,13 +205,13 @@ public final class AbilityChangeNotifyOuterClass {
if (size != -1) return size;
size = 0;
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, entityId_);
}
if (abilityControlBlock_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getAbilityControlBlock());
.computeMessageSize(2, getAbilityControlBlock());
}
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, entityId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -349,8 +349,8 @@ public final class AbilityChangeNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1159
* Name: BOGDLGCDJGN
* CmdId: 1184
* Obf: PLMKKNIJMEC
* </pre>
*
* Protobuf type {@code AbilityChangeNotify}
@ -515,7 +515,7 @@ public final class AbilityChangeNotifyOuterClass {
private int entityId_ ;
/**
* <code>uint32 entity_id = 11;</code>
* <code>uint32 entity_id = 10;</code>
* @return The entityId.
*/
@java.lang.Override
@ -523,7 +523,7 @@ public final class AbilityChangeNotifyOuterClass {
return entityId_;
}
/**
* <code>uint32 entity_id = 11;</code>
* <code>uint32 entity_id = 10;</code>
* @param value The entityId to set.
* @return This builder for chaining.
*/
@ -534,7 +534,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>uint32 entity_id = 11;</code>
* <code>uint32 entity_id = 10;</code>
* @return This builder for chaining.
*/
public Builder clearEntityId() {
@ -548,14 +548,14 @@ public final class AbilityChangeNotifyOuterClass {
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder> abilityControlBlockBuilder_;
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
* @return Whether the abilityControlBlock field is set.
*/
public boolean hasAbilityControlBlock() {
return abilityControlBlockBuilder_ != null || abilityControlBlock_ != null;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
* @return The abilityControlBlock.
*/
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock() {
@ -566,7 +566,7 @@ public final class AbilityChangeNotifyOuterClass {
}
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
public Builder setAbilityControlBlock(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock value) {
if (abilityControlBlockBuilder_ == null) {
@ -582,7 +582,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
public Builder setAbilityControlBlock(
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder builderForValue) {
@ -596,7 +596,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
public Builder mergeAbilityControlBlock(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock value) {
if (abilityControlBlockBuilder_ == null) {
@ -614,7 +614,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
public Builder clearAbilityControlBlock() {
if (abilityControlBlockBuilder_ == null) {
@ -628,7 +628,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder getAbilityControlBlockBuilder() {
@ -636,7 +636,7 @@ public final class AbilityChangeNotifyOuterClass {
return getAbilityControlBlockFieldBuilder().getBuilder();
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder() {
if (abilityControlBlockBuilder_ != null) {
@ -647,7 +647,7 @@ public final class AbilityChangeNotifyOuterClass {
}
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 2;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder, emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder>
@ -731,8 +731,8 @@ public final class AbilityChangeNotifyOuterClass {
java.lang.String[] descriptorData = {
"\n\031AbilityChangeNotify.proto\032\031AbilityCont" +
"rolBlock.proto\"]\n\023AbilityChangeNotify\022\021\n" +
"\tentity_id\030\013 \001(\r\0223\n\025ability_control_bloc" +
"k\030\017 \001(\0132\024.AbilityControlBlockB\033\n\031emu.gra" +
"\tentity_id\030\n \001(\r\0223\n\025ability_control_bloc" +
"k\030\002 \001(\0132\024.AbilityControlBlockB\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -44,7 +44,7 @@ public final class AbilityControlBlockOuterClass {
}
/**
* <pre>
* Name: AKFKOGCMMAF
* Obf: OLBGGLMLEBL
* </pre>
*
* Protobuf type {@code AbilityControlBlock}
@ -336,7 +336,7 @@ public final class AbilityControlBlockOuterClass {
}
/**
* <pre>
* Name: AKFKOGCMMAF
* Obf: OLBGGLMLEBL
* </pre>
*
* Protobuf type {@code AbilityControlBlock}

View File

@ -38,7 +38,7 @@ public final class AbilityEmbryoOuterClass {
}
/**
* <pre>
* Name: ENCLMIKCGEE
* Obf: JAODNDBPGJA
* </pre>
*
* Protobuf type {@code AbilityEmbryo}
@ -344,7 +344,7 @@ public final class AbilityEmbryoOuterClass {
}
/**
* <pre>
* Name: ENCLMIKCGEE
* Obf: JAODNDBPGJA
* </pre>
*
* Protobuf type {@code AbilityEmbryo}

View File

@ -38,7 +38,7 @@ public final class AbilityGadgetInfoOuterClass {
}
/**
* <pre>
* Name: JDMJNJAJHGI
* Obf: AELEICAJLLG
* </pre>
*
* Protobuf type {@code AbilityGadgetInfo}
@ -344,7 +344,7 @@ public final class AbilityGadgetInfoOuterClass {
}
/**
* <pre>
* Name: JDMJNJAJHGI
* Obf: AELEICAJLLG
* </pre>
*
* Protobuf type {@code AbilityGadgetInfo}

View File

@ -19,44 +19,44 @@ public final class AbilityIdentifierOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
/**
* <code>int32 local_id = 14;</code>
* @return The localId.
*/
int getLocalId();
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @return The modifierOwnerId.
*/
int getModifierOwnerId();
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* <code>uint32 instanced_modifier_id = 11;</code>
* @return The instancedModifierId.
*/
int getInstancedModifierId();
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>int32 local_id = 2;</code>
* @return The localId.
*/
int getLocalId();
/**
* <code>bool is_serverbuff_modifier = 14;</code>
* @return The isServerbuffModifier.
*/
boolean getIsServerbuffModifier();
/**
* <code>uint32 ability_caster_id = 11;</code>
* @return The abilityCasterId.
* <code>uint32 PLEOONAACJI = 1;</code>
* @return The pLEOONAACJI.
*/
int getAbilityCasterId();
int getPLEOONAACJI();
/**
* <code>uint32 DJPMGPMOPIN = 15;</code>
* @return The dJPMGPMOPIN.
*/
int getDJPMGPMOPIN();
/**
* <code>uint32 instanced_ability_id = 9;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
}
/**
* <pre>
* Name: PNHIFNNFPKO
* Obf: PIEGLPACNBP
* </pre>
*
* Protobuf type {@code AbilityIdentifier}
@ -103,34 +103,34 @@ public final class AbilityIdentifierOuterClass {
case 0:
done = true;
break;
case 40: {
case 8: {
isServerbuffModifier_ = input.readBool();
pLEOONAACJI_ = input.readUInt32();
break;
}
case 48: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 56: {
instancedModifierId_ = input.readUInt32();
break;
}
case 88: {
abilityCasterId_ = input.readUInt32();
break;
}
case 112: {
case 16: {
localId_ = input.readInt32();
break;
}
case 72: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 88: {
instancedModifierId_ = input.readUInt32();
break;
}
case 112: {
isServerbuffModifier_ = input.readBool();
break;
}
case 120: {
modifierOwnerId_ = input.readUInt32();
dJPMGPMOPIN_ = input.readUInt32();
break;
}
default: {
@ -165,43 +165,10 @@ public final class AbilityIdentifierOuterClass {
emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.class, emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.Builder.class);
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 6;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int LOCAL_ID_FIELD_NUMBER = 14;
private int localId_;
/**
* <code>int32 local_id = 14;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
public static final int MODIFIER_OWNER_ID_FIELD_NUMBER = 15;
private int modifierOwnerId_;
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @return The modifierOwnerId.
*/
@java.lang.Override
public int getModifierOwnerId() {
return modifierOwnerId_;
}
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 7;
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 11;
private int instancedModifierId_;
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* <code>uint32 instanced_modifier_id = 11;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
@ -209,10 +176,21 @@ public final class AbilityIdentifierOuterClass {
return instancedModifierId_;
}
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 5;
public static final int LOCAL_ID_FIELD_NUMBER = 2;
private int localId_;
/**
* <code>int32 local_id = 2;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 14;
private boolean isServerbuffModifier_;
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 14;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
@ -220,15 +198,37 @@ public final class AbilityIdentifierOuterClass {
return isServerbuffModifier_;
}
public static final int ABILITY_CASTER_ID_FIELD_NUMBER = 11;
private int abilityCasterId_;
public static final int PLEOONAACJI_FIELD_NUMBER = 1;
private int pLEOONAACJI_;
/**
* <code>uint32 ability_caster_id = 11;</code>
* @return The abilityCasterId.
* <code>uint32 PLEOONAACJI = 1;</code>
* @return The pLEOONAACJI.
*/
@java.lang.Override
public int getAbilityCasterId() {
return abilityCasterId_;
public int getPLEOONAACJI() {
return pLEOONAACJI_;
}
public static final int DJPMGPMOPIN_FIELD_NUMBER = 15;
private int dJPMGPMOPIN_;
/**
* <code>uint32 DJPMGPMOPIN = 15;</code>
* @return The dJPMGPMOPIN.
*/
@java.lang.Override
public int getDJPMGPMOPIN() {
return dJPMGPMOPIN_;
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 9;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 9;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
private byte memoizedIsInitialized = -1;
@ -245,23 +245,23 @@ public final class AbilityIdentifierOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (isServerbuffModifier_ != false) {
output.writeBool(5, isServerbuffModifier_);
}
if (instancedAbilityId_ != 0) {
output.writeUInt32(6, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(7, instancedModifierId_);
}
if (abilityCasterId_ != 0) {
output.writeUInt32(11, abilityCasterId_);
if (pLEOONAACJI_ != 0) {
output.writeUInt32(1, pLEOONAACJI_);
}
if (localId_ != 0) {
output.writeInt32(14, localId_);
output.writeInt32(2, localId_);
}
if (modifierOwnerId_ != 0) {
output.writeUInt32(15, modifierOwnerId_);
if (instancedAbilityId_ != 0) {
output.writeUInt32(9, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(11, instancedModifierId_);
}
if (isServerbuffModifier_ != false) {
output.writeBool(14, isServerbuffModifier_);
}
if (dJPMGPMOPIN_ != 0) {
output.writeUInt32(15, dJPMGPMOPIN_);
}
unknownFields.writeTo(output);
}
@ -272,29 +272,29 @@ public final class AbilityIdentifierOuterClass {
if (size != -1) return size;
size = 0;
if (isServerbuffModifier_ != false) {
if (pLEOONAACJI_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, isServerbuffModifier_);
}
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, instancedModifierId_);
}
if (abilityCasterId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, abilityCasterId_);
.computeUInt32Size(1, pLEOONAACJI_);
}
if (localId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(14, localId_);
.computeInt32Size(2, localId_);
}
if (modifierOwnerId_ != 0) {
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, modifierOwnerId_);
.computeUInt32Size(9, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, instancedModifierId_);
}
if (isServerbuffModifier_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(14, isServerbuffModifier_);
}
if (dJPMGPMOPIN_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, dJPMGPMOPIN_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -311,18 +311,18 @@ public final class AbilityIdentifierOuterClass {
}
emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier other = (emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier) obj;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getModifierOwnerId()
!= other.getModifierOwnerId()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getAbilityCasterId()
!= other.getAbilityCasterId()) return false;
if (getPLEOONAACJI()
!= other.getPLEOONAACJI()) return false;
if (getDJPMGPMOPIN()
!= other.getDJPMGPMOPIN()) return false;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -334,19 +334,19 @@ public final class AbilityIdentifierOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedAbilityId();
hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocalId();
hash = (37 * hash) + MODIFIER_OWNER_ID_FIELD_NUMBER;
hash = (53 * hash) + getModifierOwnerId();
hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedModifierId();
hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocalId();
hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsServerbuffModifier());
hash = (37 * hash) + ABILITY_CASTER_ID_FIELD_NUMBER;
hash = (53 * hash) + getAbilityCasterId();
hash = (37 * hash) + PLEOONAACJI_FIELD_NUMBER;
hash = (53 * hash) + getPLEOONAACJI();
hash = (37 * hash) + DJPMGPMOPIN_FIELD_NUMBER;
hash = (53 * hash) + getDJPMGPMOPIN();
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedAbilityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -444,7 +444,7 @@ public final class AbilityIdentifierOuterClass {
}
/**
* <pre>
* Name: PNHIFNNFPKO
* Obf: PIEGLPACNBP
* </pre>
*
* Protobuf type {@code AbilityIdentifier}
@ -484,17 +484,17 @@ public final class AbilityIdentifierOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
instancedAbilityId_ = 0;
instancedModifierId_ = 0;
localId_ = 0;
modifierOwnerId_ = 0;
instancedModifierId_ = 0;
isServerbuffModifier_ = false;
abilityCasterId_ = 0;
pLEOONAACJI_ = 0;
dJPMGPMOPIN_ = 0;
instancedAbilityId_ = 0;
return this;
}
@ -522,12 +522,12 @@ public final class AbilityIdentifierOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier buildPartial() {
emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier result = new emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier(this);
result.instancedAbilityId_ = instancedAbilityId_;
result.localId_ = localId_;
result.modifierOwnerId_ = modifierOwnerId_;
result.instancedModifierId_ = instancedModifierId_;
result.localId_ = localId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.abilityCasterId_ = abilityCasterId_;
result.pLEOONAACJI_ = pLEOONAACJI_;
result.dJPMGPMOPIN_ = dJPMGPMOPIN_;
result.instancedAbilityId_ = instancedAbilityId_;
onBuilt();
return result;
}
@ -576,23 +576,23 @@ public final class AbilityIdentifierOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier other) {
if (other == emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.getDefaultInstance()) return this;
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
}
if (other.getModifierOwnerId() != 0) {
setModifierOwnerId(other.getModifierOwnerId());
}
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
}
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getAbilityCasterId() != 0) {
setAbilityCasterId(other.getAbilityCasterId());
if (other.getPLEOONAACJI() != 0) {
setPLEOONAACJI(other.getPLEOONAACJI());
}
if (other.getDJPMGPMOPIN() != 0) {
setDJPMGPMOPIN(other.getDJPMGPMOPIN());
}
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@ -623,102 +623,9 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private int instancedAbilityId_ ;
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @param value The instancedAbilityId to set.
* @return This builder for chaining.
*/
public Builder setInstancedAbilityId(int value) {
instancedAbilityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedAbilityId() {
instancedAbilityId_ = 0;
onChanged();
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 14;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
/**
* <code>int32 local_id = 14;</code>
* @param value The localId to set.
* @return This builder for chaining.
*/
public Builder setLocalId(int value) {
localId_ = value;
onChanged();
return this;
}
/**
* <code>int32 local_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
localId_ = 0;
onChanged();
return this;
}
private int modifierOwnerId_ ;
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @return The modifierOwnerId.
*/
@java.lang.Override
public int getModifierOwnerId() {
return modifierOwnerId_;
}
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @param value The modifierOwnerId to set.
* @return This builder for chaining.
*/
public Builder setModifierOwnerId(int value) {
modifierOwnerId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @return This builder for chaining.
*/
public Builder clearModifierOwnerId() {
modifierOwnerId_ = 0;
onChanged();
return this;
}
private int instancedModifierId_ ;
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* <code>uint32 instanced_modifier_id = 11;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
@ -726,7 +633,7 @@ public final class AbilityIdentifierOuterClass {
return instancedModifierId_;
}
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* <code>uint32 instanced_modifier_id = 11;</code>
* @param value The instancedModifierId to set.
* @return This builder for chaining.
*/
@ -737,7 +644,7 @@ public final class AbilityIdentifierOuterClass {
return this;
}
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* <code>uint32 instanced_modifier_id = 11;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedModifierId() {
@ -747,9 +654,40 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 2;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
/**
* <code>int32 local_id = 2;</code>
* @param value The localId to set.
* @return This builder for chaining.
*/
public Builder setLocalId(int value) {
localId_ = value;
onChanged();
return this;
}
/**
* <code>int32 local_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
localId_ = 0;
onChanged();
return this;
}
private boolean isServerbuffModifier_ ;
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 14;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
@ -757,7 +695,7 @@ public final class AbilityIdentifierOuterClass {
return isServerbuffModifier_;
}
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 14;</code>
* @param value The isServerbuffModifier to set.
* @return This builder for chaining.
*/
@ -768,7 +706,7 @@ public final class AbilityIdentifierOuterClass {
return this;
}
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 14;</code>
* @return This builder for chaining.
*/
public Builder clearIsServerbuffModifier() {
@ -778,33 +716,95 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private int abilityCasterId_ ;
private int pLEOONAACJI_ ;
/**
* <code>uint32 ability_caster_id = 11;</code>
* @return The abilityCasterId.
* <code>uint32 PLEOONAACJI = 1;</code>
* @return The pLEOONAACJI.
*/
@java.lang.Override
public int getAbilityCasterId() {
return abilityCasterId_;
public int getPLEOONAACJI() {
return pLEOONAACJI_;
}
/**
* <code>uint32 ability_caster_id = 11;</code>
* @param value The abilityCasterId to set.
* <code>uint32 PLEOONAACJI = 1;</code>
* @param value The pLEOONAACJI to set.
* @return This builder for chaining.
*/
public Builder setAbilityCasterId(int value) {
public Builder setPLEOONAACJI(int value) {
abilityCasterId_ = value;
pLEOONAACJI_ = value;
onChanged();
return this;
}
/**
* <code>uint32 ability_caster_id = 11;</code>
* <code>uint32 PLEOONAACJI = 1;</code>
* @return This builder for chaining.
*/
public Builder clearAbilityCasterId() {
public Builder clearPLEOONAACJI() {
abilityCasterId_ = 0;
pLEOONAACJI_ = 0;
onChanged();
return this;
}
private int dJPMGPMOPIN_ ;
/**
* <code>uint32 DJPMGPMOPIN = 15;</code>
* @return The dJPMGPMOPIN.
*/
@java.lang.Override
public int getDJPMGPMOPIN() {
return dJPMGPMOPIN_;
}
/**
* <code>uint32 DJPMGPMOPIN = 15;</code>
* @param value The dJPMGPMOPIN to set.
* @return This builder for chaining.
*/
public Builder setDJPMGPMOPIN(int value) {
dJPMGPMOPIN_ = value;
onChanged();
return this;
}
/**
* <code>uint32 DJPMGPMOPIN = 15;</code>
* @return This builder for chaining.
*/
public Builder clearDJPMGPMOPIN() {
dJPMGPMOPIN_ = 0;
onChanged();
return this;
}
private int instancedAbilityId_ ;
/**
* <code>uint32 instanced_ability_id = 9;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 instanced_ability_id = 9;</code>
* @param value The instancedAbilityId to set.
* @return This builder for chaining.
*/
public Builder setInstancedAbilityId(int value) {
instancedAbilityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 instanced_ability_id = 9;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedAbilityId() {
instancedAbilityId_ = 0;
onChanged();
return this;
}
@ -875,13 +875,12 @@ public final class AbilityIdentifierOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\027AbilityIdentifier.proto\"\270\001\n\021AbilityIde" +
"ntifier\022\034\n\024instanced_ability_id\030\006 \001(\r\022\020\n" +
"\010local_id\030\016 \001(\005\022\031\n\021modifier_owner_id\030\017 \001" +
"(\r\022\035\n\025instanced_modifier_id\030\007 \001(\r\022\036\n\026is_" +
"serverbuff_modifier\030\005 \001(\010\022\031\n\021ability_cas" +
"ter_id\030\013 \001(\rB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
"\n\027AbilityIdentifier.proto\"\254\001\n\021AbilityIde" +
"ntifier\022\035\n\025instanced_modifier_id\030\013 \001(\r\022\020" +
"\n\010local_id\030\002 \001(\005\022\036\n\026is_serverbuff_modifi" +
"er\030\016 \001(\010\022\023\n\013PLEOONAACJI\030\001 \001(\r\022\023\n\013DJPMGPM" +
"OPIN\030\017 \001(\r\022\034\n\024instanced_ability_id\030\t \001(\r" +
"B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@ -892,7 +891,7 @@ public final class AbilityIdentifierOuterClass {
internal_static_AbilityIdentifier_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityIdentifier_descriptor,
new java.lang.String[] { "InstancedAbilityId", "LocalId", "ModifierOwnerId", "InstancedModifierId", "IsServerbuffModifier", "AbilityCasterId", });
new java.lang.String[] { "InstancedModifierId", "LocalId", "IsServerbuffModifier", "PLEOONAACJI", "DJPMGPMOPIN", "InstancedAbilityId", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -0,0 +1,904 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityInvocationFailNotify.proto
package emu.grasscutter.net.proto;
public final class AbilityInvocationFailNotifyOuterClass {
private AbilityInvocationFailNotifyOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityInvocationFailNotifyOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityInvocationFailNotify)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 entity_id = 1;</code>
* @return The entityId.
*/
int getEntityId();
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
* @return Whether the invoke field is set.
*/
boolean hasInvoke();
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
* @return The invoke.
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvoke();
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokeOrBuilder();
/**
* <code>string reason = 2;</code>
* @return The reason.
*/
java.lang.String getReason();
/**
* <code>string reason = 2;</code>
* @return The bytes for reason.
*/
com.google.protobuf.ByteString
getReasonBytes();
}
/**
* <pre>
* CmdId: 1155
* Obf: CMJMPJAFMGK
* </pre>
*
* Protobuf type {@code AbilityInvocationFailNotify}
*/
public static final class AbilityInvocationFailNotify extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityInvocationFailNotify)
AbilityInvocationFailNotifyOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityInvocationFailNotify.newBuilder() to construct.
private AbilityInvocationFailNotify(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityInvocationFailNotify() {
reason_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityInvocationFailNotify();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityInvocationFailNotify(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
entityId_ = input.readUInt32();
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
reason_ = s;
break;
}
case 98: {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder subBuilder = null;
if (invoke_ != null) {
subBuilder = invoke_.toBuilder();
}
invoke_ = input.readMessage(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(invoke_);
invoke_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.class, emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.Builder.class);
}
public static final int ENTITY_ID_FIELD_NUMBER = 1;
private int entityId_;
/**
* <code>uint32 entity_id = 1;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
public static final int INVOKE_FIELD_NUMBER = 12;
private emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke_;
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
* @return Whether the invoke field is set.
*/
@java.lang.Override
public boolean hasInvoke() {
return invoke_ != null;
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
* @return The invoke.
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvoke() {
return invoke_ == null ? emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance() : invoke_;
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokeOrBuilder() {
return getInvoke();
}
public static final int REASON_FIELD_NUMBER = 2;
private volatile java.lang.Object reason_;
/**
* <code>string reason = 2;</code>
* @return The reason.
*/
@java.lang.Override
public java.lang.String getReason() {
java.lang.Object ref = reason_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
reason_ = s;
return s;
}
}
/**
* <code>string reason = 2;</code>
* @return The bytes for reason.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getReasonBytes() {
java.lang.Object ref = reason_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
reason_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (entityId_ != 0) {
output.writeUInt32(1, entityId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, reason_);
}
if (invoke_ != null) {
output.writeMessage(12, getInvoke());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, entityId_);
}
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, reason_);
}
if (invoke_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, getInvoke());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify other = (emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify) obj;
if (getEntityId()
!= other.getEntityId()) return false;
if (hasInvoke() != other.hasInvoke()) return false;
if (hasInvoke()) {
if (!getInvoke()
.equals(other.getInvoke())) return false;
}
if (!getReason()
.equals(other.getReason())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getEntityId();
if (hasInvoke()) {
hash = (37 * hash) + INVOKE_FIELD_NUMBER;
hash = (53 * hash) + getInvoke().hashCode();
}
hash = (37 * hash) + REASON_FIELD_NUMBER;
hash = (53 * hash) + getReason().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 1155
* Obf: CMJMPJAFMGK
* </pre>
*
* Protobuf type {@code AbilityInvocationFailNotify}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityInvocationFailNotify)
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotifyOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.class, emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
entityId_ = 0;
if (invokeBuilder_ == null) {
invoke_ = null;
} else {
invoke_ = null;
invokeBuilder_ = null;
}
reason_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify build() {
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify buildPartial() {
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify result = new emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify(this);
result.entityId_ = entityId_;
if (invokeBuilder_ == null) {
result.invoke_ = invoke_;
} else {
result.invoke_ = invokeBuilder_.build();
}
result.reason_ = reason_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify) {
return mergeFrom((emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify other) {
if (other == emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.getDefaultInstance()) return this;
if (other.getEntityId() != 0) {
setEntityId(other.getEntityId());
}
if (other.hasInvoke()) {
mergeInvoke(other.getInvoke());
}
if (!other.getReason().isEmpty()) {
reason_ = other.reason_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int entityId_ ;
/**
* <code>uint32 entity_id = 1;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
/**
* <code>uint32 entity_id = 1;</code>
* @param value The entityId to set.
* @return This builder for chaining.
*/
public Builder setEntityId(int value) {
entityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 entity_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearEntityId() {
entityId_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder> invokeBuilder_;
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
* @return Whether the invoke field is set.
*/
public boolean hasInvoke() {
return invokeBuilder_ != null || invoke_ != null;
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
* @return The invoke.
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvoke() {
if (invokeBuilder_ == null) {
return invoke_ == null ? emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance() : invoke_;
} else {
return invokeBuilder_.getMessage();
}
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
public Builder setInvoke(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
if (invokeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
invoke_ = value;
onChanged();
} else {
invokeBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
public Builder setInvoke(
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
if (invokeBuilder_ == null) {
invoke_ = builderForValue.build();
onChanged();
} else {
invokeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
public Builder mergeInvoke(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
if (invokeBuilder_ == null) {
if (invoke_ != null) {
invoke_ =
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.newBuilder(invoke_).mergeFrom(value).buildPartial();
} else {
invoke_ = value;
}
onChanged();
} else {
invokeBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
public Builder clearInvoke() {
if (invokeBuilder_ == null) {
invoke_ = null;
onChanged();
} else {
invoke_ = null;
invokeBuilder_ = null;
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder getInvokeBuilder() {
onChanged();
return getInvokeFieldBuilder().getBuilder();
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokeOrBuilder() {
if (invokeBuilder_ != null) {
return invokeBuilder_.getMessageOrBuilder();
} else {
return invoke_ == null ?
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance() : invoke_;
}
}
/**
* <code>.AbilityInvokeEntry invoke = 12;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
getInvokeFieldBuilder() {
if (invokeBuilder_ == null) {
invokeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>(
getInvoke(),
getParentForChildren(),
isClean());
invoke_ = null;
}
return invokeBuilder_;
}
private java.lang.Object reason_ = "";
/**
* <code>string reason = 2;</code>
* @return The reason.
*/
public java.lang.String getReason() {
java.lang.Object ref = reason_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
reason_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>string reason = 2;</code>
* @return The bytes for reason.
*/
public com.google.protobuf.ByteString
getReasonBytes() {
java.lang.Object ref = reason_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
reason_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>string reason = 2;</code>
* @param value The reason to set.
* @return This builder for chaining.
*/
public Builder setReason(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
reason_ = value;
onChanged();
return this;
}
/**
* <code>string reason = 2;</code>
* @return This builder for chaining.
*/
public Builder clearReason() {
reason_ = getDefaultInstance().getReason();
onChanged();
return this;
}
/**
* <code>string reason = 2;</code>
* @param value The bytes for reason to set.
* @return This builder for chaining.
*/
public Builder setReasonBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
reason_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityInvocationFailNotify)
}
// @@protoc_insertion_point(class_scope:AbilityInvocationFailNotify)
private static final emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify();
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityInvocationFailNotify>
PARSER = new com.google.protobuf.AbstractParser<AbilityInvocationFailNotify>() {
@java.lang.Override
public AbilityInvocationFailNotify parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityInvocationFailNotify(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityInvocationFailNotify> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityInvocationFailNotify> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityInvocationFailNotify_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityInvocationFailNotify_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n!AbilityInvocationFailNotify.proto\032\030Abi" +
"lityInvokeEntry.proto\"e\n\033AbilityInvocati" +
"onFailNotify\022\021\n\tentity_id\030\001 \001(\r\022#\n\006invok" +
"e\030\014 \001(\0132\023.AbilityInvokeEntry\022\016\n\006reason\030\002" +
" \001(\tB\033\n\031emu.grasscutter.net.protob\006proto" +
"3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.getDescriptor(),
});
internal_static_AbilityInvocationFailNotify_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityInvocationFailNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityInvocationFailNotify_descriptor,
new java.lang.String[] { "EntityId", "Invoke", "Reason", });
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -19,25 +19,25 @@ public final class AbilityInvocationsNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>
getInvokesList();
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index);
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
int getInvokesCount();
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
getInvokesOrBuilderList();
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
int index);
@ -45,7 +45,7 @@ public final class AbilityInvocationsNotifyOuterClass {
/**
* <pre>
* CmdId: 1196
* Name: NHHOLCBCDGJ
* Obf: PJFLGALPCNO
* </pre>
*
* Protobuf type {@code AbilityInvocationsNotify}
@ -94,7 +94,7 @@ public final class AbilityInvocationsNotifyOuterClass {
case 0:
done = true;
break;
case 122: {
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
invokes_ = new java.util.ArrayList<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>();
mutable_bitField0_ |= 0x00000001;
@ -138,17 +138,17 @@ public final class AbilityInvocationsNotifyOuterClass {
emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify.class, emu.grasscutter.net.proto.AbilityInvocationsNotifyOuterClass.AbilityInvocationsNotify.Builder.class);
}
public static final int INVOKES_FIELD_NUMBER = 15;
public static final int INVOKES_FIELD_NUMBER = 1;
private java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> invokes_;
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> getInvokesList() {
return invokes_;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
@ -156,21 +156,21 @@ public final class AbilityInvocationsNotifyOuterClass {
return invokes_;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
@java.lang.Override
public int getInvokesCount() {
return invokes_.size();
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index) {
return invokes_.get(index);
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
@ -193,7 +193,7 @@ public final class AbilityInvocationsNotifyOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < invokes_.size(); i++) {
output.writeMessage(15, invokes_.get(i));
output.writeMessage(1, invokes_.get(i));
}
unknownFields.writeTo(output);
}
@ -206,7 +206,7 @@ public final class AbilityInvocationsNotifyOuterClass {
size = 0;
for (int i = 0; i < invokes_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, invokes_.get(i));
.computeMessageSize(1, invokes_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -338,7 +338,7 @@ public final class AbilityInvocationsNotifyOuterClass {
/**
* <pre>
* CmdId: 1196
* Name: NHHOLCBCDGJ
* Obf: PJFLGALPCNO
* </pre>
*
* Protobuf type {@code AbilityInvocationsNotify}
@ -538,7 +538,7 @@ public final class AbilityInvocationsNotifyOuterClass {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder> invokesBuilder_;
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> getInvokesList() {
if (invokesBuilder_ == null) {
@ -548,7 +548,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public int getInvokesCount() {
if (invokesBuilder_ == null) {
@ -558,7 +558,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index) {
if (invokesBuilder_ == null) {
@ -568,7 +568,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder setInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
@ -585,7 +585,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder setInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
@ -599,7 +599,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder addInvokes(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
if (invokesBuilder_ == null) {
@ -615,7 +615,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder addInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
@ -632,7 +632,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder addInvokes(
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
@ -646,7 +646,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder addInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
@ -660,7 +660,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder addAllInvokes(
java.lang.Iterable<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> values) {
@ -675,7 +675,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder clearInvokes() {
if (invokesBuilder_ == null) {
@ -688,7 +688,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public Builder removeInvokes(int index) {
if (invokesBuilder_ == null) {
@ -701,14 +701,14 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder getInvokesBuilder(
int index) {
return getInvokesFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
int index) {
@ -718,7 +718,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
getInvokesOrBuilderList() {
@ -729,14 +729,14 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder addInvokesBuilder() {
return getInvokesFieldBuilder().addBuilder(
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance());
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder addInvokesBuilder(
int index) {
@ -744,7 +744,7 @@ public final class AbilityInvocationsNotifyOuterClass {
index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance());
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 15;</code>
* <code>repeated .AbilityInvokeEntry invokes = 1;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder>
getInvokesBuilderList() {
@ -833,7 +833,7 @@ public final class AbilityInvocationsNotifyOuterClass {
java.lang.String[] descriptorData = {
"\n\036AbilityInvocationsNotify.proto\032\030Abilit" +
"yInvokeEntry.proto\"@\n\030AbilityInvocations" +
"Notify\022$\n\007invokes\030\017 \003(\0132\023.AbilityInvokeE" +
"Notify\022$\n\007invokes\030\001 \003(\0132\023.AbilityInvokeE" +
"ntryB\033\n\031emu.grasscutter.net.protob\006proto" +
"3"
};

Some files were not shown because too many files have changed in this diff Show More