Compare commits

...

161 Commits

Author SHA1 Message Date
Colleiflower
516e5975e1
Add support for v3.5.0 (#2090)
* Fix Dvalin battle

See https://github.com/Anime-Game-Servers/Grasscutter-Quests/pull/25.

This is entirely untested and there's a 99% chance it's broken, I'm just submitting it as a draft PR so that I don't forget about its existence.

Co-Authored-By: mjolsic <21289772+mjolsic@users.noreply.github.com>

* Update protos

* 3.4 protos

* Fix

Now builds successfully, don't have the time to check if I should have specified true instead of false for withChildQuests, or if this functions as intended.

* Change from false to true

Per what smileoflove has been told on Discord

* 3.5

* Remove the Dvalin crap from this PR

Git is so confusing

* Update version

* Apply README changes from `origin/development`

* Remove unnecessary debugging information

---------

Co-authored-by: mjolsic <21289772+mjolsic@users.noreply.github.com>
Co-authored-by: KingRainbow44 <kobedo11@gmail.com>
2023-03-31 15:13:32 -04:00
KingRainbow44
922f7bca51
Move alternate language README.mds to readme/
additionally: fix `id-ID` & `vi-VN`'s `#Building` anchor
2023-03-31 14:43:53 -04:00
yzr
cf4cd80010
Fix delombok package not exists error with proto generated files (#2083)
Fix javadoc & suppress no comments warning
Fix terminal interaction in IDEA
Update lombok onMethod to JDK8 version
Some code reformat
2023-03-31 02:16:32 -04:00
Lê Huy Giang
88d8310e7e
Add vi-VN readme (#2091)
* Added vi-VN readme

* Added redirect vn readme to all
2023-03-31 02:15:36 -04:00
Xotak
5f011b477b
Update fr-FR.json (#2084) 2023-03-26 20:10:59 -04:00
TotallyNotOndre
8d09b8833c
Update ru-RU.json (#2081) 2023-03-12 21:10:01 -04:00
rwx9032
fdaa487b2a
Add support for the Chinese client (#2076)
* Add CNREL support

* Improve logic

* Maintain spacing

* Remove language keys & switch to debug

* Improve Format
2023-03-12 00:51:21 -05:00
thecutefinder
fd60e66182
linux
not gnu/linux smh
2023-03-12 00:49:59 -05:00
hamusuke
3ab3d5bc04
Simply implement achievement system and add achievement command (#2068)
* Implement achievement system

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

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

* fix: redundant codes

* fix: redundant codes

* Update language files

---------

Co-authored-by: Der Chien <b03902015@ntu.edu.tw>
2023-02-26 00:14:27 -05:00
hamusuke
51479e2abd
fix: incorrect Japanese word order (#2072) 2023-02-26 00:11:26 -05:00
Thoronium
b209d91947
Add home resource gain (#2064) 2023-02-23 23:22:25 -05:00
hamusuke
220c23b960
feat: change game time (#2061)
* feat: change game time

* Update proto names
2023-02-23 23:21:44 -05:00
Thoronium
a078b5ae28
Fix particle generation (#2066) 2023-02-23 23:20:57 -05:00
Thoronium
9a67f93ee8
Update missed files (#2060) 2023-02-20 13:46:32 -05:00
yeyeye
71a1e31d37
update gc 3.4 (#2041)
* update 3.4

* update3.4

* update 3.4

* update 3.4

* Add files via upload

* Delete SetPropCommand.java

* update 3.4 area id

* update version

* exchange cmdid

* exchange cmdid

* exchange cmdid

* my fault

* update AiSyncInfo
2023-02-18 22:18:27 -05:00
ERthereal
39b4aa1387
Fix in-game display text (#2049) 2023-02-15 19:33:32 -05:00
Thoronium
1b2210f5a7
Improved satiation (#2055)
* Natural satiation decreasing
Graphic showing satiation when eating (usually)

* Reworking values to match original

* Little fixes

* Satiation bar matches real values
Revival correctly updates bar

* Greatly simplify handling
Some fixes

* Inline variables
Add TODO for bug

* Satiation works correctly
Finally it all works as intended

* Remove unnecessary packets

* Improve satiation reduction handling
2023-02-15 19:32:59 -05:00
Thoronium
b4b8f1ec38
Fix climb jump stamina (#2056)
* Fix climb jump stamina

* Update StaminaManager.java

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-02-15 19:32:11 -05:00
Thoronium
d1c7ced0ef
Fix load order (#2057) 2023-02-15 19:31:33 -05:00
Lemon_miaow
11351d9866
Fixed only the issue about "BOOLEAN" occurring when importing resources. (#2028)
* Only Fix 'Exception in thread 'main' com.google.gson.JsonSyntaxException: java.io.IOException: Invalid DynamicFloat definition - BOOLEAN' problem.

* Update ResourceLoader.java

* Modify code indentation and optimization.

* Update JsonUtils.java

* Update JsonUtils.java

* Update DynamicFloat.java

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
2023-02-15 19:31:09 -05:00
Thoronium
1a50cccb38
Fix goal (#2052) 2023-02-09 17:12:01 +01:00
ZanyRain
3b29ba032e
Some fix about scene script and quest (#2029)
* [ScriptLib] Query player when not get entity from scene

* Fix NPE when doing quests

* Add QUEST_CONTENT_SKILL trigger

Q353 need it

* Add some missing fields that contain in scene scripts

* Add a lua table serializer implement with jackson

This do not replace the original one,it is useful when debug

* Fix point_array type error

* feat: fix space
2023-02-09 17:10:07 +01:00
Thoronium
ab5b49b7c5
Teapot Implementations & Fixes (#2032)
* Add realm switching
Fix realm unlock items

* Implement exiting teapot

* Implement home level rewards

* Fix small issues

* Fix call issue

* Add 'seen unlock' packets

* Fix Sumeru Main House bricking accounts
This is only for the house, not the full realm

* Fixed realm 5

Main house needs to be placed manually for Sumeru realm (module 5) as the resources for defaults in Sumeru realm are missing. Sumeru main house cannot be exited from the door, issue due to the same missing res.

* Fix Grass main house bricking accounts

* Remove references

* Formatting change (web editor)

* Whitespace & Formatting

* Whitespace

* Make 'seen' status persistent

* Fix misnamed field

* Revert "Fix misnamed field"

This reverts commit 21ef404e14b3111db47c25a15ba86bbd2eaab6db.

* Implement gaining trust (realm exp)

Add gaining trust by crafting
Add gaining trust via `/give`
Show trust in djinn menu

* Interior check for prevScene

* Correct positions & rotations

Return to front of main house when exiting from inside

* Update HandlerBackMyWorldReq.java

---------

Co-authored-by: Magix <27646710+KingRainbow44@users.noreply.github.com>
Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>
2023-02-09 17:00:16 +01:00
Thoronium
0fc578a243
Fix Cooking Compound Retrieval (#2039)
* Fix misnamed field

* Fix getter name
2023-02-02 14:48:42 +01:00
KingRainbow44
70e448d8bc
Revert "Add the lombok Gradle plugin & run delombok"
This reverts commit 1f999113
2023-01-15 03:30:53 -05:00
KingRainbow44
56ac097c21
Bump to version 1.4.6 2023-01-15 03:14:43 -05:00
KingRainbow44
1f99911305
Add the lombok Gradle plugin & run delombok
`delombok` is ran only when generating JavaDocs due to how `@__` was introduced into the project
2023-01-15 03:13:54 -05:00
ghjbvvgh
8a5a6ab83e
Unlock hidden points (#2016) 2023-01-11 00:28:00 +01:00
KingRainbow44
668461a6f1
Clean-Up Startup Sequence
hey i like it clean ok.. dont judge..
2022-12-30 20:31:27 -05:00
ZanyRain
fe80290bed
Output the handbook based off the client language (#1993) 2022-12-26 20:09:21 +01:00
Simplxs
92fbaa8670
Update gc to 3.3 (#1981)
* replace the deprecated api

* update proto

* delete music game

* fixed codes

* fix costume switch

* fix mail bug

* Bump version number.

* Re-add max boss chest number

Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>
2022-12-23 22:12:02 +01:00
유여름
8b83dbf58c
Update Korean translation (#1977)
* updated ko-KR.json

Update Korean translation

* Update ko-KR.json
2022-12-11 01:22:34 +10:30
Baguette
d6fef3252f
Formalizing and changing untranslated words (#1973)
Changing non-formal word of "Sebahagian" to "Sebagian", Changing untranslated word, Making stuff slightly more clear
2022-12-10 10:26:46 +10:30
Tesutarin
e73984bd41
Update CHS translation (#1965) 2022-12-02 10:25:15 +10:30
AnimeGitB
553e22ead8 Add more explicit NoSuchFileException message for excels 2022-11-28 21:04:39 +10:30
AnimeGitB
5878cb6f8d Accidentally left recent banner on test string 2022-11-26 16:50:56 +10:30
AnimeGitB
100d08ec5d Fix up pity tallies for new BannerTypes
Also fixes Beginner banner using Standard pity.
2022-11-26 02:03:11 +10:30
AnimeGitB
83b84408a1 Bake banner defaults into BannerType enum, and add every historic banner 2022-11-25 23:25:22 +10:30
AnimeGitB
da3981089d Add Position JsonAdapter for [x,y,z] format
Also add serializers for existing JsonAdapters
2022-11-25 00:29:26 +10:30
AnimeGitB
ad502a8568 Finally enforce deprecation of ancient Banners.json fields
Also add costItemId10 column so people know it exists, and removeC6FromPool column because it's a cool setting nobody knows about.
2022-11-24 23:56:13 +10:30
AnimeGitB
f6c84fdfbf Forgot about a 5star character that was added to the standard pool 2022-11-24 23:17:10 +10:30
AnimeGitB
1c4d263dd2 Add Data TSJ loading, replace and update Banners 2022-11-24 23:09:55 +10:30
AnimeGitB
35962542af Fix oversight on EnumTypeAdapterFactory 2022-11-24 01:36:58 +10:30
Luke H-W
0b5329514b
TSJ and TSV parsing (#1962)
* Deserialization support for tsv files

* Benchmarking

* Apparently moving the setter out of the lambda fixed the setAccessible issue

* Thread it

* Use AllArgsConstructor instead of field reflection

* Clean up AllArgsConstructor TSV deserialization

* Refactor TsvUtils

* Remove AllArgsConstructors from Excels

* Set field accessible

* [WIP] TSJ improvements

* [WIP] More TSV stuff

* [WIP] More TSV stuff

* Working TSV parser (slow)

* Load Excels in TSJ > JSON > TSV priority
2022-11-24 00:18:57 +10:30
Xotak
46b0c7cf93
Work on French localization (#1958)
* Work on French localization

* Apply suggestions from code review
2022-11-22 20:48:39 +10:30
Sinon
1e932ce144
added IT redeirect on all ReadME and typo fix (#1954)
* Added it-IT translaton

* added Italian readme

* readme redirect

add "it-IT" redirect on all readme

* added "it-IT" redirect on README.md

* Add files via upload

* added it to jp readme

* fix

* fix whitspasces

(vscode)
2022-11-20 22:45:43 +10:30
Xiaorunyu2541
b1a9ed0226
Update DeforestationManager.java (#1955)
* Update DeforestationManager.java

* Update src/main/java/emu/grasscutter/game/managers/deforestation/DeforestationManager.java
2022-11-20 18:25:36 +10:30
Sinon
676ed32a12
Added it-IT translaton (#1946)
* Added it-IT translaton

* added Italian readme
2022-11-14 11:19:35 +10:30
Jeez
05fe62b49a
[FIX] Language es-ES (spanish) (#1941) 2022-11-08 14:54:15 +10:30
github-actions
b781e560e4 Version 1.4.4-dev [skip actions] 2022-11-05 12:49:35 +00:00
github-actions
5c4c62c1ed Version 1.4.3
Update languages [skip actions]
Fix whitespace [skip actions]
Refactor Entity data
Clean up excels
Make PlayerBuffManager::removeBuff actually remove buff
Remove LinkedList usage https://twitter.com/joshbloch/status/583813919019573248
Add FIGHT_PROP_CUR_DEFENSE alias to setstats (closes #1929)
Update gradle wrapper (closes #1076)
Add warnings to ancient deprecated Banners.json fields Will probably turn these into runtime errors in 1.5.0, people need to stop sharing configs with dead fields and especially stop making PRs with them.
3.2 First Half Banners (closes #1932)
Reimplement namecard claiming (fixes #1882)
Kill console on IOError
Refactor command kwarg parsing
Update roomSceneId obfuscated names (#1926)
Add the new keys (3.2 Support) (#1923)
Update README_ja-JP.md (#1922)
Fix Mail SendToAll Freeze (#1913)
Remove deprecated constructor call
Debug system (#1894)
[Security][Bugfix] Fix directory traversal exploit (#1907)
Updated spanish translations (#1911)
Don't override en-us gacha strings with vietnamese
Fix gacha history internal server error
Fix CONTIBUTING typo in protect_files.yml
Remove compilation warning on Language.java
Version 1.4.3-dev [skip actions]
2022-11-05 12:49:35 +00:00
github-actions
e2b59fbd8d Update languages [skip actions] 2022-11-05 12:49:35 +00:00
github-actions
84bf783243 Fix whitespace [skip actions] 2022-11-05 12:49:35 +00:00
AnimeGitB
4d8caf5a8c Refactor Entity data 2022-11-05 23:18:33 +10:30
AnimeGitB
a30f16b0e1 Clean up excels 2022-11-05 23:12:03 +10:30
AnimeGitB
65915b7666 Make PlayerBuffManager::removeBuff actually remove buff 2022-11-05 17:26:20 +10:30
AnimeGitB
1ceda2a455 Remove LinkedList usage
https://twitter.com/joshbloch/status/583813919019573248
2022-11-05 17:04:15 +10:30
AnimeGitB
09f392bb5b Add FIGHT_PROP_CUR_DEFENSE alias to setstats (closes #1929) 2022-11-05 15:36:52 +10:30
AnimeGitB
944bfb76f3 Update gradle wrapper (closes #1076) 2022-11-05 15:03:00 +10:30
AnimeGitB
dc7b8d8ca6 Add warnings to ancient deprecated Banners.json fields
Will probably turn these into runtime errors in 1.5.0, people need to stop sharing configs with dead fields and especially stop making PRs with them.
2022-11-05 14:22:17 +10:30
AnimeGitB
9f00ea3573 3.2 First Half Banners
(closes #1932)
2022-11-05 13:56:27 +10:30
AnimeGitB
12316b36b1 Reimplement namecard claiming (fixes #1882) 2022-11-04 15:05:51 +10:30
AnimeGitB
0fb7d50acd Kill console on IOError 2022-11-04 13:55:39 +10:30
AnimeGitB
c926fe326c Refactor command kwarg parsing 2022-11-04 13:55:39 +10:30
hamusuke
e8930e92e1
Update roomSceneId obfuscated names (#1926) 2022-11-02 18:03:41 +10:30
lilmayofuksu
4ed0b90c27
Add the new keys (3.2 Support) (#1923)
* Add the new keys

* Some improvements to the key loading system & Bump the game version
2022-11-01 23:28:04 +01:00
Ign1s_Reiga
7bfb35ac39
Update README_ja-JP.md (#1922)
* Translate README.md into Japanese

Update README_ja-JP.md

* Update README_ja-JP.md

Update command link for account creation to take the reader closer to the actual command description.

Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>
2022-11-01 03:43:19 +01:00
jie65535
47911aa16e
Fix Mail SendToAll Freeze (#1913)
* Avoid iterating over every offline player

* getAllPlayers by stream

* Use the new method without changing the old signature

* Annotate deprecated `getAllPlayers`
2022-10-30 20:03:30 +10:30
AnimeGitB
855d3182ab Remove deprecated constructor call 2022-10-30 00:40:00 +10:30
BiosNod
43b7d7a383
Debug system (#1894)
* Add build (compile) script: gradlew jar

* Move server and services log levels to ConfigContainer, ability to enable/disable show packet payload and loop packets

* Add some loop packets to known list
2022-10-29 23:31:28 +10:30
sandtechnology
55928d9154
[Security][Bugfix] Fix directory traversal exploit (#1907)
* [Security][Bugfix] Fix directory traversal exploit

1.The first slash will act as root path when resolving local path, so directory traversal is possible
2.Filter the illegal payload to prevent directory traversal
3.This also fix the bug about not loading the files in data folder when querying  `/hk4e/announcement/`

* Fix formatting

* Update src/main/java/emu/grasscutter/server/http/handlers/AnnouncementsHandler.java
2022-10-29 23:19:46 +10:30
RBNXI
6219902e0f
Updated spanish translations (#1911) 2022-10-29 23:06:44 +10:30
AnimeGitB
d7af52f94b Don't override en-us gacha strings with vietnamese 2022-10-29 00:11:44 +10:30
AnimeGitB
c21d216d8d Fix gacha history internal server error 2022-10-29 00:05:29 +10:30
AnimeGitB
60657b3b98 Fix CONTIBUTING typo in protect_files.yml 2022-10-28 22:23:13 +10:30
AnimeGitB
f07ce48b24 Remove compilation warning on Language.java 2022-10-28 22:13:13 +10:30
github-actions
2dd644f28b Version 1.4.3-dev [skip actions] 2022-10-26 12:31:30 +00:00
github-actions
229303f934 Version 1.4.2
Update languages [skip actions]
Fix whitespace [skip actions]
Update README and fil-PH (#1901)
Remove references to old repo
Make Player lazyload correct Account (should fix #1900)
Lombokify Grasscutter.java some more
Update ru-RU.json (#1895)
Extend setConstCommand "all" (#1884)
add Quest command alias (#1891)
Added zh-CN translaton for non-translated strings (#1890)
Updated Polish Translation (#1889)
Added "s" alias to SpawnCommand (closes #1840)
fix: unlocking home bgm doesn't work. (#1886)
Fix edge case on FileUtils::getFilenameWithoutPath
Medicine revival&Login white screen (#1883)
Save avatar in forceConstellationLevel (closes #1881)
Fix IllegalStateException when execute toMap (#1879)
Fix StackOverFlow when execute /give all (#1878)
Version 1.4.2-dev [skip actions]
2022-10-26 12:31:30 +00:00
github-actions
a9148e1b66 Update languages [skip actions] 2022-10-26 12:31:30 +00:00
github-actions
d99a50b80f Fix whitespace [skip actions] 2022-10-26 12:31:30 +00:00
AwayJob
877f747d01
Update README and fil-PH (#1901)
* made it more  c l e a r e r

* add .

* Update README.md

* Capitalised HTTPS

* update actions to build

* fixed typo

Fixed the bullet point spacing, removed http://mitm.it as the download page don't exist anymore, added `mitmproxy-ca-cert.cer` and save script into the instruction.

* added additional info about mitmproxy

* minor fixes

* Update README_fil-PH

Synced with the README
Removed bad words, insults like saying the user has skill issues
Added some professionally

* grammar fix
2022-10-26 12:15:08 +10:30
AnimeGitB
18360a6231 Remove references to old repo 2022-10-26 12:08:51 +10:30
AnimeGitB
a2c4895c16 Make Player lazyload correct Account (should fix #1900) 2022-10-25 18:31:55 +10:30
AnimeGitB
a5579368bb Lombokify Grasscutter.java some more 2022-10-25 15:49:14 +10:30
TotalyNotOndre
ae51f4c046
Update ru-RU.json (#1895) 2022-10-25 10:54:22 +10:30
natsu
5b6698f583
Extend setConstCommand "all" (#1884)
* Extend give command "talent"

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

Shorten IntStream for getCombatSkills

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

* Fix setSkillLevel to work during avatar construction
Shortening getCombatSkills

* changeSkillLevel now acts as intermediate operation to fetch skillIds

* setSkillLevel changes to allow out of range levels to be normalized

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

Removing recalcStats since it's redundant

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

* Major changes and cleanup:
- AvatarSkillDepotData: removed getCombatSkills since it's unused
- TalentCommand: shortened /talent all using getSkillsAndEnergySkill
- GiveCommand: changed changeSkillLevel to setSkillLevel
- Avatar: delete changeSkillLevel and moved the operation inside setSkillLevel,updated skillId to Integer to catch special cases from GiveCommand

* Small cleanup:
Removed the special case from Avatar to be handled inside of GiveCommand

* Added "all" parameter to SetConst

* Changed all to [all] int SetConstCommand usage

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-10-24 14:28:39 +10:30
TotalyNotOndre
496cd671da
add Quest command alias (#1891) 2022-10-24 12:32:35 +10:30
Fish and Chip
fd6ed2f15f
Added zh-CN translaton for non-translated strings (#1890)
Added zh-CN translation for non-translated strings
2022-10-24 10:34:51 +10:30
Penelopeep
ceed05cd15
Updated Polish Translation (#1889) 2022-10-24 10:33:15 +10:30
AnimeGitB
7d1a7b501b Added "s" alias to SpawnCommand (closes #1840) 2022-10-24 10:32:10 +10:30
hamusuke
8b520b3883
fix: unlocking home bgm doesn't work. (#1886)
* fix: unlocking home bgm doesn't work.

* Update src/main/java/emu/grasscutter/game/home/GameHome.java

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-10-23 15:08:17 +10:30
AnimeGitB
54ad108a14 Fix edge case on FileUtils::getFilenameWithoutPath 2022-10-22 17:15:43 +10:30
jacky14
ccf182d692
Medicine revival&Login white screen (#1883)
* Update InventorySystem.java

-:[fix] Medicine revival

* Update GameMainQuest.java

-:[fix] Login white screen
2022-10-22 16:51:33 +10:30
AnimeGitB
c51f7610b2 Save avatar in forceConstellationLevel (closes #1881) 2022-10-22 12:45:27 +10:30
iTruth
c331a7f288
Fix IllegalStateException when execute toMap (#1879) 2022-10-21 21:49:48 +10:30
iTruth
be8fbcbc02
Fix StackOverFlow when execute /give all (#1878)
* Fix StackOverFlow when execute /give all

* Use more proper code
2022-10-20 20:22:10 +10:30
github-actions
c5d30c44eb Version 1.4.2-dev [skip actions] 2022-10-18 14:56:27 +00:00
github-actions
6146d14dc1 Version 1.4.1
Fix whitespace [skip actions]
Restore ability to run without jar (#1875)
Avoid NPE on CookingCompoundManager init
Extend give command "skill level" & shortening /talent all (#1865)
Remove stale item handling code
Fix gacha avatars (fixes #1870)
Refactor out some EntrySets
send CompoundDataNotify on Login;fix spelling mistakes. (#1869)
Change logging level on item use from info to debug
feat:cooking food ingredient(aka:compound) implementation (#1858)
Remove constellation charge and talent level bonuses from db
Fix ambiguous command regexes
feat: set emoji collection in chat screen (#1864)
feat: set friend enter home option (#1860)
Add a dictionary for Encryption public keys (#1862)
Refactor handbook generation to not use naked textmap getter
Accept resource enums of form "1"
Update ru-RU.json (#1855)
Version 1.4.1-dev [skip actions]
2022-10-18 14:56:27 +00:00
github-actions
96da4b6117 Fix whitespace [skip actions] 2022-10-18 14:56:26 +00:00
Luke H-W
026ef9c51b
Restore ability to run without jar (#1875)
* Change JAR_FILE_SYSTEM to allow running from IDE without jar

* Just grab /defaults/data

* Restore FileUtils.getPathsFromResource
2022-10-19 01:26:11 +10:30
AnimeGitB
577772831c Avoid NPE on CookingCompoundManager init 2022-10-18 19:47:21 +10:30
natsu
2b08738043
Extend give command "skill level" & shortening /talent all (#1865)
* Extend give command "talent"

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

Shorten IntStream for getCombatSkills

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

* Fix setSkillLevel to work during avatar construction
Shortening getCombatSkills

* changeSkillLevel now acts as intermediate operation to fetch skillIds

* setSkillLevel changes to allow out of range levels to be normalized

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

Removing recalcStats since it's redundant

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

* Major changes and cleanup:
- AvatarSkillDepotData: removed getCombatSkills since it's unused
- TalentCommand: shortened /talent all using getSkillsAndEnergySkill
- GiveCommand: changed changeSkillLevel to setSkillLevel
- Avatar: delete changeSkillLevel and moved the operation inside setSkillLevel,updated skillId to Integer to catch special cases from GiveCommand

* Small cleanup:
Removed the special case from Avatar to be handled inside of GiveCommand

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-10-18 19:45:24 +10:30
AnimeGitB
b5940da36b Remove stale item handling code 2022-10-18 17:57:49 +10:30
AnimeGitB
aacf013c06 Fix gacha avatars (fixes #1870) 2022-10-18 15:11:33 +10:30
AnimeGitB
85f44ebdf3 Refactor out some EntrySets 2022-10-17 20:47:52 +10:30
dragon
b5f356ce4f
send CompoundDataNotify on Login;fix spelling mistakes. (#1869) 2022-10-17 20:44:06 +10:30
AnimeGitB
84d02370df Change logging level on item use from info to debug 2022-10-17 19:21:14 +10:30
dragon
cf67c44f22
feat:cooking food ingredient(aka:compound) implementation (#1858)
* feat:cooking food ingredient(aka:compound) implementation

Implement food ingredient(compound) feature.Need a thorough test and still has some work to do.

* small bug fix;implement fish processing

* Update src/main/java/emu/grasscutter/server/packet/send/PacketItemAddHintNotify.java

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>

* Update Inventory.java

* Update Inventory.java

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-10-17 19:18:05 +10:30
AnimeGitB
1ecc3f4390 Remove constellation charge and talent level bonuses from db 2022-10-17 16:13:28 +10:30
AnimeGitB
cbd66a7437 Fix ambiguous command regexes 2022-10-17 13:53:53 +10:30
hamusuke
01e37cce39
feat: set emoji collection in chat screen (#1864) 2022-10-16 22:23:00 +10:30
hamusuke
610a364b9a
feat: set friend enter home option (#1860) 2022-10-15 11:58:45 -04:00
lilmayofuksu
a4747abfc9
Add a dictionary for Encryption public keys (#1862) 2022-10-16 00:36:37 +10:30
AnimeGitB
f3a5bc16a8 Refactor handbook generation to not use naked textmap getter 2022-10-15 23:58:33 +10:30
AnimeGitB
4a5a7bd6bd Accept resource enums of form "1" 2022-10-15 22:18:54 +10:30
TotalyNotOndre
130a01faa4
Update ru-RU.json (#1855) 2022-10-14 03:08:05 +10:30
github-actions
06fe05bcf7 Version 1.4.1-dev [skip actions] 2022-10-13 13:32:11 +00:00
github-actions
23f1298d6c Version 1.4.0
Fix whitespace [skip actions]
[BREAKING] Item Usage Overhaul
Updated MAX_FRIENDS (#1852)
Refactor GameData, remove deprecated getGsonFactory - Fix day-of-week dungeons - AvatarSkill max level enforcement from excels - Partial fix to bonus levels (need packet on talent update)
Lombokify and sort GameData
Extend talent command "all" (#1850)
fix: Solar Isotoma Elevator doesn't work in multiplayer mode (#1848)
fix: ConcurrentModificationError by removing gadget (#1849)
Add DynamicFloat class
fix: albedo elevator doesn't work (#1845)
Update GM Handbook with Spincrystal names and Monster strings
feat: unlock homeworld bgm and set homeworld bgm. (#1844)
Flatten language translation keys in-memory
feat: set namecards in profile editing. (#1843)
fix costumes are unable to be unlocked. (#1842)
Fix food decreasing (#1834)
Fix showing ban message box (#1826)
Don't need full Java stacktrace on Lua errors
Move Data, Plugin, Script, Packet access from Strings to Paths (#1839)
Add `shutdown` alias to StopCommand
Update Banners.json (#1813)
[BREAKING] Deobfuscate codex field, slight refactor (#1809)
3.1 Support (#1808)
refactor HandlerWidgetDoBagReq
Update README.md
Fixed a tons of errors to make the drop system to accord with that in the actual game
Allow loading Resources from zip files Move Resources loading from String filenames to Paths Add zip support
Add `-game` and `-dispatch` startup arguments that override the run mode in the config
Use reflection to map database classes and add missing mapped classes to the dispatch datastore
Version 1.3.2-dev [skip actions]
2022-10-13 13:32:11 +00:00
github-actions
025e5d3c1c Fix whitespace [skip actions] 2022-10-13 13:32:10 +00:00
AnimeGitB
d1d39db56c [BREAKING] Item Usage Overhaul
-De-hardcode elemental orb values
-De-hardcode exp items
-Change ShopChest format (temporary, drop system overhaul will replace it entirely)
-Food healing actually uses Ability data for real HP amounts
2022-10-14 00:00:40 +10:30
atArtyom
5bb43ac074
Updated MAX_FRIENDS (#1852) 2022-10-13 18:32:58 +10:30
AnimeGitB
4e75361ad4 Refactor GameData, remove deprecated getGsonFactory
- Fix day-of-week dungeons
- AvatarSkill max level enforcement from excels
- Partial fix to bonus levels (need packet on talent update)
2022-10-13 18:31:34 +10:30
AnimeGitB
bb342f9114 Lombokify and sort GameData 2022-10-13 14:58:49 +10:30
natsu
953272489d
Extend talent command "all" (#1850)
* Extend talent command "all":
Added talent option to set all talents (n, e, q) at once
Modified error message to cover edge cases when player entered talent level lower than 1

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

some suggested changes

Co-authored-by: Luke H-W <Birdulon@users.noreply.github.com>
2022-10-13 12:46:59 +10:30
hamusuke
ec3cdc040f
fix: Solar Isotoma Elevator doesn't work in multiplayer mode (#1848) 2022-10-12 22:14:25 +10:30
hamusuke
ef55e5515c
fix: ConcurrentModificationError by removing gadget (#1849) 2022-10-12 22:07:53 +10:30
AnimeGitB
558471237a Add DynamicFloat class 2022-10-12 21:58:39 +10:30
hamusuke
bf8ee32382
fix: albedo elevator doesn't work (#1845)
* Packet preparation

* elevator creation

* Make elevator work, scene time, entity removed event.

* Avoid referencing certain character name.
2022-10-12 17:26:45 +10:30
AnimeGitB
f801fe0305 Update GM Handbook with Spincrystal names and Monster strings 2022-10-12 16:01:22 +10:30
hamusuke
4da4c03ecc
feat: unlock homeworld bgm and set homeworld bgm. (#1844)
* will be able to change home bgm.

* feat: unlock homeworld bgm and set homeworld bgm.

* Update src/main/java/emu/grasscutter/game/home/GameHome.java

* Update GameHome.java

* Get default unlocked home bgms from HomeWorldBgmData

* fix: duplicate home items by sending packet
2022-10-11 22:29:43 +10:30
AnimeGitB
98ac42a6c6 Flatten language translation keys in-memory 2022-10-09 12:21:05 +10:30
hamusuke
a4f10208de
feat: set namecards in profile editing. (#1843)
* add: can set name cards in profile editing.

* some changes

* Update src/main/java/emu/grasscutter/game/player/Player.java

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

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

* Update src/main/java/emu/grasscutter/server/packet/send/PacketGetFriendShowNameCardInfoRsp.java

* Update src/main/java/emu/grasscutter/server/packet/send/PacketUpdatePlayerShowNameCardListRsp.java

* Update src/main/java/emu/grasscutter/game/player/Player.java
2022-10-09 11:40:10 +10:30
hamusuke
e23536e7ba
fix costumes are unable to be unlocked. (#1842)
* fix: costumes are able to be unlocked.

* Update AvatarCostumeData
2022-10-09 11:10:42 +10:30
atArtyom
004a765e5b
Fix food decreasing (#1834)
* Update InventorySystem.java

Fix some food didn't reduce after use.

* Update InventorySystem.java
2022-10-08 01:44:29 +10:30
Dang Hoang Phuc
a520bc9416
Fix showing ban message box (#1826)
* fix: getplayertoken ban message popup

* feat: insure no packet handle when banned

* feat: using session state instead of account
2022-10-08 01:37:20 +10:30
AnimeGitB
0b9cab5ad5 Don't need full Java stacktrace on Lua errors 2022-10-07 23:06:26 +10:30
Luke H-W
dd6e1bb8a3
Move Data, Plugin, Script, Packet access from Strings to Paths (#1839)
* Move Data, Plugin, Script, Packet access from Strings to Paths
- No longer dump default Data files to folder on launch
- Allow Scripts to be loaded from Resources zip
- Lay groundwork for Plugins to be loaded from zip
2022-10-07 23:01:08 +10:30
Luke H-W
f6ce7e349d
Add shutdown alias to StopCommand 2022-10-04 01:33:01 +10:30
TomyJan
960318651c
Update Banners.json (#1813)
* Update Banners.json

* Update Banners.json
2022-09-28 21:08:13 +09:30
Luke H-W
c2e620bf7c
[BREAKING] Deobfuscate codex field, slight refactor (#1809)
* Deobfuscate codex field, slight refactor

* Fix relic sets in codex
2022-09-28 16:28:15 +09:30
GanyusLeftHorn
5ffc07cf59
3.1 Support (#1808)
* Update 3.0 protos

* Update classes to match protos

* Fix RegionHandler versions

* 3.0 Opcodes

* Fixed Gadget Spawning

Original Commit Message: fixed gadget spawning ty MJDerp
Gitea Author: yh0Nathan

Co-authored-by: yh0Nathan <yhonathancaleb@gmail.com>

* Make PointData compatible with alternative PointData

Original Commit Message: Make PointData compatible with windied scene points.
Gitea Author: GanyusLeftHorn

Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>

* Add scene tag for Vanarana.

Original Commit Message: Add scene tag for Vanarana.
Gitea Author: GanyusLeftHorn

Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>

* Add Sumeru expeditions.

Original Commit Message: Add Sumeru expeditions.
Gitea Author: GanyusLeftHorn

Co-authored-by: GanyusLeftHorn <1244229+GanyusLeftHorn@users.noreply.github.com>

* Update game version to 3.0.0

* versionFix must be >= 50 not == 50 in RegionHandler

* Add new 3.0 Reliquary and SkillParticleGeneration data

Original Commit Message: Repair 3.0 added Reliquary 3-in-1 on the crafting table. Add skill particle generation info for Tighnari,Collei and Dori
Gitea Author: Roly

* Actually fix RegionHandler

* Remove asset names from json and comments

* Add scene areas for Sumeru desert to /prop um

* Added New MaterialType

* Change version to 3.1.0

* funny welcome message back

* Fix pyramid skill issue.

* Fix pyramid and event scene tags without ugly bruteforce.

* Remove backrooms chat welcome message.

* Incorporate suggestions.

* RoomSceneId and empty list checking.

Co-authored-by: Benj <benjamin7006@gmail.com>
Co-authored-by: yh0Nathan <yhonathancaleb@gmail.com>
Co-authored-by: Kokoboy <anushkumar222001@gmail.com>
Co-authored-by: nitro <31241699+nitrog0d@users.noreply.github.com>
Co-authored-by: Vexeone <vexeone@gmail.com>
2022-09-28 04:53:19 +02:00
AnimeGitB
4154229722 refactor HandlerWidgetDoBagReq 2022-09-26 18:41:05 +09:30
Moon Light「つかり」
badda3626f Update README.md 2022-09-24 00:51:10 +09:30
Fish and Chip
2f2eb1dba0 Fixed a tons of errors to make the drop system to accord with that in the actual game 2022-09-23 22:48:06 +09:30
AnimeGitB
fbc0219cba Allow loading Resources from zip files
Move Resources loading from String filenames to Paths
Add zip support
2022-09-23 22:25:17 +09:30
Melledy
a90455a7a4
Add -game and -dispatch startup arguments that override the run mode in the config 2022-09-18 20:52:30 -07:00
Melledy
0d64e2e810
Use reflection to map database classes and add missing mapped classes to the dispatch datastore 2022-09-18 20:46:28 -07:00
github-actions
794350aa63 Version 1.3.2-dev [skip actions] 2022-09-16 17:04:45 +00:00
github-actions
ad64d71165 Version 1.3.1
Fix whitespace [skip actions]
Extend spawn command (#1777)
character and companionship exp gain to party not active character fixes #1787
fixed gadget hp properties and invincibility handling (#1773)
Add support for propperly showing activity shops (#1774)
Improve team respawn (#1752)
Update README.md (the origin) (#1736)
Update banners (closes #1760)
Update zh-CN.json (#1762)
Calculate Banner.previewPrefabPath
Forbid PRs from modifying certain files
Added a directive to fix some minor bugs (#1744)
remove accidentally committed symlink
Version 1.3.1-dev [skip actions]
2022-09-16 17:04:45 +00:00
github-actions
e9f5d98466 Fix whitespace [skip actions] 2022-09-16 17:04:44 +00:00
Alexander Hartmann
08f361954a
Extend spawn command (#1777)
* add missing EntityTypes

* small command refactorings and improvements
* move common command patterns and methods to CommandHelpers
* let the spawn command detect the entityType instead of spawning every entity as EntityVehicle
* add extra options for spawning gadgets for better debuging and testing

* More spawn command additions and cleanups+EntityVehicle changes
* Moved remaining patterns from GiveCommand and ClearCommand to CommandHelpers
* Added patterns for hp, maxhp, atk, def and (monster)ai for the spawn command
* Moved intParam parsing via regex to the CommandHelpers
* Read most of EntityVehicle stats from the ConfigGadget instead of hardcoding them

Co-authored-by: hartie95 <mail@hartie95.de>
2022-09-17 02:34:20 +09:30
AnimeGitB
9671a76af2 character and companionship exp gain to party not active character
fixes #1787
2022-09-17 01:33:48 +09:30
Alexander Hartmann
08fdcf6ed4
fixed gadget hp properties and invincibility handling (#1773)
* fixed gadget hp properties and invincibility handling

* Allow killing of hp locked entities, if the damage is higher then the hp

Co-authored-by: hartie95 <mail@hartie95.de>
2022-09-15 11:56:20 +09:30
Alexander Hartmann
21ff749dca
Add support for propperly showing activity shops (#1774)
* Add support for propperly showing activity shops

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

Co-authored-by: hartie95 <mail@hartie95.de>
2022-09-14 19:57:16 +09:30
Kawaa
070edd263a
Improve team respawn (#1752)
* Pull request made after merging the latest version

* Update src/main/resources/languages/ja-JP.json

* first commit

* TeamRespawn_BigWorld

* Improving scene Loading

* Final commit

* optimize import

* optimize

* Update TeamManager.java

* Update src/main/java/emu/grasscutter/game/player/TeamManager.java
2022-09-12 23:25:10 +09:30
AwayJob
72c16d7ecb
Update README.md (the origin) (#1736)
* made it more  c l e a r e r

* add .

* Update README.md

* Capitalised HTTPS

* update actions to build

* fixed typo

Fixed the bullet point spacing, removed http://mitm.it as the download page don't exist anymore, added `mitmproxy-ca-cert.cer` and save script into the instruction.

* added additional info about mitmproxy
2022-09-11 11:19:01 -04:00
AnimeGitB
767e598bea Update banners (closes #1760) 2022-09-11 21:05:16 +09:30
2y8e9h22
57bb747118
Update zh-CN.json (#1762)
* Update zh-CN.json

Translate Chinese briefly.

* bring into correspondence with

Same indentation
2022-09-09 22:32:38 +09:30
AnimeGitB
d3bf5b585f Calculate Banner.previewPrefabPath 2022-09-08 22:36:43 +09:30
AnimeGitB
a9ca80e490 Forbid PRs from modifying certain files 2022-09-07 15:38:27 +09:30
Kawaa
210e9e9732 Added a directive to fix some minor bugs (#1744)
* Pull request made after merging the latest version

* Update src/main/resources/languages/ja-JP.json
2022-09-05 23:53:40 +09:30
1469 changed files with 373978 additions and 346282 deletions

23
.github/workflows/protect_files.yml vendored Normal file
View File

@ -0,0 +1,23 @@
name: Protect write-access files from being PR'd
on:
pull_request_target:
types:
- opened
- reopened
branches:
- development
paths:
- '.github/'
- '.editorconfig'
- 'CODE_OF_CONDUCT.md'
- 'CONTRIBUTING.md'
- 'LICENSE'
jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: superbrothers/close-pull-request@v3
with:
comment: "This PR has been closed for modifying protected files. See `CONTRIBUTING.md` for more information."

View File

@ -21,3 +21,11 @@ Your code should follow the standards set below:
- Dependencies that use a separate language (ex. Kotlin) that can run on a JVM are acceptable.
- Dependencies that require the use of native code (ex. JNI) are prohibited.
- Directly adding foreign code (other languages, ex. Kotlin) into the main codebase is prohibited.
- Certain files and folders are forbidden to modify in Pull Requests and may only be changed by Write-Access members. The current list for this can be found in `.github/workflows/protect_files.yml`.
## Intellectual Property
Please avoid adding any direct references to the following, whenever possible:
- Game names
- Character names
- Notable weapon names

View File

@ -3,7 +3,7 @@
<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)
[EN](README.md) | [简中](docs/README_zh-CN.md) | [繁中](docs/README_zh-TW.md) | [FR](docs/README_fr-FR.md) | [ES](docs/README_es-ES.md) | [HE](docs/README_HE.md) | [RU](docs/README_ru-RU.md) | [PL](docs/README_pl-PL.md) | [ID](docs/README_id-ID.md) | [KR](docs/README_ko-KR.md) | [FIL/PH](docs/README_fil-PH.md) | [NL](docs/README_NL.md) | [JP](docs/README_ja-JP.md) | [IT](docs/README_it-IT.md) | [VI](docs/README_vi-VN.md)
**Attention:** We always welcome contributors to the project. Before adding your contribution, please carefully read our [Code of Conduct](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
@ -24,7 +24,7 @@
### Requirements
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
**Note:** If you just want to **run it**, then **jre** only is fine.
@ -37,36 +37,36 @@
**Note:** If you updated from an older version, delete `config.json` to regenerate it.
1. Get `grasscutter.jar`
- Download from [actions](https://github.com/Grasscutters/Grasscutter/actions/workflows/build.yml) or [build the server by yourself](#building).
- 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 using [server console command](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
½. 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)
1. Redirect traffic: (choose one only)
- mitmdump: `mitmdump -s proxy.py -k`
Trust CA certificate:
- Trust CA certificate:
**Note:** The CA certificate is usually stored in `%USERPROFILE%\.mitmproxy`, or you can download it from `http://mitm.it`
- 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...
Double click for [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)
- 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`, and load [this script](https://github.com/Grasscutters/Grasscutter/wiki/Resources#fiddler-classic-jscript) (copy and paste the script in the `FiddlerScript` tab).
- 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.
**You can also use `start.cmd` to start servers and proxy daemons automatically, but you have to set up JAVA_HOME enviroment and configure the `start_config.cmd` file.**
- 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.**
### Building
@ -74,7 +74,7 @@ Grasscutter uses Gradle to handle dependencies & building.
**Requirements:**
- [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) or higher
- [Git](https://git-scm.com/downloads)
##### Windows
@ -101,7 +101,6 @@ You can find the output jar in the root of the project folder.
# Quick Troubleshooting
* If compiling wasn't successful, please check your JDK installation (JDK 17 and validated JDK's bin PATH variable)
* My client doesn't connect, doesn't login, 4206, etc... - Mostly your proxy daemon setup is *the issue*, if using
Fiddler make sure it running on another port except 8888
* Startup sequence: MongoDB > Grasscutter > Proxy daemon (mitmdump, fiddler, etc.) > Game
* If compiling wasn't successful, please check your JDK installation (Make sure its JDK 17 or higher and validated JDK's bin PATH variable).
* My client doesn't connect, doesn't login, 4206, etc... - Mostly your proxy daemon setup is *the issue*. If you're using Fiddler, change the default port to anything other than 8888.
* Startup sequence: MongoDB > Grasscutter > Proxy Daemon (mitmdump, fiddler, etc.) > Game

View File

@ -1,114 +0,0 @@
![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"><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)
**Atensyon:** Ang mga kontributor ay laging welcome sa proyektong ito. Bago mag-bigay ng kontribusyon, basahin muna ng mabuti ang [Code of Conduct](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
<b>(Basahin ha, hindi titingin lang)</b>
## Ang mga current features
* Login system
* Combat
* Friends list
* Teleportation
* Gacha system
* Co-op *partially* works
* Spawning monsters via console
* Inventory features (receiving items/characters, upgrading items/characters, etc)
## Quick setup guide
**Atensyon:** Kung di mo talaga kaya o hindi mo maintindihan ang wiki, maaari kang sumali sa aming server [Discord](https://discord.gg/T5vZU6UyeG).
### Ang mga kailangan
* Java SE - 17 ([link](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html))
**Atensyon:** Kung gusto mo lang **paganahin** ang server, then **jre** is pwede naman.
* [MongoDB](https://www.mongodb.com/try/download/community) (recommended 4.0+)
* Proxy daemon: mitmproxy (mitmdump, recommended), Fiddler Classic, etc.
### Running
**Atensyon:** Kung nag-update ka galing sa old version, paki-delete ang `config.json` para mag-regenerate ulit.
1. Get `grasscutter.jar`
- Download ka from [actions](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
- [Build mo ung jar by yourself](#Building)
2. Gawa ka ng `resources` folder sa directory kung nasaan ang grasscutter.jar at ilagay ang `BinOutput` at `ExcelBinOutput` sa loob ng resources folder *(Check mo ang [wiki](https://github.com/Grasscutters/Grasscutter/wiki) para malaman mo san mo makukuha yan)*
3. Paandarin ang Grasscutter gamit ang command na `java -jar grasscutter.jar`. **Make sure na gumagana ang mongodb (Google mo nalang kung pano mo malalaman)**
### Connecting with the client
½. Create ka ng account gamit ang [server console command](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
1. Redirect traffic: (choose one)
- mitmdump: `mitmdump -s proxy.py -k`
Trust CA certificate:
**Note:** Usually ang CA certificate ay nakalagay sa `%USERPROFILE%\ .mitmproxy`, o pwede mo naman i-download from `http://mitm.it`
Double click para ma-[install](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) or ...
- Gamit ang command line (cmd.exe)
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Paadarin ang Fiddler Classic, tsaka turn on mo yung `Decrypt https traffic` sa settings at baguhin mo yung default port na nakalagay (Tools -> Options -> Connections) to anything other than `8888`, at saka mo i-load [itong script](https://github.lunatic.moe/fiddlerscript).
- [Hosts file](https://github.com/Melledy/Grasscutter/wiki/Running#traffic-route-map)
2. Set mo ung proxy sa `127.0.0.1:8080` or dun sa proxy port na iyong inilagay.
**pwede mo rin gamitin ang `start.cmd` to start the servers and proxy daemons automatically, pero kailagan mong i-setup ang JAVA_HOME enviroment**
### Building
Ang Grasscutter ay gumagamit ng gradle for depedencies at building.
**Mga kailangan:**
- [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
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile jar
```
##### Linux
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile jar
```
Pag-katapos mong i-compile, check mo yung [project](https://github.com/grasscutters/grasscutter) directory at saka makikita mo ung jar na kinompile mo. Usually pag-dev version, ang dapat nakalagay jan ay `grasscutter-<version>-dev.jar`. Bulag ka pag-hindi mo pa yan nakita.
### Atensyon: ang mga server commands ay nasa [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)!
# Quick Troubleshooting
* Kung hindi nag-compile, paki-check ung JDK installation mo (JDK 17 at JDK's bin PATH variable). Pag-hindi mo pa rin na-compile o hindi mo ma-gets, isa lang masasabi ko sayo, may skill issue+reading issue ka.
* Hindi ako maka-connect, ayaw mag-login, 4206, etc... - `Usually proxy may kasalanan nyan`, ito ung pinaka-malalang skill issue na pwede mong makuha, sa lahat ng problems sa gc. Kung ayaw mo nyan, basahin mo ito.
Kung <b>Fiddler user</b> ka, paki-sigurado na naka-set ung port sa kahit ano except sa `8888`. (8888 port is for hoyoverse spider logs, in case na hindi mo alam)
* Startup sequence: MongoDB > Grasscutter > Proxy daemon o Proxy service (mitmdump, fiddler, etc.)
<b> KUNG HINDI MO TALAGA MAINTINDIHAN, LUMAYAS KA NA DITO.........
PUTANG INA MO, TAGLISH NA NGA YAN. TAS HINDI MO PA MA-GETS LMAO</b>

View File

@ -34,6 +34,9 @@ plugins {
// Maven
id 'maven-publish'
id 'signing'
// Lombok for delombok'ification
id "io.freefair.lombok" version "6.6.1"
}
compileJava.options.encoding = "UTF-8"
@ -43,7 +46,7 @@ sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
group = 'xyz.grasscutters'
version = '1.3.1-dev'
version = '1.4.7'
sourceCompatibility = 17
targetCompatibility = 17
@ -90,8 +93,8 @@ dependencies {
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: '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'
@ -113,7 +116,6 @@ application {
getMainClass().set('emu.grasscutter.Grasscutter')
}
jar {
exclude '*.proto'
@ -123,7 +125,7 @@ jar {
archiveBaseName = 'grasscutter'
if (project.hasProperty('jarFilename')) {
archiveFileName = "${jarFilename}.${extension}"
archiveFileName = "${jarFilename}.${archiveExtension}"
}
from {
@ -179,8 +181,8 @@ publishing {
}
repositories {
maven {
if(version.endsWith('-dev')) {
println ("Publishing to 4benj-maven")
if (version.endsWith('-dev')) {
println("Publishing to 4benj-maven")
url 'https://repo.4benj.com/releases'
name '4benj-maven'
credentials {
@ -188,7 +190,7 @@ publishing {
password System.getenv('benj_maven_token')
}
} else {
println ("Publishing to sonatype")
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
@ -209,7 +211,7 @@ protobuf {
// The artifact spec for the Protobuf Compiler
artifact = 'com.google.protobuf:protoc:3.18.1'
}
// generatedFilesBaseDir = "$projectDir/src/main/java/emu/grasscutter/net/proto/"
generatedFilesBaseDir = "$projectDir/src/generated/"
}
@ -220,7 +222,7 @@ sourceSets {
srcDir 'src/generated'
}
java {
srcDir 'src/java'
srcDir 'src/generated/main/java'
}
}
}
@ -236,23 +238,25 @@ idea {
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 org.gradle.plugins.ide.eclipse.model.SourceFolder('src/generated/main/java', null))
}
}
}
signing {
if(!version.endsWith('-dev')) {
if (!version.endsWith('-dev')) {
sign publishing.publications.mavenJava
}
}
javadoc {
options.encoding = 'UTF-8'
if(JavaVersion.current().isJava9Compatible()) {
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 {
@ -264,8 +268,7 @@ task injectGitHash {
}
}
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}\";
@ -277,3 +280,16 @@ public final class BuildConfig {
processResources {
dependsOn "generateProto"
}
sourcesJar {
dependsOn "generateProto"
}
delombok {
dependsOn "generateProto"
}
// For terminal interacting in IDEA running
run {
standardInput = System.in
}

View File

@ -3,7 +3,7 @@
<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)
[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)
**תשומת לב בבקשה:** אנחנו מקבלים עזרה בפיתוח התוכנה. לפני שאתם תורמים לפרויקט בבקשה תקראו את [תנאי השימוש](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
@ -66,7 +66,7 @@ certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
-עריכת [קובץ הHosts](https://github.com/Melledy/Grasscutter/wiki/Running#traffic-route-map)
-עריכת [קובץ הHosts](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. תשנו את שרת בproxy שלכם ל`127.0.0.1:8080`

View File

@ -3,7 +3,7 @@
<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)
[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)
**Aantekening:** We verwelkomen altijd bijdragers aan het project. Lees onze [Gedragscode](https://github.com/Grasscutters/Grasscutter/blob/development/README_NL.md#bijdragen-aan-het-project) zorgvuldig door voordat u uw bijdrage toevoegt.
@ -124,4 +124,3 @@ Let op: we hebben een gedragscode, volg deze alsjeblieft in al je interacties me
1. Zorg ervoor dat alle installatie- of build-afhankelijkheden verwijderd zijn voor het einde van de laag wanneer u een build doet.
2. 2. Werk de README.md en wiki bij met details van wijzigingen aan de interface, inclusief nieuwe omgevingsvariabelen, blootgestelde poorten, nuttige bestandslocaties en containerparameters.
3. Schrijf met detail op je pull request beschrijving wat je hebt gecommit, om het makkelijker te maken voor de medewerkers om een changelog te maken.

View File

@ -3,7 +3,7 @@
<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)
[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)
**Atención:** Siempre damos la bienvenida a contribuidores del proyecto. Antes de añadir tu contribución, por favor lee cuidadosamente nuestro [Código de conducta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
@ -63,11 +63,11 @@
- Fiddler Classic: Ejecuta Fiddler Classic, activa `Decrypt https traffic` en las opciones y cambia el puerto por defecto ahí (Herramientas -> Opciones -> Conexiones) a alguno que no sea `8888`, y carga [este script](https://github.lunatic.moe/fiddlerscript).
- [Archivo Hosts](https://github.com/Melledy/Grasscutter/wiki/Running#traffic-route-map)
- [Archivo Hosts](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Establece el proxy de red a `127.0.0.1:8080` o el puerto de proxy que pusiste.
**también puedes usar `start.cmd` para iniciar el servidor y el servicio de proxy automáticamente, pero tienes que configurar el entorno JAVA_HOME**
**También puedes usar `start.cmd` para iniciar el servidor y el servicio de proxy automáticamente, pero tienes que configurar el entorno JAVA_HOME**
### Construcción
@ -106,4 +106,3 @@ Podrás encontrar el jar generado en la carpeta raíz del proyecto.
* Mi cliente no conecta, no inicia sesión, 4206, etc... - Probablemente, tu configuración del proxy es *el problema*, si usas
Fiddler asegúrate de que está usando un puerto distinto al 8888
* Secuencia de inicio: MongoDB > Grasscutter > Servicio de proxy (mitmdump, fiddler, etc.) > Juego

106
docs/README_fil-PH.md Normal file
View File

@ -0,0 +1,106 @@
![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"><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)
**Atensyon:** Ang mga kontributor ay laging welcome sa proyektong ito. Bago mag-bigay ng kontribusyon, basahin muna ng mabuti ang [Code of Conduct](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
## Ang mga kasalukuyang features
* Logging in
* Combat
* Friends list
* Teleportation
* Gacha system
* Co-op *partially* works
* Spawning monsters via console
* Inventory features (receiving items/characters, upgrading items/characters, etc)
## Quick setup guide
**Atensyon:** Para sa mga nangangailangan ng suporta, maaari kang sumali sa aming server [Discord](https://discord.gg/T5vZU6UyeG).
### Ang mga kailangan
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
**Atensyon:** Kung gusto mo lang **paganahin** ang server, pwede naman ang **jre**.
* [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
**Atensyon:** Kung nag-update ka galing sa lumang version, paki-delete ang `config.json` para mag-regenerate ulit.
1. Get `grasscutter.jar`
- I-download mo sa [releases](https://github.com/Grasscutters/Grasscutter/releases/latest) o sa [actions](https://github.com/Grasscutters/Grasscutter/actions/workflows/build.yml) o [bumuo ng iyong sariling server](#building).
2. Gawa ka ng `resources` folder sa directory kung nasaan ang grasscutter.jar at ilagay ang `BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap` folders sa loob ng resources folder *(Tingnan mo ang [wiki](https://github.com/Grasscutters/Grasscutter/wiki) para malaman mo kung saan mo makukuha yan)*
3. Paandarin ang Grasscutter gamit ang command na `java -jar grasscutter.jar`. **Siguraduhin mo na ang mongodb service ay naka-open din.**
### Connecting with the client
½. Gumawa ng account sa server console gamit ang [command](https://github.com/Grasscutters/Grasscutter/wiki/Commands#:~:text=account%20%3Ccreate|delete%3E%20%3Cusername%3E%20[UID]) na ito.
1. Redirect traffic: (pumili lang dapat ng isa)
- mitmdump: `mitmdump -s proxy.py -k`
- Trust CA certificate:
- Ang CA certificate ay nasa `%USERPROFILE%\.mitmproxy`, i-double click ang `mitmproxy-ca-cert.cer` para ma-[install](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o...
- Via command line *(kailangan ng administration privileges)*
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Paadarin ang Fiddler Classic, turn on mo yung `Decrypt https traffic` sa (Tools -> Options -> HTTPS) at baguhin mo ang default port na nakalagay (Tools -> Options -> Connections) sa anumang numero maliban sa `8888`, i-load ang [script](https://github.com/Grasscutters/Grasscutter/wiki/Resources#fiddler-classic-jscript) na ito (copy and paste ang script sa `FiddlerScript` tab) at i-click ang `Save Script` button.
- [Hosts file](https://github.com/Grasscutters/Grasscutter/wiki/Resources#hosts-file)
2. Set mo ung proxy sa `127.0.0.1:8080` or dun sa proxy port na iyong inilagay.
- Para sa mitmproxy: Pagkatapos mong i-setup ang network proxy at sa pag-install ng certificate, tingnan mo sa http://mitm.it/ kung ang traffic ay dumadaan sa mitmproxy.
**Pwede mo rin gamitin ang `start.cmd` to start the servers and proxy daemons automatically, pero kailagan mong i-setup ang JAVA_HOME environment at i-configure ang `start_config.cmd` file.**
### Building
Ang Grasscutter ay gumagamit ng Gradle para sa depedencies at building.
**Mga kailangan:**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
- [Git](https://git-scm.com/downloads)
##### Windows
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile jar
```
##### Linux
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile jar
```
Pag-katapos mong i-compile, check mo yung project directory at makikita mo yung jar na kinompile mo. Usually pag-dev version, ang dapat nakalagay diyan ay `grasscutter-<version>-dev.jar`.
### Ang mga server commands ay nasa [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands) na!
# Quick Troubleshooting
* Kung hindi nag-compile, paki-check ung JDK installation mo (JDK 17 at JDK's bin PATH variable).
* Hindi ako maka-connect, ayaw mag-login, 4206, etc... - Mostly ang proxy setup mo ang may kasalanan niyan, kung gamit mo ay Fiddler, paki-sigurado na naka-set ung port sa kahit ano except sa 8888.
* Ang pagkakasunud-sunod: MongoDB > Grasscutter > Proxy Daemon (mitmdump, fiddler, etc.) > Game

View File

@ -3,7 +3,7 @@
<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)
[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)
**Attention:** De nouveaux contributeurs sont toujours les bienvenus. Avant d'ajouter votre contribution, veuillez lire le [code de conduite](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
@ -63,7 +63,7 @@
- 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/Melledy/Grasscutter/wiki/Running#traffic-route-map)
- [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é.

View File

@ -3,7 +3,7 @@
<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)
[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)
**Perhatian:** Kami selalu menyambut kontributor untuk proyek ini. Sebelum menambahkan kontribusi Anda, harap baca [Kode Etik](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md) kami.
@ -14,7 +14,7 @@
* Daftar teman
* Teleportasi
* Sistem gacha
* Co-op *sebahagian* berfungsi
* Co-op *sebagian* berfungsi
* Memunculkan monster melalui konsol
* Fitur inventaris (menerima item/karakter, meng-upgrade item/karakter, dll)
@ -38,7 +38,7 @@
1. Dapatkan `grasscutter.jar`
- Download dari [actions](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
- [Bangun sendiri](#Building)
- [Bangun sendiri](#Membangun)
2. Buat folder `resources` di direktori tempat grasscutter.jar berada dan pindahkan folder `BinOutput` dan `ExcelBinOutput` ke sana *(Periksa [wiki](https://github.com/Grasscutters/Grasscutter/wiki) untuk detail lebih lanjut tentang cara mendapatkannya.)*
3. Jalankan Grasscutter dengan `java -jar grasscutter.jar`. **Pastikan layanan mongodb juga berjalan.**
@ -53,9 +53,9 @@
**Catatan:** Sertifikat CA biasanya disimpan di `%USERPROFILE%\ .mitmproxy`, atau anda dapat download dari `http://mitm.it`
klik dua kali untuk [menginstall](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) or ...
klik dua kali untuk [menginstall](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) ataupun juga
- Via command line
- melalui command line
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
@ -63,7 +63,7 @@
- Fiddler Classic: Jalankan Fiddler Classic, nyalakan `Decrypt https traffic` dalam setting dan ubah port default di sana (Tools -> Options -> Connections) ke apa pun selain `8888`, dan muat [skrip ini](https://github.lunatic.moe/fiddlerscript).
- [File host](https://github.com/Melledy/Grasscutter/wiki/Running#traffic-route-map)
- [File host](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Atur proxy jaringan ke `127.0.0.1:8080` atau port proxy yang anda tentukan.
@ -103,6 +103,6 @@ Anda bisa menemukan output jar di root folder proyek.
# Quick Troubleshooting
* Jika kompilasi tidak berhasil, periksa instalasi JDK Anda (JDK 17 dan validasi variabel bin PATH JDK)
* Klien saya tidak terhubung, tidak login, 4206, dll... - Sebagian besar pengaturan daemon proxy Anda adalah *masalahnya*, jika menggunakan
* Klien saya tidak terhubung, tidak login, 4206, dan lain-lain - Sebagian besar pengaturan daemon proxy Anda adalah *masalahnya*, jika menggunakan
Fiddler pastikan berjalan pada port lain kecuali 8888
* Urutan startup: MongoDB > Grasscutter > Proxy daemon (mitmdump, fiddler, etc.) > Game

108
docs/README_it-IT.md Normal file
View File

@ -0,0 +1,108 @@
![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"><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).
## Funzionalità attuali
* Login
* Combattimento
* Lista di amici
* Teletrasporto
* Sistema Gacha
* Cooperativa *parzialmente* funzionale
* Evoca mostri dalla console
* Funzionalità dell'inventario (ricevi oggetti/personaggi, aggiorna oggetti/personaggi, ecc.)
## Guida rapida all'installazione
**Nota:** Per il supporto, unisciti al nostro [Discord](https://discord.gg/T5vZU6UyeG).
### Requisiti
* Java SE - 17 ([link](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html))
**Nota:** se vuoi solo **eseguirlo**, **jre** è sufficiente.
* [MongoDB](https://www.mongodb.com/try/download/community) (consigliato 4.0+)
* Servizio 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.
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.**
### Connessione 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`
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 ...
- Con riga di comando
```shell
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).
- [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.
**Puoi anche usare `start.cmd` per avviare automaticamente il server e il servizio proxy, ma devi impostare l'ambiente JAVA_HOME**
### Compilazione
Grasscutter usa Gradle per gestire le dipendenze e le build.
**Requisiti:**
- [Kit di sviluppo Java SE - 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
cd grasscutter
.\gradlew.bat # Impostazioni dell'ambiente
.\gradlew jar # Compila
```
##### Linux
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
cd grasscutter
chmod +x gradlew
./gradlew jar # Compila
```
Puoi trovare il jar generato nella cartella principale del progetto.
### I comandi sono stati spostati nel [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
Fiddler assicurati di utilizzare una porta diversa da 8888
* Sequenza di avvio: MongoDB > Grasscutter > Servizio proxy (mitmdump, fiddler, ecc.) > Gioco

View File

@ -3,10 +3,10 @@
<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)
[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)
**:** 私たちはプロジェクトへの貢献者をいつでも歓迎します。 貢献を追加する前に、我々の [行動規範](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)をよくお読みください.
**:** 私たちはプロジェクトへの貢献者をいつでも歓迎します。貢献を追加する前に、我々の [行動規範](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)をよくお読みください
## 現在機能している物
@ -21,39 +21,37 @@
## クイックセットアップガイド
**:** サポートが必要な場合はGrasscutterの[Discord](https://discord.gg/T5vZU6UyeG)に参加してください.
**:** サポートが必要な場合はGrasscutterの[Discord](https://discord.gg/T5vZU6UyeG)に参加してください
### 動作環境
* [JAVAのバージョン17以降](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
**:** サーバーを動作させるだけならjreのみで十分です。 開発をしたい場合JDKが必要になるかもしれません
**:** サーバーを動作させるだけならjreのみで十分です。 開発をしたい場合JDKが必要になるかもしれません
* [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)その他。
* プロキシツール: [mitmproxy](https://mitmproxy.org/) (mitmdump, 推奨)[Fiddler Classic](https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe)その他。
### 起動方法
**:** もしサーバーをアップデートしたい場合は`config.json`を削除してから再生成してください
**:** もしサーバーをアップデートしたい場合は`config.json`を削除してから再生成してください
1. `grasscutter.jar`を入手する
- [action](https://github.com/Grasscutters/Grasscutter/actions) からダウンロードするか [自分でビルド](https://github.com/Grasscutters/Grasscutter#building)してください。
2. `grasscutter.jar` があるディレクトリに `resources` フォルダーを作成しそこに `BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap` を移動してください *(`resources` フォルダの中身の入手方法については [wiki](https://github.com/Grasscutters/Grasscutter/wiki) を参照してください.)*
3. コマンドプロンプトに`java -jar grasscutter.jar`を入力しGrasscutterを起動してください。 **このときMongoDBも実行する必要があります。**
- [releases](https://github.com/Grasscutters/Grasscutter/releases/latest) か [action](https://github.com/Grasscutters/Grasscutter/actions) からダウンロードするか[自分でビルド](https://github.com/Grasscutters/Grasscutter#building)してください。
2. `grasscutter.jar` があるディレクトリに `resources` フォルダーを作成しそこに `BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap` を移動してください *(`resources` フォルダの中身の入手方法については [wiki](https://github.com/Grasscutters/Grasscutter/wiki) を参照してください.)*
3. コマンドプロンプトに`java -jar grasscutter.jar`を入力しGrasscutterを起動してください。**このときMongoDBも実行する必要があります。**
### クライアントとの接続
½. [サーバーコンソールコマンド](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting)を使用してアカウントを作成してください。
½. [このコマンド](https://github.com/Grasscutters/Grasscutter/wiki/Commands#commands-for-server-admins)をサーバーコンソールから使用してアカウントを作成してください。
1. 通信内容をリダイレクトする: (どちらか一つを選択してください)
- mitmdump: `mitmdump -s proxy.py -k`
CA証明書を信頼する:
- CA証明書を信頼する:
**:** 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)するか...
- **:** CA証明書は`%USERPROFILE%\.mitmproxy`に保存されています。ダブルクリックして[インストール](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate)するか...
- コマンドライン経由でインストールします
@ -61,13 +59,14 @@
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Fiddler Classicを起動し設定から`Decrypt https traffic`をオンにしてください。 (Tools -> Options -> Connections) に有るポート番号の設定を`8888`以外に設定してくださいその後この[スクリプト](https://github.com/Grasscutters/Grasscutter/wiki/Resources#fiddler-classic-jscript)をロードします。
- Fiddler Classic: Fiddler Classicを起動し(Tools -> Options -> HTTPS)から`Decrypt https traffic`をオンにしてください。 (Tools -> Options -> Connections) に有るポート番号の設定を`8888`以外に設定してくださいその後この[スクリプト](https://github.com/Grasscutters/Grasscutter/wiki/Resources#fiddler-classic-jscript)をFiddlerScriptタブにコピペしてロードします。
- [ホストファイル](https://github.com/Grasscutters/Grasscutter/wiki/Resources#hosts-file)
2. ネットワークプロキシを `127.0.0.1:(自分で設定したポート番号)` に設定してください。
- mitmproxyを使用した場合プロキシの設定と証明書のインストールが終わった後、http://mitm.it/ でトラフィックがmitmproxyを通過しているか確認しましょう。
**`start_config.cmd`でJAVAのパスを指定している必要があります。 `start.cmd`でmitmdumpとサーバーをまとめて起動することが出来ます**
**`start.cmd`でmitmdumpとサーバーをまとめて起動することが出来ます。ただ、事前に`start_config.cmd`でJAVAのパスを指定している必要があります。**
### ビルド
@ -75,7 +74,7 @@ GrasscutterはGradleを使用して依存関係とビルドを処理していま
**要件:**
- [Java SE 開発キット - 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
@ -96,13 +95,13 @@ chmod +x gradlew
./gradlew jar # コンパイル
```
コンパイルされたjarファイルはプロゼクトフォルダーのルートに有ります。
生成されたjarファイルはプロジェクトフォルダのルートに有ります。
### コマンドリストは[wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)へ移動しました。
# トラブルシューティング
* コンパイルが失敗した場合JDKがインストールされているか確認してください (JDKの17以降と環境変数でJAVAのパスが設定されている必要があります)
* クライアントが接続できない、 ログインできない、 エラーコード4206、 その他... - ほとんどの場合、プロキシ デーモンの設定が問題です
Fiddlerを使用している場合はポートが8888以外に設定されていることを確認してください
* 起動シーケンス(順番): MongoDB > Grasscutter > プロキシツール (mitmdumpかfiddlerその他) > ゲーム
* コンパイルが失敗した場合JDKがインストールされているか確認してください。(JDKのバージョンが17以降であることと、環境変数でJDKのパスが設定されている必要があります)
* クライアントが接続できない・ログインできない・エラーコード4206・またその他場合、ほとんどは、プロキシデーモンの設定が問題です。Fiddlerを使っている場合はデフォルトポートを8888以外の別のポートに変更してみてください
Fiddlerを使用している場合はポートが8888以外に設定されていることを確認してください
* 起動シーケンス(順番): MongoDB > Grasscutter > プロキシツール (mitmdumpかfiddlerその他) > ゲーム

View File

@ -3,7 +3,7 @@
<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)
[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)
**주의 :** 우리는 항상 프로젝트에 기여하는 사람들을 환영합니다. 기여를 하기 전, [행동 지침](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)을 주의 깊게 읽어주세요.
@ -63,7 +63,7 @@
- Fiddler Classic : Fiddler Classic을 실행한 후, Setting에서 `Decrypt https traffic` 옵션을 켜고, Tools -> Options -> Connections에 있는 기본 포트를 `8888`을 제외한 다른 포트로 지정합니다. 그리고 [이 스크립트](https://github.lunatic.moe/fiddlerscript)를 불러옵니다.
- [호스트 파일](https://github.com/Melledy/Grasscutter/wiki/Running#traffic-route-map)
- [호스트 파일](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. 네트워크 프록시를 `127.0.0.1:8080` 로 설정하거나 지정한 프록시 포트로 설정합니다.

View File

@ -3,7 +3,7 @@
<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)
[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)
**Uwaga:** Zawsze jesteśmy otwarci na wasz wkład w projekt. Przed zaproponowaniem zmian przeczytaj [zasady postępowania (ENG)](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
@ -63,7 +63,7 @@
- Fiddler Classic: Uruchom Fiddler Classic, włącz `Decrypt https traffic` w ustawieniach oraz zmień domyślny port (Tools -> Options -> Connections) na dowolny inny niż `8888`, i wczytaj [ten skrypt](https://github.lunatic.moe/fiddlerscript) (w polu FiddlerScript).
- [Plik hosts](https://github.com/Melledy/Grasscutter/wiki/Running#traffic-route-map)
- [Plik hosts](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Ustaw serwer proxy na `127.0.0.1:8080` albo inny wybrany przez ciebie port.

View File

@ -3,7 +3,7 @@
<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)
[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)
**Внимание:** Мы всегда рады новому вкладу в проект. Однако, перед тем, как сделать свой вклад, пожалуйста, прочтите наш [кодекс делового поведения](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
@ -63,7 +63,7 @@
- Fiddler Classic: Запустите Fiddler Classic, включите настройку `Decrypt https traffic` в опциях и измените порт по умолчанию (Меню -> Tools -> Options -> Connections) на что-то не равное `8888`, после чего запустите [этот скрипт](https://github.lunatic.moe/fiddlerscript) во вкладке FiddlerSrcipt.
- [Файл hosts](https://github.com/Melledy/Grasscutter/wiki/Running#traffic-route-map)
- [Файл hosts](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Установите прокси сети в `127.0.0.1:8080`, либо в тот порт прокси, который вы задали.

106
docs/README_vi-VN.md Normal file
View File

@ -0,0 +1,106 @@
![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"><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)
**Chú ý:** Chúng tôi luôn chào đón những người đóng góp cho dự án. Trước khi đóng góp, xin vui lòng đọc kỹ ["các quy tắc" (Code of Conduct)](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md) của chúng tôi .
## Các tính năng hiện tại
* Đăng nhập
* Chiến đấu, giao tranh
* Danh sách bạn bè
* Dịch chuyển
* Hệ thống gacha
* *Một phần* của tính năng chơi chung (co-op)
* Gọi ra quái vật từ bảng điều khiển (console)
* Vật phẩm/Nhân vật (nhận vật phẩm/nhân vật, nâng cấp vật phẩm/nhân vật)
## Hướng dẫn cài đặt nhanh
**Ghi chú:** Để được hỗ trợ, vui lòng tham gia [Discord](https://discord.gg/T5vZU6UyeG).
### Phần mềm cần thiết
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) hoặc cao hơn
**Ghi chú:** Nếu bạn chỉ cần **sử dụng**, thì cài **jre** là đủ.
* [MongoDB](https://www.mongodb.com/try/download/community) (khuyến khích phiên bản từ 4.0 trở lên)
* Proxy Daemon: [mitmproxy](https://mitmproxy.org/) (nên sử dụng mitmdump), [Fiddler Classic](https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe), v.v.
### Chạy chương trình (server)
**Ghi chú:** Nếu bạn đã cập nhật từ phiên bản cũ hơn, hãy xóa `config.json` để tạo lại.
1. Tải `grasscutter.jar`
- Tài về từ [releases (bản phát hành)](https://github.com/Grasscutters/Grasscutter/releases/latest) hoặc [actions (các hoạt động)](https://github.com/Grasscutters/Grasscutter/actions/workflows/build.yml) hoặc [tự tạo của chính bạn](#tự-tạo-server--building-).
2. Tạo một thư mục `resources` trong cùng thư mục với Grasscutter.jar và chuyển các thư mục `BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap` của bạn đến `resources` _(Xem [wiki](https://github.com/Grasscutters/Grasscutter/wiki) để biết cách lấy các thư mục đó)_
3. Chạy Grasscutter với câu lệnh `java -jar grasscutter.jar`. **Hãy chắc rằng mongodb của bạn đã được chạy**
### Kết nối với game (client)
½. Tạo một tài khoản từ bảng điều khiển máy chủ (server console), sử dụng [câu lệnh (command)](https://github.com/Grasscutters/Grasscutter/wiki/Commands#:~:text=account%20%3Ccreate|delete%3E%20%3Cusername%3E%20[UID]).
1. Chương trình chuyển hướng lưu lượng truy cập: (chỉ sử dụng 1)
- mitmdump: `mitmdump -s proxy.py -k`
- Chứng chỉ CA tin cậy:
- Chứng chỉ CA thường được lưu trữ trong `%USERPROFILE%\.mitmproxy`, click đúp `mitmproxy-ca-cert.cer` để [cài đặt](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) hoặc...
- Sử dụng với command line (cmd) *(yêu cầu quyền quản trị viên)*
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Mở Fiddler Classic, bật tùy chọn `Decrypt HTTPS traffic` trong (Tools -> Options -> HTTPS) và thay đổi cổng (port) mặc định (Tools -> Options -> Connections) khác `8888`, chạy [script này](https://github.com/Grasscutters/Grasscutter/wiki/Resources#fiddler-classic-jscript) (sao chép và dán script vào trong `FiddlerScript`) và bấm `Save Script`.
- [Hosts file](https://github.com/Grasscutters/Grasscutter/wiki/Resources#hosts-file)
2. Cài đặt network proxy thành `127.0.0.1:8080` hoặc cổng proxy bạn đã chỉ định.
- Với mitmproxy: Sau khi thiết lập proxy và cài đặt chứng chỉ, hãy kiểm tra http://mitm.it/ nếu lưu lượng truy cập đi qua 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.**
### Tự tạo server (Building)
Grasscutter sử dụng Gradle để xử lý các phần phụ thuộc và xây dựng.
**Phần mềm cần thiết:**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) hoặc cao hơn
- [Git](https://git-scm.com/downloads)
##### Windows
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Thiết lập môi trường (Setting up environments)
.\gradlew jar # Biên dịch (Compile)
```
##### Linux
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Biên dịch (Compile)
```
Bạn có thể tìm thấy tệp jar đã được biên dịch tại thư mục gốc của dự án.
### Các câu lệnh (commands) đã được chuyển đến [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)!
# Khắc phục nhanh các sụ cố
- Nếu quá trình biên dịch (compile) không thành công, vui lòng kiểm tra cài đặt JDK của bạn (Đảm bảo rằng JDK phải từ phiên bản 17 trở lên và PATH của JDK đã được cài đặt).
- Không thể kết nối, không thể đăng nhập, 4206, v.v... - Cài đặt proxy (proxy daemon) của bạn thường là *vấn đề*. Nếu bạn đang sử dụng Fiddler, hãy đổi port (cổng) mặc định khác 8888.
- Thứ tự cài đặt: MongoDB > Grasscutter > Proxy Daemon (mitmdump, fiddler, v.v.) > Game

View File

@ -3,7 +3,7 @@
<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)
[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)。

View File

@ -3,7 +3,7 @@
<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)
[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)。

1
gradle.properties Normal file
View File

@ -0,0 +1 @@
org.gradle.jvmargs=-Xmx1024m

Binary file not shown.

270
gradlew vendored
View File

@ -1,7 +1,7 @@
#!/usr/bin/env sh
#!/bin/sh
#
# Copyright 2015 the original author or authors.
# Copyright © 2015-2021 the original authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@ -17,78 +17,113 @@
#
##############################################################################
##
## Gradle start up script for UN*X
##
#
# Gradle start up script for POSIX generated by Gradle.
#
# Important for running:
#
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
# noncompliant, but you have some other compliant shell such as ksh or
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh Gradle
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
# * functions;
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
# * compound commands having a testable exit status, especially «case»;
# * various built-in commands including «command», «set», and «ulimit».
#
# Important for patching:
#
# (2) This script targets any POSIX shell, so it avoids extensions provided
# by Bash, Ksh, etc; in particular arrays are avoided.
#
# The "traditional" practice of packing multiple parameters into a
# space-separated string is a well documented source of bugs and security
# problems, so this is (mostly) avoided, by progressively accumulating
# options in "$@", and eventually passing that to Java.
#
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
# see the in-line comments for details.
#
# There are tweaks for specific operating systems such as AIX, CygWin,
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/master/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
#
##############################################################################
# Attempt to set APP_HOME
# Resolve links: $0 may be a link
PRG="$0"
# Need this for relative symlinks.
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> \(.*\)$'`
if expr "$link" : '/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
app_path=$0
# Need this for daisy-chained symlinks.
while
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
[ -h "$app_path" ]
do
ls=$( ls -ld "$app_path" )
link=${ls#*' -> '}
case $link in #(
/*) app_path=$link ;; #(
*) app_path=$APP_HOME$link ;;
esac
done
SAVED="`pwd`"
cd "`dirname \"$PRG\"`/" >/dev/null
APP_HOME="`pwd -P`"
cd "$SAVED" >/dev/null
APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit
APP_NAME="Gradle"
APP_BASE_NAME=`basename "$0"`
APP_BASE_NAME=${0##*/}
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"
MAX_FD=maximum
warn () {
echo "$*"
}
} >&2
die () {
echo
echo "$*"
echo
exit 1
}
} >&2
# OS specific support (must be 'true' or 'false').
cygwin=false
msys=false
darwin=false
nonstop=false
case "`uname`" in
CYGWIN* )
cygwin=true
;;
Darwin* )
darwin=true
;;
MINGW* )
msys=true
;;
NONSTOP* )
nonstop=true
;;
case "$( uname )" in #(
CYGWIN* ) cygwin=true ;; #(
Darwin* ) darwin=true ;; #(
MSYS* | MINGW* ) msys=true ;; #(
NONSTOP* ) nonstop=true ;;
esac
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
# Determine the Java command to use to start the JVM.
if [ -n "$JAVA_HOME" ] ; then
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
# IBM's JDK on AIX uses strange locations for the executables
JAVACMD="$JAVA_HOME/jre/sh/java"
JAVACMD=$JAVA_HOME/jre/sh/java
else
JAVACMD="$JAVA_HOME/bin/java"
JAVACMD=$JAVA_HOME/bin/java
fi
if [ ! -x "$JAVACMD" ] ; then
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
@ -97,7 +132,7 @@ Please set the JAVA_HOME variable in your environment to match the
location of your Java installation."
fi
else
JAVACMD="java"
JAVACMD=java
which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
Please set the JAVA_HOME variable in your environment to match the
@ -105,84 +140,95 @@ location of your Java installation."
fi
# Increase the maximum file descriptors if we can.
if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then
MAX_FD_LIMIT=`ulimit -H -n`
if [ $? -eq 0 ] ; then
if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
MAX_FD="$MAX_FD_LIMIT"
fi
ulimit -n $MAX_FD
if [ $? -ne 0 ] ; then
warn "Could not set maximum file descriptor limit: $MAX_FD"
fi
else
warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
fi
fi
# For Darwin, add options to specify how the application appears in the dock
if $darwin; then
GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
fi
# For Cygwin or MSYS, switch paths to Windows format before running java
if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then
APP_HOME=`cygpath --path --mixed "$APP_HOME"`
CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
JAVACMD=`cygpath --unix "$JAVACMD"`
# We build the pattern for arguments to be converted via cygpath
ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
SEP=""
for dir in $ROOTDIRSRAW ; do
ROOTDIRS="$ROOTDIRS$SEP$dir"
SEP="|"
done
OURCYGPATTERN="(^($ROOTDIRS))"
# Add a user-defined pattern to the cygpath arguments
if [ "$GRADLE_CYGPATTERN" != "" ] ; then
OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
fi
# Now convert the arguments - kludge to limit ourselves to /bin/sh
i=0
for arg in "$@" ; do
CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
else
eval `echo args$i`="\"$arg\""
fi
i=$((i+1))
done
case $i in
(0) set -- ;;
(1) set -- "$args0" ;;
(2) set -- "$args0" "$args1" ;;
(3) set -- "$args0" "$args1" "$args2" ;;
(4) set -- "$args0" "$args1" "$args2" "$args3" ;;
(5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
(6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
(7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
(8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
(9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
case $MAX_FD in #(
max*)
MAX_FD=$( ulimit -H -n ) ||
warn "Could not query maximum file descriptor limit"
esac
case $MAX_FD in #(
'' | soft) :;; #(
*)
ulimit -n "$MAX_FD" ||
warn "Could not set maximum file descriptor limit to $MAX_FD"
esac
fi
# Escape application args
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
APP_ARGS=$(save "$@")
# Collect all arguments for the java command, stacking in reverse order:
# * args from the command line
# * the main class name
# * -classpath
# * -D...appname settings
# * --module-path (only if needed)
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
# Collect all arguments for the java command, following the shell quoting and substitution rules
eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS"
# For Cygwin or MSYS, switch paths to Windows format before running java
if "$cygwin" || "$msys" ; then
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
# by default we should be in the correct project dir, but when run from Finder on Mac, the cwd is wrong
if [ "$(uname)" = "Darwin" ] && [ "$HOME" = "$PWD" ]; then
cd "$(dirname "$0")"
JAVACMD=$( cygpath --unix "$JAVACMD" )
# Now convert the arguments - kludge to limit ourselves to /bin/sh
for arg do
if
case $arg in #(
-*) false ;; # don't mess with options #(
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
[ -e "$t" ] ;; #(
*) false ;;
esac
then
arg=$( cygpath --path --ignore --mixed "$arg" )
fi
# Roll the args list around exactly as many times as the number of
# args, so each arg winds up back in the position where it started, but
# possibly modified.
#
# NB: a `for` loop captures its iteration list before it begins, so
# changing the positional parameters here affects neither the number of
# iterations, nor the values presented in `arg`.
shift # remove old arg
set -- "$@" "$arg" # push replacement arg
done
fi
# Collect all arguments for the java command;
# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of
# shell script including quotes and variable substitutions, so put them in
# double quotes to make sure that they get re-expanded; and
# * put everything else in single quotes, so that it's not re-expanded.
set -- \
"-Dorg.gradle.appname=$APP_BASE_NAME" \
-classpath "$CLASSPATH" \
org.gradle.wrapper.GradleWrapperMain \
"$@"
# Use "xargs" to parse quoted args.
#
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
#
# In Bash we could simply go:
#
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
# set -- "${ARGS[@]}" "$@"
#
# but POSIX shell has neither arrays nor command substitution, so instead we
# post-process each arg (as a line of input to sed) to backslash-escape any
# character that might be a shell metacharacter, then use eval to reverse
# that process (while maintaining the separation between arguments), and wrap
# the whole thing up as a single "set" statement.
#
# This will of course break if any of these variables contains a newline or
# an unmatched quote.
#
eval "set -- $(
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
xargs -n1 |
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
tr '\n' ' '
)" '"$@"'
exec "$JAVACMD" "$@"

1
gradlew-clean.bat Normal file
View File

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

2
gradlew-jar.bat Normal file
View File

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

25
gradlew.bat vendored
View File

@ -29,6 +29,9 @@ 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"
@ -37,7 +40,7 @@ if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto init
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
@ -51,7 +54,7 @@ goto fail
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto init
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
@ -61,28 +64,14 @@ echo location of your Java installation.
goto fail
:init
@rem Get command-line arguments, handling Windows variants
if not "%OS%" == "Windows_NT" goto win9xME_args
:win9xME_args
@rem Slurp the command line arguments.
set CMD_LINE_ARGS=
set _SKIP=2
:win9xME_args_slurp
if "x%~1" == "x" goto execute
set CMD_LINE_ARGS=%*
: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 %CMD_LINE_ARGS%
"%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

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
# Grasscutter install script for linux
# Grasscutter install script for GNU/Linux
# Made by TurtleIdiot
# Stops the installer if any command has a non-zero exit status

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash
# Grasscutter install script for linux - Simpler version
# Grasscutter install script for GNU/Linux - Simpler version
# This installer doesn't ask you to install dependencies, you have to install them manually
# Made by TurtleIdiot and modified by syktyvkar (and then again modified by Blue)

View File

@ -19,42 +19,46 @@ public final class AbilityActionGenerateElemBallOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 3;</code>
* @return The roomId.
*/
int getRoomId();
/**
* <code>.Vector pos = 7;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 7;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 7;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
* @return Whether the rot field is set.
*/
boolean hasRot();
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
* @return The rot.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getRot();
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder();
/**
* <code>.Vector pos = 1;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 1;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 1;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
}
/**
* <pre>
* Name: CEJDDBMAHGE
* </pre>
*
* Protobuf type {@code AbilityActionGenerateElemBall}
*/
public static final class AbilityActionGenerateElemBall extends
@ -99,12 +103,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
case 0:
done = true;
break;
case 16: {
roomId_ = input.readUInt32();
break;
}
case 58: {
case 10: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (pos_ != null) {
subBuilder = pos_.toBuilder();
@ -117,7 +116,12 @@ public final class AbilityActionGenerateElemBallOuterClass {
break;
}
case 106: {
case 24: {
roomId_ = input.readUInt32();
break;
}
case 98: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (rot_ != null) {
subBuilder = rot_.toBuilder();
@ -162,10 +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;
public static final int ROOM_ID_FIELD_NUMBER = 3;
private int roomId_;
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 3;</code>
* @return The roomId.
*/
@java.lang.Override
@ -173,36 +177,10 @@ public final class AbilityActionGenerateElemBallOuterClass {
return roomId_;
}
public static final int POS_FIELD_NUMBER = 7;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 7;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
public boolean hasPos() {
return pos_ != null;
}
/**
* <code>.Vector pos = 7;</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 = 7;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
return getPos();
}
public static final int ROT_FIELD_NUMBER = 13;
public static final int ROT_FIELD_NUMBER = 12;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
* @return Whether the rot field is set.
*/
@java.lang.Override
@ -210,7 +188,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return rot_ != null;
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
* @return The rot.
*/
@java.lang.Override
@ -218,13 +196,39 @@ public final class AbilityActionGenerateElemBallOuterClass {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
return getRot();
}
public static final int POS_FIELD_NUMBER = 1;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 1;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
public boolean hasPos() {
return pos_ != null;
}
/**
* <code>.Vector pos = 1;</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 = 1;</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() {
@ -239,14 +243,14 @@ public final class AbilityActionGenerateElemBallOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (roomId_ != 0) {
output.writeUInt32(2, roomId_);
}
if (pos_ != null) {
output.writeMessage(7, getPos());
output.writeMessage(1, getPos());
}
if (roomId_ != 0) {
output.writeUInt32(3, roomId_);
}
if (rot_ != null) {
output.writeMessage(13, getRot());
output.writeMessage(12, getRot());
}
unknownFields.writeTo(output);
}
@ -257,17 +261,17 @@ public final class AbilityActionGenerateElemBallOuterClass {
if (size != -1) return size;
size = 0;
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, roomId_);
}
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getPos());
.computeMessageSize(1, getPos());
}
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, roomId_);
}
if (rot_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, getRot());
.computeMessageSize(12, getRot());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -286,16 +290,16 @@ public final class AbilityActionGenerateElemBallOuterClass {
if (getRoomId()
!= other.getRoomId()) return false;
if (hasPos() != other.hasPos()) return false;
if (hasPos()) {
if (!getPos()
.equals(other.getPos())) return false;
}
if (hasRot() != other.hasRot()) return false;
if (hasRot()) {
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;
}
@ -309,14 +313,14 @@ public final class AbilityActionGenerateElemBallOuterClass {
hash = (19 * hash) + getDescriptor().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();
}
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;
@ -413,6 +417,10 @@ public final class AbilityActionGenerateElemBallOuterClass {
return builder;
}
/**
* <pre>
* Name: CEJDDBMAHGE
* </pre>
*
* Protobuf type {@code AbilityActionGenerateElemBall}
*/
public static final class Builder extends
@ -452,18 +460,18 @@ public final class AbilityActionGenerateElemBallOuterClass {
super.clear();
roomId_ = 0;
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
if (rotBuilder_ == null) {
rot_ = null;
} else {
rot_ = null;
rotBuilder_ = null;
}
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
@ -491,16 +499,16 @@ public final class AbilityActionGenerateElemBallOuterClass {
public emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall buildPartial() {
emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall result = new emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall(this);
result.roomId_ = roomId_;
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
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;
}
@ -552,12 +560,12 @@ public final class AbilityActionGenerateElemBallOuterClass {
if (other.getRoomId() != 0) {
setRoomId(other.getRoomId());
}
if (other.hasPos()) {
mergePos(other.getPos());
}
if (other.hasRot()) {
mergeRot(other.getRot());
}
if (other.hasPos()) {
mergePos(other.getPos());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -589,7 +597,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
private int roomId_ ;
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 3;</code>
* @return The roomId.
*/
@java.lang.Override
@ -597,7 +605,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return roomId_;
}
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 3;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
@ -608,7 +616,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 3;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
@ -618,137 +626,18 @@ public final class AbilityActionGenerateElemBallOuterClass {
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 = 7;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 7;</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 = 7;</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 = 7;</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 = 7;</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 = 7;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
pos_ = null;
onChanged();
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
/**
* <code>.Vector pos = 7;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
onChanged();
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 7;</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 = 7;</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_;
}
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 = 13;</code>
* <code>.Vector rot = 12;</code>
* @return Whether the rot field is set.
*/
public boolean hasRot() {
return rotBuilder_ != null || rot_ != null;
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
* @return The rot.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
@ -759,7 +648,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
public Builder setRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
@ -775,7 +664,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
public Builder setRot(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
@ -789,7 +678,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
public Builder mergeRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
@ -807,7 +696,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
public Builder clearRot() {
if (rotBuilder_ == null) {
@ -821,7 +710,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRotBuilder() {
@ -829,7 +718,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return getRotFieldBuilder().getBuilder();
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
if (rotBuilder_ != null) {
@ -840,7 +729,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
}
/**
* <code>.Vector rot = 13;</code>
* <code>.Vector rot = 12;</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>
@ -855,6 +744,125 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
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 = 1;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 1;</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 = 1;</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 = 1;</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 = 1;</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 = 1;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
pos_ = null;
onChanged();
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
/**
* <code>.Vector pos = 1;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
onChanged();
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 1;</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 = 1;</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) {
@ -924,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\003pos\030\007 \001(\0132\007.Vec" +
"tor\022\024\n\003rot\030\r \001(\0132\007.VectorB\033\n\031emu.grasscu" +
"Ball\022\017\n\007room_id\030\003 \001(\r\022\024\n\003rot\030\014 \001(\0132\007.Vec" +
"tor\022\024\n\003pos\030\001 \001(\0132\007.VectorB\033\n\031emu.grasscu" +
"tter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -938,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", "Pos", "Rot", });
new java.lang.String[] { "RoomId", "Rot", "Pos", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}

View File

@ -79,6 +79,10 @@ public final class AbilityAppliedAbilityOuterClass {
int getInstancedAbilityId();
}
/**
* <pre>
* Name: JOMDPHKGKJO
* </pre>
*
* Protobuf type {@code AbilityAppliedAbility}
*/
public static final class AbilityAppliedAbility extends
@ -504,6 +508,10 @@ public final class AbilityAppliedAbilityOuterClass {
return builder;
}
/**
* <pre>
* Name: JOMDPHKGKJO
* </pre>
*
* Protobuf type {@code AbilityAppliedAbility}
*/
public static final class Builder extends

View File

@ -133,6 +133,10 @@ public final class AbilityAppliedModifierOuterClass {
boolean getIsServerbuffModifier();
}
/**
* <pre>
* Name: PAECICKHAKH
* </pre>
*
* Protobuf type {@code AbilityAppliedModifier}
*/
public static final class AbilityAppliedModifier extends
@ -821,6 +825,10 @@ public final class AbilityAppliedModifierOuterClass {
return builder;
}
/**
* <pre>
* Name: PAECICKHAKH
* </pre>
*
* Protobuf type {@code AbilityAppliedModifier}
*/
public static final class Builder extends

View File

@ -49,6 +49,10 @@ public final class AbilityAttachedModifierOuterClass {
int getAttachNameHash();
}
/**
* <pre>
* Name: JFHLNEBEOAA
* </pre>
*
* Protobuf type {@code AbilityAttachedModifier}
*/
public static final class AbilityAttachedModifier extends
@ -407,6 +411,10 @@ public final class AbilityAttachedModifierOuterClass {
return builder;
}
/**
* <pre>
* Name: JFHLNEBEOAA
* </pre>
*
* Protobuf type {@code AbilityAttachedModifier}
*/
public static final class Builder extends

View File

@ -19,32 +19,30 @@ public final class AbilityChangeNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 entity_id = 1;</code>
* @return The entityId.
*/
int getEntityId();
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
* @return Whether the abilityControlBlock field is set.
*/
boolean hasAbilityControlBlock();
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
* @return The abilityControlBlock.
*/
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock();
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
*/
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder();
/**
* <code>uint32 entity_id = 2;</code>
* @return The entityId.
*/
int getEntityId();
}
/**
* <pre>
* CmdId: 1131
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FGNFEPLECFC
* CmdId: 1159
* </pre>
*
* Protobuf type {@code AbilityChangeNotify}
@ -91,12 +89,12 @@ public final class AbilityChangeNotifyOuterClass {
case 0:
done = true;
break;
case 8: {
case 16: {
entityId_ = input.readUInt32();
break;
}
case 122: {
case 98: {
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder subBuilder = null;
if (abilityControlBlock_ != null) {
subBuilder = abilityControlBlock_.toBuilder();
@ -141,21 +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 = 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 ABILITY_CONTROL_BLOCK_FIELD_NUMBER = 15;
public static final int ABILITY_CONTROL_BLOCK_FIELD_NUMBER = 12;
private emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock abilityControlBlock_;
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
* @return Whether the abilityControlBlock field is set.
*/
@java.lang.Override
@ -163,7 +150,7 @@ public final class AbilityChangeNotifyOuterClass {
return abilityControlBlock_ != null;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
* @return The abilityControlBlock.
*/
@java.lang.Override
@ -171,13 +158,24 @@ 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 = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder() {
return getAbilityControlBlock();
}
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_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -193,10 +191,10 @@ public final class AbilityChangeNotifyOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (entityId_ != 0) {
output.writeUInt32(1, entityId_);
output.writeUInt32(2, entityId_);
}
if (abilityControlBlock_ != null) {
output.writeMessage(15, getAbilityControlBlock());
output.writeMessage(12, getAbilityControlBlock());
}
unknownFields.writeTo(output);
}
@ -209,11 +207,11 @@ public final class AbilityChangeNotifyOuterClass {
size = 0;
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, entityId_);
.computeUInt32Size(2, entityId_);
}
if (abilityControlBlock_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getAbilityControlBlock());
.computeMessageSize(12, getAbilityControlBlock());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -230,13 +228,13 @@ public final class AbilityChangeNotifyOuterClass {
}
emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify other = (emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify) obj;
if (getEntityId()
!= other.getEntityId()) return false;
if (hasAbilityControlBlock() != other.hasAbilityControlBlock()) return false;
if (hasAbilityControlBlock()) {
if (!getAbilityControlBlock()
.equals(other.getAbilityControlBlock())) return false;
}
if (getEntityId()
!= other.getEntityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -248,12 +246,12 @@ public final class AbilityChangeNotifyOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getEntityId();
if (hasAbilityControlBlock()) {
hash = (37 * hash) + ABILITY_CONTROL_BLOCK_FIELD_NUMBER;
hash = (53 * hash) + getAbilityControlBlock().hashCode();
}
hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getEntityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -351,10 +349,8 @@ public final class AbilityChangeNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1131
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FGNFEPLECFC
* CmdId: 1159
* </pre>
*
* Protobuf type {@code AbilityChangeNotify}
@ -394,14 +390,14 @@ public final class AbilityChangeNotifyOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
entityId_ = 0;
if (abilityControlBlockBuilder_ == null) {
abilityControlBlock_ = null;
} else {
abilityControlBlock_ = null;
abilityControlBlockBuilder_ = null;
}
entityId_ = 0;
return this;
}
@ -428,12 +424,12 @@ public final class AbilityChangeNotifyOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify buildPartial() {
emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify result = new emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify(this);
result.entityId_ = entityId_;
if (abilityControlBlockBuilder_ == null) {
result.abilityControlBlock_ = abilityControlBlock_;
} else {
result.abilityControlBlock_ = abilityControlBlockBuilder_.build();
}
result.entityId_ = entityId_;
onBuilt();
return result;
}
@ -482,12 +478,12 @@ public final class AbilityChangeNotifyOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify other) {
if (other == emu.grasscutter.net.proto.AbilityChangeNotifyOuterClass.AbilityChangeNotify.getDefaultInstance()) return this;
if (other.getEntityId() != 0) {
setEntityId(other.getEntityId());
}
if (other.hasAbilityControlBlock()) {
mergeAbilityControlBlock(other.getAbilityControlBlock());
}
if (other.getEntityId() != 0) {
setEntityId(other.getEntityId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -517,49 +513,18 @@ public final class AbilityChangeNotifyOuterClass {
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.AbilityControlBlockOuterClass.AbilityControlBlock abilityControlBlock_;
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 = 12;</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 = 12;</code>
* @return The abilityControlBlock.
*/
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock getAbilityControlBlock() {
@ -570,7 +535,7 @@ public final class AbilityChangeNotifyOuterClass {
}
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
*/
public Builder setAbilityControlBlock(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock value) {
if (abilityControlBlockBuilder_ == null) {
@ -586,7 +551,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
*/
public Builder setAbilityControlBlock(
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder builderForValue) {
@ -600,7 +565,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
*/
public Builder mergeAbilityControlBlock(emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock value) {
if (abilityControlBlockBuilder_ == null) {
@ -618,7 +583,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
*/
public Builder clearAbilityControlBlock() {
if (abilityControlBlockBuilder_ == null) {
@ -632,7 +597,7 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder getAbilityControlBlockBuilder() {
@ -640,7 +605,7 @@ public final class AbilityChangeNotifyOuterClass {
return getAbilityControlBlockFieldBuilder().getBuilder();
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlockOrBuilder getAbilityControlBlockOrBuilder() {
if (abilityControlBlockBuilder_ != null) {
@ -651,7 +616,7 @@ public final class AbilityChangeNotifyOuterClass {
}
}
/**
* <code>.AbilityControlBlock ability_control_block = 15;</code>
* <code>.AbilityControlBlock ability_control_block = 12;</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>
@ -666,6 +631,37 @@ public final class AbilityChangeNotifyOuterClass {
}
return abilityControlBlockBuilder_;
}
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;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -734,9 +730,9 @@ public final class AbilityChangeNotifyOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\031AbilityChangeNotify.proto\032\031AbilityCont" +
"rolBlock.proto\"]\n\023AbilityChangeNotify\022\021\n" +
"\tentity_id\030\001 \001(\r\0223\n\025ability_control_bloc" +
"k\030\017 \001(\0132\024.AbilityControlBlockB\033\n\031emu.gra" +
"rolBlock.proto\"]\n\023AbilityChangeNotify\0223\n" +
"\025ability_control_block\030\014 \001(\0132\024.AbilityCo" +
"ntrolBlock\022\021\n\tentity_id\030\002 \001(\rB\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -749,7 +745,7 @@ public final class AbilityChangeNotifyOuterClass {
internal_static_AbilityChangeNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityChangeNotify_descriptor,
new java.lang.String[] { "EntityId", "AbilityControlBlock", });
new java.lang.String[] { "AbilityControlBlock", "EntityId", });
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.getDescriptor();
}

View File

@ -43,6 +43,10 @@ public final class AbilityControlBlockOuterClass {
int index);
}
/**
* <pre>
* Name: KDMMAILHMCH
* </pre>
*
* Protobuf type {@code AbilityControlBlock}
*/
public static final class AbilityControlBlock extends
@ -331,6 +335,10 @@ public final class AbilityControlBlockOuterClass {
return builder;
}
/**
* <pre>
* Name: KDMMAILHMCH
* </pre>
*
* Protobuf type {@code AbilityControlBlock}
*/
public static final class Builder extends

View File

@ -37,6 +37,10 @@ public final class AbilityEmbryoOuterClass {
int getAbilityOverrideNameHash();
}
/**
* <pre>
* Name: FDIGHNLIKGA
* </pre>
*
* Protobuf type {@code AbilityEmbryo}
*/
public static final class AbilityEmbryo extends
@ -339,6 +343,10 @@ public final class AbilityEmbryoOuterClass {
return builder;
}
/**
* <pre>
* Name: FDIGHNLIKGA
* </pre>
*
* Protobuf type {@code AbilityEmbryo}
*/
public static final class Builder extends

View File

@ -37,6 +37,10 @@ public final class AbilityGadgetInfoOuterClass {
int getTargetEntityId();
}
/**
* <pre>
* Name: PDONEGKNDKM
* </pre>
*
* Protobuf type {@code AbilityGadgetInfo}
*/
public static final class AbilityGadgetInfo extends
@ -339,6 +343,10 @@ public final class AbilityGadgetInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: PDONEGKNDKM
* </pre>
*
* Protobuf type {@code AbilityGadgetInfo}
*/
public static final class Builder extends

View File

@ -19,42 +19,46 @@ public final class AbilityIdentifierOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 modifier_owner_id = 2;</code>
* @return The modifierOwnerId.
*/
int getModifierOwnerId();
/**
* <code>uint32 instanced_modifier_id = 9;</code>
* @return The instancedModifierId.
*/
int getInstancedModifierId();
/**
* <code>uint32 instanced_ability_id = 10;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
/**
* <code>bool is_serverbuff_modifier = 6;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
boolean getIsServerbuffModifier();
/**
* <code>uint32 ability_caster_id = 15;</code>
* @return The abilityCasterId.
* <code>uint32 CKGECLBFOCP = 9;</code>
* @return The cKGECLBFOCP.
*/
int getAbilityCasterId();
int getCKGECLBFOCP();
/**
* <code>int32 local_id = 3;</code>
* <code>int32 local_id = 12;</code>
* @return The localId.
*/
int getLocalId();
/**
* <code>uint32 instanced_modifier_id = 14;</code>
* @return The instancedModifierId.
*/
int getInstancedModifierId();
/**
* <code>uint32 instanced_ability_id = 7;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
/**
* <code>uint32 NJNNPGIMJEN = 13;</code>
* @return The nJNNPGIMJEN.
*/
int getNJNNPGIMJEN();
}
/**
* <pre>
* Name: FBHPFOJEMEK
* </pre>
*
* Protobuf type {@code AbilityIdentifier}
*/
public static final class AbilityIdentifier extends
@ -101,32 +105,32 @@ public final class AbilityIdentifierOuterClass {
break;
case 16: {
modifierOwnerId_ = input.readUInt32();
break;
}
case 24: {
localId_ = input.readInt32();
break;
}
case 48: {
isServerbuffModifier_ = input.readBool();
break;
}
case 72: {
instancedModifierId_ = input.readUInt32();
break;
}
case 80: {
case 56: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 120: {
case 72: {
abilityCasterId_ = input.readUInt32();
cKGECLBFOCP_ = input.readUInt32();
break;
}
case 96: {
localId_ = input.readInt32();
break;
}
case 104: {
nJNNPGIMJEN_ = input.readUInt32();
break;
}
case 112: {
instancedModifierId_ = input.readUInt32();
break;
}
default: {
@ -161,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 MODIFIER_OWNER_ID_FIELD_NUMBER = 2;
private int modifierOwnerId_;
/**
* <code>uint32 modifier_owner_id = 2;</code>
* @return The modifierOwnerId.
*/
@java.lang.Override
public int getModifierOwnerId() {
return modifierOwnerId_;
}
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 9;
private int instancedModifierId_;
/**
* <code>uint32 instanced_modifier_id = 9;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 10;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 10;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 6;
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 2;
private boolean isServerbuffModifier_;
/**
* <code>bool is_serverbuff_modifier = 6;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
@ -205,21 +176,21 @@ public final class AbilityIdentifierOuterClass {
return isServerbuffModifier_;
}
public static final int ABILITY_CASTER_ID_FIELD_NUMBER = 15;
private int abilityCasterId_;
public static final int CKGECLBFOCP_FIELD_NUMBER = 9;
private int cKGECLBFOCP_;
/**
* <code>uint32 ability_caster_id = 15;</code>
* @return The abilityCasterId.
* <code>uint32 CKGECLBFOCP = 9;</code>
* @return The cKGECLBFOCP.
*/
@java.lang.Override
public int getAbilityCasterId() {
return abilityCasterId_;
public int getCKGECLBFOCP() {
return cKGECLBFOCP_;
}
public static final int LOCAL_ID_FIELD_NUMBER = 3;
public static final int LOCAL_ID_FIELD_NUMBER = 12;
private int localId_;
/**
* <code>int32 local_id = 3;</code>
* <code>int32 local_id = 12;</code>
* @return The localId.
*/
@java.lang.Override
@ -227,6 +198,39 @@ public final class AbilityIdentifierOuterClass {
return localId_;
}
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 14;
private int instancedModifierId_;
/**
* <code>uint32 instanced_modifier_id = 14;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 7;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 7;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int NJNNPGIMJEN_FIELD_NUMBER = 13;
private int nJNNPGIMJEN_;
/**
* <code>uint32 NJNNPGIMJEN = 13;</code>
* @return The nJNNPGIMJEN.
*/
@java.lang.Override
public int getNJNNPGIMJEN() {
return nJNNPGIMJEN_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -241,23 +245,23 @@ public final class AbilityIdentifierOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (modifierOwnerId_ != 0) {
output.writeUInt32(2, modifierOwnerId_);
}
if (localId_ != 0) {
output.writeInt32(3, localId_);
}
if (isServerbuffModifier_ != false) {
output.writeBool(6, isServerbuffModifier_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(9, instancedModifierId_);
output.writeBool(2, isServerbuffModifier_);
}
if (instancedAbilityId_ != 0) {
output.writeUInt32(10, instancedAbilityId_);
output.writeUInt32(7, instancedAbilityId_);
}
if (abilityCasterId_ != 0) {
output.writeUInt32(15, abilityCasterId_);
if (cKGECLBFOCP_ != 0) {
output.writeUInt32(9, cKGECLBFOCP_);
}
if (localId_ != 0) {
output.writeInt32(12, localId_);
}
if (nJNNPGIMJEN_ != 0) {
output.writeUInt32(13, nJNNPGIMJEN_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(14, instancedModifierId_);
}
unknownFields.writeTo(output);
}
@ -268,29 +272,29 @@ public final class AbilityIdentifierOuterClass {
if (size != -1) return size;
size = 0;
if (modifierOwnerId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, modifierOwnerId_);
}
if (localId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, localId_);
}
if (isServerbuffModifier_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, isServerbuffModifier_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, instancedModifierId_);
.computeBoolSize(2, isServerbuffModifier_);
}
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, instancedAbilityId_);
.computeUInt32Size(7, instancedAbilityId_);
}
if (abilityCasterId_ != 0) {
if (cKGECLBFOCP_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, abilityCasterId_);
.computeUInt32Size(9, cKGECLBFOCP_);
}
if (localId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(12, localId_);
}
if (nJNNPGIMJEN_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, nJNNPGIMJEN_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, instancedModifierId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -307,18 +311,18 @@ public final class AbilityIdentifierOuterClass {
}
emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier other = (emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier) obj;
if (getModifierOwnerId()
!= other.getModifierOwnerId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getCKGECLBFOCP()
!= other.getCKGECLBFOCP()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getAbilityCasterId()
!= other.getAbilityCasterId()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getNJNNPGIMJEN()
!= other.getNJNNPGIMJEN()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -330,19 +334,19 @@ public final class AbilityIdentifierOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + MODIFIER_OWNER_ID_FIELD_NUMBER;
hash = (53 * hash) + getModifierOwnerId();
hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsServerbuffModifier());
hash = (37 * hash) + CKGECLBFOCP_FIELD_NUMBER;
hash = (53 * hash) + getCKGECLBFOCP();
hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocalId();
hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedModifierId();
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedAbilityId();
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) + LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocalId();
hash = (37 * hash) + NJNNPGIMJEN_FIELD_NUMBER;
hash = (53 * hash) + getNJNNPGIMJEN();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -439,6 +443,10 @@ public final class AbilityIdentifierOuterClass {
return builder;
}
/**
* <pre>
* Name: FBHPFOJEMEK
* </pre>
*
* Protobuf type {@code AbilityIdentifier}
*/
public static final class Builder extends
@ -476,17 +484,17 @@ public final class AbilityIdentifierOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
modifierOwnerId_ = 0;
isServerbuffModifier_ = false;
cKGECLBFOCP_ = 0;
localId_ = 0;
instancedModifierId_ = 0;
instancedAbilityId_ = 0;
isServerbuffModifier_ = false;
abilityCasterId_ = 0;
localId_ = 0;
nJNNPGIMJEN_ = 0;
return this;
}
@ -514,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.modifierOwnerId_ = modifierOwnerId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.cKGECLBFOCP_ = cKGECLBFOCP_;
result.localId_ = localId_;
result.instancedModifierId_ = instancedModifierId_;
result.instancedAbilityId_ = instancedAbilityId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.abilityCasterId_ = abilityCasterId_;
result.localId_ = localId_;
result.nJNNPGIMJEN_ = nJNNPGIMJEN_;
onBuilt();
return result;
}
@ -568,8 +576,14 @@ 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.getModifierOwnerId() != 0) {
setModifierOwnerId(other.getModifierOwnerId());
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getCKGECLBFOCP() != 0) {
setCKGECLBFOCP(other.getCKGECLBFOCP());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
}
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
@ -577,14 +591,8 @@ public final class AbilityIdentifierOuterClass {
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
}
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getAbilityCasterId() != 0) {
setAbilityCasterId(other.getAbilityCasterId());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
if (other.getNJNNPGIMJEN() != 0) {
setNJNNPGIMJEN(other.getNJNNPGIMJEN());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@ -615,40 +623,102 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private int modifierOwnerId_ ;
private boolean isServerbuffModifier_ ;
/**
* <code>uint32 modifier_owner_id = 2;</code>
* @return The modifierOwnerId.
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
public int getModifierOwnerId() {
return modifierOwnerId_;
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
}
/**
* <code>uint32 modifier_owner_id = 2;</code>
* @param value The modifierOwnerId to set.
* <code>bool is_serverbuff_modifier = 2;</code>
* @param value The isServerbuffModifier to set.
* @return This builder for chaining.
*/
public Builder setModifierOwnerId(int value) {
public Builder setIsServerbuffModifier(boolean value) {
modifierOwnerId_ = value;
isServerbuffModifier_ = value;
onChanged();
return this;
}
/**
* <code>uint32 modifier_owner_id = 2;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @return This builder for chaining.
*/
public Builder clearModifierOwnerId() {
public Builder clearIsServerbuffModifier() {
modifierOwnerId_ = 0;
isServerbuffModifier_ = false;
onChanged();
return this;
}
private int cKGECLBFOCP_ ;
/**
* <code>uint32 CKGECLBFOCP = 9;</code>
* @return The cKGECLBFOCP.
*/
@java.lang.Override
public int getCKGECLBFOCP() {
return cKGECLBFOCP_;
}
/**
* <code>uint32 CKGECLBFOCP = 9;</code>
* @param value The cKGECLBFOCP to set.
* @return This builder for chaining.
*/
public Builder setCKGECLBFOCP(int value) {
cKGECLBFOCP_ = value;
onChanged();
return this;
}
/**
* <code>uint32 CKGECLBFOCP = 9;</code>
* @return This builder for chaining.
*/
public Builder clearCKGECLBFOCP() {
cKGECLBFOCP_ = 0;
onChanged();
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 12;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
/**
* <code>int32 local_id = 12;</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 = 12;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
localId_ = 0;
onChanged();
return this;
}
private int instancedModifierId_ ;
/**
* <code>uint32 instanced_modifier_id = 9;</code>
* <code>uint32 instanced_modifier_id = 14;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
@ -656,7 +726,7 @@ public final class AbilityIdentifierOuterClass {
return instancedModifierId_;
}
/**
* <code>uint32 instanced_modifier_id = 9;</code>
* <code>uint32 instanced_modifier_id = 14;</code>
* @param value The instancedModifierId to set.
* @return This builder for chaining.
*/
@ -667,7 +737,7 @@ public final class AbilityIdentifierOuterClass {
return this;
}
/**
* <code>uint32 instanced_modifier_id = 9;</code>
* <code>uint32 instanced_modifier_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedModifierId() {
@ -679,7 +749,7 @@ public final class AbilityIdentifierOuterClass {
private int instancedAbilityId_ ;
/**
* <code>uint32 instanced_ability_id = 10;</code>
* <code>uint32 instanced_ability_id = 7;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
@ -687,7 +757,7 @@ public final class AbilityIdentifierOuterClass {
return instancedAbilityId_;
}
/**
* <code>uint32 instanced_ability_id = 10;</code>
* <code>uint32 instanced_ability_id = 7;</code>
* @param value The instancedAbilityId to set.
* @return This builder for chaining.
*/
@ -698,7 +768,7 @@ public final class AbilityIdentifierOuterClass {
return this;
}
/**
* <code>uint32 instanced_ability_id = 10;</code>
* <code>uint32 instanced_ability_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedAbilityId() {
@ -708,95 +778,33 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private boolean isServerbuffModifier_ ;
private int nJNNPGIMJEN_ ;
/**
* <code>bool is_serverbuff_modifier = 6;</code>
* @return The isServerbuffModifier.
* <code>uint32 NJNNPGIMJEN = 13;</code>
* @return The nJNNPGIMJEN.
*/
@java.lang.Override
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
public int getNJNNPGIMJEN() {
return nJNNPGIMJEN_;
}
/**
* <code>bool is_serverbuff_modifier = 6;</code>
* @param value The isServerbuffModifier to set.
* <code>uint32 NJNNPGIMJEN = 13;</code>
* @param value The nJNNPGIMJEN to set.
* @return This builder for chaining.
*/
public Builder setIsServerbuffModifier(boolean value) {
public Builder setNJNNPGIMJEN(int value) {
isServerbuffModifier_ = value;
nJNNPGIMJEN_ = value;
onChanged();
return this;
}
/**
* <code>bool is_serverbuff_modifier = 6;</code>
* <code>uint32 NJNNPGIMJEN = 13;</code>
* @return This builder for chaining.
*/
public Builder clearIsServerbuffModifier() {
public Builder clearNJNNPGIMJEN() {
isServerbuffModifier_ = false;
onChanged();
return this;
}
private int abilityCasterId_ ;
/**
* <code>uint32 ability_caster_id = 15;</code>
* @return The abilityCasterId.
*/
@java.lang.Override
public int getAbilityCasterId() {
return abilityCasterId_;
}
/**
* <code>uint32 ability_caster_id = 15;</code>
* @param value The abilityCasterId to set.
* @return This builder for chaining.
*/
public Builder setAbilityCasterId(int value) {
abilityCasterId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 ability_caster_id = 15;</code>
* @return This builder for chaining.
*/
public Builder clearAbilityCasterId() {
abilityCasterId_ = 0;
onChanged();
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 3;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
/**
* <code>int32 local_id = 3;</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 = 3;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
localId_ = 0;
nJNNPGIMJEN_ = 0;
onChanged();
return this;
}
@ -867,13 +875,12 @@ public final class AbilityIdentifierOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\027AbilityIdentifier.proto\"\270\001\n\021AbilityIde" +
"ntifier\022\031\n\021modifier_owner_id\030\002 \001(\r\022\035\n\025in" +
"stanced_modifier_id\030\t \001(\r\022\034\n\024instanced_a" +
"bility_id\030\n \001(\r\022\036\n\026is_serverbuff_modifie" +
"r\030\006 \001(\010\022\031\n\021ability_caster_id\030\017 \001(\r\022\020\n\010lo" +
"cal_id\030\003 \001(\005B\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
"\n\027AbilityIdentifier.proto\"\254\001\n\021AbilityIde" +
"ntifier\022\036\n\026is_serverbuff_modifier\030\002 \001(\010\022" +
"\023\n\013CKGECLBFOCP\030\t \001(\r\022\020\n\010local_id\030\014 \001(\005\022\035" +
"\n\025instanced_modifier_id\030\016 \001(\r\022\034\n\024instanc" +
"ed_ability_id\030\007 \001(\r\022\023\n\013NJNNPGIMJEN\030\r \001(\r" +
"B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@ -884,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[] { "ModifierOwnerId", "InstancedModifierId", "InstancedAbilityId", "IsServerbuffModifier", "AbilityCasterId", "LocalId", });
new java.lang.String[] { "IsServerbuffModifier", "CKGECLBFOCP", "LocalId", "InstancedModifierId", "InstancedAbilityId", "NJNNPGIMJEN", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,35 +19,33 @@ public final class AbilityInvocationsNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>
getInvokesList();
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index);
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
int getInvokesCount();
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
getInvokesOrBuilderList();
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
int index);
}
/**
* <pre>
* CmdId: 1198
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: KPHEJCEMNIM
* CmdId: 1175
* </pre>
*
* Protobuf type {@code AbilityInvocationsNotify}
@ -96,7 +94,7 @@ public final class AbilityInvocationsNotifyOuterClass {
case 0:
done = true;
break;
case 18: {
case 98: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
invokes_ = new java.util.ArrayList<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry>();
mutable_bitField0_ |= 0x00000001;
@ -140,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 = 2;
public static final int INVOKES_FIELD_NUMBER = 12;
private java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> invokes_;
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> getInvokesList() {
return invokes_;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
@ -158,21 +156,21 @@ public final class AbilityInvocationsNotifyOuterClass {
return invokes_;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
@java.lang.Override
public int getInvokesCount() {
return invokes_.size();
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index) {
return invokes_.get(index);
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
@ -195,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(2, invokes_.get(i));
output.writeMessage(12, invokes_.get(i));
}
unknownFields.writeTo(output);
}
@ -208,7 +206,7 @@ public final class AbilityInvocationsNotifyOuterClass {
size = 0;
for (int i = 0; i < invokes_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, invokes_.get(i));
.computeMessageSize(12, invokes_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -339,10 +337,8 @@ public final class AbilityInvocationsNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1198
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: KPHEJCEMNIM
* CmdId: 1175
* </pre>
*
* Protobuf type {@code AbilityInvocationsNotify}
@ -542,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 = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> getInvokesList() {
if (invokesBuilder_ == null) {
@ -552,7 +548,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public int getInvokesCount() {
if (invokesBuilder_ == null) {
@ -562,7 +558,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvokes(int index) {
if (invokesBuilder_ == null) {
@ -572,7 +568,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder setInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
@ -589,7 +585,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder setInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
@ -603,7 +599,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder addInvokes(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
if (invokesBuilder_ == null) {
@ -619,7 +615,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder addInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
@ -636,7 +632,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder addInvokes(
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
@ -650,7 +646,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder addInvokes(
int index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
@ -664,7 +660,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder addAllInvokes(
java.lang.Iterable<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry> values) {
@ -679,7 +675,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder clearInvokes() {
if (invokesBuilder_ == null) {
@ -692,7 +688,7 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public Builder removeInvokes(int index) {
if (invokesBuilder_ == null) {
@ -705,14 +701,14 @@ public final class AbilityInvocationsNotifyOuterClass {
return this;
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder getInvokesBuilder(
int index) {
return getInvokesFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokesOrBuilder(
int index) {
@ -722,7 +718,7 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
getInvokesOrBuilderList() {
@ -733,14 +729,14 @@ public final class AbilityInvocationsNotifyOuterClass {
}
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder addInvokesBuilder() {
return getInvokesFieldBuilder().addBuilder(
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance());
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder addInvokesBuilder(
int index) {
@ -748,7 +744,7 @@ public final class AbilityInvocationsNotifyOuterClass {
index, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance());
}
/**
* <code>repeated .AbilityInvokeEntry invokes = 2;</code>
* <code>repeated .AbilityInvokeEntry invokes = 12;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder>
getInvokesBuilderList() {
@ -837,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\002 \003(\0132\023.AbilityInvokeE" +
"Notify\022$\n\007invokes\030\014 \003(\0132\023.AbilityInvokeE" +
"ntryB\033\n\031emu.grasscutter.net.protob\006proto" +
"3"
};

View File

@ -15,6 +15,10 @@ public final class AbilityInvokeArgumentOuterClass {
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* <pre>
* Name: FNGBAFLMEDH
* </pre>
*
* Protobuf enum {@code AbilityInvokeArgument}
*/
public enum AbilityInvokeArgument
@ -64,9 +68,9 @@ public final class AbilityInvokeArgumentOuterClass {
*/
ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER(10),
/**
* <code>ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE = 11;</code>
* <code>ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE = 11;</code>
*/
ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE(11),
ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE(11),
/**
* <code>ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;</code>
*/
@ -108,9 +112,9 @@ public final class AbilityInvokeArgumentOuterClass {
*/
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP(21),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ = 22;</code>
* <code>ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ(22),
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO(22),
/**
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;</code>
*/
@ -164,17 +168,21 @@ public final class AbilityInvokeArgumentOuterClass {
*/
ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE(62),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL = 63;</code>
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA = 63;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL(63),
ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA(63),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP = 64;</code>
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP(64),
ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT(64),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD = 65;</code>
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD(65),
ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET(65),
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_ICLAKMCJNIO = 66;</code>
*/
ABILITY_INVOKE_ARGUMENT_INVOKE_ICLAKMCJNIO(66),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;</code>
*/
@ -228,33 +236,57 @@ public final class AbilityInvokeArgumentOuterClass {
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT(112),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON = 113;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON(113),
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO(113),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG = 114;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG(114),
ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER(114),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI = 115;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI(115),
ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT(115),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB = 116;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB(116),
ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL(116),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP = 117;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT = 117;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP(117),
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT(117),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL = 118;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN = 118;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL(118),
ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN(118),
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG = 119;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT = 119;</code>
*/
ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG(119),
ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT(119),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA = 120;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA(120),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY = 121;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY(121),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT = 122;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT(122),
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_LCBKCPPPPOF = 123;</code>
*/
ABILITY_INVOKE_ARGUMENT_INVOKE_LCBKCPPPPOF(123),
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_JBJPJJEGLOM = 124;</code>
*/
ABILITY_INVOKE_ARGUMENT_INVOKE_JBJPJJEGLOM(124),
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_BCIODCIMFBK = 125;</code>
*/
ABILITY_INVOKE_ARGUMENT_INVOKE_BCIODCIMFBK(125),
UNRECOGNIZED(-1),
;
@ -303,9 +335,9 @@ public final class AbilityInvokeArgumentOuterClass {
*/
public static final int ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER_VALUE = 10;
/**
* <code>ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE = 11;</code>
* <code>ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE = 11;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE_VALUE = 11;
public static final int ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE_VALUE = 11;
/**
* <code>ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER = 12;</code>
*/
@ -347,9 +379,9 @@ public final class AbilityInvokeArgumentOuterClass {
*/
public static final int ABILITY_INVOKE_ARGUMENT_META_LOSE_HP_VALUE = 21;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ = 22;</code>
* <code>ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ_VALUE = 22;
public static final int ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO_VALUE = 22;
/**
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;</code>
*/
@ -403,17 +435,21 @@ public final class AbilityInvokeArgumentOuterClass {
*/
public static final int ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE_VALUE = 62;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL = 63;</code>
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA = 63;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL_VALUE = 63;
public static final int ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA_VALUE = 63;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP = 64;</code>
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP_VALUE = 64;
public static final int ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT_VALUE = 64;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD = 65;</code>
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD_VALUE = 65;
public static final int ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET_VALUE = 65;
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_ICLAKMCJNIO = 66;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_INVOKE_ICLAKMCJNIO_VALUE = 66;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;</code>
*/
@ -467,33 +503,57 @@ public final class AbilityInvokeArgumentOuterClass {
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT_VALUE = 112;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON = 113;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON_VALUE = 113;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO_VALUE = 113;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG = 114;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG_VALUE = 114;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER_VALUE = 114;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI = 115;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI_VALUE = 115;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT_VALUE = 115;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB = 116;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB_VALUE = 116;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL_VALUE = 116;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP = 117;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT = 117;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP_VALUE = 117;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT_VALUE = 117;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL = 118;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN = 118;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL_VALUE = 118;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN_VALUE = 118;
/**
* <code>ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG = 119;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT = 119;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG_VALUE = 119;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT_VALUE = 119;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA = 120;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA_VALUE = 120;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY = 121;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY_VALUE = 121;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT = 122;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT_VALUE = 122;
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_LCBKCPPPPOF = 123;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_INVOKE_LCBKCPPPPOF_VALUE = 123;
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_JBJPJJEGLOM = 124;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_INVOKE_JBJPJJEGLOM_VALUE = 124;
/**
* <code>ABILITY_INVOKE_ARGUMENT_INVOKE_BCIODCIMFBK = 125;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_INVOKE_BCIODCIMFBK_VALUE = 125;
public final int getNumber() {
@ -531,7 +591,7 @@ public final class AbilityInvokeArgumentOuterClass {
case 8: return ABILITY_INVOKE_ARGUMENT_META_CLEAR_GLOBAL_FLOAT_VALUE;
case 9: return ABILITY_INVOKE_ARGUMENT_META_ABILITY_ELEMENT_STRENGTH;
case 10: return ABILITY_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILITY_AND_TRIGGER;
case 11: return ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_STATE;
case 11: return ABILITY_INVOKE_ARGUMENT_META_SET_KILLED_SETATE;
case 12: return ABILITY_INVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER;
case 13: return ABILITY_INVOKE_ARGUMENT_META_ADD_NEW_ABILITY;
case 14: return ABILITY_INVOKE_ARGUMENT_META_REMOVE_ABILITY;
@ -542,7 +602,7 @@ public final class AbilityInvokeArgumentOuterClass {
case 19: return ABILITY_INVOKE_ARGUMENT_META_UPDATE_BASE_REACTION_DAMAGE;
case 20: return ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION;
case 21: return ABILITY_INVOKE_ARGUMENT_META_LOSE_HP;
case 22: return ABILITY_INVOKE_ARGUMENT_Unk2700_JDDDLJELBLJ;
case 22: return ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO;
case 50: return ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY;
case 51: return ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE;
case 52: return ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT;
@ -556,9 +616,10 @@ public final class AbilityInvokeArgumentOuterClass {
case 60: return ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_TILE;
case 61: return ABILITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE;
case 62: return ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTER_IMAGE;
case 63: return ABILITY_INVOKE_ARGUMENT_Unk2700_FNANDDPDLOL;
case 64: return ABILITY_INVOKE_ARGUMENT_Unk3000_EEANHJONEEP;
case 65: return ABILITY_INVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD;
case 63: return ABILITY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA;
case 64: return ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT;
case 65: return ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET;
case 66: return ABILITY_INVOKE_ARGUMENT_INVOKE_ICLAKMCJNIO;
case 100: return ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA;
case 101: return ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND;
case 102: return ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE;
@ -572,13 +633,19 @@ public final class AbilityInvokeArgumentOuterClass {
case 110: return ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE;
case 111: return ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC;
case 112: return ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT;
case 113: return ABILITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON;
case 114: return ABILITY_INVOKE_ARGUMENT_Unk2700_EGCIFFFLLBG;
case 115: return ABILITY_INVOKE_ARGUMENT_Unk2700_OFDGFACOLDI;
case 116: return ABILITY_INVOKE_ARGUMENT_Unk2700_KDPKJGJNGFB;
case 117: return ABILITY_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP;
case 118: return ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOCBHKAL;
case 119: return ABILITY_INVOKE_ARGUMENT_Unk3000_EFJIGCEGHJG;
case 113: return ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO;
case 114: return ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER;
case 115: return ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT;
case 116: return ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL;
case 117: return ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT;
case 118: return ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXIN;
case 119: return ABILITY_INVOKE_ARGUMENT_MIXIN_UI_INTERACT;
case 120: return ABILITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAMERA;
case 121: return ABILITY_INVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY;
case 122: return ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOUT;
case 123: return ABILITY_INVOKE_ARGUMENT_INVOKE_LCBKCPPPPOF;
case 124: return ABILITY_INVOKE_ARGUMENT_INVOKE_JBJPJJEGLOM;
case 125: return ABILITY_INVOKE_ARGUMENT_INVOKE_BCIODCIMFBK;
default: return null;
}
}
@ -644,7 +711,7 @@ public final class AbilityInvokeArgumentOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\033AbilityInvokeArgument.proto*\240\030\n\025Abilit" +
"\n\033AbilityInvokeArgument.proto*\343\033\n\025Abilit" +
"yInvokeArgument\022 \n\034ABILITY_INVOKE_ARGUME" +
"NT_NONE\020\000\0220\n,ABILITY_INVOKE_ARGUMENT_MET" +
"A_MODIFIER_CHANGE\020\001\022@\n<ABILITY_INVOKE_AR" +
@ -660,70 +727,81 @@ public final class AbilityInvokeArgumentOuterClass {
"OAT_VALUE\020\010\0229\n5ABILITY_INVOKE_ARGUMENT_M" +
"ETA_ABILITY_ELEMENT_STRENGTH\020\t\022?\n;ABILIT" +
"Y_INVOKE_ARGUMENT_META_ADD_OR_GET_ABILIT" +
"Y_AND_TRIGGER\020\n\0221\n-ABILITY_INVOKE_ARGUME" +
"NT_META_SET_KILLED_STATE\020\013\0224\n0ABILITY_IN" +
"VOKE_ARGUMENT_META_SET_ABILITY_TRIGGER\020\014" +
"\0220\n,ABILITY_INVOKE_ARGUMENT_META_ADD_NEW" +
"_ABILITY\020\r\022/\n+ABILITY_INVOKE_ARGUMENT_ME" +
"TA_REMOVE_ABILITY\020\016\022:\n6ABILITY_INVOKE_AR" +
"GUMENT_META_SET_MODIFIER_APPLY_ENTITY\020\017\022" +
";\n7ABILITY_INVOKE_ARGUMENT_META_MODIFIER" +
"_DURABILITY_CHANGE\020\020\0228\n4ABILITY_INVOKE_A" +
"RGUMENT_META_ELEMENT_REACTION_VISUAL\020\021\0223" +
"\n/ABILITY_INVOKE_ARGUMENT_META_SET_POSE_" +
"PARAMETER\020\022\022<\n8ABILITY_INVOKE_ARGUMENT_M" +
"ETA_UPDATE_BASE_REACTION_DAMAGE\020\023\0229\n5ABI" +
"LITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMEN" +
"T_REACTION\020\024\022(\n$ABILITY_INVOKE_ARGUMENT_" +
"META_LOSE_HP\020\025\022/\n+ABILITY_INVOKE_ARGUMEN" +
"T_Unk2700_JDDDLJELBLJ\020\026\0222\n.ABILITY_INVOK" +
"E_ARGUMENT_ACTION_TRIGGER_ABILITY\0202\0223\n/A" +
"BILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_" +
"DAMAGE\0203\022)\n%ABILITY_INVOKE_ARGUMENT_ACTI" +
"ON_EFFECT\0204\022)\n%ABILITY_INVOKE_ARGUMENT_A" +
"CTION_SUMMON\0205\022(\n$ABILITY_INVOKE_ARGUMEN" +
"T_ACTION_BLINK\0206\0220\n,ABILITY_INVOKE_ARGUM" +
"ENT_ACTION_CREATE_GADGET\0207\0227\n3ABILITY_IN" +
"VOKE_ARGUMENT_ACTION_APPLY_LEVEL_MODIFIE" +
"R\0208\0225\n1ABILITY_INVOKE_ARGUMENT_ACTION_GE" +
"NERATE_ELEM_BALL\0209\022@\n<ABILITY_INVOKE_ARG" +
"UMENT_ACTION_SET_RANDOM_OVERRIDE_MAP_VAL" +
"UE\020:\0225\n1ABILITY_INVOKE_ARGUMENT_ACTION_S" +
"ERVER_MONSTER_LOG\020;\022.\n*ABILITY_INVOKE_AR" +
"GUMENT_ACTION_CREATE_TILE\020<\022/\n+ABILITY_I" +
"NVOKE_ARGUMENT_ACTION_DESTROY_TILE\020=\0223\n/" +
"ABILITY_INVOKE_ARGUMENT_ACTION_FIRE_AFTE" +
"R_IMAGE\020>\022/\n+ABILITY_INVOKE_ARGUMENT_Unk" +
"2700_FNANDDPDLOL\020?\022/\n+ABILITY_INVOKE_ARG" +
"UMENT_Unk3000_EEANHJONEEP\020@\022/\n+ABILITY_I" +
"NVOKE_ARGUMENT_Unk3000_ADEHJMKKBJD\020A\0228\n4" +
"ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STE" +
"ER_BY_CAMERA\020d\0220\n,ABILITY_INVOKE_ARGUMEN" +
"T_MIXIN_MONSTER_DEFEND\020e\022+\n\'ABILITY_INVO" +
"KE_ARGUMENT_MIXIN_WIND_ZONE\020f\022.\n*ABILITY" +
"_INVOKE_ARGUMENT_MIXIN_COST_STAMINA\020g\022.\n" +
"*ABILITY_INVOKE_ARGUMENT_MIXIN_ELITE_SHI" +
"ELD\020h\0220\n,ABILITY_INVOKE_ARGUMENT_MIXIN_E" +
"LEMENT_SHIELD\020i\022/\n+ABILITY_INVOKE_ARGUME" +
"NT_MIXIN_GLOBAL_SHIELD\020j\022,\n(ABILITY_INVO" +
"KE_ARGUMENT_MIXIN_SHIELD_BAR\020k\0223\n/ABILIT" +
"Y_INVOKE_ARGUMENT_MIXIN_WIND_SEED_SPAWNE" +
"R\020l\022?\n;ABILITY_INVOKE_ARGUMENT_MIXIN_DO_" +
"ACTION_BY_ELEMENT_REACTION\020m\022;\n7ABILITY_" +
"INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT" +
"_CHANGE\020n\0221\n-ABILITY_INVOKE_ARGUMENT_MIX" +
"IN_SCENE_PROP_SYNC\020o\0223\n/ABILITY_INVOKE_A" +
"RGUMENT_MIXIN_WIDGET_MP_SUPPORT\020p\022/\n+ABI" +
"LITY_INVOKE_ARGUMENT_Unk2700_NJHBFADEOON" +
"\020q\022/\n+ABILITY_INVOKE_ARGUMENT_Unk2700_EG" +
"CIFFFLLBG\020r\022/\n+ABILITY_INVOKE_ARGUMENT_U" +
"nk2700_OFDGFACOLDI\020s\022/\n+ABILITY_INVOKE_A" +
"RGUMENT_Unk2700_KDPKJGJNGFB\020t\022/\n+ABILITY" +
"_INVOKE_ARGUMENT_Unk3000_BNECPACGKHP\020u\022/" +
"\n+ABILITY_INVOKE_ARGUMENT_Unk3000_LGIPOC" +
"BHKAL\020v\022/\n+ABILITY_INVOKE_ARGUMENT_Unk30" +
"00_EFJIGCEGHJG\020wB\033\n\031emu.grasscutter.net." +
"protob\006proto3"
"Y_AND_TRIGGER\020\n\0222\n.ABILITY_INVOKE_ARGUME" +
"NT_META_SET_KILLED_SETATE\020\013\0224\n0ABILITY_I" +
"NVOKE_ARGUMENT_META_SET_ABILITY_TRIGGER\020" +
"\014\0220\n,ABILITY_INVOKE_ARGUMENT_META_ADD_NE" +
"W_ABILITY\020\r\022/\n+ABILITY_INVOKE_ARGUMENT_M" +
"ETA_REMOVE_ABILITY\020\016\022:\n6ABILITY_INVOKE_A" +
"RGUMENT_META_SET_MODIFIER_APPLY_ENTITY\020\017" +
"\022;\n7ABILITY_INVOKE_ARGUMENT_META_MODIFIE" +
"R_DURABILITY_CHANGE\020\020\0228\n4ABILITY_INVOKE_" +
"ARGUMENT_META_ELEMENT_REACTION_VISUAL\020\021\022" +
"3\n/ABILITY_INVOKE_ARGUMENT_META_SET_POSE" +
"_PARAMETER\020\022\022<\n8ABILITY_INVOKE_ARGUMENT_" +
"META_UPDATE_BASE_REACTION_DAMAGE\020\023\0229\n5AB" +
"ILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEME" +
"NT_REACTION\020\024\022(\n$ABILITY_INVOKE_ARGUMENT" +
"_META_LOSE_HP\020\025\0223\n/ABILITY_INVOKE_ARGUME" +
"NT_META_DURABILITY_IS_ZERO\020\026\0222\n.ABILITY_" +
"INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY\0202" +
"\0223\n/ABILITY_INVOKE_ARGUMENT_ACTION_SET_C" +
"RASH_DAMAGE\0203\022)\n%ABILITY_INVOKE_ARGUMENT" +
"_ACTION_EFFECT\0204\022)\n%ABILITY_INVOKE_ARGUM" +
"ENT_ACTION_SUMMON\0205\022(\n$ABILITY_INVOKE_AR" +
"GUMENT_ACTION_BLINK\0206\0220\n,ABILITY_INVOKE_" +
"ARGUMENT_ACTION_CREATE_GADGET\0207\0227\n3ABILI" +
"TY_INVOKE_ARGUMENT_ACTION_APPLY_LEVEL_MO" +
"DIFIER\0208\0225\n1ABILITY_INVOKE_ARGUMENT_ACTI" +
"ON_GENERATE_ELEM_BALL\0209\022@\n<ABILITY_INVOK" +
"E_ARGUMENT_ACTION_SET_RANDOM_OVERRIDE_MA" +
"P_VALUE\020:\0225\n1ABILITY_INVOKE_ARGUMENT_ACT" +
"ION_SERVER_MONSTER_LOG\020;\022.\n*ABILITY_INVO" +
"KE_ARGUMENT_ACTION_CREATE_TILE\020<\022/\n+ABIL" +
"ITY_INVOKE_ARGUMENT_ACTION_DESTROY_TILE\020" +
"=\0223\n/ABILITY_INVOKE_ARGUMENT_ACTION_FIRE" +
"_AFTER_IMAGE\020>\0221\n-ABILITY_INVOKE_ARGUMEN" +
"T_ACTION_DEDUCT_STAMINA\020?\022-\n)ABILITY_INV" +
"OKE_ARGUMENT_ACTION_HIT_EFFECT\020@\022:\n6ABIL" +
"ITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TR" +
"ACK_TARGET\020A\022.\n*ABILITY_INVOKE_ARGUMENT_" +
"INVOKE_ICLAKMCJNIO\020B\0228\n4ABILITY_INVOKE_A" +
"RGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA\020d\0220" +
"\n,ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_" +
"DEFEND\020e\022+\n\'ABILITY_INVOKE_ARGUMENT_MIXI" +
"N_WIND_ZONE\020f\022.\n*ABILITY_INVOKE_ARGUMENT" +
"_MIXIN_COST_STAMINA\020g\022.\n*ABILITY_INVOKE_" +
"ARGUMENT_MIXIN_ELITE_SHIELD\020h\0220\n,ABILITY" +
"_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD\020i\022" +
"/\n+ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_" +
"SHIELD\020j\022,\n(ABILITY_INVOKE_ARGUMENT_MIXI" +
"N_SHIELD_BAR\020k\0223\n/ABILITY_INVOKE_ARGUMEN" +
"T_MIXIN_WIND_SEED_SPAWNER\020l\022?\n;ABILITY_I" +
"NVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMEN" +
"T_REACTION\020m\022;\n7ABILITY_INVOKE_ARGUMENT_" +
"MIXIN_FIELD_ENTITY_COUNT_CHANGE\020n\0221\n-ABI" +
"LITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SY" +
"NC\020o\0223\n/ABILITY_INVOKE_ARGUMENT_MIXIN_WI" +
"DGET_MP_SUPPORT\020p\022e\naABILITY_INVOKE_ARGU" +
"MENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_EL" +
"EMENT_DURABILITY_INVOKE_ARGUMENT_RATIO\020q" +
"\0224\n0ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWO" +
"RKS_LAUNCHER\020r\022<\n8ABILITY_INVOKE_ARGUMEN" +
"T_MIXIN_ATTACK_RESULT_CREATE_COUNT\020s\0222\n." +
"ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_C" +
"ONTROL\020t\022/\n+ABILITY_INVOKE_ARGUMENT_MIXI" +
"N_AVATAR_COMBAT\020u\022@\n<ABILITY_INVOKE_ARGU" +
"MENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_MIXI" +
"N\020v\022-\n)ABILITY_INVOKE_ARGUMENT_MIXIN_UI_" +
"INTERACT\020w\0223\n/ABILITY_INVOKE_ARGUMENT_MI" +
"XIN_SHOOT_FROM_CAMERA\020x\0226\n2ABILITY_INVOK" +
"E_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVITY\020y\022" +
"*\n&ABILITY_INVOKE_ARGUMENT_MIXIN_BREAKOU" +
"T\020z\022.\n*ABILITY_INVOKE_ARGUMENT_INVOKE_LC" +
"BKCPPPPOF\020{\022.\n*ABILITY_INVOKE_ARGUMENT_I" +
"NVOKE_JBJPJJEGLOM\020|\022.\n*ABILITY_INVOKE_AR" +
"GUMENT_INVOKE_BCIODCIMFBK\020}B\033\n\031emu.grass" +
"cutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,

View File

@ -19,48 +19,52 @@ public final class AbilityInvokeEntryHeadOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 modifier_config_local_id = 7;</code>
* @return The modifierConfigLocalId.
*/
int getModifierConfigLocalId();
/**
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
boolean getIsServerbuffModifier();
/**
* <code>uint32 instanced_ability_id = 1;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
/**
* <code>uint32 instanced_modifier_id = 12;</code>
* @return The instancedModifierId.
*/
int getInstancedModifierId();
/**
* <code>int32 local_id = 10;</code>
* @return The localId.
*/
int getLocalId();
/**
* <code>uint32 server_buff_uid = 14;</code>
* <code>uint32 server_buff_uid = 10;</code>
* @return The serverBuffUid.
*/
int getServerBuffUid();
/**
* <code>uint32 target_id = 3;</code>
* <code>uint32 target_id = 2;</code>
* @return The targetId.
*/
int getTargetId();
/**
* <code>int32 modifier_config_local_id = 5;</code>
* @return The modifierConfigLocalId.
*/
int getModifierConfigLocalId();
/**
* <code>uint32 instanced_ability_id = 3;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
/**
* <code>bool is_serverbuff_modifier = 12;</code>
* @return The isServerbuffModifier.
*/
boolean getIsServerbuffModifier();
/**
* <code>int32 local_id = 13;</code>
* @return The localId.
*/
int getLocalId();
/**
* <code>uint32 instanced_modifier_id = 14;</code>
* @return The instancedModifierId.
*/
int getInstancedModifierId();
}
/**
* <pre>
* Name: DPAJKOIMAOF
* </pre>
*
* Protobuf type {@code AbilityInvokeEntryHead}
*/
public static final class AbilityInvokeEntryHead extends
@ -105,39 +109,39 @@ public final class AbilityInvokeEntryHeadOuterClass {
case 0:
done = true;
break;
case 8: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 16: {
isServerbuffModifier_ = input.readBool();
break;
}
case 24: {
targetId_ = input.readUInt32();
break;
}
case 56: {
case 24: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 40: {
modifierConfigLocalId_ = input.readInt32();
break;
}
case 80: {
localId_ = input.readInt32();
serverBuffUid_ = input.readUInt32();
break;
}
case 96: {
instancedModifierId_ = input.readUInt32();
isServerbuffModifier_ = input.readBool();
break;
}
case 104: {
localId_ = input.readInt32();
break;
}
case 112: {
serverBuffUid_ = input.readUInt32();
instancedModifierId_ = input.readUInt32();
break;
}
default: {
@ -172,65 +176,10 @@ public final class AbilityInvokeEntryHeadOuterClass {
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.class, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder.class);
}
public static final int MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER = 7;
private int modifierConfigLocalId_;
/**
* <code>int32 modifier_config_local_id = 7;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 2;
private boolean isServerbuffModifier_;
/**
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 1;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 1;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 12;
private int instancedModifierId_;
/**
* <code>uint32 instanced_modifier_id = 12;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
public static final int LOCAL_ID_FIELD_NUMBER = 10;
private int localId_;
/**
* <code>int32 local_id = 10;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
public static final int SERVER_BUFF_UID_FIELD_NUMBER = 14;
public static final int SERVER_BUFF_UID_FIELD_NUMBER = 10;
private int serverBuffUid_;
/**
* <code>uint32 server_buff_uid = 14;</code>
* <code>uint32 server_buff_uid = 10;</code>
* @return The serverBuffUid.
*/
@java.lang.Override
@ -238,10 +187,10 @@ public final class AbilityInvokeEntryHeadOuterClass {
return serverBuffUid_;
}
public static final int TARGET_ID_FIELD_NUMBER = 3;
public static final int TARGET_ID_FIELD_NUMBER = 2;
private int targetId_;
/**
* <code>uint32 target_id = 3;</code>
* <code>uint32 target_id = 2;</code>
* @return The targetId.
*/
@java.lang.Override
@ -249,6 +198,61 @@ public final class AbilityInvokeEntryHeadOuterClass {
return targetId_;
}
public static final int MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER = 5;
private int modifierConfigLocalId_;
/**
* <code>int32 modifier_config_local_id = 5;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 3;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 3;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 12;
private boolean isServerbuffModifier_;
/**
* <code>bool is_serverbuff_modifier = 12;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
}
public static final int LOCAL_ID_FIELD_NUMBER = 13;
private int localId_;
/**
* <code>int32 local_id = 13;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 14;
private int instancedModifierId_;
/**
* <code>uint32 instanced_modifier_id = 14;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -263,26 +267,26 @@ public final class AbilityInvokeEntryHeadOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (instancedAbilityId_ != 0) {
output.writeUInt32(1, instancedAbilityId_);
}
if (isServerbuffModifier_ != false) {
output.writeBool(2, isServerbuffModifier_);
}
if (targetId_ != 0) {
output.writeUInt32(3, targetId_);
output.writeUInt32(2, targetId_);
}
if (instancedAbilityId_ != 0) {
output.writeUInt32(3, instancedAbilityId_);
}
if (modifierConfigLocalId_ != 0) {
output.writeInt32(7, modifierConfigLocalId_);
}
if (localId_ != 0) {
output.writeInt32(10, localId_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(12, instancedModifierId_);
output.writeInt32(5, modifierConfigLocalId_);
}
if (serverBuffUid_ != 0) {
output.writeUInt32(14, serverBuffUid_);
output.writeUInt32(10, serverBuffUid_);
}
if (isServerbuffModifier_ != false) {
output.writeBool(12, isServerbuffModifier_);
}
if (localId_ != 0) {
output.writeInt32(13, localId_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(14, instancedModifierId_);
}
unknownFields.writeTo(output);
}
@ -293,33 +297,33 @@ public final class AbilityInvokeEntryHeadOuterClass {
if (size != -1) return size;
size = 0;
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, instancedAbilityId_);
}
if (isServerbuffModifier_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, isServerbuffModifier_);
}
if (targetId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, targetId_);
.computeUInt32Size(2, targetId_);
}
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, instancedAbilityId_);
}
if (modifierConfigLocalId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, modifierConfigLocalId_);
}
if (localId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(10, localId_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, instancedModifierId_);
.computeInt32Size(5, modifierConfigLocalId_);
}
if (serverBuffUid_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, serverBuffUid_);
.computeUInt32Size(10, serverBuffUid_);
}
if (isServerbuffModifier_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(12, isServerbuffModifier_);
}
if (localId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(13, localId_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, instancedModifierId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -336,20 +340,20 @@ public final class AbilityInvokeEntryHeadOuterClass {
}
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead other = (emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead) obj;
if (getModifierConfigLocalId()
!= other.getModifierConfigLocalId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getServerBuffUid()
!= other.getServerBuffUid()) return false;
if (getTargetId()
!= other.getTargetId()) return false;
if (getModifierConfigLocalId()
!= other.getModifierConfigLocalId()) return false;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -361,21 +365,21 @@ public final class AbilityInvokeEntryHeadOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getModifierConfigLocalId();
hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsServerbuffModifier());
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedAbilityId();
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) + SERVER_BUFF_UID_FIELD_NUMBER;
hash = (53 * hash) + getServerBuffUid();
hash = (37 * hash) + TARGET_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetId();
hash = (37 * hash) + MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getModifierConfigLocalId();
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedAbilityId();
hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsServerbuffModifier());
hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocalId();
hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedModifierId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -472,6 +476,10 @@ public final class AbilityInvokeEntryHeadOuterClass {
return builder;
}
/**
* <pre>
* Name: DPAJKOIMAOF
* </pre>
*
* Protobuf type {@code AbilityInvokeEntryHead}
*/
public static final class Builder extends
@ -509,20 +517,20 @@ public final class AbilityInvokeEntryHeadOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
modifierConfigLocalId_ = 0;
isServerbuffModifier_ = false;
instancedAbilityId_ = 0;
instancedModifierId_ = 0;
localId_ = 0;
serverBuffUid_ = 0;
targetId_ = 0;
modifierConfigLocalId_ = 0;
instancedAbilityId_ = 0;
isServerbuffModifier_ = false;
localId_ = 0;
instancedModifierId_ = 0;
return this;
}
@ -549,13 +557,13 @@ public final class AbilityInvokeEntryHeadOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead buildPartial() {
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead result = new emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead(this);
result.modifierConfigLocalId_ = modifierConfigLocalId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.instancedAbilityId_ = instancedAbilityId_;
result.instancedModifierId_ = instancedModifierId_;
result.localId_ = localId_;
result.serverBuffUid_ = serverBuffUid_;
result.targetId_ = targetId_;
result.modifierConfigLocalId_ = modifierConfigLocalId_;
result.instancedAbilityId_ = instancedAbilityId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.localId_ = localId_;
result.instancedModifierId_ = instancedModifierId_;
onBuilt();
return result;
}
@ -604,27 +612,27 @@ public final class AbilityInvokeEntryHeadOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead other) {
if (other == emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.getDefaultInstance()) return this;
if (other.getModifierConfigLocalId() != 0) {
setModifierConfigLocalId(other.getModifierConfigLocalId());
}
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
}
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
}
if (other.getServerBuffUid() != 0) {
setServerBuffUid(other.getServerBuffUid());
}
if (other.getTargetId() != 0) {
setTargetId(other.getTargetId());
}
if (other.getModifierConfigLocalId() != 0) {
setModifierConfigLocalId(other.getModifierConfigLocalId());
}
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
}
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
}
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -654,164 +662,9 @@ public final class AbilityInvokeEntryHeadOuterClass {
return this;
}
private int modifierConfigLocalId_ ;
/**
* <code>int32 modifier_config_local_id = 7;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
/**
* <code>int32 modifier_config_local_id = 7;</code>
* @param value The modifierConfigLocalId to set.
* @return This builder for chaining.
*/
public Builder setModifierConfigLocalId(int value) {
modifierConfigLocalId_ = value;
onChanged();
return this;
}
/**
* <code>int32 modifier_config_local_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearModifierConfigLocalId() {
modifierConfigLocalId_ = 0;
onChanged();
return this;
}
private boolean isServerbuffModifier_ ;
/**
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
}
/**
* <code>bool is_serverbuff_modifier = 2;</code>
* @param value The isServerbuffModifier to set.
* @return This builder for chaining.
*/
public Builder setIsServerbuffModifier(boolean value) {
isServerbuffModifier_ = value;
onChanged();
return this;
}
/**
* <code>bool is_serverbuff_modifier = 2;</code>
* @return This builder for chaining.
*/
public Builder clearIsServerbuffModifier() {
isServerbuffModifier_ = false;
onChanged();
return this;
}
private int instancedAbilityId_ ;
/**
* <code>uint32 instanced_ability_id = 1;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 instanced_ability_id = 1;</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 = 1;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedAbilityId() {
instancedAbilityId_ = 0;
onChanged();
return this;
}
private int instancedModifierId_ ;
/**
* <code>uint32 instanced_modifier_id = 12;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
/**
* <code>uint32 instanced_modifier_id = 12;</code>
* @param value The instancedModifierId to set.
* @return This builder for chaining.
*/
public Builder setInstancedModifierId(int value) {
instancedModifierId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 instanced_modifier_id = 12;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedModifierId() {
instancedModifierId_ = 0;
onChanged();
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 10;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
/**
* <code>int32 local_id = 10;</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 = 10;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
localId_ = 0;
onChanged();
return this;
}
private int serverBuffUid_ ;
/**
* <code>uint32 server_buff_uid = 14;</code>
* <code>uint32 server_buff_uid = 10;</code>
* @return The serverBuffUid.
*/
@java.lang.Override
@ -819,7 +672,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return serverBuffUid_;
}
/**
* <code>uint32 server_buff_uid = 14;</code>
* <code>uint32 server_buff_uid = 10;</code>
* @param value The serverBuffUid to set.
* @return This builder for chaining.
*/
@ -830,7 +683,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return this;
}
/**
* <code>uint32 server_buff_uid = 14;</code>
* <code>uint32 server_buff_uid = 10;</code>
* @return This builder for chaining.
*/
public Builder clearServerBuffUid() {
@ -842,7 +695,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
private int targetId_ ;
/**
* <code>uint32 target_id = 3;</code>
* <code>uint32 target_id = 2;</code>
* @return The targetId.
*/
@java.lang.Override
@ -850,7 +703,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return targetId_;
}
/**
* <code>uint32 target_id = 3;</code>
* <code>uint32 target_id = 2;</code>
* @param value The targetId to set.
* @return This builder for chaining.
*/
@ -861,7 +714,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return this;
}
/**
* <code>uint32 target_id = 3;</code>
* <code>uint32 target_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearTargetId() {
@ -870,6 +723,161 @@ public final class AbilityInvokeEntryHeadOuterClass {
onChanged();
return this;
}
private int modifierConfigLocalId_ ;
/**
* <code>int32 modifier_config_local_id = 5;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
/**
* <code>int32 modifier_config_local_id = 5;</code>
* @param value The modifierConfigLocalId to set.
* @return This builder for chaining.
*/
public Builder setModifierConfigLocalId(int value) {
modifierConfigLocalId_ = value;
onChanged();
return this;
}
/**
* <code>int32 modifier_config_local_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearModifierConfigLocalId() {
modifierConfigLocalId_ = 0;
onChanged();
return this;
}
private int instancedAbilityId_ ;
/**
* <code>uint32 instanced_ability_id = 3;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 instanced_ability_id = 3;</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 = 3;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedAbilityId() {
instancedAbilityId_ = 0;
onChanged();
return this;
}
private boolean isServerbuffModifier_ ;
/**
* <code>bool is_serverbuff_modifier = 12;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
}
/**
* <code>bool is_serverbuff_modifier = 12;</code>
* @param value The isServerbuffModifier to set.
* @return This builder for chaining.
*/
public Builder setIsServerbuffModifier(boolean value) {
isServerbuffModifier_ = value;
onChanged();
return this;
}
/**
* <code>bool is_serverbuff_modifier = 12;</code>
* @return This builder for chaining.
*/
public Builder clearIsServerbuffModifier() {
isServerbuffModifier_ = false;
onChanged();
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 13;</code>
* @return The localId.
*/
@java.lang.Override
public int getLocalId() {
return localId_;
}
/**
* <code>int32 local_id = 13;</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 = 13;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
localId_ = 0;
onChanged();
return this;
}
private int instancedModifierId_ ;
/**
* <code>uint32 instanced_modifier_id = 14;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
/**
* <code>uint32 instanced_modifier_id = 14;</code>
* @param value The instancedModifierId to set.
* @return This builder for chaining.
*/
public Builder setInstancedModifierId(int value) {
instancedModifierId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 instanced_modifier_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedModifierId() {
instancedModifierId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -938,12 +946,12 @@ public final class AbilityInvokeEntryHeadOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\034AbilityInvokeEntryHead.proto\"\325\001\n\026Abili" +
"tyInvokeEntryHead\022 \n\030modifier_config_loc" +
"al_id\030\007 \001(\005\022\036\n\026is_serverbuff_modifier\030\002 " +
"\001(\010\022\034\n\024instanced_ability_id\030\001 \001(\r\022\035\n\025ins" +
"tanced_modifier_id\030\014 \001(\r\022\020\n\010local_id\030\n \001" +
"(\005\022\027\n\017server_buff_uid\030\016 \001(\r\022\021\n\ttarget_id" +
"\030\003 \001(\rB\033\n\031emu.grasscutter.net.protob\006pro" +
"tyInvokeEntryHead\022\027\n\017server_buff_uid\030\n \001" +
"(\r\022\021\n\ttarget_id\030\002 \001(\r\022 \n\030modifier_config" +
"_local_id\030\005 \001(\005\022\034\n\024instanced_ability_id\030" +
"\003 \001(\r\022\036\n\026is_serverbuff_modifier\030\014 \001(\010\022\020\n" +
"\010local_id\030\r \001(\005\022\035\n\025instanced_modifier_id" +
"\030\016 \001(\rB\033\n\031emu.grasscutter.net.protob\006pro" +
"to3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -955,7 +963,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
internal_static_AbilityInvokeEntryHead_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityInvokeEntryHead_descriptor,
new java.lang.String[] { "ModifierConfigLocalId", "IsServerbuffModifier", "InstancedAbilityId", "InstancedModifierId", "LocalId", "ServerBuffUid", "TargetId", });
new java.lang.String[] { "ServerBuffUid", "TargetId", "ModifierConfigLocalId", "InstancedAbilityId", "IsServerbuffModifier", "LocalId", "InstancedModifierId", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,16 +19,34 @@ public final class AbilityInvokeEntryOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @return The enum numeric value on the wire for argumentType.
*/
int getArgumentTypeValue();
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @return The argumentType.
*/
emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument getArgumentType();
/**
* <code>uint32 event_id = 7;</code>
* @return The eventId.
*/
int getEventId();
/**
* <code>bool is_ignore_auth = 5;</code>
* @return The isIgnoreAuth.
*/
boolean getIsIgnoreAuth();
/**
* <code>uint32 forward_peer = 1;</code>
* @return The forwardPeer.
*/
int getForwardPeer();
/**
* <code>.AbilityInvokeEntryHead head = 2;</code>
* @return Whether the head field is set.
@ -45,47 +63,39 @@ public final class AbilityInvokeEntryOuterClass {
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder getHeadOrBuilder();
/**
* <code>uint32 forward_peer = 4;</code>
* @return The forwardPeer.
*/
int getForwardPeer();
/**
* <code>uint32 event_id = 12;</code>
* @return The eventId.
*/
int getEventId();
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @return The enum numeric value on the wire for forwardType.
*/
int getForwardTypeValue();
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @return The forwardType.
*/
emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType getForwardType();
/**
* <code>bytes ability_data = 15;</code>
* @return The abilityData.
*/
com.google.protobuf.ByteString getAbilityData();
/**
* <code>double total_tick_time = 14;</code>
* <code>double total_tick_time = 9;</code>
* @return The totalTickTime.
*/
double getTotalTickTime();
/**
* <code>uint32 entity_id = 9;</code>
* <code>bytes ability_data = 3;</code>
* @return The abilityData.
*/
com.google.protobuf.ByteString getAbilityData();
/**
* <code>uint32 entity_id = 11;</code>
* @return The entityId.
*/
int getEntityId();
}
/**
* <pre>
* Name: KBLDACDEINJ
* </pre>
*
* Protobuf type {@code AbilityInvokeEntry}
*/
public static final class AbilityInvokeEntry extends
@ -134,9 +144,8 @@ public final class AbilityInvokeEntryOuterClass {
done = true;
break;
case 8: {
int rawValue = input.readEnum();
argumentType_ = rawValue;
forwardPeer_ = input.readUInt32();
break;
}
case 18: {
@ -152,35 +161,41 @@ public final class AbilityInvokeEntryOuterClass {
break;
}
case 24: {
case 26: {
abilityData_ = input.readBytes();
break;
}
case 32: {
int rawValue = input.readEnum();
forwardType_ = rawValue;
break;
}
case 32: {
case 40: {
forwardPeer_ = input.readUInt32();
isIgnoreAuth_ = input.readBool();
break;
}
case 72: {
case 48: {
int rawValue = input.readEnum();
entityId_ = input.readUInt32();
argumentType_ = rawValue;
break;
}
case 96: {
case 56: {
eventId_ = input.readUInt32();
break;
}
case 113: {
case 73: {
totalTickTime_ = input.readDouble();
break;
}
case 122: {
case 88: {
abilityData_ = input.readBytes();
entityId_ = input.readUInt32();
break;
}
default: {
@ -215,17 +230,17 @@ public final class AbilityInvokeEntryOuterClass {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.class, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder.class);
}
public static final int ARGUMENT_TYPE_FIELD_NUMBER = 1;
public static final int ARGUMENT_TYPE_FIELD_NUMBER = 6;
private int argumentType_;
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @return The enum numeric value on the wire for argumentType.
*/
@java.lang.Override public int getArgumentTypeValue() {
return argumentType_;
}
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @return The argumentType.
*/
@java.lang.Override public emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument getArgumentType() {
@ -234,6 +249,39 @@ public final class AbilityInvokeEntryOuterClass {
return result == null ? emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.UNRECOGNIZED : result;
}
public static final int EVENT_ID_FIELD_NUMBER = 7;
private int eventId_;
/**
* <code>uint32 event_id = 7;</code>
* @return The eventId.
*/
@java.lang.Override
public int getEventId() {
return eventId_;
}
public static final int IS_IGNORE_AUTH_FIELD_NUMBER = 5;
private boolean isIgnoreAuth_;
/**
* <code>bool is_ignore_auth = 5;</code>
* @return The isIgnoreAuth.
*/
@java.lang.Override
public boolean getIsIgnoreAuth() {
return isIgnoreAuth_;
}
public static final int FORWARD_PEER_FIELD_NUMBER = 1;
private int forwardPeer_;
/**
* <code>uint32 forward_peer = 1;</code>
* @return The forwardPeer.
*/
@java.lang.Override
public int getForwardPeer() {
return forwardPeer_;
}
public static final int HEAD_FIELD_NUMBER = 2;
private emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead head_;
/**
@ -260,39 +308,17 @@ public final class AbilityInvokeEntryOuterClass {
return getHead();
}
public static final int FORWARD_PEER_FIELD_NUMBER = 4;
private int forwardPeer_;
/**
* <code>uint32 forward_peer = 4;</code>
* @return The forwardPeer.
*/
@java.lang.Override
public int getForwardPeer() {
return forwardPeer_;
}
public static final int EVENT_ID_FIELD_NUMBER = 12;
private int eventId_;
/**
* <code>uint32 event_id = 12;</code>
* @return The eventId.
*/
@java.lang.Override
public int getEventId() {
return eventId_;
}
public static final int FORWARD_TYPE_FIELD_NUMBER = 3;
public static final int FORWARD_TYPE_FIELD_NUMBER = 4;
private int forwardType_;
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @return The enum numeric value on the wire for forwardType.
*/
@java.lang.Override public int getForwardTypeValue() {
return forwardType_;
}
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @return The forwardType.
*/
@java.lang.Override public emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType getForwardType() {
@ -301,21 +327,10 @@ public final class AbilityInvokeEntryOuterClass {
return result == null ? emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.UNRECOGNIZED : result;
}
public static final int ABILITY_DATA_FIELD_NUMBER = 15;
private com.google.protobuf.ByteString abilityData_;
/**
* <code>bytes ability_data = 15;</code>
* @return The abilityData.
*/
@java.lang.Override
public com.google.protobuf.ByteString getAbilityData() {
return abilityData_;
}
public static final int TOTAL_TICK_TIME_FIELD_NUMBER = 14;
public static final int TOTAL_TICK_TIME_FIELD_NUMBER = 9;
private double totalTickTime_;
/**
* <code>double total_tick_time = 14;</code>
* <code>double total_tick_time = 9;</code>
* @return The totalTickTime.
*/
@java.lang.Override
@ -323,10 +338,21 @@ public final class AbilityInvokeEntryOuterClass {
return totalTickTime_;
}
public static final int ENTITY_ID_FIELD_NUMBER = 9;
public static final int ABILITY_DATA_FIELD_NUMBER = 3;
private com.google.protobuf.ByteString abilityData_;
/**
* <code>bytes ability_data = 3;</code>
* @return The abilityData.
*/
@java.lang.Override
public com.google.protobuf.ByteString getAbilityData() {
return abilityData_;
}
public static final int ENTITY_ID_FIELD_NUMBER = 11;
private int entityId_;
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 11;</code>
* @return The entityId.
*/
@java.lang.Override
@ -348,29 +374,32 @@ public final class AbilityInvokeEntryOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (argumentType_ != emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.ABILITY_INVOKE_ARGUMENT_NONE.getNumber()) {
output.writeEnum(1, argumentType_);
if (forwardPeer_ != 0) {
output.writeUInt32(1, forwardPeer_);
}
if (head_ != null) {
output.writeMessage(2, getHead());
}
if (!abilityData_.isEmpty()) {
output.writeBytes(3, abilityData_);
}
if (forwardType_ != emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.FORWARD_TYPE_LOCAL.getNumber()) {
output.writeEnum(3, forwardType_);
output.writeEnum(4, forwardType_);
}
if (forwardPeer_ != 0) {
output.writeUInt32(4, forwardPeer_);
if (isIgnoreAuth_ != false) {
output.writeBool(5, isIgnoreAuth_);
}
if (entityId_ != 0) {
output.writeUInt32(9, entityId_);
if (argumentType_ != emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.ABILITY_INVOKE_ARGUMENT_NONE.getNumber()) {
output.writeEnum(6, argumentType_);
}
if (eventId_ != 0) {
output.writeUInt32(12, eventId_);
output.writeUInt32(7, eventId_);
}
if (totalTickTime_ != 0D) {
output.writeDouble(14, totalTickTime_);
output.writeDouble(9, totalTickTime_);
}
if (!abilityData_.isEmpty()) {
output.writeBytes(15, abilityData_);
if (entityId_ != 0) {
output.writeUInt32(11, entityId_);
}
unknownFields.writeTo(output);
}
@ -381,37 +410,41 @@ public final class AbilityInvokeEntryOuterClass {
if (size != -1) return size;
size = 0;
if (argumentType_ != emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.ABILITY_INVOKE_ARGUMENT_NONE.getNumber()) {
if (forwardPeer_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, argumentType_);
.computeUInt32Size(1, forwardPeer_);
}
if (head_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getHead());
}
if (!abilityData_.isEmpty()) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(3, abilityData_);
}
if (forwardType_ != emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.FORWARD_TYPE_LOCAL.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, forwardType_);
.computeEnumSize(4, forwardType_);
}
if (forwardPeer_ != 0) {
if (isIgnoreAuth_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, forwardPeer_);
.computeBoolSize(5, isIgnoreAuth_);
}
if (entityId_ != 0) {
if (argumentType_ != emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.ABILITY_INVOKE_ARGUMENT_NONE.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, entityId_);
.computeEnumSize(6, argumentType_);
}
if (eventId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, eventId_);
.computeUInt32Size(7, eventId_);
}
if (totalTickTime_ != 0D) {
size += com.google.protobuf.CodedOutputStream
.computeDoubleSize(14, totalTickTime_);
.computeDoubleSize(9, totalTickTime_);
}
if (!abilityData_.isEmpty()) {
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeBytesSize(15, abilityData_);
.computeUInt32Size(11, entityId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -429,21 +462,23 @@ public final class AbilityInvokeEntryOuterClass {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry other = (emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry) obj;
if (argumentType_ != other.argumentType_) return false;
if (getEventId()
!= other.getEventId()) return false;
if (getIsIgnoreAuth()
!= other.getIsIgnoreAuth()) return false;
if (getForwardPeer()
!= other.getForwardPeer()) return false;
if (hasHead() != other.hasHead()) return false;
if (hasHead()) {
if (!getHead()
.equals(other.getHead())) return false;
}
if (getForwardPeer()
!= other.getForwardPeer()) return false;
if (getEventId()
!= other.getEventId()) return false;
if (forwardType_ != other.forwardType_) return false;
if (!getAbilityData()
.equals(other.getAbilityData())) return false;
if (java.lang.Double.doubleToLongBits(getTotalTickTime())
!= java.lang.Double.doubleToLongBits(
other.getTotalTickTime())) return false;
if (!getAbilityData()
.equals(other.getAbilityData())) return false;
if (getEntityId()
!= other.getEntityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
@ -459,21 +494,24 @@ public final class AbilityInvokeEntryOuterClass {
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ARGUMENT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + argumentType_;
hash = (37 * hash) + EVENT_ID_FIELD_NUMBER;
hash = (53 * hash) + getEventId();
hash = (37 * hash) + IS_IGNORE_AUTH_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsIgnoreAuth());
hash = (37 * hash) + FORWARD_PEER_FIELD_NUMBER;
hash = (53 * hash) + getForwardPeer();
if (hasHead()) {
hash = (37 * hash) + HEAD_FIELD_NUMBER;
hash = (53 * hash) + getHead().hashCode();
}
hash = (37 * hash) + FORWARD_PEER_FIELD_NUMBER;
hash = (53 * hash) + getForwardPeer();
hash = (37 * hash) + EVENT_ID_FIELD_NUMBER;
hash = (53 * hash) + getEventId();
hash = (37 * hash) + FORWARD_TYPE_FIELD_NUMBER;
hash = (53 * hash) + forwardType_;
hash = (37 * hash) + ABILITY_DATA_FIELD_NUMBER;
hash = (53 * hash) + getAbilityData().hashCode();
hash = (37 * hash) + TOTAL_TICK_TIME_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
java.lang.Double.doubleToLongBits(getTotalTickTime()));
hash = (37 * hash) + ABILITY_DATA_FIELD_NUMBER;
hash = (53 * hash) + getAbilityData().hashCode();
hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getEntityId();
hash = (29 * hash) + unknownFields.hashCode();
@ -572,6 +610,10 @@ public final class AbilityInvokeEntryOuterClass {
return builder;
}
/**
* <pre>
* Name: KBLDACDEINJ
* </pre>
*
* Protobuf type {@code AbilityInvokeEntry}
*/
public static final class Builder extends
@ -611,22 +653,24 @@ public final class AbilityInvokeEntryOuterClass {
super.clear();
argumentType_ = 0;
eventId_ = 0;
isIgnoreAuth_ = false;
forwardPeer_ = 0;
if (headBuilder_ == null) {
head_ = null;
} else {
head_ = null;
headBuilder_ = null;
}
forwardPeer_ = 0;
eventId_ = 0;
forwardType_ = 0;
abilityData_ = com.google.protobuf.ByteString.EMPTY;
totalTickTime_ = 0D;
abilityData_ = com.google.protobuf.ByteString.EMPTY;
entityId_ = 0;
return this;
@ -656,16 +700,17 @@ public final class AbilityInvokeEntryOuterClass {
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry buildPartial() {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry result = new emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry(this);
result.argumentType_ = argumentType_;
result.eventId_ = eventId_;
result.isIgnoreAuth_ = isIgnoreAuth_;
result.forwardPeer_ = forwardPeer_;
if (headBuilder_ == null) {
result.head_ = head_;
} else {
result.head_ = headBuilder_.build();
}
result.forwardPeer_ = forwardPeer_;
result.eventId_ = eventId_;
result.forwardType_ = forwardType_;
result.abilityData_ = abilityData_;
result.totalTickTime_ = totalTickTime_;
result.abilityData_ = abilityData_;
result.entityId_ = entityId_;
onBuilt();
return result;
@ -718,24 +763,27 @@ public final class AbilityInvokeEntryOuterClass {
if (other.argumentType_ != 0) {
setArgumentTypeValue(other.getArgumentTypeValue());
}
if (other.hasHead()) {
mergeHead(other.getHead());
if (other.getEventId() != 0) {
setEventId(other.getEventId());
}
if (other.getIsIgnoreAuth() != false) {
setIsIgnoreAuth(other.getIsIgnoreAuth());
}
if (other.getForwardPeer() != 0) {
setForwardPeer(other.getForwardPeer());
}
if (other.getEventId() != 0) {
setEventId(other.getEventId());
if (other.hasHead()) {
mergeHead(other.getHead());
}
if (other.forwardType_ != 0) {
setForwardTypeValue(other.getForwardTypeValue());
}
if (other.getAbilityData() != com.google.protobuf.ByteString.EMPTY) {
setAbilityData(other.getAbilityData());
}
if (other.getTotalTickTime() != 0D) {
setTotalTickTime(other.getTotalTickTime());
}
if (other.getAbilityData() != com.google.protobuf.ByteString.EMPTY) {
setAbilityData(other.getAbilityData());
}
if (other.getEntityId() != 0) {
setEntityId(other.getEntityId());
}
@ -770,14 +818,14 @@ public final class AbilityInvokeEntryOuterClass {
private int argumentType_ = 0;
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @return The enum numeric value on the wire for argumentType.
*/
@java.lang.Override public int getArgumentTypeValue() {
return argumentType_;
}
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @param value The enum numeric value on the wire for argumentType to set.
* @return This builder for chaining.
*/
@ -788,7 +836,7 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @return The argumentType.
*/
@java.lang.Override
@ -798,7 +846,7 @@ public final class AbilityInvokeEntryOuterClass {
return result == null ? emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.AbilityInvokeArgument.UNRECOGNIZED : result;
}
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @param value The argumentType to set.
* @return This builder for chaining.
*/
@ -812,7 +860,7 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
/**
* <code>.AbilityInvokeArgument argument_type = 1;</code>
* <code>.AbilityInvokeArgument argument_type = 6;</code>
* @return This builder for chaining.
*/
public Builder clearArgumentType() {
@ -822,6 +870,99 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
private int eventId_ ;
/**
* <code>uint32 event_id = 7;</code>
* @return The eventId.
*/
@java.lang.Override
public int getEventId() {
return eventId_;
}
/**
* <code>uint32 event_id = 7;</code>
* @param value The eventId to set.
* @return This builder for chaining.
*/
public Builder setEventId(int value) {
eventId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 event_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearEventId() {
eventId_ = 0;
onChanged();
return this;
}
private boolean isIgnoreAuth_ ;
/**
* <code>bool is_ignore_auth = 5;</code>
* @return The isIgnoreAuth.
*/
@java.lang.Override
public boolean getIsIgnoreAuth() {
return isIgnoreAuth_;
}
/**
* <code>bool is_ignore_auth = 5;</code>
* @param value The isIgnoreAuth to set.
* @return This builder for chaining.
*/
public Builder setIsIgnoreAuth(boolean value) {
isIgnoreAuth_ = value;
onChanged();
return this;
}
/**
* <code>bool is_ignore_auth = 5;</code>
* @return This builder for chaining.
*/
public Builder clearIsIgnoreAuth() {
isIgnoreAuth_ = false;
onChanged();
return this;
}
private int forwardPeer_ ;
/**
* <code>uint32 forward_peer = 1;</code>
* @return The forwardPeer.
*/
@java.lang.Override
public int getForwardPeer() {
return forwardPeer_;
}
/**
* <code>uint32 forward_peer = 1;</code>
* @param value The forwardPeer to set.
* @return This builder for chaining.
*/
public Builder setForwardPeer(int value) {
forwardPeer_ = value;
onChanged();
return this;
}
/**
* <code>uint32 forward_peer = 1;</code>
* @return This builder for chaining.
*/
public Builder clearForwardPeer() {
forwardPeer_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead head_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHeadOrBuilder> headBuilder_;
@ -941,78 +1082,16 @@ public final class AbilityInvokeEntryOuterClass {
return headBuilder_;
}
private int forwardPeer_ ;
/**
* <code>uint32 forward_peer = 4;</code>
* @return The forwardPeer.
*/
@java.lang.Override
public int getForwardPeer() {
return forwardPeer_;
}
/**
* <code>uint32 forward_peer = 4;</code>
* @param value The forwardPeer to set.
* @return This builder for chaining.
*/
public Builder setForwardPeer(int value) {
forwardPeer_ = value;
onChanged();
return this;
}
/**
* <code>uint32 forward_peer = 4;</code>
* @return This builder for chaining.
*/
public Builder clearForwardPeer() {
forwardPeer_ = 0;
onChanged();
return this;
}
private int eventId_ ;
/**
* <code>uint32 event_id = 12;</code>
* @return The eventId.
*/
@java.lang.Override
public int getEventId() {
return eventId_;
}
/**
* <code>uint32 event_id = 12;</code>
* @param value The eventId to set.
* @return This builder for chaining.
*/
public Builder setEventId(int value) {
eventId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 event_id = 12;</code>
* @return This builder for chaining.
*/
public Builder clearEventId() {
eventId_ = 0;
onChanged();
return this;
}
private int forwardType_ = 0;
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @return The enum numeric value on the wire for forwardType.
*/
@java.lang.Override public int getForwardTypeValue() {
return forwardType_;
}
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @param value The enum numeric value on the wire for forwardType to set.
* @return This builder for chaining.
*/
@ -1023,7 +1102,7 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @return The forwardType.
*/
@java.lang.Override
@ -1033,7 +1112,7 @@ public final class AbilityInvokeEntryOuterClass {
return result == null ? emu.grasscutter.net.proto.ForwardTypeOuterClass.ForwardType.UNRECOGNIZED : result;
}
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @param value The forwardType to set.
* @return This builder for chaining.
*/
@ -1047,7 +1126,7 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
/**
* <code>.ForwardType forward_type = 3;</code>
* <code>.ForwardType forward_type = 4;</code>
* @return This builder for chaining.
*/
public Builder clearForwardType() {
@ -1057,9 +1136,40 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
private double totalTickTime_ ;
/**
* <code>double total_tick_time = 9;</code>
* @return The totalTickTime.
*/
@java.lang.Override
public double getTotalTickTime() {
return totalTickTime_;
}
/**
* <code>double total_tick_time = 9;</code>
* @param value The totalTickTime to set.
* @return This builder for chaining.
*/
public Builder setTotalTickTime(double value) {
totalTickTime_ = value;
onChanged();
return this;
}
/**
* <code>double total_tick_time = 9;</code>
* @return This builder for chaining.
*/
public Builder clearTotalTickTime() {
totalTickTime_ = 0D;
onChanged();
return this;
}
private com.google.protobuf.ByteString abilityData_ = com.google.protobuf.ByteString.EMPTY;
/**
* <code>bytes ability_data = 15;</code>
* <code>bytes ability_data = 3;</code>
* @return The abilityData.
*/
@java.lang.Override
@ -1067,7 +1177,7 @@ public final class AbilityInvokeEntryOuterClass {
return abilityData_;
}
/**
* <code>bytes ability_data = 15;</code>
* <code>bytes ability_data = 3;</code>
* @param value The abilityData to set.
* @return This builder for chaining.
*/
@ -1081,7 +1191,7 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
/**
* <code>bytes ability_data = 15;</code>
* <code>bytes ability_data = 3;</code>
* @return This builder for chaining.
*/
public Builder clearAbilityData() {
@ -1091,40 +1201,9 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
private double totalTickTime_ ;
/**
* <code>double total_tick_time = 14;</code>
* @return The totalTickTime.
*/
@java.lang.Override
public double getTotalTickTime() {
return totalTickTime_;
}
/**
* <code>double total_tick_time = 14;</code>
* @param value The totalTickTime to set.
* @return This builder for chaining.
*/
public Builder setTotalTickTime(double value) {
totalTickTime_ = value;
onChanged();
return this;
}
/**
* <code>double total_tick_time = 14;</code>
* @return This builder for chaining.
*/
public Builder clearTotalTickTime() {
totalTickTime_ = 0D;
onChanged();
return this;
}
private int entityId_ ;
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 11;</code>
* @return The entityId.
*/
@java.lang.Override
@ -1132,7 +1211,7 @@ public final class AbilityInvokeEntryOuterClass {
return entityId_;
}
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 11;</code>
* @param value The entityId to set.
* @return This builder for chaining.
*/
@ -1143,7 +1222,7 @@ public final class AbilityInvokeEntryOuterClass {
return this;
}
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 11;</code>
* @return This builder for chaining.
*/
public Builder clearEntityId() {
@ -1221,14 +1300,15 @@ public final class AbilityInvokeEntryOuterClass {
java.lang.String[] descriptorData = {
"\n\030AbilityInvokeEntry.proto\032\033AbilityInvok" +
"eArgument.proto\032\034AbilityInvokeEntryHead." +
"proto\032\021ForwardType.proto\"\370\001\n\022AbilityInvo" +
"keEntry\022-\n\rargument_type\030\001 \001(\0162\026.Ability" +
"InvokeArgument\022%\n\004head\030\002 \001(\0132\027.AbilityIn" +
"vokeEntryHead\022\024\n\014forward_peer\030\004 \001(\r\022\020\n\010e" +
"vent_id\030\014 \001(\r\022\"\n\014forward_type\030\003 \001(\0162\014.Fo" +
"rwardType\022\024\n\014ability_data\030\017 \001(\014\022\027\n\017total" +
"_tick_time\030\016 \001(\001\022\021\n\tentity_id\030\t \001(\rB\033\n\031e" +
"mu.grasscutter.net.protob\006proto3"
"proto\032\021ForwardType.proto\"\220\002\n\022AbilityInvo" +
"keEntry\022-\n\rargument_type\030\006 \001(\0162\026.Ability" +
"InvokeArgument\022\020\n\010event_id\030\007 \001(\r\022\026\n\016is_i" +
"gnore_auth\030\005 \001(\010\022\024\n\014forward_peer\030\001 \001(\r\022%" +
"\n\004head\030\002 \001(\0132\027.AbilityInvokeEntryHead\022\"\n" +
"\014forward_type\030\004 \001(\0162\014.ForwardType\022\027\n\017tot" +
"al_tick_time\030\t \001(\001\022\024\n\014ability_data\030\003 \001(\014" +
"\022\021\n\tentity_id\030\013 \001(\rB\033\n\031emu.grasscutter.n" +
"et.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@ -1242,7 +1322,7 @@ public final class AbilityInvokeEntryOuterClass {
internal_static_AbilityInvokeEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityInvokeEntry_descriptor,
new java.lang.String[] { "ArgumentType", "Head", "ForwardPeer", "EventId", "ForwardType", "AbilityData", "TotalTickTime", "EntityId", });
new java.lang.String[] { "ArgumentType", "EventId", "IsIgnoreAuth", "ForwardPeer", "Head", "ForwardType", "TotalTickTime", "AbilityData", "EntityId", });
emu.grasscutter.net.proto.AbilityInvokeArgumentOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.getDescriptor();
emu.grasscutter.net.proto.ForwardTypeOuterClass.getDescriptor();

View File

@ -19,30 +19,34 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
java.util.List<emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry>
getOverrideMapList();
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index);
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
int getOverrideMapCount();
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
getOverrideMapOrBuilderList();
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
int index);
}
/**
* <pre>
* Name: EEACBNFBEHI
* </pre>
*
* Protobuf type {@code AbilityMetaReInitOverrideMap}
*/
public static final class AbilityMetaReInitOverrideMap extends
@ -89,7 +93,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
case 0:
done = true;
break;
case 58: {
case 74: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
overrideMap_ = new java.util.ArrayList<emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry>();
mutable_bitField0_ |= 0x00000001;
@ -133,17 +137,17 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap.class, emu.grasscutter.net.proto.AbilityMetaReInitOverrideMapOuterClass.AbilityMetaReInitOverrideMap.Builder.class);
}
public static final int OVERRIDE_MAP_FIELD_NUMBER = 7;
public static final int OVERRIDE_MAP_FIELD_NUMBER = 9;
private java.util.List<emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> overrideMap_;
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> getOverrideMapList() {
return overrideMap_;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
@ -151,21 +155,21 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return overrideMap_;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
@java.lang.Override
public int getOverrideMapCount() {
return overrideMap_.size();
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index) {
return overrideMap_.get(index);
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
@ -188,7 +192,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < overrideMap_.size(); i++) {
output.writeMessage(7, overrideMap_.get(i));
output.writeMessage(9, overrideMap_.get(i));
}
unknownFields.writeTo(output);
}
@ -201,7 +205,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
size = 0;
for (int i = 0; i < overrideMap_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, overrideMap_.get(i));
.computeMessageSize(9, overrideMap_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -331,6 +335,10 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return builder;
}
/**
* <pre>
* Name: EEACBNFBEHI
* </pre>
*
* Protobuf type {@code AbilityMetaReInitOverrideMap}
*/
public static final class Builder extends
@ -528,7 +536,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder> overrideMapBuilder_;
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> getOverrideMapList() {
if (overrideMapBuilder_ == null) {
@ -538,7 +546,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
}
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public int getOverrideMapCount() {
if (overrideMapBuilder_ == null) {
@ -548,7 +556,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
}
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry getOverrideMap(int index) {
if (overrideMapBuilder_ == null) {
@ -558,7 +566,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
}
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder setOverrideMap(
int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
@ -575,7 +583,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder setOverrideMap(
int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
@ -589,7 +597,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder addOverrideMap(emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
if (overrideMapBuilder_ == null) {
@ -605,7 +613,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder addOverrideMap(
int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry value) {
@ -622,7 +630,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder addOverrideMap(
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
@ -636,7 +644,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder addOverrideMap(
int index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder builderForValue) {
@ -650,7 +658,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder addAllOverrideMap(
java.lang.Iterable<? extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry> values) {
@ -665,7 +673,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder clearOverrideMap() {
if (overrideMapBuilder_ == null) {
@ -678,7 +686,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public Builder removeOverrideMap(int index) {
if (overrideMapBuilder_ == null) {
@ -691,14 +699,14 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
return this;
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder getOverrideMapBuilder(
int index) {
return getOverrideMapFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder getOverrideMapOrBuilder(
int index) {
@ -708,7 +716,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
}
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntryOrBuilder>
getOverrideMapOrBuilderList() {
@ -719,14 +727,14 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
}
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addOverrideMapBuilder() {
return getOverrideMapFieldBuilder().addBuilder(
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder addOverrideMapBuilder(
int index) {
@ -734,7 +742,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
index, emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.getDefaultInstance());
}
/**
* <code>repeated .AbilityScalarValueEntry override_map = 7;</code>
* <code>repeated .AbilityScalarValueEntry override_map = 9;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.Builder>
getOverrideMapBuilderList() {
@ -823,7 +831,7 @@ public final class AbilityMetaReInitOverrideMapOuterClass {
java.lang.String[] descriptorData = {
"\n\"AbilityMetaReInitOverrideMap.proto\032\035Ab" +
"ilityScalarValueEntry.proto\"N\n\034AbilityMe" +
"taReInitOverrideMap\022.\n\014override_map\030\007 \003(" +
"taReInitOverrideMap\022.\n\014override_map\030\t \003(" +
"\0132\030.AbilityScalarValueEntryB\033\n\031emu.grass" +
"cutter.net.protob\006proto3"
};

View File

@ -19,7 +19,7 @@ public final class AbilityMixinCostStaminaOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool is_swim = 3;</code>
* <code>bool is_swim = 7;</code>
* @return The isSwim.
*/
boolean getIsSwim();
@ -69,7 +69,7 @@ public final class AbilityMixinCostStaminaOuterClass {
case 0:
done = true;
break;
case 24: {
case 56: {
isSwim_ = input.readBool();
break;
@ -106,10 +106,10 @@ public final class AbilityMixinCostStaminaOuterClass {
emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina.class, emu.grasscutter.net.proto.AbilityMixinCostStaminaOuterClass.AbilityMixinCostStamina.Builder.class);
}
public static final int IS_SWIM_FIELD_NUMBER = 3;
public static final int IS_SWIM_FIELD_NUMBER = 7;
private boolean isSwim_;
/**
* <code>bool is_swim = 3;</code>
* <code>bool is_swim = 7;</code>
* @return The isSwim.
*/
@java.lang.Override
@ -132,7 +132,7 @@ public final class AbilityMixinCostStaminaOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (isSwim_ != false) {
output.writeBool(3, isSwim_);
output.writeBool(7, isSwim_);
}
unknownFields.writeTo(output);
}
@ -145,7 +145,7 @@ public final class AbilityMixinCostStaminaOuterClass {
size = 0;
if (isSwim_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, isSwim_);
.computeBoolSize(7, isSwim_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -422,7 +422,7 @@ public final class AbilityMixinCostStaminaOuterClass {
private boolean isSwim_ ;
/**
* <code>bool is_swim = 3;</code>
* <code>bool is_swim = 7;</code>
* @return The isSwim.
*/
@java.lang.Override
@ -430,7 +430,7 @@ public final class AbilityMixinCostStaminaOuterClass {
return isSwim_;
}
/**
* <code>bool is_swim = 3;</code>
* <code>bool is_swim = 7;</code>
* @param value The isSwim to set.
* @return This builder for chaining.
*/
@ -441,7 +441,7 @@ public final class AbilityMixinCostStaminaOuterClass {
return this;
}
/**
* <code>bool is_swim = 3;</code>
* <code>bool is_swim = 7;</code>
* @return This builder for chaining.
*/
public Builder clearIsSwim() {
@ -518,7 +518,7 @@ public final class AbilityMixinCostStaminaOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\035AbilityMixinCostStamina.proto\"*\n\027Abili" +
"tyMixinCostStamina\022\017\n\007is_swim\030\003 \001(\010B\033\n\031e" +
"tyMixinCostStamina\022\017\n\007is_swim\030\007 \001(\010B\033\n\031e" +
"mu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -71,6 +71,21 @@ public final class AbilityMixinRecoverInfoOuterClass {
emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfoOrBuilder getMassivePropListOrBuilder(
int index);
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
* @return Whether the breakoutSnapShot field is set.
*/
boolean hasBreakoutSnapShot();
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
* @return The breakoutSnapShot.
*/
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot getBreakoutSnapShot();
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShotOrBuilder getBreakoutSnapShotOrBuilder();
/**
* <code>uint32 instanced_ability_id = 1;</code>
* @return Whether the instancedAbilityId field is set.
@ -96,6 +111,10 @@ public final class AbilityMixinRecoverInfoOuterClass {
public emu.grasscutter.net.proto.AbilityMixinRecoverInfoOuterClass.AbilityMixinRecoverInfo.SourceCase getSourceCase();
}
/**
* <pre>
* Name: LMMFGNIDKME
* </pre>
*
* Protobuf type {@code AbilityMixinRecoverInfo}
*/
public static final class AbilityMixinRecoverInfo extends
@ -193,6 +212,19 @@ public final class AbilityMixinRecoverInfoOuterClass {
input.readMessage(emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.MassivePropSyncInfo.parser(), extensionRegistry));
break;
}
case 58: {
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.Builder subBuilder = null;
if (breakoutSnapShot_ != null) {
subBuilder = breakoutSnapShot_.toBuilder();
}
breakoutSnapShot_ = input.readMessage(emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(breakoutSnapShot_);
breakoutSnapShot_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -362,6 +394,32 @@ public final class AbilityMixinRecoverInfoOuterClass {
return massivePropList_.get(index);
}
public static final int BREAKOUT_SNAP_SHOT_FIELD_NUMBER = 7;
private emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot breakoutSnapShot_;
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
* @return Whether the breakoutSnapShot field is set.
*/
@java.lang.Override
public boolean hasBreakoutSnapShot() {
return breakoutSnapShot_ != null;
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
* @return The breakoutSnapShot.
*/
@java.lang.Override
public emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot getBreakoutSnapShot() {
return breakoutSnapShot_ == null ? emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.getDefaultInstance() : breakoutSnapShot_;
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShotOrBuilder getBreakoutSnapShotOrBuilder() {
return getBreakoutSnapShot();
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 1;
/**
* <code>uint32 instanced_ability_id = 1;</code>
@ -443,6 +501,9 @@ public final class AbilityMixinRecoverInfoOuterClass {
for (int i = 0; i < massivePropList_.size(); i++) {
output.writeMessage(6, massivePropList_.get(i));
}
if (breakoutSnapShot_ != null) {
output.writeMessage(7, getBreakoutSnapShot());
}
unknownFields.writeTo(output);
}
@ -488,6 +549,10 @@ public final class AbilityMixinRecoverInfoOuterClass {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, massivePropList_.get(i));
}
if (breakoutSnapShot_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getBreakoutSnapShot());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@ -511,6 +576,11 @@ public final class AbilityMixinRecoverInfoOuterClass {
!= other.getIsServerbuffModifier()) return false;
if (!getMassivePropListList()
.equals(other.getMassivePropListList())) return false;
if (hasBreakoutSnapShot() != other.hasBreakoutSnapShot()) return false;
if (hasBreakoutSnapShot()) {
if (!getBreakoutSnapShot()
.equals(other.getBreakoutSnapShot())) return false;
}
if (!getSourceCase().equals(other.getSourceCase())) return false;
switch (sourceCase_) {
case 1:
@ -548,6 +618,10 @@ public final class AbilityMixinRecoverInfoOuterClass {
hash = (37 * hash) + MASSIVE_PROP_LIST_FIELD_NUMBER;
hash = (53 * hash) + getMassivePropListList().hashCode();
}
if (hasBreakoutSnapShot()) {
hash = (37 * hash) + BREAKOUT_SNAP_SHOT_FIELD_NUMBER;
hash = (53 * hash) + getBreakoutSnapShot().hashCode();
}
switch (sourceCase_) {
case 1:
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
@ -656,6 +730,10 @@ public final class AbilityMixinRecoverInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: LMMFGNIDKME
* </pre>
*
* Protobuf type {@code AbilityMixinRecoverInfo}
*/
public static final class Builder extends
@ -706,6 +784,12 @@ public final class AbilityMixinRecoverInfoOuterClass {
} else {
massivePropListBuilder_.clear();
}
if (breakoutSnapShotBuilder_ == null) {
breakoutSnapShot_ = null;
} else {
breakoutSnapShot_ = null;
breakoutSnapShotBuilder_ = null;
}
sourceCase_ = 0;
source_ = null;
return this;
@ -751,6 +835,11 @@ public final class AbilityMixinRecoverInfoOuterClass {
} else {
result.massivePropList_ = massivePropListBuilder_.build();
}
if (breakoutSnapShotBuilder_ == null) {
result.breakoutSnapShot_ = breakoutSnapShot_;
} else {
result.breakoutSnapShot_ = breakoutSnapShotBuilder_.build();
}
if (sourceCase_ == 1) {
result.source_ = source_;
}
@ -848,6 +937,9 @@ public final class AbilityMixinRecoverInfoOuterClass {
}
}
}
if (other.hasBreakoutSnapShot()) {
mergeBreakoutSnapShot(other.getBreakoutSnapShot());
}
switch (other.getSourceCase()) {
case INSTANCED_ABILITY_ID: {
setInstancedAbilityId(other.getInstancedAbilityId());
@ -1287,6 +1379,125 @@ public final class AbilityMixinRecoverInfoOuterClass {
return massivePropListBuilder_;
}
private emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot breakoutSnapShot_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot, emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.Builder, emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShotOrBuilder> breakoutSnapShotBuilder_;
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
* @return Whether the breakoutSnapShot field is set.
*/
public boolean hasBreakoutSnapShot() {
return breakoutSnapShotBuilder_ != null || breakoutSnapShot_ != null;
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
* @return The breakoutSnapShot.
*/
public emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot getBreakoutSnapShot() {
if (breakoutSnapShotBuilder_ == null) {
return breakoutSnapShot_ == null ? emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.getDefaultInstance() : breakoutSnapShot_;
} else {
return breakoutSnapShotBuilder_.getMessage();
}
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
public Builder setBreakoutSnapShot(emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot value) {
if (breakoutSnapShotBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
breakoutSnapShot_ = value;
onChanged();
} else {
breakoutSnapShotBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
public Builder setBreakoutSnapShot(
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.Builder builderForValue) {
if (breakoutSnapShotBuilder_ == null) {
breakoutSnapShot_ = builderForValue.build();
onChanged();
} else {
breakoutSnapShotBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
public Builder mergeBreakoutSnapShot(emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot value) {
if (breakoutSnapShotBuilder_ == null) {
if (breakoutSnapShot_ != null) {
breakoutSnapShot_ =
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.newBuilder(breakoutSnapShot_).mergeFrom(value).buildPartial();
} else {
breakoutSnapShot_ = value;
}
onChanged();
} else {
breakoutSnapShotBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
public Builder clearBreakoutSnapShot() {
if (breakoutSnapShotBuilder_ == null) {
breakoutSnapShot_ = null;
onChanged();
} else {
breakoutSnapShot_ = null;
breakoutSnapShotBuilder_ = null;
}
return this;
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
public emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.Builder getBreakoutSnapShotBuilder() {
onChanged();
return getBreakoutSnapShotFieldBuilder().getBuilder();
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
public emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShotOrBuilder getBreakoutSnapShotOrBuilder() {
if (breakoutSnapShotBuilder_ != null) {
return breakoutSnapShotBuilder_.getMessageOrBuilder();
} else {
return breakoutSnapShot_ == null ?
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.getDefaultInstance() : breakoutSnapShot_;
}
}
/**
* <code>.BreakoutSnapShot breakout_snap_shot = 7;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot, emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.Builder, emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShotOrBuilder>
getBreakoutSnapShotFieldBuilder() {
if (breakoutSnapShotBuilder_ == null) {
breakoutSnapShotBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot, emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShot.Builder, emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.BreakoutSnapShotOrBuilder>(
getBreakoutSnapShot(),
getParentForChildren(),
isClean());
breakoutSnapShot_ = null;
}
return breakoutSnapShotBuilder_;
}
/**
* <code>uint32 instanced_ability_id = 1;</code>
* @return Whether the instancedAbilityId field is set.
@ -1435,18 +1646,21 @@ public final class AbilityMixinRecoverInfoOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\035AbilityMixinRecoverInfo.proto\032\031Massive" +
"PropSyncInfo.proto\"\332\001\n\027AbilityMixinRecov" +
"erInfo\022\020\n\010local_id\030\003 \001(\r\022\021\n\tdata_list\030\004 " +
"\003(\r\022\036\n\026is_serverbuff_modifier\030\005 \001(\010\022/\n\021m" +
"assive_prop_list\030\006 \003(\0132\024.MassivePropSync" +
"Info\022\036\n\024instanced_ability_id\030\001 \001(\rH\000\022\037\n\025" +
"instanced_modifier_id\030\002 \001(\rH\000B\010\n\006sourceB" +
"\033\n\031emu.grasscutter.net.protob\006proto3"
"\n\035AbilityMixinRecoverInfo.proto\032\026Breakou" +
"tSnapShot.proto\032\031MassivePropSyncInfo.pro" +
"to\"\211\002\n\027AbilityMixinRecoverInfo\022\020\n\010local_" +
"id\030\003 \001(\r\022\021\n\tdata_list\030\004 \003(\r\022\036\n\026is_server" +
"buff_modifier\030\005 \001(\010\022/\n\021massive_prop_list" +
"\030\006 \003(\0132\024.MassivePropSyncInfo\022-\n\022breakout" +
"_snap_shot\030\007 \001(\0132\021.BreakoutSnapShot\022\036\n\024i" +
"nstanced_ability_id\030\001 \001(\rH\000\022\037\n\025instanced" +
"_modifier_id\030\002 \001(\rH\000B\010\n\006sourceB\033\n\031emu.gr" +
"asscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.getDescriptor(),
emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.getDescriptor(),
});
internal_static_AbilityMixinRecoverInfo_descriptor =
@ -1454,7 +1668,8 @@ public final class AbilityMixinRecoverInfoOuterClass {
internal_static_AbilityMixinRecoverInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityMixinRecoverInfo_descriptor,
new java.lang.String[] { "LocalId", "DataList", "IsServerbuffModifier", "MassivePropList", "InstancedAbilityId", "InstancedModifierId", "Source", });
new java.lang.String[] { "LocalId", "DataList", "IsServerbuffModifier", "MassivePropList", "BreakoutSnapShot", "InstancedAbilityId", "InstancedModifierId", "Source", });
emu.grasscutter.net.proto.BreakoutSnapShotOuterClass.getDescriptor();
emu.grasscutter.net.proto.MassivePropSyncInfoOuterClass.getDescriptor();
}

View File

@ -15,6 +15,10 @@ public final class AbilityScalarTypeOuterClass {
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* <pre>
* Name: MLNEEGJPBCO
* </pre>
*
* Protobuf enum {@code AbilityScalarType}
*/
public enum AbilityScalarType

View File

@ -97,6 +97,10 @@ public final class AbilityScalarValueEntryOuterClass {
public emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.AbilityScalarValueEntry.ValueCase getValueCase();
}
/**
* <pre>
* Name: JHJPOIJGPEB
* </pre>
*
* Protobuf type {@code AbilityScalarValueEntry}
*/
public static final class AbilityScalarValueEntry extends
@ -666,6 +670,10 @@ public final class AbilityScalarValueEntryOuterClass {
return builder;
}
/**
* <pre>
* Name: JHJPOIJGPEB
* </pre>
*
* Protobuf type {@code AbilityScalarValueEntry}
*/
public static final class Builder extends

View File

@ -49,6 +49,10 @@ public final class AbilityStringOuterClass {
public emu.grasscutter.net.proto.AbilityStringOuterClass.AbilityString.TypeCase getTypeCase();
}
/**
* <pre>
* Name: ALGGELGLCLJ
* </pre>
*
* Protobuf type {@code AbilityString}
*/
public static final class AbilityString extends
@ -435,6 +439,10 @@ public final class AbilityStringOuterClass {
return builder;
}
/**
* <pre>
* Name: ALGGELGLCLJ
* </pre>
*
* Protobuf type {@code AbilityString}
*/
public static final class Builder extends

View File

@ -145,6 +145,10 @@ public final class AbilitySyncStateInfoOuterClass {
int index);
}
/**
* <pre>
* Name: ONHDINIKADE
* </pre>
*
* Protobuf type {@code AbilitySyncStateInfo}
*/
public static final class AbilitySyncStateInfo extends
@ -725,6 +729,10 @@ public final class AbilitySyncStateInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: ONHDINIKADE
* </pre>
*
* Protobuf type {@code AbilitySyncStateInfo}
*/
public static final class Builder extends

View File

@ -0,0 +1,854 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AchievementUpdateNotify.proto
package emu.grasscutter.net.proto;
public final class AchievementUpdateNotifyOuterClass {
private AchievementUpdateNotifyOuterClass() {}
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 AchievementUpdateNotifyOrBuilder extends
// @@protoc_insertion_point(interface_extends:AchievementUpdateNotify)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
java.util.List<emu.grasscutter.net.proto.AchievementOuterClass.Achievement>
getAchievementListList();
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
emu.grasscutter.net.proto.AchievementOuterClass.Achievement getAchievementList(int index);
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
int getAchievementListCount();
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder>
getAchievementListOrBuilderList();
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder getAchievementListOrBuilder(
int index);
}
/**
* <pre>
* Name: PFKCLOLEDDE
* CmdId: 2693
* </pre>
*
* Protobuf type {@code AchievementUpdateNotify}
*/
public static final class AchievementUpdateNotify extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AchievementUpdateNotify)
AchievementUpdateNotifyOrBuilder {
private static final long serialVersionUID = 0L;
// Use AchievementUpdateNotify.newBuilder() to construct.
private AchievementUpdateNotify(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AchievementUpdateNotify() {
achievementList_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AchievementUpdateNotify();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AchievementUpdateNotify(
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)) {
achievementList_ = new java.util.ArrayList<emu.grasscutter.net.proto.AchievementOuterClass.Achievement>();
mutable_bitField0_ |= 0x00000001;
}
achievementList_.add(
input.readMessage(emu.grasscutter.net.proto.AchievementOuterClass.Achievement.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)) {
achievementList_ = java.util.Collections.unmodifiableList(achievementList_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.internal_static_AchievementUpdateNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.internal_static_AchievementUpdateNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify.class, emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify.Builder.class);
}
public static final int ACHIEVEMENT_LIST_FIELD_NUMBER = 2;
private java.util.List<emu.grasscutter.net.proto.AchievementOuterClass.Achievement> achievementList_;
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.AchievementOuterClass.Achievement> getAchievementListList() {
return achievementList_;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder>
getAchievementListOrBuilderList() {
return achievementList_;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
@java.lang.Override
public int getAchievementListCount() {
return achievementList_.size();
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AchievementOuterClass.Achievement getAchievementList(int index) {
return achievementList_.get(index);
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder getAchievementListOrBuilder(
int index) {
return achievementList_.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 < achievementList_.size(); i++) {
output.writeMessage(2, achievementList_.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 < achievementList_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, achievementList_.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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify other = (emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify) obj;
if (!getAchievementListList()
.equals(other.getAchievementListList())) 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 (getAchievementListCount() > 0) {
hash = (37 * hash) + ACHIEVEMENT_LIST_FIELD_NUMBER;
hash = (53 * hash) + getAchievementListList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify 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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify 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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify 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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify 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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify 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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify 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>
* Name: PFKCLOLEDDE
* CmdId: 2693
* </pre>
*
* Protobuf type {@code AchievementUpdateNotify}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AchievementUpdateNotify)
emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotifyOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.internal_static_AchievementUpdateNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.internal_static_AchievementUpdateNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify.class, emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAchievementListFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (achievementListBuilder_ == null) {
achievementList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
achievementListBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.internal_static_AchievementUpdateNotify_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify build() {
emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify buildPartial() {
emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify result = new emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify(this);
int from_bitField0_ = bitField0_;
if (achievementListBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
achievementList_ = java.util.Collections.unmodifiableList(achievementList_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.achievementList_ = achievementList_;
} else {
result.achievementList_ = achievementListBuilder_.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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify) {
return mergeFrom((emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify other) {
if (other == emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify.getDefaultInstance()) return this;
if (achievementListBuilder_ == null) {
if (!other.achievementList_.isEmpty()) {
if (achievementList_.isEmpty()) {
achievementList_ = other.achievementList_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAchievementListIsMutable();
achievementList_.addAll(other.achievementList_);
}
onChanged();
}
} else {
if (!other.achievementList_.isEmpty()) {
if (achievementListBuilder_.isEmpty()) {
achievementListBuilder_.dispose();
achievementListBuilder_ = null;
achievementList_ = other.achievementList_;
bitField0_ = (bitField0_ & ~0x00000001);
achievementListBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAchievementListFieldBuilder() : null;
} else {
achievementListBuilder_.addAllMessages(other.achievementList_);
}
}
}
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.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<emu.grasscutter.net.proto.AchievementOuterClass.Achievement> achievementList_ =
java.util.Collections.emptyList();
private void ensureAchievementListIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
achievementList_ = new java.util.ArrayList<emu.grasscutter.net.proto.AchievementOuterClass.Achievement>(achievementList_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AchievementOuterClass.Achievement, emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder, emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder> achievementListBuilder_;
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AchievementOuterClass.Achievement> getAchievementListList() {
if (achievementListBuilder_ == null) {
return java.util.Collections.unmodifiableList(achievementList_);
} else {
return achievementListBuilder_.getMessageList();
}
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public int getAchievementListCount() {
if (achievementListBuilder_ == null) {
return achievementList_.size();
} else {
return achievementListBuilder_.getCount();
}
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public emu.grasscutter.net.proto.AchievementOuterClass.Achievement getAchievementList(int index) {
if (achievementListBuilder_ == null) {
return achievementList_.get(index);
} else {
return achievementListBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder setAchievementList(
int index, emu.grasscutter.net.proto.AchievementOuterClass.Achievement value) {
if (achievementListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAchievementListIsMutable();
achievementList_.set(index, value);
onChanged();
} else {
achievementListBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder setAchievementList(
int index, emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder builderForValue) {
if (achievementListBuilder_ == null) {
ensureAchievementListIsMutable();
achievementList_.set(index, builderForValue.build());
onChanged();
} else {
achievementListBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder addAchievementList(emu.grasscutter.net.proto.AchievementOuterClass.Achievement value) {
if (achievementListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAchievementListIsMutable();
achievementList_.add(value);
onChanged();
} else {
achievementListBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder addAchievementList(
int index, emu.grasscutter.net.proto.AchievementOuterClass.Achievement value) {
if (achievementListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAchievementListIsMutable();
achievementList_.add(index, value);
onChanged();
} else {
achievementListBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder addAchievementList(
emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder builderForValue) {
if (achievementListBuilder_ == null) {
ensureAchievementListIsMutable();
achievementList_.add(builderForValue.build());
onChanged();
} else {
achievementListBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder addAchievementList(
int index, emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder builderForValue) {
if (achievementListBuilder_ == null) {
ensureAchievementListIsMutable();
achievementList_.add(index, builderForValue.build());
onChanged();
} else {
achievementListBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder addAllAchievementList(
java.lang.Iterable<? extends emu.grasscutter.net.proto.AchievementOuterClass.Achievement> values) {
if (achievementListBuilder_ == null) {
ensureAchievementListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, achievementList_);
onChanged();
} else {
achievementListBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder clearAchievementList() {
if (achievementListBuilder_ == null) {
achievementList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
achievementListBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public Builder removeAchievementList(int index) {
if (achievementListBuilder_ == null) {
ensureAchievementListIsMutable();
achievementList_.remove(index);
onChanged();
} else {
achievementListBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder getAchievementListBuilder(
int index) {
return getAchievementListFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder getAchievementListOrBuilder(
int index) {
if (achievementListBuilder_ == null) {
return achievementList_.get(index); } else {
return achievementListBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder>
getAchievementListOrBuilderList() {
if (achievementListBuilder_ != null) {
return achievementListBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(achievementList_);
}
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder addAchievementListBuilder() {
return getAchievementListFieldBuilder().addBuilder(
emu.grasscutter.net.proto.AchievementOuterClass.Achievement.getDefaultInstance());
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder addAchievementListBuilder(
int index) {
return getAchievementListFieldBuilder().addBuilder(
index, emu.grasscutter.net.proto.AchievementOuterClass.Achievement.getDefaultInstance());
}
/**
* <code>repeated .Achievement achievement_list = 2;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder>
getAchievementListBuilderList() {
return getAchievementListFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AchievementOuterClass.Achievement, emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder, emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder>
getAchievementListFieldBuilder() {
if (achievementListBuilder_ == null) {
achievementListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AchievementOuterClass.Achievement, emu.grasscutter.net.proto.AchievementOuterClass.Achievement.Builder, emu.grasscutter.net.proto.AchievementOuterClass.AchievementOrBuilder>(
achievementList_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
achievementList_ = null;
}
return achievementListBuilder_;
}
@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:AchievementUpdateNotify)
}
// @@protoc_insertion_point(class_scope:AchievementUpdateNotify)
private static final emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify();
}
public static emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AchievementUpdateNotify>
PARSER = new com.google.protobuf.AbstractParser<AchievementUpdateNotify>() {
@java.lang.Override
public AchievementUpdateNotify parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AchievementUpdateNotify(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AchievementUpdateNotify> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AchievementUpdateNotify> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AchievementUpdateNotifyOuterClass.AchievementUpdateNotify getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AchievementUpdateNotify_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AchievementUpdateNotify_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\035AchievementUpdateNotify.proto\032\021Achieve" +
"ment.proto\"A\n\027AchievementUpdateNotify\022&\n" +
"\020achievement_list\030\002 \003(\0132\014.AchievementB\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.AchievementOuterClass.getDescriptor(),
});
internal_static_AchievementUpdateNotify_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AchievementUpdateNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AchievementUpdateNotify_descriptor,
new java.lang.String[] { "AchievementList", });
emu.grasscutter.net.proto.AchievementOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -35,10 +35,8 @@ public final class ActivityInfoNotifyOuterClass {
}
/**
* <pre>
* CmdId: 2060
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: BKCOKLBOIIF
* CmdId: 2134
* </pre>
*
* Protobuf type {@code ActivityInfoNotify}
@ -318,10 +316,8 @@ public final class ActivityInfoNotifyOuterClass {
}
/**
* <pre>
* CmdId: 2060
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: BKCOKLBOIIF
* CmdId: 2134
* </pre>
*
* Protobuf type {@code ActivityInfoNotify}

View File

@ -1,10 +1,10 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: Unk2800_PHPHMILPOLC.proto
// source: ActivityPushTipsData.proto
package emu.grasscutter.net.proto;
public final class Unk2800PHPHMILPOLC {
private Unk2800PHPHMILPOLC() {}
public final class ActivityPushTipsDataOuterClass {
private ActivityPushTipsDataOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
@ -14,40 +14,44 @@ public final class Unk2800PHPHMILPOLC {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface Unk2800_PHPHMILPOLCOrBuilder extends
// @@protoc_insertion_point(interface_extends:Unk2800_PHPHMILPOLC)
public interface ActivityPushTipsDataOrBuilder extends
// @@protoc_insertion_point(interface_extends:ActivityPushTipsData)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>uint32 activity_push_tips_id = 12;</code>
* @return The activityPushTipsId.
*/
int getActivityPushTipsId();
/**
* <code>.ActivityPushTipsState state = 3;</code>
* @return The enum numeric value on the wire for state.
*/
int getStateValue();
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @return The state.
*/
emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK getState();
/**
* <code>uint32 Unk2800_CLOCMPFBGMD = 4;</code>
* @return The unk2800CLOCMPFBGMD.
*/
int getUnk2800CLOCMPFBGMD();
emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState getState();
}
/**
* Protobuf type {@code Unk2800_PHPHMILPOLC}
* <pre>
* Name: CBEGBPBBDMB
* </pre>
*
* Protobuf type {@code ActivityPushTipsData}
*/
public static final class Unk2800_PHPHMILPOLC extends
public static final class ActivityPushTipsData extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:Unk2800_PHPHMILPOLC)
Unk2800_PHPHMILPOLCOrBuilder {
// @@protoc_insertion_point(message_implements:ActivityPushTipsData)
ActivityPushTipsDataOrBuilder {
private static final long serialVersionUID = 0L;
// Use Unk2800_PHPHMILPOLC.newBuilder() to construct.
private Unk2800_PHPHMILPOLC(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
// Use ActivityPushTipsData.newBuilder() to construct.
private ActivityPushTipsData(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private Unk2800_PHPHMILPOLC() {
private ActivityPushTipsData() {
state_ = 0;
}
@ -55,7 +59,7 @@ public final class Unk2800PHPHMILPOLC {
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new Unk2800_PHPHMILPOLC();
return new ActivityPushTipsData();
}
@java.lang.Override
@ -63,7 +67,7 @@ public final class Unk2800PHPHMILPOLC {
getUnknownFields() {
return this.unknownFields;
}
private Unk2800_PHPHMILPOLC(
private ActivityPushTipsData(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
@ -81,17 +85,17 @@ public final class Unk2800PHPHMILPOLC {
case 0:
done = true;
break;
case 32: {
unk2800CLOCMPFBGMD_ = input.readUInt32();
break;
}
case 80: {
case 24: {
int rawValue = input.readEnum();
state_ = rawValue;
break;
}
case 96: {
activityPushTipsId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -113,45 +117,45 @@ public final class Unk2800PHPHMILPOLC {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.internal_static_Unk2800_PHPHMILPOLC_descriptor;
return emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.internal_static_ActivityPushTipsData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.internal_static_Unk2800_PHPHMILPOLC_fieldAccessorTable
return emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.internal_static_ActivityPushTipsData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.class, emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder.class);
emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData.class, emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData.Builder.class);
}
public static final int STATE_FIELD_NUMBER = 10;
public static final int ACTIVITY_PUSH_TIPS_ID_FIELD_NUMBER = 12;
private int activityPushTipsId_;
/**
* <code>uint32 activity_push_tips_id = 12;</code>
* @return The activityPushTipsId.
*/
@java.lang.Override
public int getActivityPushTipsId() {
return activityPushTipsId_;
}
public static final int STATE_FIELD_NUMBER = 3;
private int state_;
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @return The enum numeric value on the wire for state.
*/
@java.lang.Override public int getStateValue() {
return state_;
}
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @return The state.
*/
@java.lang.Override public emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK getState() {
@java.lang.Override public emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState getState() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK result = emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK.valueOf(state_);
return result == null ? emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK.UNRECOGNIZED : result;
}
public static final int UNK2800_CLOCMPFBGMD_FIELD_NUMBER = 4;
private int unk2800CLOCMPFBGMD_;
/**
* <code>uint32 Unk2800_CLOCMPFBGMD = 4;</code>
* @return The unk2800CLOCMPFBGMD.
*/
@java.lang.Override
public int getUnk2800CLOCMPFBGMD() {
return unk2800CLOCMPFBGMD_;
emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState result = emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState.valueOf(state_);
return result == null ? emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@ -168,11 +172,11 @@ public final class Unk2800PHPHMILPOLC {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (unk2800CLOCMPFBGMD_ != 0) {
output.writeUInt32(4, unk2800CLOCMPFBGMD_);
if (state_ != emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState.ACTIVITY_PUSH_TIPS_STATE_NONE.getNumber()) {
output.writeEnum(3, state_);
}
if (state_ != emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK.Unk2800_FDLKPKFOIIK_NONE.getNumber()) {
output.writeEnum(10, state_);
if (activityPushTipsId_ != 0) {
output.writeUInt32(12, activityPushTipsId_);
}
unknownFields.writeTo(output);
}
@ -183,13 +187,13 @@ public final class Unk2800PHPHMILPOLC {
if (size != -1) return size;
size = 0;
if (unk2800CLOCMPFBGMD_ != 0) {
if (state_ != emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState.ACTIVITY_PUSH_TIPS_STATE_NONE.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, unk2800CLOCMPFBGMD_);
.computeEnumSize(3, state_);
}
if (state_ != emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK.Unk2800_FDLKPKFOIIK_NONE.getNumber()) {
if (activityPushTipsId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(10, state_);
.computeUInt32Size(12, activityPushTipsId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -201,14 +205,14 @@ public final class Unk2800PHPHMILPOLC {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC)) {
if (!(obj instanceof emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC other = (emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC) obj;
emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData other = (emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData) obj;
if (getActivityPushTipsId()
!= other.getActivityPushTipsId()) return false;
if (state_ != other.state_) return false;
if (getUnk2800CLOCMPFBGMD()
!= other.getUnk2800CLOCMPFBGMD()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -220,78 +224,78 @@ public final class Unk2800PHPHMILPOLC {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ACTIVITY_PUSH_TIPS_ID_FIELD_NUMBER;
hash = (53 * hash) + getActivityPushTipsId();
hash = (37 * hash) + STATE_FIELD_NUMBER;
hash = (53 * hash) + state_;
hash = (37 * hash) + UNK2800_CLOCMPFBGMD_FIELD_NUMBER;
hash = (53 * hash) + getUnk2800CLOCMPFBGMD();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData 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.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData 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.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(byte[] data)
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(java.io.InputStream input)
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData 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.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseDelimitedFrom(java.io.InputStream input)
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseDelimitedFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData 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.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parseFrom(
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@ -304,7 +308,7 @@ public final class Unk2800PHPHMILPOLC {
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC prototype) {
public static Builder newBuilder(emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
@ -320,26 +324,30 @@ public final class Unk2800PHPHMILPOLC {
return builder;
}
/**
* Protobuf type {@code Unk2800_PHPHMILPOLC}
* <pre>
* Name: CBEGBPBBDMB
* </pre>
*
* Protobuf type {@code ActivityPushTipsData}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:Unk2800_PHPHMILPOLC)
emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLCOrBuilder {
// @@protoc_insertion_point(builder_implements:ActivityPushTipsData)
emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsDataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.internal_static_Unk2800_PHPHMILPOLC_descriptor;
return emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.internal_static_ActivityPushTipsData_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.internal_static_Unk2800_PHPHMILPOLC_fieldAccessorTable
return emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.internal_static_ActivityPushTipsData_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.class, emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.Builder.class);
emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData.class, emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData.Builder.class);
}
// Construct using emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.newBuilder()
// Construct using emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
@ -357,9 +365,9 @@ public final class Unk2800PHPHMILPOLC {
@java.lang.Override
public Builder clear() {
super.clear();
state_ = 0;
activityPushTipsId_ = 0;
unk2800CLOCMPFBGMD_ = 0;
state_ = 0;
return this;
}
@ -367,17 +375,17 @@ public final class Unk2800PHPHMILPOLC {
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.internal_static_Unk2800_PHPHMILPOLC_descriptor;
return emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.internal_static_ActivityPushTipsData_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getDefaultInstanceForType() {
return emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.getDefaultInstance();
public emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC build() {
emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC result = buildPartial();
public emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData build() {
emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
@ -385,10 +393,10 @@ public final class Unk2800PHPHMILPOLC {
}
@java.lang.Override
public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC buildPartial() {
emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC result = new emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC(this);
public emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData buildPartial() {
emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData result = new emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData(this);
result.activityPushTipsId_ = activityPushTipsId_;
result.state_ = state_;
result.unk2800CLOCMPFBGMD_ = unk2800CLOCMPFBGMD_;
onBuilt();
return result;
}
@ -427,22 +435,22 @@ public final class Unk2800PHPHMILPOLC {
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC) {
return mergeFrom((emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC)other);
if (other instanceof emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData) {
return mergeFrom((emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC other) {
if (other == emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC.getDefaultInstance()) return this;
public Builder mergeFrom(emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData other) {
if (other == emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData.getDefaultInstance()) return this;
if (other.getActivityPushTipsId() != 0) {
setActivityPushTipsId(other.getActivityPushTipsId());
}
if (other.state_ != 0) {
setStateValue(other.getStateValue());
}
if (other.getUnk2800CLOCMPFBGMD() != 0) {
setUnk2800CLOCMPFBGMD(other.getUnk2800CLOCMPFBGMD());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -458,11 +466,11 @@ public final class Unk2800PHPHMILPOLC {
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC parsedMessage = null;
emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC) e.getUnfinishedMessage();
parsedMessage = (emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
@ -472,16 +480,47 @@ public final class Unk2800PHPHMILPOLC {
return this;
}
private int activityPushTipsId_ ;
/**
* <code>uint32 activity_push_tips_id = 12;</code>
* @return The activityPushTipsId.
*/
@java.lang.Override
public int getActivityPushTipsId() {
return activityPushTipsId_;
}
/**
* <code>uint32 activity_push_tips_id = 12;</code>
* @param value The activityPushTipsId to set.
* @return This builder for chaining.
*/
public Builder setActivityPushTipsId(int value) {
activityPushTipsId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 activity_push_tips_id = 12;</code>
* @return This builder for chaining.
*/
public Builder clearActivityPushTipsId() {
activityPushTipsId_ = 0;
onChanged();
return this;
}
private int state_ = 0;
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @return The enum numeric value on the wire for state.
*/
@java.lang.Override public int getStateValue() {
return state_;
}
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @param value The enum numeric value on the wire for state to set.
* @return This builder for chaining.
*/
@ -492,21 +531,21 @@ public final class Unk2800PHPHMILPOLC {
return this;
}
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @return The state.
*/
@java.lang.Override
public emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK getState() {
public emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState getState() {
@SuppressWarnings("deprecation")
emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK result = emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK.valueOf(state_);
return result == null ? emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK.UNRECOGNIZED : result;
emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState result = emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState.valueOf(state_);
return result == null ? emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState.UNRECOGNIZED : result;
}
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @param value The state to set.
* @return This builder for chaining.
*/
public Builder setState(emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.Unk2800_FDLKPKFOIIK value) {
public Builder setState(emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.ActivityPushTipsState value) {
if (value == null) {
throw new NullPointerException();
}
@ -516,7 +555,7 @@ public final class Unk2800PHPHMILPOLC {
return this;
}
/**
* <code>.Unk2800_FDLKPKFOIIK state = 10;</code>
* <code>.ActivityPushTipsState state = 3;</code>
* @return This builder for chaining.
*/
public Builder clearState() {
@ -525,37 +564,6 @@ public final class Unk2800PHPHMILPOLC {
onChanged();
return this;
}
private int unk2800CLOCMPFBGMD_ ;
/**
* <code>uint32 Unk2800_CLOCMPFBGMD = 4;</code>
* @return The unk2800CLOCMPFBGMD.
*/
@java.lang.Override
public int getUnk2800CLOCMPFBGMD() {
return unk2800CLOCMPFBGMD_;
}
/**
* <code>uint32 Unk2800_CLOCMPFBGMD = 4;</code>
* @param value The unk2800CLOCMPFBGMD to set.
* @return This builder for chaining.
*/
public Builder setUnk2800CLOCMPFBGMD(int value) {
unk2800CLOCMPFBGMD_ = value;
onChanged();
return this;
}
/**
* <code>uint32 Unk2800_CLOCMPFBGMD = 4;</code>
* @return This builder for chaining.
*/
public Builder clearUnk2800CLOCMPFBGMD() {
unk2800CLOCMPFBGMD_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -569,51 +577,51 @@ public final class Unk2800PHPHMILPOLC {
}
// @@protoc_insertion_point(builder_scope:Unk2800_PHPHMILPOLC)
// @@protoc_insertion_point(builder_scope:ActivityPushTipsData)
}
// @@protoc_insertion_point(class_scope:Unk2800_PHPHMILPOLC)
private static final emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC DEFAULT_INSTANCE;
// @@protoc_insertion_point(class_scope:ActivityPushTipsData)
private static final emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC();
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData();
}
public static emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getDefaultInstance() {
public static emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<Unk2800_PHPHMILPOLC>
PARSER = new com.google.protobuf.AbstractParser<Unk2800_PHPHMILPOLC>() {
private static final com.google.protobuf.Parser<ActivityPushTipsData>
PARSER = new com.google.protobuf.AbstractParser<ActivityPushTipsData>() {
@java.lang.Override
public Unk2800_PHPHMILPOLC parsePartialFrom(
public ActivityPushTipsData parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Unk2800_PHPHMILPOLC(input, extensionRegistry);
return new ActivityPushTipsData(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<Unk2800_PHPHMILPOLC> parser() {
public static com.google.protobuf.Parser<ActivityPushTipsData> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<Unk2800_PHPHMILPOLC> getParserForType() {
public com.google.protobuf.Parser<ActivityPushTipsData> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.Unk2800PHPHMILPOLC.Unk2800_PHPHMILPOLC getDefaultInstanceForType() {
public emu.grasscutter.net.proto.ActivityPushTipsDataOuterClass.ActivityPushTipsData getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_Unk2800_PHPHMILPOLC_descriptor;
internal_static_ActivityPushTipsData_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_Unk2800_PHPHMILPOLC_fieldAccessorTable;
internal_static_ActivityPushTipsData_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
@ -623,24 +631,24 @@ public final class Unk2800PHPHMILPOLC {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\031Unk2800_PHPHMILPOLC.proto\032\031Unk2800_FDL" +
"KPKFOIIK.proto\"W\n\023Unk2800_PHPHMILPOLC\022#\n" +
"\005state\030\n \001(\0162\024.Unk2800_FDLKPKFOIIK\022\033\n\023Un" +
"k2800_CLOCMPFBGMD\030\004 \001(\rB\033\n\031emu.grasscutt" +
"er.net.protob\006proto3"
"\n\032ActivityPushTipsData.proto\032\033ActivityPu" +
"shTipsState.proto\"\\\n\024ActivityPushTipsDat" +
"a\022\035\n\025activity_push_tips_id\030\014 \001(\r\022%\n\005stat" +
"e\030\003 \001(\0162\026.ActivityPushTipsStateB\033\n\031emu.g" +
"rasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.getDescriptor(),
emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.getDescriptor(),
});
internal_static_Unk2800_PHPHMILPOLC_descriptor =
internal_static_ActivityPushTipsData_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_Unk2800_PHPHMILPOLC_fieldAccessorTable = new
internal_static_ActivityPushTipsData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_Unk2800_PHPHMILPOLC_descriptor,
new java.lang.String[] { "State", "Unk2800CLOCMPFBGMD", });
emu.grasscutter.net.proto.Unk2800FDLKPKFOIIK.getDescriptor();
internal_static_ActivityPushTipsData_descriptor,
new java.lang.String[] { "ActivityPushTipsId", "State", });
emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -1,10 +1,10 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: CBJEDMGOBPL.proto
// source: ActivityPushTipsState.proto
package emu.grasscutter.net.proto;
public final class CBJEDMGOBPLOuterClass {
private CBJEDMGOBPLOuterClass() {}
public final class ActivityPushTipsStateOuterClass {
private ActivityPushTipsStateOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
@ -15,45 +15,41 @@ public final class CBJEDMGOBPLOuterClass {
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code CBJEDMGOBPL}
* <pre>
* Name: POKOFBAJMFO
* </pre>
*
* Protobuf enum {@code ActivityPushTipsState}
*/
public enum CBJEDMGOBPL
public enum ActivityPushTipsState
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>CBJEDMGOBPL_MBLDLJOKLBL = 0;</code>
* <code>ACTIVITY_PUSH_TIPS_STATE_NONE = 0;</code>
*/
CBJEDMGOBPL_MBLDLJOKLBL(0),
ACTIVITY_PUSH_TIPS_STATE_NONE(0),
/**
* <code>CBJEDMGOBPL_ILOMIKADKGD = 1;</code>
* <code>ACTIVITY_PUSH_TIPS_STATE_START = 1;</code>
*/
CBJEDMGOBPL_ILOMIKADKGD(1),
ACTIVITY_PUSH_TIPS_STATE_START(1),
/**
* <code>CBJEDMGOBPL_HGHOEJGHMDH = 2;</code>
* <code>ACTIVITY_PUSH_TIPS_STATE_READ = 2;</code>
*/
CBJEDMGOBPL_HGHOEJGHMDH(2),
/**
* <code>CBJEDMGOBPL_PJCONIDJGOD = 3;</code>
*/
CBJEDMGOBPL_PJCONIDJGOD(3),
ACTIVITY_PUSH_TIPS_STATE_READ(2),
UNRECOGNIZED(-1),
;
/**
* <code>CBJEDMGOBPL_MBLDLJOKLBL = 0;</code>
* <code>ACTIVITY_PUSH_TIPS_STATE_NONE = 0;</code>
*/
public static final int CBJEDMGOBPL_MBLDLJOKLBL_VALUE = 0;
public static final int ACTIVITY_PUSH_TIPS_STATE_NONE_VALUE = 0;
/**
* <code>CBJEDMGOBPL_ILOMIKADKGD = 1;</code>
* <code>ACTIVITY_PUSH_TIPS_STATE_START = 1;</code>
*/
public static final int CBJEDMGOBPL_ILOMIKADKGD_VALUE = 1;
public static final int ACTIVITY_PUSH_TIPS_STATE_START_VALUE = 1;
/**
* <code>CBJEDMGOBPL_HGHOEJGHMDH = 2;</code>
* <code>ACTIVITY_PUSH_TIPS_STATE_READ = 2;</code>
*/
public static final int CBJEDMGOBPL_HGHOEJGHMDH_VALUE = 2;
/**
* <code>CBJEDMGOBPL_PJCONIDJGOD = 3;</code>
*/
public static final int CBJEDMGOBPL_PJCONIDJGOD_VALUE = 3;
public static final int ACTIVITY_PUSH_TIPS_STATE_READ_VALUE = 2;
public final int getNumber() {
@ -70,7 +66,7 @@ public final class CBJEDMGOBPLOuterClass {
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static CBJEDMGOBPL valueOf(int value) {
public static ActivityPushTipsState valueOf(int value) {
return forNumber(value);
}
@ -78,25 +74,24 @@ public final class CBJEDMGOBPLOuterClass {
* @param value The numeric wire value of the corresponding enum entry.
* @return The enum associated with the given numeric wire value.
*/
public static CBJEDMGOBPL forNumber(int value) {
public static ActivityPushTipsState forNumber(int value) {
switch (value) {
case 0: return CBJEDMGOBPL_MBLDLJOKLBL;
case 1: return CBJEDMGOBPL_ILOMIKADKGD;
case 2: return CBJEDMGOBPL_HGHOEJGHMDH;
case 3: return CBJEDMGOBPL_PJCONIDJGOD;
case 0: return ACTIVITY_PUSH_TIPS_STATE_NONE;
case 1: return ACTIVITY_PUSH_TIPS_STATE_START;
case 2: return ACTIVITY_PUSH_TIPS_STATE_READ;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<CBJEDMGOBPL>
public static com.google.protobuf.Internal.EnumLiteMap<ActivityPushTipsState>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
CBJEDMGOBPL> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<CBJEDMGOBPL>() {
public CBJEDMGOBPL findValueByNumber(int number) {
return CBJEDMGOBPL.forNumber(number);
ActivityPushTipsState> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ActivityPushTipsState>() {
public ActivityPushTipsState findValueByNumber(int number) {
return ActivityPushTipsState.forNumber(number);
}
};
@ -114,12 +109,12 @@ public final class CBJEDMGOBPLOuterClass {
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return emu.grasscutter.net.proto.CBJEDMGOBPLOuterClass.getDescriptor().getEnumTypes().get(0);
return emu.grasscutter.net.proto.ActivityPushTipsStateOuterClass.getDescriptor().getEnumTypes().get(0);
}
private static final CBJEDMGOBPL[] VALUES = values();
private static final ActivityPushTipsState[] VALUES = values();
public static CBJEDMGOBPL valueOf(
public static ActivityPushTipsState valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
@ -133,11 +128,11 @@ public final class CBJEDMGOBPLOuterClass {
private final int value;
private CBJEDMGOBPL(int value) {
private ActivityPushTipsState(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:CBJEDMGOBPL)
// @@protoc_insertion_point(enum_scope:ActivityPushTipsState)
}
@ -149,11 +144,11 @@ public final class CBJEDMGOBPLOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021CBJEDMGOBPL.proto*\201\001\n\013CBJEDMGOBPL\022\033\n\027C" +
"BJEDMGOBPL_MBLDLJOKLBL\020\000\022\033\n\027CBJEDMGOBPL_" +
"ILOMIKADKGD\020\001\022\033\n\027CBJEDMGOBPL_HGHOEJGHMDH" +
"\020\002\022\033\n\027CBJEDMGOBPL_PJCONIDJGOD\020\003B\033\n\031emu.g" +
"rasscutter.net.protob\006proto3"
"\n\033ActivityPushTipsState.proto*\201\001\n\025Activi" +
"tyPushTipsState\022!\n\035ACTIVITY_PUSH_TIPS_ST" +
"ATE_NONE\020\000\022\"\n\036ACTIVITY_PUSH_TIPS_STATE_S" +
"TART\020\001\022!\n\035ACTIVITY_PUSH_TIPS_STATE_READ\020" +
"\002B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,

View File

@ -19,41 +19,39 @@ public final class ActivityScheduleInfoNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>uint32 remain_fly_sea_lamp_num = 12;</code>
* @return The remainFlySeaLampNum.
*/
int getRemainFlySeaLampNum();
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
java.util.List<emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo>
getActivityScheduleListList();
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo getActivityScheduleList(int index);
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
int getActivityScheduleListCount();
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfoOrBuilder>
getActivityScheduleListOrBuilderList();
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfoOrBuilder getActivityScheduleListOrBuilder(
int index);
/**
* <code>uint32 remain_fly_sea_lamp_num = 6;</code>
* @return The remainFlySeaLampNum.
*/
int getRemainFlySeaLampNum();
}
/**
* <pre>
* CmdId: 2073
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: KEDKIAAFGKO
* CmdId: 2068
* </pre>
*
* Protobuf type {@code ActivityScheduleInfoNotify}
@ -102,12 +100,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
case 0:
done = true;
break;
case 48: {
remainFlySeaLampNum_ = input.readUInt32();
break;
}
case 98: {
case 90: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
activityScheduleList_ = new java.util.ArrayList<emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo>();
mutable_bitField0_ |= 0x00000001;
@ -116,6 +109,11 @@ public final class ActivityScheduleInfoNotifyOuterClass {
input.readMessage(emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.parser(), extensionRegistry));
break;
}
case 96: {
remainFlySeaLampNum_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -151,17 +149,28 @@ public final class ActivityScheduleInfoNotifyOuterClass {
emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify.class, emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify.Builder.class);
}
public static final int ACTIVITY_SCHEDULE_LIST_FIELD_NUMBER = 12;
public static final int REMAIN_FLY_SEA_LAMP_NUM_FIELD_NUMBER = 12;
private int remainFlySeaLampNum_;
/**
* <code>uint32 remain_fly_sea_lamp_num = 12;</code>
* @return The remainFlySeaLampNum.
*/
@java.lang.Override
public int getRemainFlySeaLampNum() {
return remainFlySeaLampNum_;
}
public static final int ACTIVITY_SCHEDULE_LIST_FIELD_NUMBER = 11;
private java.util.List<emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo> activityScheduleList_;
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo> getActivityScheduleListList() {
return activityScheduleList_;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfoOrBuilder>
@ -169,21 +178,21 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return activityScheduleList_;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
@java.lang.Override
public int getActivityScheduleListCount() {
return activityScheduleList_.size();
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo getActivityScheduleList(int index) {
return activityScheduleList_.get(index);
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfoOrBuilder getActivityScheduleListOrBuilder(
@ -191,17 +200,6 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return activityScheduleList_.get(index);
}
public static final int REMAIN_FLY_SEA_LAMP_NUM_FIELD_NUMBER = 6;
private int remainFlySeaLampNum_;
/**
* <code>uint32 remain_fly_sea_lamp_num = 6;</code>
* @return The remainFlySeaLampNum.
*/
@java.lang.Override
public int getRemainFlySeaLampNum() {
return remainFlySeaLampNum_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -216,11 +214,11 @@ public final class ActivityScheduleInfoNotifyOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (remainFlySeaLampNum_ != 0) {
output.writeUInt32(6, remainFlySeaLampNum_);
}
for (int i = 0; i < activityScheduleList_.size(); i++) {
output.writeMessage(12, activityScheduleList_.get(i));
output.writeMessage(11, activityScheduleList_.get(i));
}
if (remainFlySeaLampNum_ != 0) {
output.writeUInt32(12, remainFlySeaLampNum_);
}
unknownFields.writeTo(output);
}
@ -231,13 +229,13 @@ public final class ActivityScheduleInfoNotifyOuterClass {
if (size != -1) return size;
size = 0;
if (remainFlySeaLampNum_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, remainFlySeaLampNum_);
}
for (int i = 0; i < activityScheduleList_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, activityScheduleList_.get(i));
.computeMessageSize(11, activityScheduleList_.get(i));
}
if (remainFlySeaLampNum_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, remainFlySeaLampNum_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -254,10 +252,10 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify other = (emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify) obj;
if (!getActivityScheduleListList()
.equals(other.getActivityScheduleListList())) return false;
if (getRemainFlySeaLampNum()
!= other.getRemainFlySeaLampNum()) return false;
if (!getActivityScheduleListList()
.equals(other.getActivityScheduleListList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -269,12 +267,12 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + REMAIN_FLY_SEA_LAMP_NUM_FIELD_NUMBER;
hash = (53 * hash) + getRemainFlySeaLampNum();
if (getActivityScheduleListCount() > 0) {
hash = (37 * hash) + ACTIVITY_SCHEDULE_LIST_FIELD_NUMBER;
hash = (53 * hash) + getActivityScheduleListList().hashCode();
}
hash = (37 * hash) + REMAIN_FLY_SEA_LAMP_NUM_FIELD_NUMBER;
hash = (53 * hash) + getRemainFlySeaLampNum();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -372,10 +370,8 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
/**
* <pre>
* CmdId: 2073
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: KEDKIAAFGKO
* CmdId: 2068
* </pre>
*
* Protobuf type {@code ActivityScheduleInfoNotify}
@ -416,14 +412,14 @@ public final class ActivityScheduleInfoNotifyOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
remainFlySeaLampNum_ = 0;
if (activityScheduleListBuilder_ == null) {
activityScheduleList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
activityScheduleListBuilder_.clear();
}
remainFlySeaLampNum_ = 0;
return this;
}
@ -451,6 +447,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
public emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify buildPartial() {
emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify result = new emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify(this);
int from_bitField0_ = bitField0_;
result.remainFlySeaLampNum_ = remainFlySeaLampNum_;
if (activityScheduleListBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
activityScheduleList_ = java.util.Collections.unmodifiableList(activityScheduleList_);
@ -460,7 +457,6 @@ public final class ActivityScheduleInfoNotifyOuterClass {
} else {
result.activityScheduleList_ = activityScheduleListBuilder_.build();
}
result.remainFlySeaLampNum_ = remainFlySeaLampNum_;
onBuilt();
return result;
}
@ -509,6 +505,9 @@ public final class ActivityScheduleInfoNotifyOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify other) {
if (other == emu.grasscutter.net.proto.ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify.getDefaultInstance()) return this;
if (other.getRemainFlySeaLampNum() != 0) {
setRemainFlySeaLampNum(other.getRemainFlySeaLampNum());
}
if (activityScheduleListBuilder_ == null) {
if (!other.activityScheduleList_.isEmpty()) {
if (activityScheduleList_.isEmpty()) {
@ -535,9 +534,6 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
}
}
if (other.getRemainFlySeaLampNum() != 0) {
setRemainFlySeaLampNum(other.getRemainFlySeaLampNum());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -568,6 +564,37 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
private int bitField0_;
private int remainFlySeaLampNum_ ;
/**
* <code>uint32 remain_fly_sea_lamp_num = 12;</code>
* @return The remainFlySeaLampNum.
*/
@java.lang.Override
public int getRemainFlySeaLampNum() {
return remainFlySeaLampNum_;
}
/**
* <code>uint32 remain_fly_sea_lamp_num = 12;</code>
* @param value The remainFlySeaLampNum to set.
* @return This builder for chaining.
*/
public Builder setRemainFlySeaLampNum(int value) {
remainFlySeaLampNum_ = value;
onChanged();
return this;
}
/**
* <code>uint32 remain_fly_sea_lamp_num = 12;</code>
* @return This builder for chaining.
*/
public Builder clearRemainFlySeaLampNum() {
remainFlySeaLampNum_ = 0;
onChanged();
return this;
}
private java.util.List<emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo> activityScheduleList_ =
java.util.Collections.emptyList();
private void ensureActivityScheduleListIsMutable() {
@ -581,7 +608,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfoOrBuilder> activityScheduleListBuilder_;
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public java.util.List<emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo> getActivityScheduleListList() {
if (activityScheduleListBuilder_ == null) {
@ -591,7 +618,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public int getActivityScheduleListCount() {
if (activityScheduleListBuilder_ == null) {
@ -601,7 +628,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo getActivityScheduleList(int index) {
if (activityScheduleListBuilder_ == null) {
@ -611,7 +638,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder setActivityScheduleList(
int index, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo value) {
@ -628,7 +655,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder setActivityScheduleList(
int index, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder builderForValue) {
@ -642,7 +669,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder addActivityScheduleList(emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo value) {
if (activityScheduleListBuilder_ == null) {
@ -658,7 +685,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder addActivityScheduleList(
int index, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo value) {
@ -675,7 +702,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder addActivityScheduleList(
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder builderForValue) {
@ -689,7 +716,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder addActivityScheduleList(
int index, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder builderForValue) {
@ -703,7 +730,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder addAllActivityScheduleList(
java.lang.Iterable<? extends emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo> values) {
@ -718,7 +745,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder clearActivityScheduleList() {
if (activityScheduleListBuilder_ == null) {
@ -731,7 +758,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public Builder removeActivityScheduleList(int index) {
if (activityScheduleListBuilder_ == null) {
@ -744,14 +771,14 @@ public final class ActivityScheduleInfoNotifyOuterClass {
return this;
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder getActivityScheduleListBuilder(
int index) {
return getActivityScheduleListFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfoOrBuilder getActivityScheduleListOrBuilder(
int index) {
@ -761,7 +788,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfoOrBuilder>
getActivityScheduleListOrBuilderList() {
@ -772,14 +799,14 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder addActivityScheduleListBuilder() {
return getActivityScheduleListFieldBuilder().addBuilder(
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.getDefaultInstance());
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder addActivityScheduleListBuilder(
int index) {
@ -787,7 +814,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
index, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.getDefaultInstance());
}
/**
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 12;</code>
* <code>repeated .ActivityScheduleInfo activity_schedule_list = 11;</code>
*/
public java.util.List<emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder>
getActivityScheduleListBuilderList() {
@ -807,37 +834,6 @@ public final class ActivityScheduleInfoNotifyOuterClass {
}
return activityScheduleListBuilder_;
}
private int remainFlySeaLampNum_ ;
/**
* <code>uint32 remain_fly_sea_lamp_num = 6;</code>
* @return The remainFlySeaLampNum.
*/
@java.lang.Override
public int getRemainFlySeaLampNum() {
return remainFlySeaLampNum_;
}
/**
* <code>uint32 remain_fly_sea_lamp_num = 6;</code>
* @param value The remainFlySeaLampNum to set.
* @return This builder for chaining.
*/
public Builder setRemainFlySeaLampNum(int value) {
remainFlySeaLampNum_ = value;
onChanged();
return this;
}
/**
* <code>uint32 remain_fly_sea_lamp_num = 6;</code>
* @return This builder for chaining.
*/
public Builder clearRemainFlySeaLampNum() {
remainFlySeaLampNum_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -907,9 +903,9 @@ public final class ActivityScheduleInfoNotifyOuterClass {
java.lang.String[] descriptorData = {
"\n ActivityScheduleInfoNotify.proto\032\032Acti" +
"vityScheduleInfo.proto\"t\n\032ActivitySchedu" +
"leInfoNotify\0225\n\026activity_schedule_list\030\014" +
" \003(\0132\025.ActivityScheduleInfo\022\037\n\027remain_fl" +
"y_sea_lamp_num\030\006 \001(\rB\033\n\031emu.grasscutter." +
"leInfoNotify\022\037\n\027remain_fly_sea_lamp_num\030" +
"\014 \001(\r\0225\n\026activity_schedule_list\030\013 \003(\0132\025." +
"ActivityScheduleInfoB\033\n\031emu.grasscutter." +
"net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -922,7 +918,7 @@ public final class ActivityScheduleInfoNotifyOuterClass {
internal_static_ActivityScheduleInfoNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ActivityScheduleInfoNotify_descriptor,
new java.lang.String[] { "ActivityScheduleList", "RemainFlySeaLampNum", });
new java.lang.String[] { "RemainFlySeaLampNum", "ActivityScheduleList", });
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.getDescriptor();
}

View File

@ -19,36 +19,40 @@ public final class ActivityScheduleInfoOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 schedule_id = 13;</code>
* <code>uint32 schedule_id = 8;</code>
* @return The scheduleId.
*/
int getScheduleId();
/**
* <code>bool is_open = 2;</code>
* <code>bool is_open = 1;</code>
* @return The isOpen.
*/
boolean getIsOpen();
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
*/
int getActivityId();
/**
* <code>uint32 end_time = 1;</code>
* @return The endTime.
*/
int getEndTime();
/**
* <code>uint32 begin_time = 10;</code>
* @return The beginTime.
*/
int getBeginTime();
/**
* <code>uint32 end_time = 6;</code>
* @return The endTime.
*/
int getEndTime();
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
*/
int getActivityId();
}
/**
* <pre>
* Name: NIFNHCLOBPA
* </pre>
*
* Protobuf type {@code ActivityScheduleInfo}
*/
public static final class ActivityScheduleInfo extends
@ -95,12 +99,17 @@ public final class ActivityScheduleInfoOuterClass {
break;
case 8: {
isOpen_ = input.readBool();
break;
}
case 48: {
endTime_ = input.readUInt32();
break;
}
case 16: {
case 64: {
isOpen_ = input.readBool();
scheduleId_ = input.readUInt32();
break;
}
case 80: {
@ -108,11 +117,6 @@ public final class ActivityScheduleInfoOuterClass {
beginTime_ = input.readUInt32();
break;
}
case 104: {
scheduleId_ = input.readUInt32();
break;
}
case 112: {
activityId_ = input.readUInt32();
@ -150,10 +154,10 @@ public final class ActivityScheduleInfoOuterClass {
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.class, emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo.Builder.class);
}
public static final int SCHEDULE_ID_FIELD_NUMBER = 13;
public static final int SCHEDULE_ID_FIELD_NUMBER = 8;
private int scheduleId_;
/**
* <code>uint32 schedule_id = 13;</code>
* <code>uint32 schedule_id = 8;</code>
* @return The scheduleId.
*/
@java.lang.Override
@ -161,10 +165,10 @@ public final class ActivityScheduleInfoOuterClass {
return scheduleId_;
}
public static final int IS_OPEN_FIELD_NUMBER = 2;
public static final int IS_OPEN_FIELD_NUMBER = 1;
private boolean isOpen_;
/**
* <code>bool is_open = 2;</code>
* <code>bool is_open = 1;</code>
* @return The isOpen.
*/
@java.lang.Override
@ -172,28 +176,6 @@ public final class ActivityScheduleInfoOuterClass {
return isOpen_;
}
public static final int ACTIVITY_ID_FIELD_NUMBER = 14;
private int activityId_;
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
public static final int END_TIME_FIELD_NUMBER = 1;
private int endTime_;
/**
* <code>uint32 end_time = 1;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
public static final int BEGIN_TIME_FIELD_NUMBER = 10;
private int beginTime_;
/**
@ -205,6 +187,28 @@ public final class ActivityScheduleInfoOuterClass {
return beginTime_;
}
public static final int END_TIME_FIELD_NUMBER = 6;
private int endTime_;
/**
* <code>uint32 end_time = 6;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
public static final int ACTIVITY_ID_FIELD_NUMBER = 14;
private int activityId_;
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -219,18 +223,18 @@ public final class ActivityScheduleInfoOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (endTime_ != 0) {
output.writeUInt32(1, endTime_);
}
if (isOpen_ != false) {
output.writeBool(2, isOpen_);
output.writeBool(1, isOpen_);
}
if (endTime_ != 0) {
output.writeUInt32(6, endTime_);
}
if (scheduleId_ != 0) {
output.writeUInt32(8, scheduleId_);
}
if (beginTime_ != 0) {
output.writeUInt32(10, beginTime_);
}
if (scheduleId_ != 0) {
output.writeUInt32(13, scheduleId_);
}
if (activityId_ != 0) {
output.writeUInt32(14, activityId_);
}
@ -243,22 +247,22 @@ public final class ActivityScheduleInfoOuterClass {
if (size != -1) return size;
size = 0;
if (endTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, endTime_);
}
if (isOpen_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, isOpen_);
.computeBoolSize(1, isOpen_);
}
if (endTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, endTime_);
}
if (scheduleId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, scheduleId_);
}
if (beginTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, beginTime_);
}
if (scheduleId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, scheduleId_);
}
if (activityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, activityId_);
@ -282,12 +286,12 @@ public final class ActivityScheduleInfoOuterClass {
!= other.getScheduleId()) return false;
if (getIsOpen()
!= other.getIsOpen()) return false;
if (getActivityId()
!= other.getActivityId()) return false;
if (getEndTime()
!= other.getEndTime()) return false;
if (getBeginTime()
!= other.getBeginTime()) return false;
if (getEndTime()
!= other.getEndTime()) return false;
if (getActivityId()
!= other.getActivityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -304,12 +308,12 @@ public final class ActivityScheduleInfoOuterClass {
hash = (37 * hash) + IS_OPEN_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsOpen());
hash = (37 * hash) + ACTIVITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getActivityId();
hash = (37 * hash) + END_TIME_FIELD_NUMBER;
hash = (53 * hash) + getEndTime();
hash = (37 * hash) + BEGIN_TIME_FIELD_NUMBER;
hash = (53 * hash) + getBeginTime();
hash = (37 * hash) + END_TIME_FIELD_NUMBER;
hash = (53 * hash) + getEndTime();
hash = (37 * hash) + ACTIVITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getActivityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -406,6 +410,10 @@ public final class ActivityScheduleInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: NIFNHCLOBPA
* </pre>
*
* Protobuf type {@code ActivityScheduleInfo}
*/
public static final class Builder extends
@ -447,11 +455,11 @@ public final class ActivityScheduleInfoOuterClass {
isOpen_ = false;
activityId_ = 0;
beginTime_ = 0;
endTime_ = 0;
beginTime_ = 0;
activityId_ = 0;
return this;
}
@ -481,9 +489,9 @@ public final class ActivityScheduleInfoOuterClass {
emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo result = new emu.grasscutter.net.proto.ActivityScheduleInfoOuterClass.ActivityScheduleInfo(this);
result.scheduleId_ = scheduleId_;
result.isOpen_ = isOpen_;
result.activityId_ = activityId_;
result.endTime_ = endTime_;
result.beginTime_ = beginTime_;
result.endTime_ = endTime_;
result.activityId_ = activityId_;
onBuilt();
return result;
}
@ -538,14 +546,14 @@ public final class ActivityScheduleInfoOuterClass {
if (other.getIsOpen() != false) {
setIsOpen(other.getIsOpen());
}
if (other.getActivityId() != 0) {
setActivityId(other.getActivityId());
if (other.getBeginTime() != 0) {
setBeginTime(other.getBeginTime());
}
if (other.getEndTime() != 0) {
setEndTime(other.getEndTime());
}
if (other.getBeginTime() != 0) {
setBeginTime(other.getBeginTime());
if (other.getActivityId() != 0) {
setActivityId(other.getActivityId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@ -578,7 +586,7 @@ public final class ActivityScheduleInfoOuterClass {
private int scheduleId_ ;
/**
* <code>uint32 schedule_id = 13;</code>
* <code>uint32 schedule_id = 8;</code>
* @return The scheduleId.
*/
@java.lang.Override
@ -586,7 +594,7 @@ public final class ActivityScheduleInfoOuterClass {
return scheduleId_;
}
/**
* <code>uint32 schedule_id = 13;</code>
* <code>uint32 schedule_id = 8;</code>
* @param value The scheduleId to set.
* @return This builder for chaining.
*/
@ -597,7 +605,7 @@ public final class ActivityScheduleInfoOuterClass {
return this;
}
/**
* <code>uint32 schedule_id = 13;</code>
* <code>uint32 schedule_id = 8;</code>
* @return This builder for chaining.
*/
public Builder clearScheduleId() {
@ -609,7 +617,7 @@ public final class ActivityScheduleInfoOuterClass {
private boolean isOpen_ ;
/**
* <code>bool is_open = 2;</code>
* <code>bool is_open = 1;</code>
* @return The isOpen.
*/
@java.lang.Override
@ -617,7 +625,7 @@ public final class ActivityScheduleInfoOuterClass {
return isOpen_;
}
/**
* <code>bool is_open = 2;</code>
* <code>bool is_open = 1;</code>
* @param value The isOpen to set.
* @return This builder for chaining.
*/
@ -628,7 +636,7 @@ public final class ActivityScheduleInfoOuterClass {
return this;
}
/**
* <code>bool is_open = 2;</code>
* <code>bool is_open = 1;</code>
* @return This builder for chaining.
*/
public Builder clearIsOpen() {
@ -638,68 +646,6 @@ public final class ActivityScheduleInfoOuterClass {
return this;
}
private int activityId_ ;
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
/**
* <code>uint32 activity_id = 14;</code>
* @param value The activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityId(int value) {
activityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 activity_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearActivityId() {
activityId_ = 0;
onChanged();
return this;
}
private int endTime_ ;
/**
* <code>uint32 end_time = 1;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
/**
* <code>uint32 end_time = 1;</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 = 1;</code>
* @return This builder for chaining.
*/
public Builder clearEndTime() {
endTime_ = 0;
onChanged();
return this;
}
private int beginTime_ ;
/**
* <code>uint32 begin_time = 10;</code>
@ -730,6 +676,68 @@ public final class ActivityScheduleInfoOuterClass {
onChanged();
return this;
}
private int endTime_ ;
/**
* <code>uint32 end_time = 6;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
/**
* <code>uint32 end_time = 6;</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 = 6;</code>
* @return This builder for chaining.
*/
public Builder clearEndTime() {
endTime_ = 0;
onChanged();
return this;
}
private int activityId_ ;
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
/**
* <code>uint32 activity_id = 14;</code>
* @param value The activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityId(int value) {
activityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 activity_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearActivityId() {
activityId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -798,9 +806,9 @@ public final class ActivityScheduleInfoOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\032ActivityScheduleInfo.proto\"w\n\024Activity" +
"ScheduleInfo\022\023\n\013schedule_id\030\r \001(\r\022\017\n\007is_" +
"open\030\002 \001(\010\022\023\n\013activity_id\030\016 \001(\r\022\020\n\010end_t" +
"ime\030\001 \001(\r\022\022\n\nbegin_time\030\n \001(\rB\033\n\031emu.gra" +
"ScheduleInfo\022\023\n\013schedule_id\030\010 \001(\r\022\017\n\007is_" +
"open\030\001 \001(\010\022\022\n\nbegin_time\030\n \001(\r\022\020\n\010end_ti" +
"me\030\006 \001(\r\022\023\n\013activity_id\030\016 \001(\rB\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -812,7 +820,7 @@ public final class ActivityScheduleInfoOuterClass {
internal_static_ActivityScheduleInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ActivityScheduleInfo_descriptor,
new java.lang.String[] { "ScheduleId", "IsOpen", "ActivityId", "EndTime", "BeginTime", });
new java.lang.String[] { "ScheduleId", "IsOpen", "BeginTime", "EndTime", "ActivityId", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -0,0 +1,685 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ActivityShopSheetInfo.proto
package emu.grasscutter.net.proto;
public final class ActivityShopSheetInfoOuterClass {
private ActivityShopSheetInfoOuterClass() {}
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 ActivityShopSheetInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:ActivityShopSheetInfo)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 end_time = 8;</code>
* @return The endTime.
*/
int getEndTime();
/**
* <code>uint32 sheet_id = 10;</code>
* @return The sheetId.
*/
int getSheetId();
/**
* <code>uint32 begin_time = 7;</code>
* @return The beginTime.
*/
int getBeginTime();
}
/**
* <pre>
* Name: GHBBGOLDLCL
* </pre>
*
* Protobuf type {@code ActivityShopSheetInfo}
*/
public static final class ActivityShopSheetInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ActivityShopSheetInfo)
ActivityShopSheetInfoOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActivityShopSheetInfo.newBuilder() to construct.
private ActivityShopSheetInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ActivityShopSheetInfo() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActivityShopSheetInfo();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ActivityShopSheetInfo(
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: {
beginTime_ = input.readUInt32();
break;
}
case 64: {
endTime_ = input.readUInt32();
break;
}
case 80: {
sheetId_ = 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.ActivityShopSheetInfoOuterClass.internal_static_ActivityShopSheetInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.internal_static_ActivityShopSheetInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo.class, emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo.Builder.class);
}
public static final int END_TIME_FIELD_NUMBER = 8;
private int endTime_;
/**
* <code>uint32 end_time = 8;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
public static final int SHEET_ID_FIELD_NUMBER = 10;
private int sheetId_;
/**
* <code>uint32 sheet_id = 10;</code>
* @return The sheetId.
*/
@java.lang.Override
public int getSheetId() {
return sheetId_;
}
public static final int BEGIN_TIME_FIELD_NUMBER = 7;
private int beginTime_;
/**
* <code>uint32 begin_time = 7;</code>
* @return The beginTime.
*/
@java.lang.Override
public int getBeginTime() {
return beginTime_;
}
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 (beginTime_ != 0) {
output.writeUInt32(7, beginTime_);
}
if (endTime_ != 0) {
output.writeUInt32(8, endTime_);
}
if (sheetId_ != 0) {
output.writeUInt32(10, sheetId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (beginTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, beginTime_);
}
if (endTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, endTime_);
}
if (sheetId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, sheetId_);
}
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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo other = (emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo) obj;
if (getEndTime()
!= other.getEndTime()) return false;
if (getSheetId()
!= other.getSheetId()) return false;
if (getBeginTime()
!= other.getBeginTime()) 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 = (37 * hash) + SHEET_ID_FIELD_NUMBER;
hash = (53 * hash) + getSheetId();
hash = (37 * hash) + BEGIN_TIME_FIELD_NUMBER;
hash = (53 * hash) + getBeginTime();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo 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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo 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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo 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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo 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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo 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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo 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>
* Name: GHBBGOLDLCL
* </pre>
*
* Protobuf type {@code ActivityShopSheetInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ActivityShopSheetInfo)
emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.internal_static_ActivityShopSheetInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.internal_static_ActivityShopSheetInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo.class, emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo.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;
sheetId_ = 0;
beginTime_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.internal_static_ActivityShopSheetInfo_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo build() {
emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo buildPartial() {
emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo result = new emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo(this);
result.endTime_ = endTime_;
result.sheetId_ = sheetId_;
result.beginTime_ = beginTime_;
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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo) {
return mergeFrom((emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo other) {
if (other == emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo.getDefaultInstance()) return this;
if (other.getEndTime() != 0) {
setEndTime(other.getEndTime());
}
if (other.getSheetId() != 0) {
setSheetId(other.getSheetId());
}
if (other.getBeginTime() != 0) {
setBeginTime(other.getBeginTime());
}
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.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int endTime_ ;
/**
* <code>uint32 end_time = 8;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
/**
* <code>uint32 end_time = 8;</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 = 8;</code>
* @return This builder for chaining.
*/
public Builder clearEndTime() {
endTime_ = 0;
onChanged();
return this;
}
private int sheetId_ ;
/**
* <code>uint32 sheet_id = 10;</code>
* @return The sheetId.
*/
@java.lang.Override
public int getSheetId() {
return sheetId_;
}
/**
* <code>uint32 sheet_id = 10;</code>
* @param value The sheetId to set.
* @return This builder for chaining.
*/
public Builder setSheetId(int value) {
sheetId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 sheet_id = 10;</code>
* @return This builder for chaining.
*/
public Builder clearSheetId() {
sheetId_ = 0;
onChanged();
return this;
}
private int beginTime_ ;
/**
* <code>uint32 begin_time = 7;</code>
* @return The beginTime.
*/
@java.lang.Override
public int getBeginTime() {
return beginTime_;
}
/**
* <code>uint32 begin_time = 7;</code>
* @param value The beginTime to set.
* @return This builder for chaining.
*/
public Builder setBeginTime(int value) {
beginTime_ = value;
onChanged();
return this;
}
/**
* <code>uint32 begin_time = 7;</code>
* @return This builder for chaining.
*/
public Builder clearBeginTime() {
beginTime_ = 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:ActivityShopSheetInfo)
}
// @@protoc_insertion_point(class_scope:ActivityShopSheetInfo)
private static final emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo();
}
public static emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ActivityShopSheetInfo>
PARSER = new com.google.protobuf.AbstractParser<ActivityShopSheetInfo>() {
@java.lang.Override
public ActivityShopSheetInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ActivityShopSheetInfo(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ActivityShopSheetInfo> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ActivityShopSheetInfo> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityShopSheetInfoOuterClass.ActivityShopSheetInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ActivityShopSheetInfo_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ActivityShopSheetInfo_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\033ActivityShopSheetInfo.proto\"O\n\025Activit" +
"yShopSheetInfo\022\020\n\010end_time\030\010 \001(\r\022\020\n\010shee" +
"t_id\030\n \001(\r\022\022\n\nbegin_time\030\007 \001(\rB\033\n\031emu.gr" +
"asscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ActivityShopSheetInfo_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ActivityShopSheetInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ActivityShopSheetInfo_descriptor,
new java.lang.String[] { "EndTime", "SheetId", "BeginTime", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -19,23 +19,21 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 activity_id = 4;</code>
* <code>uint32 activity_id = 5;</code>
* @return The activityId.
*/
int getActivityId();
/**
* <code>uint32 watcher_id = 14;</code>
* <code>uint32 watcher_id = 15;</code>
* @return The watcherId.
*/
int getWatcherId();
}
/**
* <pre>
* CmdId: 2038
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: DEADHMNJBHA
* CmdId: 2063
* </pre>
*
* Protobuf type {@code ActivityTakeWatcherRewardReq}
@ -82,12 +80,12 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
case 0:
done = true;
break;
case 32: {
case 40: {
activityId_ = input.readUInt32();
break;
}
case 112: {
case 120: {
watcherId_ = input.readUInt32();
break;
@ -124,10 +122,10 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
emu.grasscutter.net.proto.ActivityTakeWatcherRewardReqOuterClass.ActivityTakeWatcherRewardReq.class, emu.grasscutter.net.proto.ActivityTakeWatcherRewardReqOuterClass.ActivityTakeWatcherRewardReq.Builder.class);
}
public static final int ACTIVITY_ID_FIELD_NUMBER = 4;
public static final int ACTIVITY_ID_FIELD_NUMBER = 5;
private int activityId_;
/**
* <code>uint32 activity_id = 4;</code>
* <code>uint32 activity_id = 5;</code>
* @return The activityId.
*/
@java.lang.Override
@ -135,10 +133,10 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
return activityId_;
}
public static final int WATCHER_ID_FIELD_NUMBER = 14;
public static final int WATCHER_ID_FIELD_NUMBER = 15;
private int watcherId_;
/**
* <code>uint32 watcher_id = 14;</code>
* <code>uint32 watcher_id = 15;</code>
* @return The watcherId.
*/
@java.lang.Override
@ -161,10 +159,10 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (activityId_ != 0) {
output.writeUInt32(4, activityId_);
output.writeUInt32(5, activityId_);
}
if (watcherId_ != 0) {
output.writeUInt32(14, watcherId_);
output.writeUInt32(15, watcherId_);
}
unknownFields.writeTo(output);
}
@ -177,11 +175,11 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
size = 0;
if (activityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, activityId_);
.computeUInt32Size(5, activityId_);
}
if (watcherId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, watcherId_);
.computeUInt32Size(15, watcherId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -314,10 +312,8 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
}
/**
* <pre>
* CmdId: 2038
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: DEADHMNJBHA
* CmdId: 2063
* </pre>
*
* Protobuf type {@code ActivityTakeWatcherRewardReq}
@ -474,7 +470,7 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
private int activityId_ ;
/**
* <code>uint32 activity_id = 4;</code>
* <code>uint32 activity_id = 5;</code>
* @return The activityId.
*/
@java.lang.Override
@ -482,7 +478,7 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
return activityId_;
}
/**
* <code>uint32 activity_id = 4;</code>
* <code>uint32 activity_id = 5;</code>
* @param value The activityId to set.
* @return This builder for chaining.
*/
@ -493,7 +489,7 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
return this;
}
/**
* <code>uint32 activity_id = 4;</code>
* <code>uint32 activity_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearActivityId() {
@ -505,7 +501,7 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
private int watcherId_ ;
/**
* <code>uint32 watcher_id = 14;</code>
* <code>uint32 watcher_id = 15;</code>
* @return The watcherId.
*/
@java.lang.Override
@ -513,7 +509,7 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
return watcherId_;
}
/**
* <code>uint32 watcher_id = 14;</code>
* <code>uint32 watcher_id = 15;</code>
* @param value The watcherId to set.
* @return This builder for chaining.
*/
@ -524,7 +520,7 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
return this;
}
/**
* <code>uint32 watcher_id = 14;</code>
* <code>uint32 watcher_id = 15;</code>
* @return This builder for chaining.
*/
public Builder clearWatcherId() {
@ -602,7 +598,7 @@ public final class ActivityTakeWatcherRewardReqOuterClass {
java.lang.String[] descriptorData = {
"\n\"ActivityTakeWatcherRewardReq.proto\"G\n\034" +
"ActivityTakeWatcherRewardReq\022\023\n\013activity" +
"_id\030\004 \001(\r\022\022\n\nwatcher_id\030\016 \001(\rB\033\n\031emu.gra" +
"_id\030\005 \001(\r\022\022\n\nwatcher_id\030\017 \001(\rB\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -19,29 +19,27 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
* <code>int32 retcode = 13;</code>
* @return The retcode.
*/
int getActivityId();
int getRetcode();
/**
* <code>uint32 watcher_id = 7;</code>
* <code>uint32 watcher_id = 5;</code>
* @return The watcherId.
*/
int getWatcherId();
/**
* <code>int32 retcode = 9;</code>
* @return The retcode.
* <code>uint32 activity_id = 3;</code>
* @return The activityId.
*/
int getRetcode();
int getActivityId();
}
/**
* <pre>
* CmdId: 2034
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FBJIKPIMBJM
* CmdId: 2082
* </pre>
*
* Protobuf type {@code ActivityTakeWatcherRewardRsp}
@ -88,21 +86,21 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
case 0:
done = true;
break;
case 56: {
case 24: {
activityId_ = input.readUInt32();
break;
}
case 40: {
watcherId_ = input.readUInt32();
break;
}
case 72: {
case 104: {
retcode_ = input.readInt32();
break;
}
case 112: {
activityId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -135,21 +133,21 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp.class, emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp.Builder.class);
}
public static final int ACTIVITY_ID_FIELD_NUMBER = 14;
private int activityId_;
public static final int RETCODE_FIELD_NUMBER = 13;
private int retcode_;
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
* <code>int32 retcode = 13;</code>
* @return The retcode.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
public int getRetcode() {
return retcode_;
}
public static final int WATCHER_ID_FIELD_NUMBER = 7;
public static final int WATCHER_ID_FIELD_NUMBER = 5;
private int watcherId_;
/**
* <code>uint32 watcher_id = 7;</code>
* <code>uint32 watcher_id = 5;</code>
* @return The watcherId.
*/
@java.lang.Override
@ -157,15 +155,15 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
return watcherId_;
}
public static final int RETCODE_FIELD_NUMBER = 9;
private int retcode_;
public static final int ACTIVITY_ID_FIELD_NUMBER = 3;
private int activityId_;
/**
* <code>int32 retcode = 9;</code>
* @return The retcode.
* <code>uint32 activity_id = 3;</code>
* @return The activityId.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
public int getActivityId() {
return activityId_;
}
private byte memoizedIsInitialized = -1;
@ -182,14 +180,14 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (activityId_ != 0) {
output.writeUInt32(3, activityId_);
}
if (watcherId_ != 0) {
output.writeUInt32(7, watcherId_);
output.writeUInt32(5, watcherId_);
}
if (retcode_ != 0) {
output.writeInt32(9, retcode_);
}
if (activityId_ != 0) {
output.writeUInt32(14, activityId_);
output.writeInt32(13, retcode_);
}
unknownFields.writeTo(output);
}
@ -200,17 +198,17 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
if (size != -1) return size;
size = 0;
if (activityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, activityId_);
}
if (watcherId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, watcherId_);
.computeUInt32Size(5, watcherId_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(9, retcode_);
}
if (activityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, activityId_);
.computeInt32Size(13, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -227,12 +225,12 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
}
emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp other = (emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp) obj;
if (getActivityId()
!= other.getActivityId()) return false;
if (getWatcherId()
!= other.getWatcherId()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (getWatcherId()
!= other.getWatcherId()) return false;
if (getActivityId()
!= other.getActivityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -244,12 +242,12 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ACTIVITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getActivityId();
hash = (37 * hash) + WATCHER_ID_FIELD_NUMBER;
hash = (53 * hash) + getWatcherId();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + WATCHER_ID_FIELD_NUMBER;
hash = (53 * hash) + getWatcherId();
hash = (37 * hash) + ACTIVITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getActivityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -347,10 +345,8 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
}
/**
* <pre>
* CmdId: 2034
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FBJIKPIMBJM
* CmdId: 2082
* </pre>
*
* Protobuf type {@code ActivityTakeWatcherRewardRsp}
@ -390,11 +386,11 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
activityId_ = 0;
retcode_ = 0;
watcherId_ = 0;
retcode_ = 0;
activityId_ = 0;
return this;
}
@ -422,9 +418,9 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp buildPartial() {
emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp result = new emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp(this);
result.activityId_ = activityId_;
result.watcherId_ = watcherId_;
result.retcode_ = retcode_;
result.watcherId_ = watcherId_;
result.activityId_ = activityId_;
onBuilt();
return result;
}
@ -473,14 +469,14 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp other) {
if (other == emu.grasscutter.net.proto.ActivityTakeWatcherRewardRspOuterClass.ActivityTakeWatcherRewardRsp.getDefaultInstance()) return this;
if (other.getActivityId() != 0) {
setActivityId(other.getActivityId());
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getWatcherId() != 0) {
setWatcherId(other.getWatcherId());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
if (other.getActivityId() != 0) {
setActivityId(other.getActivityId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@ -511,71 +507,9 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
return this;
}
private int activityId_ ;
/**
* <code>uint32 activity_id = 14;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
/**
* <code>uint32 activity_id = 14;</code>
* @param value The activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityId(int value) {
activityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 activity_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearActivityId() {
activityId_ = 0;
onChanged();
return this;
}
private int watcherId_ ;
/**
* <code>uint32 watcher_id = 7;</code>
* @return The watcherId.
*/
@java.lang.Override
public int getWatcherId() {
return watcherId_;
}
/**
* <code>uint32 watcher_id = 7;</code>
* @param value The watcherId to set.
* @return This builder for chaining.
*/
public Builder setWatcherId(int value) {
watcherId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 watcher_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearWatcherId() {
watcherId_ = 0;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 9;</code>
* <code>int32 retcode = 13;</code>
* @return The retcode.
*/
@java.lang.Override
@ -583,7 +517,7 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
return retcode_;
}
/**
* <code>int32 retcode = 9;</code>
* <code>int32 retcode = 13;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
@ -594,7 +528,7 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
return this;
}
/**
* <code>int32 retcode = 9;</code>
* <code>int32 retcode = 13;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
@ -603,6 +537,68 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
onChanged();
return this;
}
private int watcherId_ ;
/**
* <code>uint32 watcher_id = 5;</code>
* @return The watcherId.
*/
@java.lang.Override
public int getWatcherId() {
return watcherId_;
}
/**
* <code>uint32 watcher_id = 5;</code>
* @param value The watcherId to set.
* @return This builder for chaining.
*/
public Builder setWatcherId(int value) {
watcherId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 watcher_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearWatcherId() {
watcherId_ = 0;
onChanged();
return this;
}
private int activityId_ ;
/**
* <code>uint32 activity_id = 3;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
/**
* <code>uint32 activity_id = 3;</code>
* @param value The activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityId(int value) {
activityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 activity_id = 3;</code>
* @return This builder for chaining.
*/
public Builder clearActivityId() {
activityId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -671,9 +667,9 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\"ActivityTakeWatcherRewardRsp.proto\"X\n\034" +
"ActivityTakeWatcherRewardRsp\022\023\n\013activity" +
"_id\030\016 \001(\r\022\022\n\nwatcher_id\030\007 \001(\r\022\017\n\007retcode" +
"\030\t \001(\005B\033\n\031emu.grasscutter.net.protob\006pro" +
"ActivityTakeWatcherRewardRsp\022\017\n\007retcode\030" +
"\r \001(\005\022\022\n\nwatcher_id\030\005 \001(\r\022\023\n\013activity_id" +
"\030\003 \001(\rB\033\n\031emu.grasscutter.net.protob\006pro" +
"to3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -685,7 +681,7 @@ public final class ActivityTakeWatcherRewardRspOuterClass {
internal_static_ActivityTakeWatcherRewardRsp_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ActivityTakeWatcherRewardRsp_descriptor,
new java.lang.String[] { "ActivityId", "WatcherId", "Retcode", });
new java.lang.String[] { "Retcode", "WatcherId", "ActivityId", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,32 +19,30 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>uint32 activity_id = 15;</code>
* @return The activityId.
*/
int getActivityId();
/**
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
* @return Whether the watcherInfo field is set.
*/
boolean hasWatcherInfo();
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
* @return The watcherInfo.
*/
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo getWatcherInfo();
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder getWatcherInfoOrBuilder();
/**
* <code>uint32 activity_id = 1;</code>
* @return The activityId.
*/
int getActivityId();
}
/**
* <pre>
* CmdId: 2156
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: PPOLCIAJKGN
* CmdId: 2183
* </pre>
*
* Protobuf type {@code ActivityUpdateWatcherNotify}
@ -91,12 +89,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
case 0:
done = true;
break;
case 8: {
activityId_ = input.readUInt32();
break;
}
case 18: {
case 26: {
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.Builder subBuilder = null;
if (watcherInfo_ != null) {
subBuilder = watcherInfo_.toBuilder();
@ -109,6 +102,11 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
break;
}
case 120: {
activityId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -141,10 +139,21 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify.class, emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify.Builder.class);
}
public static final int WATCHER_INFO_FIELD_NUMBER = 2;
public static final int ACTIVITY_ID_FIELD_NUMBER = 15;
private int activityId_;
/**
* <code>uint32 activity_id = 15;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
public static final int WATCHER_INFO_FIELD_NUMBER = 3;
private emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo watcherInfo_;
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
* @return Whether the watcherInfo field is set.
*/
@java.lang.Override
@ -152,7 +161,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return watcherInfo_ != null;
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
* @return The watcherInfo.
*/
@java.lang.Override
@ -160,24 +169,13 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return watcherInfo_ == null ? emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.getDefaultInstance() : watcherInfo_;
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder getWatcherInfoOrBuilder() {
return getWatcherInfo();
}
public static final int ACTIVITY_ID_FIELD_NUMBER = 1;
private int activityId_;
/**
* <code>uint32 activity_id = 1;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -192,11 +190,11 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (activityId_ != 0) {
output.writeUInt32(1, activityId_);
}
if (watcherInfo_ != null) {
output.writeMessage(2, getWatcherInfo());
output.writeMessage(3, getWatcherInfo());
}
if (activityId_ != 0) {
output.writeUInt32(15, activityId_);
}
unknownFields.writeTo(output);
}
@ -207,13 +205,13 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
if (size != -1) return size;
size = 0;
if (activityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, activityId_);
}
if (watcherInfo_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getWatcherInfo());
.computeMessageSize(3, getWatcherInfo());
}
if (activityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, activityId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -230,13 +228,13 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
}
emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify other = (emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify) obj;
if (getActivityId()
!= other.getActivityId()) return false;
if (hasWatcherInfo() != other.hasWatcherInfo()) return false;
if (hasWatcherInfo()) {
if (!getWatcherInfo()
.equals(other.getWatcherInfo())) return false;
}
if (getActivityId()
!= other.getActivityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -248,12 +246,12 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ACTIVITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getActivityId();
if (hasWatcherInfo()) {
hash = (37 * hash) + WATCHER_INFO_FIELD_NUMBER;
hash = (53 * hash) + getWatcherInfo().hashCode();
}
hash = (37 * hash) + ACTIVITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getActivityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -351,10 +349,8 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
}
/**
* <pre>
* CmdId: 2156
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: PPOLCIAJKGN
* CmdId: 2183
* </pre>
*
* Protobuf type {@code ActivityUpdateWatcherNotify}
@ -394,14 +390,14 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
activityId_ = 0;
if (watcherInfoBuilder_ == null) {
watcherInfo_ = null;
} else {
watcherInfo_ = null;
watcherInfoBuilder_ = null;
}
activityId_ = 0;
return this;
}
@ -428,12 +424,12 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify buildPartial() {
emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify result = new emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify(this);
result.activityId_ = activityId_;
if (watcherInfoBuilder_ == null) {
result.watcherInfo_ = watcherInfo_;
} else {
result.watcherInfo_ = watcherInfoBuilder_.build();
}
result.activityId_ = activityId_;
onBuilt();
return result;
}
@ -482,12 +478,12 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify other) {
if (other == emu.grasscutter.net.proto.ActivityUpdateWatcherNotifyOuterClass.ActivityUpdateWatcherNotify.getDefaultInstance()) return this;
if (other.hasWatcherInfo()) {
mergeWatcherInfo(other.getWatcherInfo());
}
if (other.getActivityId() != 0) {
setActivityId(other.getActivityId());
}
if (other.hasWatcherInfo()) {
mergeWatcherInfo(other.getWatcherInfo());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -517,18 +513,49 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return this;
}
private int activityId_ ;
/**
* <code>uint32 activity_id = 15;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
/**
* <code>uint32 activity_id = 15;</code>
* @param value The activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityId(int value) {
activityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 activity_id = 15;</code>
* @return This builder for chaining.
*/
public Builder clearActivityId() {
activityId_ = 0;
onChanged();
return this;
}
private emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo watcherInfo_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo, emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.Builder, emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder> watcherInfoBuilder_;
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
* @return Whether the watcherInfo field is set.
*/
public boolean hasWatcherInfo() {
return watcherInfoBuilder_ != null || watcherInfo_ != null;
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
* @return The watcherInfo.
*/
public emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo getWatcherInfo() {
@ -539,7 +566,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
}
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
public Builder setWatcherInfo(emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo value) {
if (watcherInfoBuilder_ == null) {
@ -555,7 +582,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return this;
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
public Builder setWatcherInfo(
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.Builder builderForValue) {
@ -569,7 +596,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return this;
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
public Builder mergeWatcherInfo(emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo value) {
if (watcherInfoBuilder_ == null) {
@ -587,7 +614,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return this;
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
public Builder clearWatcherInfo() {
if (watcherInfoBuilder_ == null) {
@ -601,7 +628,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return this;
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
public emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.Builder getWatcherInfoBuilder() {
@ -609,7 +636,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
return getWatcherInfoFieldBuilder().getBuilder();
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
public emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder getWatcherInfoOrBuilder() {
if (watcherInfoBuilder_ != null) {
@ -620,7 +647,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
}
}
/**
* <code>.ActivityWatcherInfo watcher_info = 2;</code>
* <code>.ActivityWatcherInfo watcher_info = 3;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo, emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.Builder, emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfoOrBuilder>
@ -635,37 +662,6 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
}
return watcherInfoBuilder_;
}
private int activityId_ ;
/**
* <code>uint32 activity_id = 1;</code>
* @return The activityId.
*/
@java.lang.Override
public int getActivityId() {
return activityId_;
}
/**
* <code>uint32 activity_id = 1;</code>
* @param value The activityId to set.
* @return This builder for chaining.
*/
public Builder setActivityId(int value) {
activityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 activity_id = 1;</code>
* @return This builder for chaining.
*/
public Builder clearActivityId() {
activityId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -735,8 +731,8 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
java.lang.String[] descriptorData = {
"\n!ActivityUpdateWatcherNotify.proto\032\031Act" +
"ivityWatcherInfo.proto\"^\n\033ActivityUpdate" +
"WatcherNotify\022*\n\014watcher_info\030\002 \001(\0132\024.Ac" +
"tivityWatcherInfo\022\023\n\013activity_id\030\001 \001(\rB\033" +
"WatcherNotify\022\023\n\013activity_id\030\017 \001(\r\022*\n\014wa" +
"tcher_info\030\003 \001(\0132\024.ActivityWatcherInfoB\033" +
"\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -749,7 +745,7 @@ public final class ActivityUpdateWatcherNotifyOuterClass {
internal_static_ActivityUpdateWatcherNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ActivityUpdateWatcherNotify_descriptor,
new java.lang.String[] { "WatcherInfo", "ActivityId", });
new java.lang.String[] { "ActivityId", "WatcherInfo", });
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.getDescriptor();
}

View File

@ -19,30 +19,34 @@ public final class ActivityWatcherInfoOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool is_taken_reward = 8;</code>
* @return The isTakenReward.
* <code>uint32 watcher_id = 14;</code>
* @return The watcherId.
*/
boolean getIsTakenReward();
int getWatcherId();
/**
* <code>uint32 cur_progress = 2;</code>
* <code>uint32 cur_progress = 1;</code>
* @return The curProgress.
*/
int getCurProgress();
/**
* <code>uint32 total_progress = 4;</code>
* <code>uint32 total_progress = 13;</code>
* @return The totalProgress.
*/
int getTotalProgress();
/**
* <code>uint32 watcher_id = 5;</code>
* @return The watcherId.
* <code>bool is_taken_reward = 12;</code>
* @return The isTakenReward.
*/
int getWatcherId();
boolean getIsTakenReward();
}
/**
* <pre>
* Name: NACCPGOMNLE
* </pre>
*
* Protobuf type {@code ActivityWatcherInfo}
*/
public static final class ActivityWatcherInfo extends
@ -87,26 +91,26 @@ public final class ActivityWatcherInfoOuterClass {
case 0:
done = true;
break;
case 16: {
case 8: {
curProgress_ = input.readUInt32();
break;
}
case 32: {
case 96: {
isTakenReward_ = input.readBool();
break;
}
case 104: {
totalProgress_ = input.readUInt32();
break;
}
case 40: {
case 112: {
watcherId_ = input.readUInt32();
break;
}
case 64: {
isTakenReward_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -139,21 +143,21 @@ public final class ActivityWatcherInfoOuterClass {
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.class, emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.Builder.class);
}
public static final int IS_TAKEN_REWARD_FIELD_NUMBER = 8;
private boolean isTakenReward_;
public static final int WATCHER_ID_FIELD_NUMBER = 14;
private int watcherId_;
/**
* <code>bool is_taken_reward = 8;</code>
* @return The isTakenReward.
* <code>uint32 watcher_id = 14;</code>
* @return The watcherId.
*/
@java.lang.Override
public boolean getIsTakenReward() {
return isTakenReward_;
public int getWatcherId() {
return watcherId_;
}
public static final int CUR_PROGRESS_FIELD_NUMBER = 2;
public static final int CUR_PROGRESS_FIELD_NUMBER = 1;
private int curProgress_;
/**
* <code>uint32 cur_progress = 2;</code>
* <code>uint32 cur_progress = 1;</code>
* @return The curProgress.
*/
@java.lang.Override
@ -161,10 +165,10 @@ public final class ActivityWatcherInfoOuterClass {
return curProgress_;
}
public static final int TOTAL_PROGRESS_FIELD_NUMBER = 4;
public static final int TOTAL_PROGRESS_FIELD_NUMBER = 13;
private int totalProgress_;
/**
* <code>uint32 total_progress = 4;</code>
* <code>uint32 total_progress = 13;</code>
* @return The totalProgress.
*/
@java.lang.Override
@ -172,15 +176,15 @@ public final class ActivityWatcherInfoOuterClass {
return totalProgress_;
}
public static final int WATCHER_ID_FIELD_NUMBER = 5;
private int watcherId_;
public static final int IS_TAKEN_REWARD_FIELD_NUMBER = 12;
private boolean isTakenReward_;
/**
* <code>uint32 watcher_id = 5;</code>
* @return The watcherId.
* <code>bool is_taken_reward = 12;</code>
* @return The isTakenReward.
*/
@java.lang.Override
public int getWatcherId() {
return watcherId_;
public boolean getIsTakenReward() {
return isTakenReward_;
}
private byte memoizedIsInitialized = -1;
@ -198,16 +202,16 @@ public final class ActivityWatcherInfoOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (curProgress_ != 0) {
output.writeUInt32(2, curProgress_);
}
if (totalProgress_ != 0) {
output.writeUInt32(4, totalProgress_);
}
if (watcherId_ != 0) {
output.writeUInt32(5, watcherId_);
output.writeUInt32(1, curProgress_);
}
if (isTakenReward_ != false) {
output.writeBool(8, isTakenReward_);
output.writeBool(12, isTakenReward_);
}
if (totalProgress_ != 0) {
output.writeUInt32(13, totalProgress_);
}
if (watcherId_ != 0) {
output.writeUInt32(14, watcherId_);
}
unknownFields.writeTo(output);
}
@ -220,19 +224,19 @@ public final class ActivityWatcherInfoOuterClass {
size = 0;
if (curProgress_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, curProgress_);
}
if (totalProgress_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, totalProgress_);
}
if (watcherId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, watcherId_);
.computeUInt32Size(1, curProgress_);
}
if (isTakenReward_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, isTakenReward_);
.computeBoolSize(12, isTakenReward_);
}
if (totalProgress_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, totalProgress_);
}
if (watcherId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, watcherId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -249,14 +253,14 @@ public final class ActivityWatcherInfoOuterClass {
}
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo other = (emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo) obj;
if (getIsTakenReward()
!= other.getIsTakenReward()) return false;
if (getWatcherId()
!= other.getWatcherId()) return false;
if (getCurProgress()
!= other.getCurProgress()) return false;
if (getTotalProgress()
!= other.getTotalProgress()) return false;
if (getWatcherId()
!= other.getWatcherId()) return false;
if (getIsTakenReward()
!= other.getIsTakenReward()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -268,15 +272,15 @@ public final class ActivityWatcherInfoOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + IS_TAKEN_REWARD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsTakenReward());
hash = (37 * hash) + WATCHER_ID_FIELD_NUMBER;
hash = (53 * hash) + getWatcherId();
hash = (37 * hash) + CUR_PROGRESS_FIELD_NUMBER;
hash = (53 * hash) + getCurProgress();
hash = (37 * hash) + TOTAL_PROGRESS_FIELD_NUMBER;
hash = (53 * hash) + getTotalProgress();
hash = (37 * hash) + WATCHER_ID_FIELD_NUMBER;
hash = (53 * hash) + getWatcherId();
hash = (37 * hash) + IS_TAKEN_REWARD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsTakenReward());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -373,6 +377,10 @@ public final class ActivityWatcherInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: NACCPGOMNLE
* </pre>
*
* Protobuf type {@code ActivityWatcherInfo}
*/
public static final class Builder extends
@ -410,13 +418,13 @@ public final class ActivityWatcherInfoOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
isTakenReward_ = false;
watcherId_ = 0;
curProgress_ = 0;
totalProgress_ = 0;
watcherId_ = 0;
isTakenReward_ = false;
return this;
}
@ -444,10 +452,10 @@ public final class ActivityWatcherInfoOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo buildPartial() {
emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo result = new emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo(this);
result.isTakenReward_ = isTakenReward_;
result.watcherId_ = watcherId_;
result.curProgress_ = curProgress_;
result.totalProgress_ = totalProgress_;
result.watcherId_ = watcherId_;
result.isTakenReward_ = isTakenReward_;
onBuilt();
return result;
}
@ -496,8 +504,8 @@ public final class ActivityWatcherInfoOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo other) {
if (other == emu.grasscutter.net.proto.ActivityWatcherInfoOuterClass.ActivityWatcherInfo.getDefaultInstance()) return this;
if (other.getIsTakenReward() != false) {
setIsTakenReward(other.getIsTakenReward());
if (other.getWatcherId() != 0) {
setWatcherId(other.getWatcherId());
}
if (other.getCurProgress() != 0) {
setCurProgress(other.getCurProgress());
@ -505,8 +513,8 @@ public final class ActivityWatcherInfoOuterClass {
if (other.getTotalProgress() != 0) {
setTotalProgress(other.getTotalProgress());
}
if (other.getWatcherId() != 0) {
setWatcherId(other.getWatcherId());
if (other.getIsTakenReward() != false) {
setIsTakenReward(other.getIsTakenReward());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@ -537,40 +545,40 @@ public final class ActivityWatcherInfoOuterClass {
return this;
}
private boolean isTakenReward_ ;
private int watcherId_ ;
/**
* <code>bool is_taken_reward = 8;</code>
* @return The isTakenReward.
* <code>uint32 watcher_id = 14;</code>
* @return The watcherId.
*/
@java.lang.Override
public boolean getIsTakenReward() {
return isTakenReward_;
public int getWatcherId() {
return watcherId_;
}
/**
* <code>bool is_taken_reward = 8;</code>
* @param value The isTakenReward to set.
* <code>uint32 watcher_id = 14;</code>
* @param value The watcherId to set.
* @return This builder for chaining.
*/
public Builder setIsTakenReward(boolean value) {
public Builder setWatcherId(int value) {
isTakenReward_ = value;
watcherId_ = value;
onChanged();
return this;
}
/**
* <code>bool is_taken_reward = 8;</code>
* <code>uint32 watcher_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearIsTakenReward() {
public Builder clearWatcherId() {
isTakenReward_ = false;
watcherId_ = 0;
onChanged();
return this;
}
private int curProgress_ ;
/**
* <code>uint32 cur_progress = 2;</code>
* <code>uint32 cur_progress = 1;</code>
* @return The curProgress.
*/
@java.lang.Override
@ -578,7 +586,7 @@ public final class ActivityWatcherInfoOuterClass {
return curProgress_;
}
/**
* <code>uint32 cur_progress = 2;</code>
* <code>uint32 cur_progress = 1;</code>
* @param value The curProgress to set.
* @return This builder for chaining.
*/
@ -589,7 +597,7 @@ public final class ActivityWatcherInfoOuterClass {
return this;
}
/**
* <code>uint32 cur_progress = 2;</code>
* <code>uint32 cur_progress = 1;</code>
* @return This builder for chaining.
*/
public Builder clearCurProgress() {
@ -601,7 +609,7 @@ public final class ActivityWatcherInfoOuterClass {
private int totalProgress_ ;
/**
* <code>uint32 total_progress = 4;</code>
* <code>uint32 total_progress = 13;</code>
* @return The totalProgress.
*/
@java.lang.Override
@ -609,7 +617,7 @@ public final class ActivityWatcherInfoOuterClass {
return totalProgress_;
}
/**
* <code>uint32 total_progress = 4;</code>
* <code>uint32 total_progress = 13;</code>
* @param value The totalProgress to set.
* @return This builder for chaining.
*/
@ -620,7 +628,7 @@ public final class ActivityWatcherInfoOuterClass {
return this;
}
/**
* <code>uint32 total_progress = 4;</code>
* <code>uint32 total_progress = 13;</code>
* @return This builder for chaining.
*/
public Builder clearTotalProgress() {
@ -630,33 +638,33 @@ public final class ActivityWatcherInfoOuterClass {
return this;
}
private int watcherId_ ;
private boolean isTakenReward_ ;
/**
* <code>uint32 watcher_id = 5;</code>
* @return The watcherId.
* <code>bool is_taken_reward = 12;</code>
* @return The isTakenReward.
*/
@java.lang.Override
public int getWatcherId() {
return watcherId_;
public boolean getIsTakenReward() {
return isTakenReward_;
}
/**
* <code>uint32 watcher_id = 5;</code>
* @param value The watcherId to set.
* <code>bool is_taken_reward = 12;</code>
* @param value The isTakenReward to set.
* @return This builder for chaining.
*/
public Builder setWatcherId(int value) {
public Builder setIsTakenReward(boolean value) {
watcherId_ = value;
isTakenReward_ = value;
onChanged();
return this;
}
/**
* <code>uint32 watcher_id = 5;</code>
* <code>bool is_taken_reward = 12;</code>
* @return This builder for chaining.
*/
public Builder clearWatcherId() {
public Builder clearIsTakenReward() {
watcherId_ = 0;
isTakenReward_ = false;
onChanged();
return this;
}
@ -728,9 +736,9 @@ public final class ActivityWatcherInfoOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\031ActivityWatcherInfo.proto\"p\n\023ActivityW" +
"atcherInfo\022\027\n\017is_taken_reward\030\010 \001(\010\022\024\n\014c" +
"ur_progress\030\002 \001(\r\022\026\n\016total_progress\030\004 \001(" +
"\r\022\022\n\nwatcher_id\030\005 \001(\rB\033\n\031emu.grasscutter" +
"atcherInfo\022\022\n\nwatcher_id\030\016 \001(\r\022\024\n\014cur_pr" +
"ogress\030\001 \001(\r\022\026\n\016total_progress\030\r \001(\r\022\027\n\017" +
"is_taken_reward\030\014 \001(\010B\033\n\031emu.grasscutter" +
".net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -742,7 +750,7 @@ public final class ActivityWatcherInfoOuterClass {
internal_static_ActivityWatcherInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ActivityWatcherInfo_descriptor,
new java.lang.String[] { "IsTakenReward", "CurProgress", "TotalProgress", "WatcherId", });
new java.lang.String[] { "WatcherId", "CurProgress", "TotalProgress", "IsTakenReward", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -1,10 +1,10 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ActivityNullDetailInfo.proto
// source: AddBackupAvatarTeamReq.proto
package emu.grasscutter.net.proto;
public final class ActivityNullDetailInfoOuterClass {
private ActivityNullDetailInfoOuterClass() {}
public final class AddBackupAvatarTeamReqOuterClass {
private AddBackupAvatarTeamReqOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
@ -14,30 +14,35 @@ public final class ActivityNullDetailInfoOuterClass {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface ActivityNullDetailInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:ActivityNullDetailInfo)
public interface AddBackupAvatarTeamReqOrBuilder extends
// @@protoc_insertion_point(interface_extends:AddBackupAvatarTeamReq)
com.google.protobuf.MessageOrBuilder {
}
/**
* Protobuf type {@code ActivityNullDetailInfo}
* <pre>
* Name: DGBNGBAJBLO
* CmdId: 1602
* </pre>
*
* Protobuf type {@code AddBackupAvatarTeamReq}
*/
public static final class ActivityNullDetailInfo extends
public static final class AddBackupAvatarTeamReq extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ActivityNullDetailInfo)
ActivityNullDetailInfoOrBuilder {
// @@protoc_insertion_point(message_implements:AddBackupAvatarTeamReq)
AddBackupAvatarTeamReqOrBuilder {
private static final long serialVersionUID = 0L;
// Use ActivityNullDetailInfo.newBuilder() to construct.
private ActivityNullDetailInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
// Use AddBackupAvatarTeamReq.newBuilder() to construct.
private AddBackupAvatarTeamReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ActivityNullDetailInfo() {
private AddBackupAvatarTeamReq() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ActivityNullDetailInfo();
return new AddBackupAvatarTeamReq();
}
@java.lang.Override
@ -45,7 +50,7 @@ public final class ActivityNullDetailInfoOuterClass {
getUnknownFields() {
return this.unknownFields;
}
private ActivityNullDetailInfo(
private AddBackupAvatarTeamReq(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
@ -84,15 +89,15 @@ public final class ActivityNullDetailInfoOuterClass {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.internal_static_ActivityNullDetailInfo_descriptor;
return emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.internal_static_AddBackupAvatarTeamReq_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.internal_static_ActivityNullDetailInfo_fieldAccessorTable
return emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.internal_static_AddBackupAvatarTeamReq_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo.class, emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo.Builder.class);
emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq.class, emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq.Builder.class);
}
private byte memoizedIsInitialized = -1;
@ -128,10 +133,10 @@ public final class ActivityNullDetailInfoOuterClass {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo)) {
if (!(obj instanceof emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo other = (emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo) obj;
emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq other = (emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq) obj;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
@ -149,69 +154,69 @@ public final class ActivityNullDetailInfoOuterClass {
return hash;
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq 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.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq 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.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(byte[] data)
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(java.io.InputStream input)
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq 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.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseDelimitedFrom(java.io.InputStream input)
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseDelimitedFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq 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.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@ -224,7 +229,7 @@ public final class ActivityNullDetailInfoOuterClass {
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo prototype) {
public static Builder newBuilder(emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
@ -240,26 +245,31 @@ public final class ActivityNullDetailInfoOuterClass {
return builder;
}
/**
* Protobuf type {@code ActivityNullDetailInfo}
* <pre>
* Name: DGBNGBAJBLO
* CmdId: 1602
* </pre>
*
* Protobuf type {@code AddBackupAvatarTeamReq}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ActivityNullDetailInfo)
emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfoOrBuilder {
// @@protoc_insertion_point(builder_implements:AddBackupAvatarTeamReq)
emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReqOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.internal_static_ActivityNullDetailInfo_descriptor;
return emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.internal_static_AddBackupAvatarTeamReq_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.internal_static_ActivityNullDetailInfo_fieldAccessorTable
return emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.internal_static_AddBackupAvatarTeamReq_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo.class, emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo.Builder.class);
emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq.class, emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo.newBuilder()
// Construct using emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
@ -283,17 +293,17 @@ public final class ActivityNullDetailInfoOuterClass {
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.internal_static_ActivityNullDetailInfo_descriptor;
return emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.internal_static_AddBackupAvatarTeamReq_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo.getDefaultInstance();
public emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo build() {
emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo result = buildPartial();
public emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq build() {
emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
@ -301,8 +311,8 @@ public final class ActivityNullDetailInfoOuterClass {
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo buildPartial() {
emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo result = new emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo(this);
public emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq buildPartial() {
emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq result = new emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq(this);
onBuilt();
return result;
}
@ -341,16 +351,16 @@ public final class ActivityNullDetailInfoOuterClass {
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo) {
return mergeFrom((emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo)other);
if (other instanceof emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq) {
return mergeFrom((emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo other) {
if (other == emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo.getDefaultInstance()) return this;
public Builder mergeFrom(emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq other) {
if (other == emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq.getDefaultInstance()) return this;
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -366,11 +376,11 @@ public final class ActivityNullDetailInfoOuterClass {
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo parsedMessage = null;
emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo) e.getUnfinishedMessage();
parsedMessage = (emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
@ -392,51 +402,51 @@ public final class ActivityNullDetailInfoOuterClass {
}
// @@protoc_insertion_point(builder_scope:ActivityNullDetailInfo)
// @@protoc_insertion_point(builder_scope:AddBackupAvatarTeamReq)
}
// @@protoc_insertion_point(class_scope:ActivityNullDetailInfo)
private static final emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo DEFAULT_INSTANCE;
// @@protoc_insertion_point(class_scope:AddBackupAvatarTeamReq)
private static final emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo();
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq();
}
public static emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo getDefaultInstance() {
public static emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ActivityNullDetailInfo>
PARSER = new com.google.protobuf.AbstractParser<ActivityNullDetailInfo>() {
private static final com.google.protobuf.Parser<AddBackupAvatarTeamReq>
PARSER = new com.google.protobuf.AbstractParser<AddBackupAvatarTeamReq>() {
@java.lang.Override
public ActivityNullDetailInfo parsePartialFrom(
public AddBackupAvatarTeamReq parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ActivityNullDetailInfo(input, extensionRegistry);
return new AddBackupAvatarTeamReq(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ActivityNullDetailInfo> parser() {
public static com.google.protobuf.Parser<AddBackupAvatarTeamReq> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ActivityNullDetailInfo> getParserForType() {
public com.google.protobuf.Parser<AddBackupAvatarTeamReq> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ActivityNullDetailInfoOuterClass.ActivityNullDetailInfo getDefaultInstanceForType() {
public emu.grasscutter.net.proto.AddBackupAvatarTeamReqOuterClass.AddBackupAvatarTeamReq getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ActivityNullDetailInfo_descriptor;
internal_static_AddBackupAvatarTeamReq_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ActivityNullDetailInfo_fieldAccessorTable;
internal_static_AddBackupAvatarTeamReq_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
@ -446,19 +456,19 @@ public final class ActivityNullDetailInfoOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\034ActivityNullDetailInfo.proto\"\030\n\026Activi" +
"tyNullDetailInfoB\033\n\031emu.grasscutter.net." +
"\n\034AddBackupAvatarTeamReq.proto\"\030\n\026AddBac" +
"kupAvatarTeamReqB\033\n\031emu.grasscutter.net." +
"protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ActivityNullDetailInfo_descriptor =
internal_static_AddBackupAvatarTeamReq_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ActivityNullDetailInfo_fieldAccessorTable = new
internal_static_AddBackupAvatarTeamReq_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ActivityNullDetailInfo_descriptor,
internal_static_AddBackupAvatarTeamReq_descriptor,
new java.lang.String[] { });
}

View File

@ -1,10 +1,10 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: WidgetReportRsp.proto
// source: AddBackupAvatarTeamRsp.proto
package emu.grasscutter.net.proto;
public final class WidgetReportRspOuterClass {
private WidgetReportRspOuterClass() {}
public final class AddBackupAvatarTeamRspOuterClass {
private AddBackupAvatarTeamRspOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
@ -14,8 +14,8 @@ public final class WidgetReportRspOuterClass {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface WidgetReportRspOrBuilder extends
// @@protoc_insertion_point(interface_extends:WidgetReportRsp)
public interface AddBackupAvatarTeamRspOrBuilder extends
// @@protoc_insertion_point(interface_extends:AddBackupAvatarTeamRsp)
com.google.protobuf.MessageOrBuilder {
/**
@ -23,40 +23,32 @@ public final class WidgetReportRspOuterClass {
* @return The retcode.
*/
int getRetcode();
/**
* <code>uint32 material_id = 4;</code>
* @return The materialId.
*/
int getMaterialId();
}
/**
* <pre>
* CmdId: 4292
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FPILCNDJKNF
* CmdId: 1777
* </pre>
*
* Protobuf type {@code WidgetReportRsp}
* Protobuf type {@code AddBackupAvatarTeamRsp}
*/
public static final class WidgetReportRsp extends
public static final class AddBackupAvatarTeamRsp extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:WidgetReportRsp)
WidgetReportRspOrBuilder {
// @@protoc_insertion_point(message_implements:AddBackupAvatarTeamRsp)
AddBackupAvatarTeamRspOrBuilder {
private static final long serialVersionUID = 0L;
// Use WidgetReportRsp.newBuilder() to construct.
private WidgetReportRsp(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
// Use AddBackupAvatarTeamRsp.newBuilder() to construct.
private AddBackupAvatarTeamRsp(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private WidgetReportRsp() {
private AddBackupAvatarTeamRsp() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new WidgetReportRsp();
return new AddBackupAvatarTeamRsp();
}
@java.lang.Override
@ -64,7 +56,7 @@ public final class WidgetReportRspOuterClass {
getUnknownFields() {
return this.unknownFields;
}
private WidgetReportRsp(
private AddBackupAvatarTeamRsp(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
@ -82,11 +74,6 @@ public final class WidgetReportRspOuterClass {
case 0:
done = true;
break;
case 32: {
materialId_ = input.readUInt32();
break;
}
case 112: {
retcode_ = input.readInt32();
@ -113,15 +100,15 @@ public final class WidgetReportRspOuterClass {
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.WidgetReportRspOuterClass.internal_static_WidgetReportRsp_descriptor;
return emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.internal_static_AddBackupAvatarTeamRsp_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.WidgetReportRspOuterClass.internal_static_WidgetReportRsp_fieldAccessorTable
return emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.internal_static_AddBackupAvatarTeamRsp_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp.class, emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp.Builder.class);
emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp.class, emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 14;
@ -135,17 +122,6 @@ public final class WidgetReportRspOuterClass {
return retcode_;
}
public static final int MATERIAL_ID_FIELD_NUMBER = 4;
private int materialId_;
/**
* <code>uint32 material_id = 4;</code>
* @return The materialId.
*/
@java.lang.Override
public int getMaterialId() {
return materialId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -160,9 +136,6 @@ public final class WidgetReportRspOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (materialId_ != 0) {
output.writeUInt32(4, materialId_);
}
if (retcode_ != 0) {
output.writeInt32(14, retcode_);
}
@ -175,10 +148,6 @@ public final class WidgetReportRspOuterClass {
if (size != -1) return size;
size = 0;
if (materialId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, materialId_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(14, retcode_);
@ -193,15 +162,13 @@ public final class WidgetReportRspOuterClass {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp)) {
if (!(obj instanceof emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp other = (emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp) obj;
emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp other = (emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (getMaterialId()
!= other.getMaterialId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -215,76 +182,74 @@ public final class WidgetReportRspOuterClass {
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + MATERIAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getMaterialId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp 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.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp 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.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(byte[] data)
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(java.io.InputStream input)
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp 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.WidgetReportRspOuterClass.WidgetReportRsp parseDelimitedFrom(java.io.InputStream input)
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseDelimitedFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp 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.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parseFrom(
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
@ -297,7 +262,7 @@ public final class WidgetReportRspOuterClass {
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp prototype) {
public static Builder newBuilder(emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
@ -314,32 +279,30 @@ public final class WidgetReportRspOuterClass {
}
/**
* <pre>
* CmdId: 4292
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FPILCNDJKNF
* CmdId: 1777
* </pre>
*
* Protobuf type {@code WidgetReportRsp}
* Protobuf type {@code AddBackupAvatarTeamRsp}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:WidgetReportRsp)
emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRspOrBuilder {
// @@protoc_insertion_point(builder_implements:AddBackupAvatarTeamRsp)
emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRspOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.WidgetReportRspOuterClass.internal_static_WidgetReportRsp_descriptor;
return emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.internal_static_AddBackupAvatarTeamRsp_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.WidgetReportRspOuterClass.internal_static_WidgetReportRsp_fieldAccessorTable
return emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.internal_static_AddBackupAvatarTeamRsp_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp.class, emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp.Builder.class);
emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp.class, emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp.Builder.class);
}
// Construct using emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp.newBuilder()
// Construct using emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
@ -359,25 +322,23 @@ public final class WidgetReportRspOuterClass {
super.clear();
retcode_ = 0;
materialId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.WidgetReportRspOuterClass.internal_static_WidgetReportRsp_descriptor;
return emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.internal_static_AddBackupAvatarTeamRsp_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp getDefaultInstanceForType() {
return emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp.getDefaultInstance();
public emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp build() {
emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp result = buildPartial();
public emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp build() {
emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
@ -385,10 +346,9 @@ public final class WidgetReportRspOuterClass {
}
@java.lang.Override
public emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp buildPartial() {
emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp result = new emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp(this);
public emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp buildPartial() {
emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp result = new emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp(this);
result.retcode_ = retcode_;
result.materialId_ = materialId_;
onBuilt();
return result;
}
@ -427,22 +387,19 @@ public final class WidgetReportRspOuterClass {
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp) {
return mergeFrom((emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp)other);
if (other instanceof emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp) {
return mergeFrom((emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp other) {
if (other == emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp.getDefaultInstance()) return this;
public Builder mergeFrom(emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp other) {
if (other == emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getMaterialId() != 0) {
setMaterialId(other.getMaterialId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -458,11 +415,11 @@ public final class WidgetReportRspOuterClass {
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp parsedMessage = null;
emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp) e.getUnfinishedMessage();
parsedMessage = (emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
@ -502,37 +459,6 @@ public final class WidgetReportRspOuterClass {
onChanged();
return this;
}
private int materialId_ ;
/**
* <code>uint32 material_id = 4;</code>
* @return The materialId.
*/
@java.lang.Override
public int getMaterialId() {
return materialId_;
}
/**
* <code>uint32 material_id = 4;</code>
* @param value The materialId to set.
* @return This builder for chaining.
*/
public Builder setMaterialId(int value) {
materialId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 material_id = 4;</code>
* @return This builder for chaining.
*/
public Builder clearMaterialId() {
materialId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -546,51 +472,51 @@ public final class WidgetReportRspOuterClass {
}
// @@protoc_insertion_point(builder_scope:WidgetReportRsp)
// @@protoc_insertion_point(builder_scope:AddBackupAvatarTeamRsp)
}
// @@protoc_insertion_point(class_scope:WidgetReportRsp)
private static final emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp DEFAULT_INSTANCE;
// @@protoc_insertion_point(class_scope:AddBackupAvatarTeamRsp)
private static final emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp();
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp();
}
public static emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp getDefaultInstance() {
public static emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<WidgetReportRsp>
PARSER = new com.google.protobuf.AbstractParser<WidgetReportRsp>() {
private static final com.google.protobuf.Parser<AddBackupAvatarTeamRsp>
PARSER = new com.google.protobuf.AbstractParser<AddBackupAvatarTeamRsp>() {
@java.lang.Override
public WidgetReportRsp parsePartialFrom(
public AddBackupAvatarTeamRsp parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new WidgetReportRsp(input, extensionRegistry);
return new AddBackupAvatarTeamRsp(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<WidgetReportRsp> parser() {
public static com.google.protobuf.Parser<AddBackupAvatarTeamRsp> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<WidgetReportRsp> getParserForType() {
public com.google.protobuf.Parser<AddBackupAvatarTeamRsp> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.WidgetReportRspOuterClass.WidgetReportRsp getDefaultInstanceForType() {
public emu.grasscutter.net.proto.AddBackupAvatarTeamRspOuterClass.AddBackupAvatarTeamRsp getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_WidgetReportRsp_descriptor;
internal_static_AddBackupAvatarTeamRsp_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_WidgetReportRsp_fieldAccessorTable;
internal_static_AddBackupAvatarTeamRsp_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
@ -600,20 +526,20 @@ public final class WidgetReportRspOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\025WidgetReportRsp.proto\"7\n\017WidgetReportR" +
"sp\022\017\n\007retcode\030\016 \001(\005\022\023\n\013material_id\030\004 \001(\r" +
"B\033\n\031emu.grasscutter.net.protob\006proto3"
"\n\034AddBackupAvatarTeamRsp.proto\")\n\026AddBac" +
"kupAvatarTeamRsp\022\017\n\007retcode\030\016 \001(\005B\033\n\031emu" +
".grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_WidgetReportRsp_descriptor =
internal_static_AddBackupAvatarTeamRsp_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_WidgetReportRsp_fieldAccessorTable = new
internal_static_AddBackupAvatarTeamRsp_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_WidgetReportRsp_descriptor,
new java.lang.String[] { "Retcode", "MaterialId", });
internal_static_AddBackupAvatarTeamRsp_descriptor,
new java.lang.String[] { "Retcode", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -0,0 +1,687 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AddNoGachaAvatarCardTransferItem.proto
package emu.grasscutter.net.proto;
public final class AddNoGachaAvatarCardTransferItemOuterClass {
private AddNoGachaAvatarCardTransferItemOuterClass() {}
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 AddNoGachaAvatarCardTransferItemOrBuilder extends
// @@protoc_insertion_point(interface_extends:AddNoGachaAvatarCardTransferItem)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool is_new = 1;</code>
* @return The isNew.
*/
boolean getIsNew();
/**
* <code>uint32 count = 9;</code>
* @return The count.
*/
int getCount();
/**
* <code>uint32 item_id = 14;</code>
* @return The itemId.
*/
int getItemId();
}
/**
* <pre>
* Name: CMDOHKNKFDH
* </pre>
*
* Protobuf type {@code AddNoGachaAvatarCardTransferItem}
*/
public static final class AddNoGachaAvatarCardTransferItem extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AddNoGachaAvatarCardTransferItem)
AddNoGachaAvatarCardTransferItemOrBuilder {
private static final long serialVersionUID = 0L;
// Use AddNoGachaAvatarCardTransferItem.newBuilder() to construct.
private AddNoGachaAvatarCardTransferItem(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AddNoGachaAvatarCardTransferItem() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AddNoGachaAvatarCardTransferItem();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AddNoGachaAvatarCardTransferItem(
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: {
isNew_ = input.readBool();
break;
}
case 72: {
count_ = input.readUInt32();
break;
}
case 112: {
itemId_ = 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.AddNoGachaAvatarCardTransferItemOuterClass.internal_static_AddNoGachaAvatarCardTransferItem_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.internal_static_AddNoGachaAvatarCardTransferItem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem.class, emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem.Builder.class);
}
public static final int IS_NEW_FIELD_NUMBER = 1;
private boolean isNew_;
/**
* <code>bool is_new = 1;</code>
* @return The isNew.
*/
@java.lang.Override
public boolean getIsNew() {
return isNew_;
}
public static final int COUNT_FIELD_NUMBER = 9;
private int count_;
/**
* <code>uint32 count = 9;</code>
* @return The count.
*/
@java.lang.Override
public int getCount() {
return count_;
}
public static final int ITEM_ID_FIELD_NUMBER = 14;
private int itemId_;
/**
* <code>uint32 item_id = 14;</code>
* @return The itemId.
*/
@java.lang.Override
public int getItemId() {
return itemId_;
}
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 (isNew_ != false) {
output.writeBool(1, isNew_);
}
if (count_ != 0) {
output.writeUInt32(9, count_);
}
if (itemId_ != 0) {
output.writeUInt32(14, itemId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (isNew_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, isNew_);
}
if (count_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, count_);
}
if (itemId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, itemId_);
}
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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem other = (emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem) obj;
if (getIsNew()
!= other.getIsNew()) return false;
if (getCount()
!= other.getCount()) return false;
if (getItemId()
!= other.getItemId()) 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_NEW_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsNew());
hash = (37 * hash) + COUNT_FIELD_NUMBER;
hash = (53 * hash) + getCount();
hash = (37 * hash) + ITEM_ID_FIELD_NUMBER;
hash = (53 * hash) + getItemId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem 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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem 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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem 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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem 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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem 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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem 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>
* Name: CMDOHKNKFDH
* </pre>
*
* Protobuf type {@code AddNoGachaAvatarCardTransferItem}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AddNoGachaAvatarCardTransferItem)
emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItemOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.internal_static_AddNoGachaAvatarCardTransferItem_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.internal_static_AddNoGachaAvatarCardTransferItem_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem.class, emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem.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();
isNew_ = false;
count_ = 0;
itemId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.internal_static_AddNoGachaAvatarCardTransferItem_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem build() {
emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem buildPartial() {
emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem result = new emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem(this);
result.isNew_ = isNew_;
result.count_ = count_;
result.itemId_ = itemId_;
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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem) {
return mergeFrom((emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem other) {
if (other == emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem.getDefaultInstance()) return this;
if (other.getIsNew() != false) {
setIsNew(other.getIsNew());
}
if (other.getCount() != 0) {
setCount(other.getCount());
}
if (other.getItemId() != 0) {
setItemId(other.getItemId());
}
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.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean isNew_ ;
/**
* <code>bool is_new = 1;</code>
* @return The isNew.
*/
@java.lang.Override
public boolean getIsNew() {
return isNew_;
}
/**
* <code>bool is_new = 1;</code>
* @param value The isNew to set.
* @return This builder for chaining.
*/
public Builder setIsNew(boolean value) {
isNew_ = value;
onChanged();
return this;
}
/**
* <code>bool is_new = 1;</code>
* @return This builder for chaining.
*/
public Builder clearIsNew() {
isNew_ = false;
onChanged();
return this;
}
private int count_ ;
/**
* <code>uint32 count = 9;</code>
* @return The count.
*/
@java.lang.Override
public int getCount() {
return count_;
}
/**
* <code>uint32 count = 9;</code>
* @param value The count to set.
* @return This builder for chaining.
*/
public Builder setCount(int value) {
count_ = value;
onChanged();
return this;
}
/**
* <code>uint32 count = 9;</code>
* @return This builder for chaining.
*/
public Builder clearCount() {
count_ = 0;
onChanged();
return this;
}
private int itemId_ ;
/**
* <code>uint32 item_id = 14;</code>
* @return The itemId.
*/
@java.lang.Override
public int getItemId() {
return itemId_;
}
/**
* <code>uint32 item_id = 14;</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 = 14;</code>
* @return This builder for chaining.
*/
public Builder clearItemId() {
itemId_ = 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:AddNoGachaAvatarCardTransferItem)
}
// @@protoc_insertion_point(class_scope:AddNoGachaAvatarCardTransferItem)
private static final emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem();
}
public static emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AddNoGachaAvatarCardTransferItem>
PARSER = new com.google.protobuf.AbstractParser<AddNoGachaAvatarCardTransferItem>() {
@java.lang.Override
public AddNoGachaAvatarCardTransferItem parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AddNoGachaAvatarCardTransferItem(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AddNoGachaAvatarCardTransferItem> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AddNoGachaAvatarCardTransferItem> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AddNoGachaAvatarCardTransferItemOuterClass.AddNoGachaAvatarCardTransferItem getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AddNoGachaAvatarCardTransferItem_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AddNoGachaAvatarCardTransferItem_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&AddNoGachaAvatarCardTransferItem.proto" +
"\"R\n AddNoGachaAvatarCardTransferItem\022\016\n\006" +
"is_new\030\001 \001(\010\022\r\n\005count\030\t \001(\r\022\017\n\007item_id\030\016" +
" \001(\rB\033\n\031emu.grasscutter.net.protob\006proto" +
"3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AddNoGachaAvatarCardTransferItem_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AddNoGachaAvatarCardTransferItem_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AddNoGachaAvatarCardTransferItem_descriptor,
new java.lang.String[] { "IsNew", "Count", "ItemId", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -19,29 +19,27 @@ public final class AddQuestContentProgressReqOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 content_type = 6;</code>
* @return The contentType.
*/
int getContentType();
/**
* <code>uint32 param = 12;</code>
* <code>uint32 param = 10;</code>
* @return The param.
*/
int getParam();
/**
* <code>uint32 add_progress = 15;</code>
* <code>uint32 content_type = 2;</code>
* @return The contentType.
*/
int getContentType();
/**
* <code>uint32 add_progress = 8;</code>
* @return The addProgress.
*/
int getAddProgress();
}
/**
* <pre>
* CmdId: 421
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: GALKBFKDBEG
* CmdId: 434
* </pre>
*
* Protobuf type {@code AddQuestContentProgressReq}
@ -88,21 +86,21 @@ public final class AddQuestContentProgressReqOuterClass {
case 0:
done = true;
break;
case 48: {
case 16: {
contentType_ = input.readUInt32();
break;
}
case 96: {
param_ = input.readUInt32();
break;
}
case 120: {
case 64: {
addProgress_ = input.readUInt32();
break;
}
case 80: {
param_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -135,21 +133,10 @@ public final class AddQuestContentProgressReqOuterClass {
emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq.class, emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq.Builder.class);
}
public static final int CONTENT_TYPE_FIELD_NUMBER = 6;
private int contentType_;
/**
* <code>uint32 content_type = 6;</code>
* @return The contentType.
*/
@java.lang.Override
public int getContentType() {
return contentType_;
}
public static final int PARAM_FIELD_NUMBER = 12;
public static final int PARAM_FIELD_NUMBER = 10;
private int param_;
/**
* <code>uint32 param = 12;</code>
* <code>uint32 param = 10;</code>
* @return The param.
*/
@java.lang.Override
@ -157,10 +144,21 @@ public final class AddQuestContentProgressReqOuterClass {
return param_;
}
public static final int ADD_PROGRESS_FIELD_NUMBER = 15;
public static final int CONTENT_TYPE_FIELD_NUMBER = 2;
private int contentType_;
/**
* <code>uint32 content_type = 2;</code>
* @return The contentType.
*/
@java.lang.Override
public int getContentType() {
return contentType_;
}
public static final int ADD_PROGRESS_FIELD_NUMBER = 8;
private int addProgress_;
/**
* <code>uint32 add_progress = 15;</code>
* <code>uint32 add_progress = 8;</code>
* @return The addProgress.
*/
@java.lang.Override
@ -183,13 +181,13 @@ public final class AddQuestContentProgressReqOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (contentType_ != 0) {
output.writeUInt32(6, contentType_);
}
if (param_ != 0) {
output.writeUInt32(12, param_);
output.writeUInt32(2, contentType_);
}
if (addProgress_ != 0) {
output.writeUInt32(15, addProgress_);
output.writeUInt32(8, addProgress_);
}
if (param_ != 0) {
output.writeUInt32(10, param_);
}
unknownFields.writeTo(output);
}
@ -202,15 +200,15 @@ public final class AddQuestContentProgressReqOuterClass {
size = 0;
if (contentType_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, contentType_);
}
if (param_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, param_);
.computeUInt32Size(2, contentType_);
}
if (addProgress_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, addProgress_);
.computeUInt32Size(8, addProgress_);
}
if (param_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, param_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -227,10 +225,10 @@ public final class AddQuestContentProgressReqOuterClass {
}
emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq other = (emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq) obj;
if (getContentType()
!= other.getContentType()) return false;
if (getParam()
!= other.getParam()) return false;
if (getContentType()
!= other.getContentType()) return false;
if (getAddProgress()
!= other.getAddProgress()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
@ -244,10 +242,10 @@ public final class AddQuestContentProgressReqOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + CONTENT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getContentType();
hash = (37 * hash) + PARAM_FIELD_NUMBER;
hash = (53 * hash) + getParam();
hash = (37 * hash) + CONTENT_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getContentType();
hash = (37 * hash) + ADD_PROGRESS_FIELD_NUMBER;
hash = (53 * hash) + getAddProgress();
hash = (29 * hash) + unknownFields.hashCode();
@ -347,10 +345,8 @@ public final class AddQuestContentProgressReqOuterClass {
}
/**
* <pre>
* CmdId: 421
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: GALKBFKDBEG
* CmdId: 434
* </pre>
*
* Protobuf type {@code AddQuestContentProgressReq}
@ -390,10 +386,10 @@ public final class AddQuestContentProgressReqOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
contentType_ = 0;
param_ = 0;
contentType_ = 0;
addProgress_ = 0;
return this;
@ -422,8 +418,8 @@ public final class AddQuestContentProgressReqOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq buildPartial() {
emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq result = new emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq(this);
result.contentType_ = contentType_;
result.param_ = param_;
result.contentType_ = contentType_;
result.addProgress_ = addProgress_;
onBuilt();
return result;
@ -473,12 +469,12 @@ public final class AddQuestContentProgressReqOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq other) {
if (other == emu.grasscutter.net.proto.AddQuestContentProgressReqOuterClass.AddQuestContentProgressReq.getDefaultInstance()) return this;
if (other.getContentType() != 0) {
setContentType(other.getContentType());
}
if (other.getParam() != 0) {
setParam(other.getParam());
}
if (other.getContentType() != 0) {
setContentType(other.getContentType());
}
if (other.getAddProgress() != 0) {
setAddProgress(other.getAddProgress());
}
@ -511,40 +507,9 @@ public final class AddQuestContentProgressReqOuterClass {
return this;
}
private int contentType_ ;
/**
* <code>uint32 content_type = 6;</code>
* @return The contentType.
*/
@java.lang.Override
public int getContentType() {
return contentType_;
}
/**
* <code>uint32 content_type = 6;</code>
* @param value The contentType to set.
* @return This builder for chaining.
*/
public Builder setContentType(int value) {
contentType_ = value;
onChanged();
return this;
}
/**
* <code>uint32 content_type = 6;</code>
* @return This builder for chaining.
*/
public Builder clearContentType() {
contentType_ = 0;
onChanged();
return this;
}
private int param_ ;
/**
* <code>uint32 param = 12;</code>
* <code>uint32 param = 10;</code>
* @return The param.
*/
@java.lang.Override
@ -552,7 +517,7 @@ public final class AddQuestContentProgressReqOuterClass {
return param_;
}
/**
* <code>uint32 param = 12;</code>
* <code>uint32 param = 10;</code>
* @param value The param to set.
* @return This builder for chaining.
*/
@ -563,7 +528,7 @@ public final class AddQuestContentProgressReqOuterClass {
return this;
}
/**
* <code>uint32 param = 12;</code>
* <code>uint32 param = 10;</code>
* @return This builder for chaining.
*/
public Builder clearParam() {
@ -573,9 +538,40 @@ public final class AddQuestContentProgressReqOuterClass {
return this;
}
private int contentType_ ;
/**
* <code>uint32 content_type = 2;</code>
* @return The contentType.
*/
@java.lang.Override
public int getContentType() {
return contentType_;
}
/**
* <code>uint32 content_type = 2;</code>
* @param value The contentType to set.
* @return This builder for chaining.
*/
public Builder setContentType(int value) {
contentType_ = value;
onChanged();
return this;
}
/**
* <code>uint32 content_type = 2;</code>
* @return This builder for chaining.
*/
public Builder clearContentType() {
contentType_ = 0;
onChanged();
return this;
}
private int addProgress_ ;
/**
* <code>uint32 add_progress = 15;</code>
* <code>uint32 add_progress = 8;</code>
* @return The addProgress.
*/
@java.lang.Override
@ -583,7 +579,7 @@ public final class AddQuestContentProgressReqOuterClass {
return addProgress_;
}
/**
* <code>uint32 add_progress = 15;</code>
* <code>uint32 add_progress = 8;</code>
* @param value The addProgress to set.
* @return This builder for chaining.
*/
@ -594,7 +590,7 @@ public final class AddQuestContentProgressReqOuterClass {
return this;
}
/**
* <code>uint32 add_progress = 15;</code>
* <code>uint32 add_progress = 8;</code>
* @return This builder for chaining.
*/
public Builder clearAddProgress() {
@ -671,8 +667,8 @@ public final class AddQuestContentProgressReqOuterClass {
static {
java.lang.String[] descriptorData = {
"\n AddQuestContentProgressReq.proto\"W\n\032Ad" +
"dQuestContentProgressReq\022\024\n\014content_type" +
"\030\006 \001(\r\022\r\n\005param\030\014 \001(\r\022\024\n\014add_progress\030\017 " +
"dQuestContentProgressReq\022\r\n\005param\030\n \001(\r\022" +
"\024\n\014content_type\030\002 \001(\r\022\024\n\014add_progress\030\010 " +
"\001(\rB\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -684,7 +680,7 @@ public final class AddQuestContentProgressReqOuterClass {
internal_static_AddQuestContentProgressReq_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AddQuestContentProgressReq_descriptor,
new java.lang.String[] { "ContentType", "Param", "AddProgress", });
new java.lang.String[] { "Param", "ContentType", "AddProgress", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,23 +19,21 @@ public final class AddQuestContentProgressRspOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 5;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>uint32 content_type = 4;</code>
* <code>uint32 content_type = 12;</code>
* @return The contentType.
*/
int getContentType();
}
/**
* <pre>
* CmdId: 403
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: LNEHHKPDPHL
* CmdId: 472
* </pre>
*
* Protobuf type {@code AddQuestContentProgressRsp}
@ -82,16 +80,16 @@ public final class AddQuestContentProgressRspOuterClass {
case 0:
done = true;
break;
case 32: {
contentType_ = input.readUInt32();
break;
}
case 104: {
case 40: {
retcode_ = input.readInt32();
break;
}
case 96: {
contentType_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -124,10 +122,10 @@ public final class AddQuestContentProgressRspOuterClass {
emu.grasscutter.net.proto.AddQuestContentProgressRspOuterClass.AddQuestContentProgressRsp.class, emu.grasscutter.net.proto.AddQuestContentProgressRspOuterClass.AddQuestContentProgressRsp.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 13;
public static final int RETCODE_FIELD_NUMBER = 5;
private int retcode_;
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 5;</code>
* @return The retcode.
*/
@java.lang.Override
@ -135,10 +133,10 @@ public final class AddQuestContentProgressRspOuterClass {
return retcode_;
}
public static final int CONTENT_TYPE_FIELD_NUMBER = 4;
public static final int CONTENT_TYPE_FIELD_NUMBER = 12;
private int contentType_;
/**
* <code>uint32 content_type = 4;</code>
* <code>uint32 content_type = 12;</code>
* @return The contentType.
*/
@java.lang.Override
@ -160,11 +158,11 @@ public final class AddQuestContentProgressRspOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (contentType_ != 0) {
output.writeUInt32(4, contentType_);
}
if (retcode_ != 0) {
output.writeInt32(13, retcode_);
output.writeInt32(5, retcode_);
}
if (contentType_ != 0) {
output.writeUInt32(12, contentType_);
}
unknownFields.writeTo(output);
}
@ -175,13 +173,13 @@ public final class AddQuestContentProgressRspOuterClass {
if (size != -1) return size;
size = 0;
if (contentType_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, contentType_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(13, retcode_);
.computeInt32Size(5, retcode_);
}
if (contentType_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, contentType_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -314,10 +312,8 @@ public final class AddQuestContentProgressRspOuterClass {
}
/**
* <pre>
* CmdId: 403
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: LNEHHKPDPHL
* CmdId: 472
* </pre>
*
* Protobuf type {@code AddQuestContentProgressRsp}
@ -474,7 +470,7 @@ public final class AddQuestContentProgressRspOuterClass {
private int retcode_ ;
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 5;</code>
* @return The retcode.
*/
@java.lang.Override
@ -482,7 +478,7 @@ public final class AddQuestContentProgressRspOuterClass {
return retcode_;
}
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 5;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
@ -493,7 +489,7 @@ public final class AddQuestContentProgressRspOuterClass {
return this;
}
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 5;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
@ -505,7 +501,7 @@ public final class AddQuestContentProgressRspOuterClass {
private int contentType_ ;
/**
* <code>uint32 content_type = 4;</code>
* <code>uint32 content_type = 12;</code>
* @return The contentType.
*/
@java.lang.Override
@ -513,7 +509,7 @@ public final class AddQuestContentProgressRspOuterClass {
return contentType_;
}
/**
* <code>uint32 content_type = 4;</code>
* <code>uint32 content_type = 12;</code>
* @param value The contentType to set.
* @return This builder for chaining.
*/
@ -524,7 +520,7 @@ public final class AddQuestContentProgressRspOuterClass {
return this;
}
/**
* <code>uint32 content_type = 4;</code>
* <code>uint32 content_type = 12;</code>
* @return This builder for chaining.
*/
public Builder clearContentType() {
@ -601,8 +597,8 @@ public final class AddQuestContentProgressRspOuterClass {
static {
java.lang.String[] descriptorData = {
"\n AddQuestContentProgressRsp.proto\"C\n\032Ad" +
"dQuestContentProgressRsp\022\017\n\007retcode\030\r \001(" +
"\005\022\024\n\014content_type\030\004 \001(\rB\033\n\031emu.grasscutt" +
"dQuestContentProgressRsp\022\017\n\007retcode\030\005 \001(" +
"\005\022\024\n\014content_type\030\014 \001(\rB\033\n\031emu.grasscutt" +
"er.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -18,6 +18,40 @@ public final class AiSkillCdInfoOuterClass {
// @@protoc_insertion_point(interface_extends:AiSkillCdInfo)
com.google.protobuf.MessageOrBuilder {
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
int getSkillGroupCdMapCount();
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
boolean containsSkillGroupCdMap(
int key);
/**
* Use {@link #getSkillGroupCdMapMap()} instead.
*/
@java.lang.Deprecated
java.util.Map<java.lang.Integer, java.lang.Integer>
getSkillGroupCdMap();
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
java.util.Map<java.lang.Integer, java.lang.Integer>
getSkillGroupCdMapMap();
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
int getSkillGroupCdMapOrDefault(
int key,
int defaultValue);
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
int getSkillGroupCdMapOrThrow(
int key);
/**
* <code>map&lt;uint32, uint32&gt; skill_cd_map = 11;</code>
*/
@ -51,42 +85,12 @@ public final class AiSkillCdInfoOuterClass {
int getSkillCdMapOrThrow(
int key);
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
int getSkillGroupCdMapCount();
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
boolean containsSkillGroupCdMap(
int key);
/**
* Use {@link #getSkillGroupCdMapMap()} instead.
*/
@java.lang.Deprecated
java.util.Map<java.lang.Integer, java.lang.Integer>
getSkillGroupCdMap();
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
java.util.Map<java.lang.Integer, java.lang.Integer>
getSkillGroupCdMapMap();
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
int getSkillGroupCdMapOrDefault(
int key,
int defaultValue);
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
int getSkillGroupCdMapOrThrow(
int key);
}
/**
* <pre>
* Name: DFMOCHLPHCF
* </pre>
*
* Protobuf type {@code AiSkillCdInfo}
*/
public static final class AiSkillCdInfo extends
@ -132,11 +136,11 @@ public final class AiSkillCdInfoOuterClass {
case 0:
done = true;
break;
case 50: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
skillGroupCdMap_ = com.google.protobuf.MapField.newMapField(
SkillGroupCdMapDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000002;
mutable_bitField0_ |= 0x00000001;
}
com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
skillGroupCdMap__ = input.readMessage(
@ -146,10 +150,10 @@ public final class AiSkillCdInfoOuterClass {
break;
}
case 90: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
skillCdMap_ = com.google.protobuf.MapField.newMapField(
SkillCdMapDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000001;
mutable_bitField0_ |= 0x00000002;
}
com.google.protobuf.MapEntry<java.lang.Integer, java.lang.Integer>
skillCdMap__ = input.readMessage(
@ -187,10 +191,10 @@ public final class AiSkillCdInfoOuterClass {
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 1:
return internalGetSkillGroupCdMap();
case 11:
return internalGetSkillCdMap();
case 6:
return internalGetSkillGroupCdMap();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
@ -204,6 +208,87 @@ public final class AiSkillCdInfoOuterClass {
emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo.class, emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo.Builder.class);
}
public static final int SKILL_GROUP_CD_MAP_FIELD_NUMBER = 1;
private static final class SkillGroupCdMapDefaultEntryHolder {
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.AiSkillCdInfoOuterClass.internal_static_AiSkillCdInfo_SkillGroupCdMapEntry_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> skillGroupCdMap_;
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetSkillGroupCdMap() {
if (skillGroupCdMap_ == null) {
return com.google.protobuf.MapField.emptyMapField(
SkillGroupCdMapDefaultEntryHolder.defaultEntry);
}
return skillGroupCdMap_;
}
public int getSkillGroupCdMapCount() {
return internalGetSkillGroupCdMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public boolean containsSkillGroupCdMap(
int key) {
return internalGetSkillGroupCdMap().getMap().containsKey(key);
}
/**
* Use {@link #getSkillGroupCdMapMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMap() {
return getSkillGroupCdMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMapMap() {
return internalGetSkillGroupCdMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrDefault(
int key,
int defaultValue) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrThrow(
int key) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public static final int SKILL_CD_MAP_FIELD_NUMBER = 11;
private static final class SkillCdMapDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
@ -285,87 +370,6 @@ public final class AiSkillCdInfoOuterClass {
return map.get(key);
}
public static final int SKILL_GROUP_CD_MAP_FIELD_NUMBER = 6;
private static final class SkillGroupCdMapDefaultEntryHolder {
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.AiSkillCdInfoOuterClass.internal_static_AiSkillCdInfo_SkillGroupCdMapEntry_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> skillGroupCdMap_;
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetSkillGroupCdMap() {
if (skillGroupCdMap_ == null) {
return com.google.protobuf.MapField.emptyMapField(
SkillGroupCdMapDefaultEntryHolder.defaultEntry);
}
return skillGroupCdMap_;
}
public int getSkillGroupCdMapCount() {
return internalGetSkillGroupCdMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public boolean containsSkillGroupCdMap(
int key) {
return internalGetSkillGroupCdMap().getMap().containsKey(key);
}
/**
* Use {@link #getSkillGroupCdMapMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMap() {
return getSkillGroupCdMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMapMap() {
return internalGetSkillGroupCdMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrDefault(
int key,
int defaultValue) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrThrow(
int key) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().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() {
@ -385,7 +389,7 @@ public final class AiSkillCdInfoOuterClass {
output,
internalGetSkillGroupCdMap(),
SkillGroupCdMapDefaultEntryHolder.defaultEntry,
6);
1);
com.google.protobuf.GeneratedMessageV3
.serializeIntegerMapTo(
output,
@ -409,7 +413,7 @@ public final class AiSkillCdInfoOuterClass {
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, skillGroupCdMap__);
.computeMessageSize(1, skillGroupCdMap__);
}
for (java.util.Map.Entry<java.lang.Integer, java.lang.Integer> entry
: internalGetSkillCdMap().getMap().entrySet()) {
@ -436,10 +440,10 @@ public final class AiSkillCdInfoOuterClass {
}
emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo other = (emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo) obj;
if (!internalGetSkillCdMap().equals(
other.internalGetSkillCdMap())) return false;
if (!internalGetSkillGroupCdMap().equals(
other.internalGetSkillGroupCdMap())) return false;
if (!internalGetSkillCdMap().equals(
other.internalGetSkillCdMap())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -451,14 +455,14 @@ public final class AiSkillCdInfoOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (!internalGetSkillCdMap().getMap().isEmpty()) {
hash = (37 * hash) + SKILL_CD_MAP_FIELD_NUMBER;
hash = (53 * hash) + internalGetSkillCdMap().hashCode();
}
if (!internalGetSkillGroupCdMap().getMap().isEmpty()) {
hash = (37 * hash) + SKILL_GROUP_CD_MAP_FIELD_NUMBER;
hash = (53 * hash) + internalGetSkillGroupCdMap().hashCode();
}
if (!internalGetSkillCdMap().getMap().isEmpty()) {
hash = (37 * hash) + SKILL_CD_MAP_FIELD_NUMBER;
hash = (53 * hash) + internalGetSkillCdMap().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -555,6 +559,10 @@ public final class AiSkillCdInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: DFMOCHLPHCF
* </pre>
*
* Protobuf type {@code AiSkillCdInfo}
*/
public static final class Builder extends
@ -570,10 +578,10 @@ public final class AiSkillCdInfoOuterClass {
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 1:
return internalGetSkillGroupCdMap();
case 11:
return internalGetSkillCdMap();
case 6:
return internalGetSkillGroupCdMap();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
@ -583,10 +591,10 @@ public final class AiSkillCdInfoOuterClass {
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 1:
return internalGetMutableSkillGroupCdMap();
case 11:
return internalGetMutableSkillCdMap();
case 6:
return internalGetMutableSkillGroupCdMap();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
@ -618,8 +626,8 @@ public final class AiSkillCdInfoOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
internalGetMutableSkillCdMap().clear();
internalGetMutableSkillGroupCdMap().clear();
internalGetMutableSkillCdMap().clear();
return this;
}
@ -647,10 +655,10 @@ public final class AiSkillCdInfoOuterClass {
public emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo buildPartial() {
emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo result = new emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo(this);
int from_bitField0_ = bitField0_;
result.skillCdMap_ = internalGetSkillCdMap();
result.skillCdMap_.makeImmutable();
result.skillGroupCdMap_ = internalGetSkillGroupCdMap();
result.skillGroupCdMap_.makeImmutable();
result.skillCdMap_ = internalGetSkillCdMap();
result.skillCdMap_.makeImmutable();
onBuilt();
return result;
}
@ -699,10 +707,10 @@ public final class AiSkillCdInfoOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo other) {
if (other == emu.grasscutter.net.proto.AiSkillCdInfoOuterClass.AiSkillCdInfo.getDefaultInstance()) return this;
internalGetMutableSkillCdMap().mergeFrom(
other.internalGetSkillCdMap());
internalGetMutableSkillGroupCdMap().mergeFrom(
other.internalGetSkillGroupCdMap());
internalGetMutableSkillCdMap().mergeFrom(
other.internalGetSkillCdMap());
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -733,6 +741,134 @@ public final class AiSkillCdInfoOuterClass {
}
private int bitField0_;
private com.google.protobuf.MapField<
java.lang.Integer, java.lang.Integer> skillGroupCdMap_;
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetSkillGroupCdMap() {
if (skillGroupCdMap_ == null) {
return com.google.protobuf.MapField.emptyMapField(
SkillGroupCdMapDefaultEntryHolder.defaultEntry);
}
return skillGroupCdMap_;
}
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetMutableSkillGroupCdMap() {
onChanged();;
if (skillGroupCdMap_ == null) {
skillGroupCdMap_ = com.google.protobuf.MapField.newMapField(
SkillGroupCdMapDefaultEntryHolder.defaultEntry);
}
if (!skillGroupCdMap_.isMutable()) {
skillGroupCdMap_ = skillGroupCdMap_.copy();
}
return skillGroupCdMap_;
}
public int getSkillGroupCdMapCount() {
return internalGetSkillGroupCdMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public boolean containsSkillGroupCdMap(
int key) {
return internalGetSkillGroupCdMap().getMap().containsKey(key);
}
/**
* Use {@link #getSkillGroupCdMapMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMap() {
return getSkillGroupCdMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMapMap() {
return internalGetSkillGroupCdMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrDefault(
int key,
int defaultValue) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrThrow(
int key) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearSkillGroupCdMap() {
internalGetMutableSkillGroupCdMap().getMutableMap()
.clear();
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
public Builder removeSkillGroupCdMap(
int key) {
internalGetMutableSkillGroupCdMap().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer>
getMutableSkillGroupCdMap() {
return internalGetMutableSkillGroupCdMap().getMutableMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
public Builder putSkillGroupCdMap(
int key,
int value) {
internalGetMutableSkillGroupCdMap().getMutableMap()
.put(key, value);
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 1;</code>
*/
public Builder putAllSkillGroupCdMap(
java.util.Map<java.lang.Integer, java.lang.Integer> values) {
internalGetMutableSkillGroupCdMap().getMutableMap()
.putAll(values);
return this;
}
private com.google.protobuf.MapField<
java.lang.Integer, java.lang.Integer> skillCdMap_;
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
@ -860,134 +996,6 @@ public final class AiSkillCdInfoOuterClass {
.putAll(values);
return this;
}
private com.google.protobuf.MapField<
java.lang.Integer, java.lang.Integer> skillGroupCdMap_;
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetSkillGroupCdMap() {
if (skillGroupCdMap_ == null) {
return com.google.protobuf.MapField.emptyMapField(
SkillGroupCdMapDefaultEntryHolder.defaultEntry);
}
return skillGroupCdMap_;
}
private com.google.protobuf.MapField<java.lang.Integer, java.lang.Integer>
internalGetMutableSkillGroupCdMap() {
onChanged();;
if (skillGroupCdMap_ == null) {
skillGroupCdMap_ = com.google.protobuf.MapField.newMapField(
SkillGroupCdMapDefaultEntryHolder.defaultEntry);
}
if (!skillGroupCdMap_.isMutable()) {
skillGroupCdMap_ = skillGroupCdMap_.copy();
}
return skillGroupCdMap_;
}
public int getSkillGroupCdMapCount() {
return internalGetSkillGroupCdMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public boolean containsSkillGroupCdMap(
int key) {
return internalGetSkillGroupCdMap().getMap().containsKey(key);
}
/**
* Use {@link #getSkillGroupCdMapMap()} instead.
*/
@java.lang.Override
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMap() {
return getSkillGroupCdMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public java.util.Map<java.lang.Integer, java.lang.Integer> getSkillGroupCdMapMap() {
return internalGetSkillGroupCdMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrDefault(
int key,
int defaultValue) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().getMap();
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
@java.lang.Override
public int getSkillGroupCdMapOrThrow(
int key) {
java.util.Map<java.lang.Integer, java.lang.Integer> map =
internalGetSkillGroupCdMap().getMap();
if (!map.containsKey(key)) {
throw new java.lang.IllegalArgumentException();
}
return map.get(key);
}
public Builder clearSkillGroupCdMap() {
internalGetMutableSkillGroupCdMap().getMutableMap()
.clear();
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
public Builder removeSkillGroupCdMap(
int key) {
internalGetMutableSkillGroupCdMap().getMutableMap()
.remove(key);
return this;
}
/**
* Use alternate mutation accessors instead.
*/
@java.lang.Deprecated
public java.util.Map<java.lang.Integer, java.lang.Integer>
getMutableSkillGroupCdMap() {
return internalGetMutableSkillGroupCdMap().getMutableMap();
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
public Builder putSkillGroupCdMap(
int key,
int value) {
internalGetMutableSkillGroupCdMap().getMutableMap()
.put(key, value);
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; skill_group_cd_map = 6;</code>
*/
public Builder putAllSkillGroupCdMap(
java.util.Map<java.lang.Integer, java.lang.Integer> values) {
internalGetMutableSkillGroupCdMap().getMutableMap()
.putAll(values);
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -1046,16 +1054,16 @@ public final class AiSkillCdInfoOuterClass {
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AiSkillCdInfo_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AiSkillCdInfo_SkillCdMapEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AiSkillCdInfo_SkillCdMapEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AiSkillCdInfo_SkillGroupCdMapEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AiSkillCdInfo_SkillGroupCdMapEntry_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AiSkillCdInfo_SkillCdMapEntry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AiSkillCdInfo_SkillCdMapEntry_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
@ -1066,11 +1074,11 @@ public final class AiSkillCdInfoOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\023AiSkillCdInfo.proto\"\361\001\n\rAiSkillCdInfo\022" +
"4\n\014skill_cd_map\030\013 \003(\0132\036.AiSkillCdInfo.Sk" +
"illCdMapEntry\022?\n\022skill_group_cd_map\030\006 \003(" +
"\0132#.AiSkillCdInfo.SkillGroupCdMapEntry\0321" +
"\n\017SkillCdMapEntry\022\013\n\003key\030\001 \001(\r\022\r\n\005value\030" +
"\002 \001(\r:\0028\001\0326\n\024SkillGroupCdMapEntry\022\013\n\003key" +
"?\n\022skill_group_cd_map\030\001 \003(\0132#.AiSkillCdI" +
"nfo.SkillGroupCdMapEntry\0224\n\014skill_cd_map" +
"\030\013 \003(\0132\036.AiSkillCdInfo.SkillCdMapEntry\0326" +
"\n\024SkillGroupCdMapEntry\022\013\n\003key\030\001 \001(\r\022\r\n\005v" +
"alue\030\002 \001(\r:\0028\001\0321\n\017SkillCdMapEntry\022\013\n\003key" +
"\030\001 \001(\r\022\r\n\005value\030\002 \001(\r:\0028\001B\033\n\031emu.grasscu" +
"tter.net.protob\006proto3"
};
@ -1083,19 +1091,19 @@ public final class AiSkillCdInfoOuterClass {
internal_static_AiSkillCdInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AiSkillCdInfo_descriptor,
new java.lang.String[] { "SkillCdMap", "SkillGroupCdMap", });
internal_static_AiSkillCdInfo_SkillCdMapEntry_descriptor =
internal_static_AiSkillCdInfo_descriptor.getNestedTypes().get(0);
internal_static_AiSkillCdInfo_SkillCdMapEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AiSkillCdInfo_SkillCdMapEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
new java.lang.String[] { "SkillGroupCdMap", "SkillCdMap", });
internal_static_AiSkillCdInfo_SkillGroupCdMapEntry_descriptor =
internal_static_AiSkillCdInfo_descriptor.getNestedTypes().get(1);
internal_static_AiSkillCdInfo_descriptor.getNestedTypes().get(0);
internal_static_AiSkillCdInfo_SkillGroupCdMapEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AiSkillCdInfo_SkillGroupCdMapEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
internal_static_AiSkillCdInfo_SkillCdMapEntry_descriptor =
internal_static_AiSkillCdInfo_descriptor.getNestedTypes().get(1);
internal_static_AiSkillCdInfo_SkillCdMapEntry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AiSkillCdInfo_SkillCdMapEntry_descriptor,
new java.lang.String[] { "Key", "Value", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,24 +19,28 @@ public final class AiSyncInfoOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 10;</code>
* @return The entityId.
*/
int getEntityId();
/**
* <code>bool is_self_killing = 8;</code>
* <code>bool is_self_killing = 6;</code>
* @return The isSelfKilling.
*/
boolean getIsSelfKilling();
/**
* <code>bool has_path_to_target = 4;</code>
* <code>bool has_path_to_target = 8;</code>
* @return The hasPathToTarget.
*/
boolean getHasPathToTarget();
}
/**
* <pre>
* Name: FCJLAGHOIFC
* </pre>
*
* Protobuf type {@code AiSyncInfo}
*/
public static final class AiSyncInfo extends
@ -81,17 +85,17 @@ public final class AiSyncInfoOuterClass {
case 0:
done = true;
break;
case 32: {
hasPathToTarget_ = input.readBool();
break;
}
case 64: {
case 48: {
isSelfKilling_ = input.readBool();
break;
}
case 72: {
case 64: {
hasPathToTarget_ = input.readBool();
break;
}
case 80: {
entityId_ = input.readUInt32();
break;
@ -128,10 +132,10 @@ public final class AiSyncInfoOuterClass {
emu.grasscutter.net.proto.AiSyncInfoOuterClass.AiSyncInfo.class, emu.grasscutter.net.proto.AiSyncInfoOuterClass.AiSyncInfo.Builder.class);
}
public static final int ENTITY_ID_FIELD_NUMBER = 9;
public static final int ENTITY_ID_FIELD_NUMBER = 10;
private int entityId_;
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 10;</code>
* @return The entityId.
*/
@java.lang.Override
@ -139,10 +143,10 @@ public final class AiSyncInfoOuterClass {
return entityId_;
}
public static final int IS_SELF_KILLING_FIELD_NUMBER = 8;
public static final int IS_SELF_KILLING_FIELD_NUMBER = 6;
private boolean isSelfKilling_;
/**
* <code>bool is_self_killing = 8;</code>
* <code>bool is_self_killing = 6;</code>
* @return The isSelfKilling.
*/
@java.lang.Override
@ -150,10 +154,10 @@ public final class AiSyncInfoOuterClass {
return isSelfKilling_;
}
public static final int HAS_PATH_TO_TARGET_FIELD_NUMBER = 4;
public static final int HAS_PATH_TO_TARGET_FIELD_NUMBER = 8;
private boolean hasPathToTarget_;
/**
* <code>bool has_path_to_target = 4;</code>
* <code>bool has_path_to_target = 8;</code>
* @return The hasPathToTarget.
*/
@java.lang.Override
@ -175,14 +179,14 @@ public final class AiSyncInfoOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (hasPathToTarget_ != false) {
output.writeBool(4, hasPathToTarget_);
}
if (isSelfKilling_ != false) {
output.writeBool(8, isSelfKilling_);
output.writeBool(6, isSelfKilling_);
}
if (hasPathToTarget_ != false) {
output.writeBool(8, hasPathToTarget_);
}
if (entityId_ != 0) {
output.writeUInt32(9, entityId_);
output.writeUInt32(10, entityId_);
}
unknownFields.writeTo(output);
}
@ -193,17 +197,17 @@ public final class AiSyncInfoOuterClass {
if (size != -1) return size;
size = 0;
if (hasPathToTarget_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, hasPathToTarget_);
}
if (isSelfKilling_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, isSelfKilling_);
.computeBoolSize(6, isSelfKilling_);
}
if (hasPathToTarget_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(8, hasPathToTarget_);
}
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, entityId_);
.computeUInt32Size(10, entityId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -341,6 +345,10 @@ public final class AiSyncInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: FCJLAGHOIFC
* </pre>
*
* Protobuf type {@code AiSyncInfo}
*/
public static final class Builder extends
@ -501,7 +509,7 @@ public final class AiSyncInfoOuterClass {
private int entityId_ ;
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 10;</code>
* @return The entityId.
*/
@java.lang.Override
@ -509,7 +517,7 @@ public final class AiSyncInfoOuterClass {
return entityId_;
}
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 10;</code>
* @param value The entityId to set.
* @return This builder for chaining.
*/
@ -520,7 +528,7 @@ public final class AiSyncInfoOuterClass {
return this;
}
/**
* <code>uint32 entity_id = 9;</code>
* <code>uint32 entity_id = 10;</code>
* @return This builder for chaining.
*/
public Builder clearEntityId() {
@ -532,7 +540,7 @@ public final class AiSyncInfoOuterClass {
private boolean isSelfKilling_ ;
/**
* <code>bool is_self_killing = 8;</code>
* <code>bool is_self_killing = 6;</code>
* @return The isSelfKilling.
*/
@java.lang.Override
@ -540,7 +548,7 @@ public final class AiSyncInfoOuterClass {
return isSelfKilling_;
}
/**
* <code>bool is_self_killing = 8;</code>
* <code>bool is_self_killing = 6;</code>
* @param value The isSelfKilling to set.
* @return This builder for chaining.
*/
@ -551,7 +559,7 @@ public final class AiSyncInfoOuterClass {
return this;
}
/**
* <code>bool is_self_killing = 8;</code>
* <code>bool is_self_killing = 6;</code>
* @return This builder for chaining.
*/
public Builder clearIsSelfKilling() {
@ -563,7 +571,7 @@ public final class AiSyncInfoOuterClass {
private boolean hasPathToTarget_ ;
/**
* <code>bool has_path_to_target = 4;</code>
* <code>bool has_path_to_target = 8;</code>
* @return The hasPathToTarget.
*/
@java.lang.Override
@ -571,7 +579,7 @@ public final class AiSyncInfoOuterClass {
return hasPathToTarget_;
}
/**
* <code>bool has_path_to_target = 4;</code>
* <code>bool has_path_to_target = 8;</code>
* @param value The hasPathToTarget to set.
* @return This builder for chaining.
*/
@ -582,7 +590,7 @@ public final class AiSyncInfoOuterClass {
return this;
}
/**
* <code>bool has_path_to_target = 4;</code>
* <code>bool has_path_to_target = 8;</code>
* @return This builder for chaining.
*/
public Builder clearHasPathToTarget() {
@ -659,8 +667,8 @@ public final class AiSyncInfoOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\020AiSyncInfo.proto\"T\n\nAiSyncInfo\022\021\n\tenti" +
"ty_id\030\t \001(\r\022\027\n\017is_self_killing\030\010 \001(\010\022\032\n\022" +
"has_path_to_target\030\004 \001(\010B\033\n\031emu.grasscut" +
"ty_id\030\n \001(\r\022\027\n\017is_self_killing\030\006 \001(\010\022\032\n\022" +
"has_path_to_target\030\010 \001(\010B\033\n\031emu.grasscut" +
"ter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -19,11 +19,11 @@ public final class AiThreatInfoOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
int getAiThreatMapCount();
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
boolean containsAiThreatMap(
int key);
@ -34,25 +34,29 @@ public final class AiThreatInfoOuterClass {
java.util.Map<java.lang.Integer, java.lang.Integer>
getAiThreatMap();
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
java.util.Map<java.lang.Integer, java.lang.Integer>
getAiThreatMapMap();
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
int getAiThreatMapOrDefault(
int key,
int defaultValue);
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
int getAiThreatMapOrThrow(
int key);
}
/**
* <pre>
* Name: GIMHFKKKBMN
* </pre>
*
* Protobuf type {@code AiThreatInfo}
*/
public static final class AiThreatInfo extends
@ -98,7 +102,7 @@ public final class AiThreatInfoOuterClass {
case 0:
done = true;
break;
case 90: {
case 50: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
aiThreatMap_ = com.google.protobuf.MapField.newMapField(
AiThreatMapDefaultEntryHolder.defaultEntry);
@ -140,7 +144,7 @@ public final class AiThreatInfoOuterClass {
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 11:
case 6:
return internalGetAiThreatMap();
default:
throw new RuntimeException(
@ -155,7 +159,7 @@ public final class AiThreatInfoOuterClass {
emu.grasscutter.net.proto.AiThreatInfoOuterClass.AiThreatInfo.class, emu.grasscutter.net.proto.AiThreatInfoOuterClass.AiThreatInfo.Builder.class);
}
public static final int AI_THREAT_MAP_FIELD_NUMBER = 11;
public static final int AI_THREAT_MAP_FIELD_NUMBER = 6;
private static final class AiThreatMapDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.Integer, java.lang.Integer> defaultEntry =
@ -182,7 +186,7 @@ public final class AiThreatInfoOuterClass {
return internalGetAiThreatMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -200,7 +204,7 @@ public final class AiThreatInfoOuterClass {
return getAiThreatMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -208,7 +212,7 @@ public final class AiThreatInfoOuterClass {
return internalGetAiThreatMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -221,7 +225,7 @@ public final class AiThreatInfoOuterClass {
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -255,7 +259,7 @@ public final class AiThreatInfoOuterClass {
output,
internalGetAiThreatMap(),
AiThreatMapDefaultEntryHolder.defaultEntry,
11);
6);
unknownFields.writeTo(output);
}
@ -273,7 +277,7 @@ public final class AiThreatInfoOuterClass {
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, aiThreatMap__);
.computeMessageSize(6, aiThreatMap__);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -403,6 +407,10 @@ public final class AiThreatInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: GIMHFKKKBMN
* </pre>
*
* Protobuf type {@code AiThreatInfo}
*/
public static final class Builder extends
@ -418,7 +426,7 @@ public final class AiThreatInfoOuterClass {
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 11:
case 6:
return internalGetAiThreatMap();
default:
throw new RuntimeException(
@ -429,7 +437,7 @@ public final class AiThreatInfoOuterClass {
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 11:
case 6:
return internalGetMutableAiThreatMap();
default:
throw new RuntimeException(
@ -599,7 +607,7 @@ public final class AiThreatInfoOuterClass {
return internalGetAiThreatMap().getMap().size();
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -617,7 +625,7 @@ public final class AiThreatInfoOuterClass {
return getAiThreatMapMap();
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -625,7 +633,7 @@ public final class AiThreatInfoOuterClass {
return internalGetAiThreatMap().getMap();
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -638,7 +646,7 @@ public final class AiThreatInfoOuterClass {
return map.containsKey(key) ? map.get(key) : defaultValue;
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
@java.lang.Override
@ -659,7 +667,7 @@ public final class AiThreatInfoOuterClass {
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
public Builder removeAiThreatMap(
@ -678,7 +686,7 @@ public final class AiThreatInfoOuterClass {
return internalGetMutableAiThreatMap().getMutableMap();
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
public Builder putAiThreatMap(
int key,
@ -690,7 +698,7 @@ public final class AiThreatInfoOuterClass {
return this;
}
/**
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 11;</code>
* <code>map&lt;uint32, uint32&gt; ai_threat_map = 6;</code>
*/
public Builder putAllAiThreatMap(
@ -772,7 +780,7 @@ public final class AiThreatInfoOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\022AiThreatInfo.proto\"y\n\014AiThreatInfo\0225\n\r" +
"ai_threat_map\030\013 \003(\0132\036.AiThreatInfo.AiThr" +
"ai_threat_map\030\006 \003(\0132\036.AiThreatInfo.AiThr" +
"eatMapEntry\0322\n\020AiThreatMapEntry\022\013\n\003key\030\001" +
" \001(\r\022\r\n\005value\030\002 \001(\r:\0028\001B\033\n\031emu.grasscutt" +
"er.net.protob\006proto3"

View File

@ -1,929 +0,0 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AnchorPointDataNotify.proto
package emu.grasscutter.net.proto;
public final class AnchorPointDataNotifyOuterClass {
private AnchorPointDataNotifyOuterClass() {}
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 AnchorPointDataNotifyOrBuilder extends
// @@protoc_insertion_point(interface_extends:AnchorPointDataNotify)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
java.util.List<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData>
getAnchorPointListList();
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData getAnchorPointList(int index);
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
int getAnchorPointListCount();
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder>
getAnchorPointListOrBuilderList();
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder getAnchorPointListOrBuilder(
int index);
/**
* <code>uint32 next_usable_time = 14;</code>
* @return The nextUsableTime.
*/
int getNextUsableTime();
}
/**
* <pre>
* CmdId: 4276
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code AnchorPointDataNotify}
*/
public static final class AnchorPointDataNotify extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AnchorPointDataNotify)
AnchorPointDataNotifyOrBuilder {
private static final long serialVersionUID = 0L;
// Use AnchorPointDataNotify.newBuilder() to construct.
private AnchorPointDataNotify(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AnchorPointDataNotify() {
anchorPointList_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AnchorPointDataNotify();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AnchorPointDataNotify(
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 82: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
anchorPointList_ = new java.util.ArrayList<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData>();
mutable_bitField0_ |= 0x00000001;
}
anchorPointList_.add(
input.readMessage(emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.parser(), extensionRegistry));
break;
}
case 112: {
nextUsableTime_ = 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)) {
anchorPointList_ = java.util.Collections.unmodifiableList(anchorPointList_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.internal_static_AnchorPointDataNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.internal_static_AnchorPointDataNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify.class, emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify.Builder.class);
}
public static final int ANCHOR_POINT_LIST_FIELD_NUMBER = 10;
private java.util.List<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData> anchorPointList_;
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData> getAnchorPointListList() {
return anchorPointList_;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder>
getAnchorPointListOrBuilderList() {
return anchorPointList_;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
@java.lang.Override
public int getAnchorPointListCount() {
return anchorPointList_.size();
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData getAnchorPointList(int index) {
return anchorPointList_.get(index);
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder getAnchorPointListOrBuilder(
int index) {
return anchorPointList_.get(index);
}
public static final int NEXT_USABLE_TIME_FIELD_NUMBER = 14;
private int nextUsableTime_;
/**
* <code>uint32 next_usable_time = 14;</code>
* @return The nextUsableTime.
*/
@java.lang.Override
public int getNextUsableTime() {
return nextUsableTime_;
}
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 < anchorPointList_.size(); i++) {
output.writeMessage(10, anchorPointList_.get(i));
}
if (nextUsableTime_ != 0) {
output.writeUInt32(14, nextUsableTime_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < anchorPointList_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, anchorPointList_.get(i));
}
if (nextUsableTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, nextUsableTime_);
}
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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify other = (emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify) obj;
if (!getAnchorPointListList()
.equals(other.getAnchorPointListList())) return false;
if (getNextUsableTime()
!= other.getNextUsableTime()) 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 (getAnchorPointListCount() > 0) {
hash = (37 * hash) + ANCHOR_POINT_LIST_FIELD_NUMBER;
hash = (53 * hash) + getAnchorPointListList().hashCode();
}
hash = (37 * hash) + NEXT_USABLE_TIME_FIELD_NUMBER;
hash = (53 * hash) + getNextUsableTime();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify 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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify 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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify 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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify 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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify 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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify 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: 4276
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code AnchorPointDataNotify}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AnchorPointDataNotify)
emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotifyOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.internal_static_AnchorPointDataNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.internal_static_AnchorPointDataNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify.class, emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAnchorPointListFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (anchorPointListBuilder_ == null) {
anchorPointList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
anchorPointListBuilder_.clear();
}
nextUsableTime_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.internal_static_AnchorPointDataNotify_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify build() {
emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify buildPartial() {
emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify result = new emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify(this);
int from_bitField0_ = bitField0_;
if (anchorPointListBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
anchorPointList_ = java.util.Collections.unmodifiableList(anchorPointList_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.anchorPointList_ = anchorPointList_;
} else {
result.anchorPointList_ = anchorPointListBuilder_.build();
}
result.nextUsableTime_ = nextUsableTime_;
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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify) {
return mergeFrom((emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify other) {
if (other == emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify.getDefaultInstance()) return this;
if (anchorPointListBuilder_ == null) {
if (!other.anchorPointList_.isEmpty()) {
if (anchorPointList_.isEmpty()) {
anchorPointList_ = other.anchorPointList_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAnchorPointListIsMutable();
anchorPointList_.addAll(other.anchorPointList_);
}
onChanged();
}
} else {
if (!other.anchorPointList_.isEmpty()) {
if (anchorPointListBuilder_.isEmpty()) {
anchorPointListBuilder_.dispose();
anchorPointListBuilder_ = null;
anchorPointList_ = other.anchorPointList_;
bitField0_ = (bitField0_ & ~0x00000001);
anchorPointListBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAnchorPointListFieldBuilder() : null;
} else {
anchorPointListBuilder_.addAllMessages(other.anchorPointList_);
}
}
}
if (other.getNextUsableTime() != 0) {
setNextUsableTime(other.getNextUsableTime());
}
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.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData> anchorPointList_ =
java.util.Collections.emptyList();
private void ensureAnchorPointListIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
anchorPointList_ = new java.util.ArrayList<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData>(anchorPointList_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder> anchorPointListBuilder_;
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData> getAnchorPointListList() {
if (anchorPointListBuilder_ == null) {
return java.util.Collections.unmodifiableList(anchorPointList_);
} else {
return anchorPointListBuilder_.getMessageList();
}
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public int getAnchorPointListCount() {
if (anchorPointListBuilder_ == null) {
return anchorPointList_.size();
} else {
return anchorPointListBuilder_.getCount();
}
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData getAnchorPointList(int index) {
if (anchorPointListBuilder_ == null) {
return anchorPointList_.get(index);
} else {
return anchorPointListBuilder_.getMessage(index);
}
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder setAnchorPointList(
int index, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData value) {
if (anchorPointListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAnchorPointListIsMutable();
anchorPointList_.set(index, value);
onChanged();
} else {
anchorPointListBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder setAnchorPointList(
int index, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder builderForValue) {
if (anchorPointListBuilder_ == null) {
ensureAnchorPointListIsMutable();
anchorPointList_.set(index, builderForValue.build());
onChanged();
} else {
anchorPointListBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder addAnchorPointList(emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData value) {
if (anchorPointListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAnchorPointListIsMutable();
anchorPointList_.add(value);
onChanged();
} else {
anchorPointListBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder addAnchorPointList(
int index, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData value) {
if (anchorPointListBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAnchorPointListIsMutable();
anchorPointList_.add(index, value);
onChanged();
} else {
anchorPointListBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder addAnchorPointList(
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder builderForValue) {
if (anchorPointListBuilder_ == null) {
ensureAnchorPointListIsMutable();
anchorPointList_.add(builderForValue.build());
onChanged();
} else {
anchorPointListBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder addAnchorPointList(
int index, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder builderForValue) {
if (anchorPointListBuilder_ == null) {
ensureAnchorPointListIsMutable();
anchorPointList_.add(index, builderForValue.build());
onChanged();
} else {
anchorPointListBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder addAllAnchorPointList(
java.lang.Iterable<? extends emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData> values) {
if (anchorPointListBuilder_ == null) {
ensureAnchorPointListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, anchorPointList_);
onChanged();
} else {
anchorPointListBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder clearAnchorPointList() {
if (anchorPointListBuilder_ == null) {
anchorPointList_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
anchorPointListBuilder_.clear();
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public Builder removeAnchorPointList(int index) {
if (anchorPointListBuilder_ == null) {
ensureAnchorPointListIsMutable();
anchorPointList_.remove(index);
onChanged();
} else {
anchorPointListBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder getAnchorPointListBuilder(
int index) {
return getAnchorPointListFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder getAnchorPointListOrBuilder(
int index) {
if (anchorPointListBuilder_ == null) {
return anchorPointList_.get(index); } else {
return anchorPointListBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder>
getAnchorPointListOrBuilderList() {
if (anchorPointListBuilder_ != null) {
return anchorPointListBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(anchorPointList_);
}
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder addAnchorPointListBuilder() {
return getAnchorPointListFieldBuilder().addBuilder(
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.getDefaultInstance());
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder addAnchorPointListBuilder(
int index) {
return getAnchorPointListFieldBuilder().addBuilder(
index, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.getDefaultInstance());
}
/**
* <code>repeated .AnchorPointData anchor_point_list = 10;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder>
getAnchorPointListBuilderList() {
return getAnchorPointListFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder>
getAnchorPointListFieldBuilder() {
if (anchorPointListBuilder_ == null) {
anchorPointListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointDataOrBuilder>(
anchorPointList_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
anchorPointList_ = null;
}
return anchorPointListBuilder_;
}
private int nextUsableTime_ ;
/**
* <code>uint32 next_usable_time = 14;</code>
* @return The nextUsableTime.
*/
@java.lang.Override
public int getNextUsableTime() {
return nextUsableTime_;
}
/**
* <code>uint32 next_usable_time = 14;</code>
* @param value The nextUsableTime to set.
* @return This builder for chaining.
*/
public Builder setNextUsableTime(int value) {
nextUsableTime_ = value;
onChanged();
return this;
}
/**
* <code>uint32 next_usable_time = 14;</code>
* @return This builder for chaining.
*/
public Builder clearNextUsableTime() {
nextUsableTime_ = 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:AnchorPointDataNotify)
}
// @@protoc_insertion_point(class_scope:AnchorPointDataNotify)
private static final emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify();
}
public static emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AnchorPointDataNotify>
PARSER = new com.google.protobuf.AbstractParser<AnchorPointDataNotify>() {
@java.lang.Override
public AnchorPointDataNotify parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AnchorPointDataNotify(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AnchorPointDataNotify> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AnchorPointDataNotify> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointDataNotifyOuterClass.AnchorPointDataNotify getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AnchorPointDataNotify_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AnchorPointDataNotify_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\033AnchorPointDataNotify.proto\032\025AnchorPoi" +
"ntData.proto\"^\n\025AnchorPointDataNotify\022+\n" +
"\021anchor_point_list\030\n \003(\0132\020.AnchorPointDa" +
"ta\022\030\n\020next_usable_time\030\016 \001(\rB\033\n\031emu.gras" +
"scutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.AnchorPointDataOuterClass.getDescriptor(),
});
internal_static_AnchorPointDataNotify_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AnchorPointDataNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AnchorPointDataNotify_descriptor,
new java.lang.String[] { "AnchorPointList", "NextUsableTime", });
emu.grasscutter.net.proto.AnchorPointDataOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -19,54 +19,58 @@ public final class AnchorPointDataOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 scene_id = 5;</code>
* @return The sceneId.
* <code>.Vector pos = 1;</code>
* @return Whether the pos field is set.
*/
int getSceneId();
boolean hasPos();
/**
* <code>.Vector pos = 1;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 1;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return The anchorPointId.
*/
int getAnchorPointId();
/**
* <code>uint32 end_time = 8;</code>
* <code>uint32 end_time = 9;</code>
* @return The endTime.
*/
int getEndTime();
/**
* <code>.Vector pos = 15;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 15;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 15;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
* @return Whether the rot field is set.
*/
boolean hasRot();
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
* @return The rot.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getRot();
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder();
/**
* <code>uint32 anchor_point_id = 5;</code>
* @return The anchorPointId.
*/
int getAnchorPointId();
/**
* <code>uint32 scene_id = 15;</code>
* @return The sceneId.
*/
int getSceneId();
}
/**
* <pre>
* Name: GBGELAPCNII
* </pre>
*
* Protobuf type {@code AnchorPointData}
*/
public static final class AnchorPointData extends
@ -111,7 +115,25 @@ public final class AnchorPointDataOuterClass {
case 0:
done = true;
break;
case 18: {
case 10: {
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;
}
case 40: {
anchorPointId_ = input.readUInt32();
break;
}
case 50: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (rot_ != null) {
subBuilder = rot_.toBuilder();
@ -124,32 +146,14 @@ public final class AnchorPointDataOuterClass {
break;
}
case 40: {
sceneId_ = input.readUInt32();
break;
}
case 64: {
case 72: {
endTime_ = input.readUInt32();
break;
}
case 72: {
anchorPointId_ = input.readUInt32();
break;
}
case 122: {
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();
}
case 120: {
sceneId_ = input.readUInt32();
break;
}
default: {
@ -184,43 +188,10 @@ public final class AnchorPointDataOuterClass {
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.class, emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.Builder.class);
}
public static final int SCENE_ID_FIELD_NUMBER = 5;
private int sceneId_;
/**
* <code>uint32 scene_id = 5;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
public static final int ANCHOR_POINT_ID_FIELD_NUMBER = 9;
private int anchorPointId_;
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return The anchorPointId.
*/
@java.lang.Override
public int getAnchorPointId() {
return anchorPointId_;
}
public static final int END_TIME_FIELD_NUMBER = 8;
private int endTime_;
/**
* <code>uint32 end_time = 8;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
public static final int POS_FIELD_NUMBER = 15;
public static final int POS_FIELD_NUMBER = 1;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
@ -228,7 +199,7 @@ public final class AnchorPointDataOuterClass {
return pos_ != null;
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
* @return The pos.
*/
@java.lang.Override
@ -236,17 +207,28 @@ public final class AnchorPointDataOuterClass {
return pos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : pos_;
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
return getPos();
}
public static final int ROT_FIELD_NUMBER = 2;
public static final int END_TIME_FIELD_NUMBER = 9;
private int endTime_;
/**
* <code>uint32 end_time = 9;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
public static final int ROT_FIELD_NUMBER = 6;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
* @return Whether the rot field is set.
*/
@java.lang.Override
@ -254,7 +236,7 @@ public final class AnchorPointDataOuterClass {
return rot_ != null;
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
* @return The rot.
*/
@java.lang.Override
@ -262,13 +244,35 @@ public final class AnchorPointDataOuterClass {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
return getRot();
}
public static final int ANCHOR_POINT_ID_FIELD_NUMBER = 5;
private int anchorPointId_;
/**
* <code>uint32 anchor_point_id = 5;</code>
* @return The anchorPointId.
*/
@java.lang.Override
public int getAnchorPointId() {
return anchorPointId_;
}
public static final int SCENE_ID_FIELD_NUMBER = 15;
private int sceneId_;
/**
* <code>uint32 scene_id = 15;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -283,20 +287,20 @@ public final class AnchorPointDataOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (rot_ != null) {
output.writeMessage(2, getRot());
}
if (sceneId_ != 0) {
output.writeUInt32(5, sceneId_);
}
if (endTime_ != 0) {
output.writeUInt32(8, endTime_);
if (pos_ != null) {
output.writeMessage(1, getPos());
}
if (anchorPointId_ != 0) {
output.writeUInt32(9, anchorPointId_);
output.writeUInt32(5, anchorPointId_);
}
if (pos_ != null) {
output.writeMessage(15, getPos());
if (rot_ != null) {
output.writeMessage(6, getRot());
}
if (endTime_ != 0) {
output.writeUInt32(9, endTime_);
}
if (sceneId_ != 0) {
output.writeUInt32(15, sceneId_);
}
unknownFields.writeTo(output);
}
@ -307,25 +311,25 @@ public final class AnchorPointDataOuterClass {
if (size != -1) return size;
size = 0;
if (rot_ != null) {
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getRot());
}
if (sceneId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(5, sceneId_);
}
if (endTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, endTime_);
.computeMessageSize(1, getPos());
}
if (anchorPointId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, anchorPointId_);
.computeUInt32Size(5, anchorPointId_);
}
if (pos_ != null) {
if (rot_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getPos());
.computeMessageSize(6, getRot());
}
if (endTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, endTime_);
}
if (sceneId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, sceneId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -342,22 +346,22 @@ public final class AnchorPointDataOuterClass {
}
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData other = (emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData) obj;
if (getSceneId()
!= other.getSceneId()) return false;
if (getAnchorPointId()
!= other.getAnchorPointId()) return false;
if (getEndTime()
!= other.getEndTime()) return false;
if (hasPos() != other.hasPos()) return false;
if (hasPos()) {
if (!getPos()
.equals(other.getPos())) return false;
}
if (getEndTime()
!= other.getEndTime()) return false;
if (hasRot() != other.hasRot()) return false;
if (hasRot()) {
if (!getRot()
.equals(other.getRot())) return false;
}
if (getAnchorPointId()
!= other.getAnchorPointId()) return false;
if (getSceneId()
!= other.getSceneId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -369,20 +373,20 @@ public final class AnchorPointDataOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SCENE_ID_FIELD_NUMBER;
hash = (53 * hash) + getSceneId();
hash = (37 * hash) + ANCHOR_POINT_ID_FIELD_NUMBER;
hash = (53 * hash) + getAnchorPointId();
hash = (37 * hash) + END_TIME_FIELD_NUMBER;
hash = (53 * hash) + getEndTime();
if (hasPos()) {
hash = (37 * hash) + POS_FIELD_NUMBER;
hash = (53 * hash) + getPos().hashCode();
}
hash = (37 * hash) + END_TIME_FIELD_NUMBER;
hash = (53 * hash) + getEndTime();
if (hasRot()) {
hash = (37 * hash) + ROT_FIELD_NUMBER;
hash = (53 * hash) + getRot().hashCode();
}
hash = (37 * hash) + ANCHOR_POINT_ID_FIELD_NUMBER;
hash = (53 * hash) + getAnchorPointId();
hash = (37 * hash) + SCENE_ID_FIELD_NUMBER;
hash = (53 * hash) + getSceneId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -479,6 +483,10 @@ public final class AnchorPointDataOuterClass {
return builder;
}
/**
* <pre>
* Name: GBGELAPCNII
* </pre>
*
* Protobuf type {@code AnchorPointData}
*/
public static final class Builder extends
@ -516,24 +524,24 @@ public final class AnchorPointDataOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
sceneId_ = 0;
anchorPointId_ = 0;
endTime_ = 0;
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
endTime_ = 0;
if (rotBuilder_ == null) {
rot_ = null;
} else {
rot_ = null;
rotBuilder_ = null;
}
anchorPointId_ = 0;
sceneId_ = 0;
return this;
}
@ -560,19 +568,19 @@ public final class AnchorPointDataOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData buildPartial() {
emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData result = new emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData(this);
result.sceneId_ = sceneId_;
result.anchorPointId_ = anchorPointId_;
result.endTime_ = endTime_;
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
result.endTime_ = endTime_;
if (rotBuilder_ == null) {
result.rot_ = rot_;
} else {
result.rot_ = rotBuilder_.build();
}
result.anchorPointId_ = anchorPointId_;
result.sceneId_ = sceneId_;
onBuilt();
return result;
}
@ -621,21 +629,21 @@ public final class AnchorPointDataOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData other) {
if (other == emu.grasscutter.net.proto.AnchorPointDataOuterClass.AnchorPointData.getDefaultInstance()) return this;
if (other.getSceneId() != 0) {
setSceneId(other.getSceneId());
}
if (other.getAnchorPointId() != 0) {
setAnchorPointId(other.getAnchorPointId());
if (other.hasPos()) {
mergePos(other.getPos());
}
if (other.getEndTime() != 0) {
setEndTime(other.getEndTime());
}
if (other.hasPos()) {
mergePos(other.getPos());
}
if (other.hasRot()) {
mergeRot(other.getRot());
}
if (other.getAnchorPointId() != 0) {
setAnchorPointId(other.getAnchorPointId());
}
if (other.getSceneId() != 0) {
setSceneId(other.getSceneId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -665,111 +673,18 @@ public final class AnchorPointDataOuterClass {
return this;
}
private int sceneId_ ;
/**
* <code>uint32 scene_id = 5;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
/**
* <code>uint32 scene_id = 5;</code>
* @param value The sceneId to set.
* @return This builder for chaining.
*/
public Builder setSceneId(int value) {
sceneId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 scene_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearSceneId() {
sceneId_ = 0;
onChanged();
return this;
}
private int anchorPointId_ ;
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return The anchorPointId.
*/
@java.lang.Override
public int getAnchorPointId() {
return anchorPointId_;
}
/**
* <code>uint32 anchor_point_id = 9;</code>
* @param value The anchorPointId to set.
* @return This builder for chaining.
*/
public Builder setAnchorPointId(int value) {
anchorPointId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return This builder for chaining.
*/
public Builder clearAnchorPointId() {
anchorPointId_ = 0;
onChanged();
return this;
}
private int endTime_ ;
/**
* <code>uint32 end_time = 8;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
/**
* <code>uint32 end_time = 8;</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 = 8;</code>
* @return This builder for chaining.
*/
public Builder clearEndTime() {
endTime_ = 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 = 15;</code>
* <code>.Vector pos = 1;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
* @return The pos.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getPos() {
@ -780,7 +695,7 @@ public final class AnchorPointDataOuterClass {
}
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
*/
public Builder setPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (posBuilder_ == null) {
@ -796,7 +711,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
*/
public Builder setPos(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
@ -810,7 +725,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
*/
public Builder mergePos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (posBuilder_ == null) {
@ -828,7 +743,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
@ -842,7 +757,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
@ -850,7 +765,7 @@ public final class AnchorPointDataOuterClass {
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
if (posBuilder_ != null) {
@ -861,7 +776,7 @@ public final class AnchorPointDataOuterClass {
}
}
/**
* <code>.Vector pos = 15;</code>
* <code>.Vector pos = 1;</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>
@ -877,18 +792,49 @@ public final class AnchorPointDataOuterClass {
return posBuilder_;
}
private int endTime_ ;
/**
* <code>uint32 end_time = 9;</code>
* @return The endTime.
*/
@java.lang.Override
public int getEndTime() {
return endTime_;
}
/**
* <code>uint32 end_time = 9;</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 = 9;</code>
* @return This builder for chaining.
*/
public Builder clearEndTime() {
endTime_ = 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 = 2;</code>
* <code>.Vector rot = 6;</code>
* @return Whether the rot field is set.
*/
public boolean hasRot() {
return rotBuilder_ != null || rot_ != null;
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
* @return The rot.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
@ -899,7 +845,7 @@ public final class AnchorPointDataOuterClass {
}
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
public Builder setRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
@ -915,7 +861,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
public Builder setRot(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
@ -929,7 +875,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
public Builder mergeRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
@ -947,7 +893,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
public Builder clearRot() {
if (rotBuilder_ == null) {
@ -961,7 +907,7 @@ public final class AnchorPointDataOuterClass {
return this;
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRotBuilder() {
@ -969,7 +915,7 @@ public final class AnchorPointDataOuterClass {
return getRotFieldBuilder().getBuilder();
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 6;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
if (rotBuilder_ != null) {
@ -980,7 +926,7 @@ public final class AnchorPointDataOuterClass {
}
}
/**
* <code>.Vector rot = 2;</code>
* <code>.Vector rot = 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>
@ -995,6 +941,68 @@ public final class AnchorPointDataOuterClass {
}
return rotBuilder_;
}
private int anchorPointId_ ;
/**
* <code>uint32 anchor_point_id = 5;</code>
* @return The anchorPointId.
*/
@java.lang.Override
public int getAnchorPointId() {
return anchorPointId_;
}
/**
* <code>uint32 anchor_point_id = 5;</code>
* @param value The anchorPointId to set.
* @return This builder for chaining.
*/
public Builder setAnchorPointId(int value) {
anchorPointId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 anchor_point_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearAnchorPointId() {
anchorPointId_ = 0;
onChanged();
return this;
}
private int sceneId_ ;
/**
* <code>uint32 scene_id = 15;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
/**
* <code>uint32 scene_id = 15;</code>
* @param value The sceneId to set.
* @return This builder for chaining.
*/
public Builder setSceneId(int value) {
sceneId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 scene_id = 15;</code>
* @return This builder for chaining.
*/
public Builder clearSceneId() {
sceneId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -1063,10 +1071,10 @@ public final class AnchorPointDataOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\025AnchorPointData.proto\032\014Vector.proto\"z\n" +
"\017AnchorPointData\022\020\n\010scene_id\030\005 \001(\r\022\027\n\017an" +
"chor_point_id\030\t \001(\r\022\020\n\010end_time\030\010 \001(\r\022\024\n" +
"\003pos\030\017 \001(\0132\007.Vector\022\024\n\003rot\030\002 \001(\0132\007.Vecto" +
"rB\033\n\031emu.grasscutter.net.protob\006proto3"
"\017AnchorPointData\022\024\n\003pos\030\001 \001(\0132\007.Vector\022\020" +
"\n\010end_time\030\t \001(\r\022\024\n\003rot\030\006 \001(\0132\007.Vector\022\027" +
"\n\017anchor_point_id\030\005 \001(\r\022\020\n\010scene_id\030\017 \001(" +
"\rB\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@ -1078,7 +1086,7 @@ public final class AnchorPointDataOuterClass {
internal_static_AnchorPointData_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AnchorPointData_descriptor,
new java.lang.String[] { "SceneId", "AnchorPointId", "EndTime", "Pos", "Rot", });
new java.lang.String[] { "Pos", "EndTime", "Rot", "AnchorPointId", "SceneId", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}

View File

@ -1,741 +0,0 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AnchorPointOpReq.proto
package emu.grasscutter.net.proto;
public final class AnchorPointOpReqOuterClass {
private AnchorPointOpReqOuterClass() {}
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 AnchorPointOpReqOrBuilder extends
// @@protoc_insertion_point(interface_extends:AnchorPointOpReq)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return The anchorPointId.
*/
int getAnchorPointId();
/**
* <code>uint32 anchor_point_op_type = 12;</code>
* @return The anchorPointOpType.
*/
int getAnchorPointOpType();
}
/**
* <pre>
* CmdId: 4257
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code AnchorPointOpReq}
*/
public static final class AnchorPointOpReq extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AnchorPointOpReq)
AnchorPointOpReqOrBuilder {
private static final long serialVersionUID = 0L;
// Use AnchorPointOpReq.newBuilder() to construct.
private AnchorPointOpReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AnchorPointOpReq() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AnchorPointOpReq();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AnchorPointOpReq(
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 72: {
anchorPointId_ = input.readUInt32();
break;
}
case 96: {
anchorPointOpType_ = 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.AnchorPointOpReqOuterClass.internal_static_AnchorPointOpReq_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.internal_static_AnchorPointOpReq_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq.class, emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq.Builder.class);
}
/**
* Protobuf enum {@code AnchorPointOpReq.AnchorPointOpType}
*/
public enum AnchorPointOpType
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>ANCHOR_POINT_OP_TYPE_NONE = 0;</code>
*/
ANCHOR_POINT_OP_TYPE_NONE(0),
/**
* <code>ANCHOR_POINT_OP_TYPE_TELEPORT = 1;</code>
*/
ANCHOR_POINT_OP_TYPE_TELEPORT(1),
/**
* <code>ANCHOR_POINT_OP_TYPE_REMOVE = 2;</code>
*/
ANCHOR_POINT_OP_TYPE_REMOVE(2),
UNRECOGNIZED(-1),
;
/**
* <code>ANCHOR_POINT_OP_TYPE_NONE = 0;</code>
*/
public static final int ANCHOR_POINT_OP_TYPE_NONE_VALUE = 0;
/**
* <code>ANCHOR_POINT_OP_TYPE_TELEPORT = 1;</code>
*/
public static final int ANCHOR_POINT_OP_TYPE_TELEPORT_VALUE = 1;
/**
* <code>ANCHOR_POINT_OP_TYPE_REMOVE = 2;</code>
*/
public static final int ANCHOR_POINT_OP_TYPE_REMOVE_VALUE = 2;
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 AnchorPointOpType 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 AnchorPointOpType forNumber(int value) {
switch (value) {
case 0: return ANCHOR_POINT_OP_TYPE_NONE;
case 1: return ANCHOR_POINT_OP_TYPE_TELEPORT;
case 2: return ANCHOR_POINT_OP_TYPE_REMOVE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<AnchorPointOpType>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
AnchorPointOpType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<AnchorPointOpType>() {
public AnchorPointOpType findValueByNumber(int number) {
return AnchorPointOpType.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.AnchorPointOpReqOuterClass.AnchorPointOpReq.getDescriptor().getEnumTypes().get(0);
}
private static final AnchorPointOpType[] VALUES = values();
public static AnchorPointOpType 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 AnchorPointOpType(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:AnchorPointOpReq.AnchorPointOpType)
}
public static final int ANCHOR_POINT_ID_FIELD_NUMBER = 9;
private int anchorPointId_;
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return The anchorPointId.
*/
@java.lang.Override
public int getAnchorPointId() {
return anchorPointId_;
}
public static final int ANCHOR_POINT_OP_TYPE_FIELD_NUMBER = 12;
private int anchorPointOpType_;
/**
* <code>uint32 anchor_point_op_type = 12;</code>
* @return The anchorPointOpType.
*/
@java.lang.Override
public int getAnchorPointOpType() {
return anchorPointOpType_;
}
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 (anchorPointId_ != 0) {
output.writeUInt32(9, anchorPointId_);
}
if (anchorPointOpType_ != 0) {
output.writeUInt32(12, anchorPointOpType_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (anchorPointId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, anchorPointId_);
}
if (anchorPointOpType_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, anchorPointOpType_);
}
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.AnchorPointOpReqOuterClass.AnchorPointOpReq)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq other = (emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq) obj;
if (getAnchorPointId()
!= other.getAnchorPointId()) return false;
if (getAnchorPointOpType()
!= other.getAnchorPointOpType()) 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) + ANCHOR_POINT_ID_FIELD_NUMBER;
hash = (53 * hash) + getAnchorPointId();
hash = (37 * hash) + ANCHOR_POINT_OP_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getAnchorPointOpType();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq 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.AnchorPointOpReqOuterClass.AnchorPointOpReq parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq 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.AnchorPointOpReqOuterClass.AnchorPointOpReq parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq 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.AnchorPointOpReqOuterClass.AnchorPointOpReq parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq 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.AnchorPointOpReqOuterClass.AnchorPointOpReq parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq 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.AnchorPointOpReqOuterClass.AnchorPointOpReq 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: 4257
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* </pre>
*
* Protobuf type {@code AnchorPointOpReq}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AnchorPointOpReq)
emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReqOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.internal_static_AnchorPointOpReq_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.internal_static_AnchorPointOpReq_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq.class, emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq.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();
anchorPointId_ = 0;
anchorPointOpType_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.internal_static_AnchorPointOpReq_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq build() {
emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq buildPartial() {
emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq result = new emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq(this);
result.anchorPointId_ = anchorPointId_;
result.anchorPointOpType_ = anchorPointOpType_;
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.AnchorPointOpReqOuterClass.AnchorPointOpReq) {
return mergeFrom((emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq other) {
if (other == emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq.getDefaultInstance()) return this;
if (other.getAnchorPointId() != 0) {
setAnchorPointId(other.getAnchorPointId());
}
if (other.getAnchorPointOpType() != 0) {
setAnchorPointOpType(other.getAnchorPointOpType());
}
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.AnchorPointOpReqOuterClass.AnchorPointOpReq parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int anchorPointId_ ;
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return The anchorPointId.
*/
@java.lang.Override
public int getAnchorPointId() {
return anchorPointId_;
}
/**
* <code>uint32 anchor_point_id = 9;</code>
* @param value The anchorPointId to set.
* @return This builder for chaining.
*/
public Builder setAnchorPointId(int value) {
anchorPointId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 anchor_point_id = 9;</code>
* @return This builder for chaining.
*/
public Builder clearAnchorPointId() {
anchorPointId_ = 0;
onChanged();
return this;
}
private int anchorPointOpType_ ;
/**
* <code>uint32 anchor_point_op_type = 12;</code>
* @return The anchorPointOpType.
*/
@java.lang.Override
public int getAnchorPointOpType() {
return anchorPointOpType_;
}
/**
* <code>uint32 anchor_point_op_type = 12;</code>
* @param value The anchorPointOpType to set.
* @return This builder for chaining.
*/
public Builder setAnchorPointOpType(int value) {
anchorPointOpType_ = value;
onChanged();
return this;
}
/**
* <code>uint32 anchor_point_op_type = 12;</code>
* @return This builder for chaining.
*/
public Builder clearAnchorPointOpType() {
anchorPointOpType_ = 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:AnchorPointOpReq)
}
// @@protoc_insertion_point(class_scope:AnchorPointOpReq)
private static final emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq();
}
public static emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AnchorPointOpReq>
PARSER = new com.google.protobuf.AbstractParser<AnchorPointOpReq>() {
@java.lang.Override
public AnchorPointOpReq parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AnchorPointOpReq(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AnchorPointOpReq> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AnchorPointOpReq> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AnchorPointOpReqOuterClass.AnchorPointOpReq getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AnchorPointOpReq_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AnchorPointOpReq_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\026AnchorPointOpReq.proto\"\301\001\n\020AnchorPoint" +
"OpReq\022\027\n\017anchor_point_id\030\t \001(\r\022\034\n\024anchor" +
"_point_op_type\030\014 \001(\r\"v\n\021AnchorPointOpTyp" +
"e\022\035\n\031ANCHOR_POINT_OP_TYPE_NONE\020\000\022!\n\035ANCH" +
"OR_POINT_OP_TYPE_TELEPORT\020\001\022\037\n\033ANCHOR_PO" +
"INT_OP_TYPE_REMOVE\020\002B\033\n\031emu.grasscutter." +
"net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AnchorPointOpReq_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AnchorPointOpReq_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AnchorPointOpReq_descriptor,
new java.lang.String[] { "AnchorPointId", "AnchorPointOpType", });
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -60,6 +60,10 @@ public final class AnimatorParameterValueInfoOuterClass {
public emu.grasscutter.net.proto.AnimatorParameterValueInfoOuterClass.AnimatorParameterValueInfo.ParaValCase getParaValCase();
}
/**
* <pre>
* Name: NNHECDNAAAO
* </pre>
*
* Protobuf type {@code AnimatorParameterValueInfo}
*/
public static final class AnimatorParameterValueInfo extends
@ -492,6 +496,10 @@ public final class AnimatorParameterValueInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: NNHECDNAAAO
* </pre>
*
* Protobuf type {@code AnimatorParameterValueInfo}
*/
public static final class Builder extends
@ -902,11 +910,11 @@ public final class AnimatorParameterValueInfoOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n AnimatorParameterValueInfo.proto\"w\n\032An" +
"\n AnimatorParameterValueInfo.proto\"v\n\032An" +
"imatorParameterValueInfo\022\021\n\tpara_type\030\001 " +
"\001(\r\022\021\n\007int_val\030\002 \001(\005H\000\022\023\n\tfloat_val\030\003 \001(" +
"\002H\000\022\022\n\010bool_val\030\004 \001(\010H\000B\n\n\010para_valB\033\n\031e" +
"mu.grasscutter.net.protob\006proto3"
"\002H\000\022\022\n\010bool_val\030\004 \001(\010H\000B\t\n\007paraValB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,

View File

@ -40,6 +40,10 @@ public final class AnimatorParameterValueInfoPairOuterClass {
emu.grasscutter.net.proto.AnimatorParameterValueInfoOuterClass.AnimatorParameterValueInfoOrBuilder getAnimatorParaOrBuilder();
}
/**
* <pre>
* Name: FEGCMMBGONJ
* </pre>
*
* Protobuf type {@code AnimatorParameterValueInfoPair}
*/
public static final class AnimatorParameterValueInfoPair extends
@ -343,6 +347,10 @@ public final class AnimatorParameterValueInfoPairOuterClass {
return builder;
}
/**
* <pre>
* Name: FEGCMMBGONJ
* </pre>
*
* Protobuf type {@code AnimatorParameterValueInfoPair}
*/
public static final class Builder extends

View File

@ -18,33 +18,31 @@ public final class AskAddFriendNotifyOuterClass {
// @@protoc_insertion_point(interface_extends:AskAddFriendNotify)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
* @return Whether the targetFriendBrief field is set.
*/
boolean hasTargetFriendBrief();
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
* @return The targetFriendBrief.
*/
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief getTargetFriendBrief();
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder getTargetFriendBriefOrBuilder();
/**
* <code>uint32 target_uid = 9;</code>
* @return The targetUid.
*/
int getTargetUid();
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
* @return Whether the targetFriendBrief field is set.
*/
boolean hasTargetFriendBrief();
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
* @return The targetFriendBrief.
*/
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief getTargetFriendBrief();
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder getTargetFriendBriefOrBuilder();
}
/**
* <pre>
* CmdId: 4065
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: PCOJKOCFPIN
* CmdId: 4044
* </pre>
*
* Protobuf type {@code AskAddFriendNotify}
@ -91,12 +89,7 @@ public final class AskAddFriendNotifyOuterClass {
case 0:
done = true;
break;
case 72: {
targetUid_ = input.readUInt32();
break;
}
case 122: {
case 26: {
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder subBuilder = null;
if (targetFriendBrief_ != null) {
subBuilder = targetFriendBrief_.toBuilder();
@ -109,6 +102,11 @@ public final class AskAddFriendNotifyOuterClass {
break;
}
case 72: {
targetUid_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -141,32 +139,6 @@ public final class AskAddFriendNotifyOuterClass {
emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify.class, emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify.Builder.class);
}
public static final int TARGET_FRIEND_BRIEF_FIELD_NUMBER = 15;
private emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief targetFriendBrief_;
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
* @return Whether the targetFriendBrief field is set.
*/
@java.lang.Override
public boolean hasTargetFriendBrief() {
return targetFriendBrief_ != null;
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
* @return The targetFriendBrief.
*/
@java.lang.Override
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief getTargetFriendBrief() {
return targetFriendBrief_ == null ? emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.getDefaultInstance() : targetFriendBrief_;
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder getTargetFriendBriefOrBuilder() {
return getTargetFriendBrief();
}
public static final int TARGET_UID_FIELD_NUMBER = 9;
private int targetUid_;
/**
@ -178,6 +150,32 @@ public final class AskAddFriendNotifyOuterClass {
return targetUid_;
}
public static final int TARGET_FRIEND_BRIEF_FIELD_NUMBER = 3;
private emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief targetFriendBrief_;
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
* @return Whether the targetFriendBrief field is set.
*/
@java.lang.Override
public boolean hasTargetFriendBrief() {
return targetFriendBrief_ != null;
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
* @return The targetFriendBrief.
*/
@java.lang.Override
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief getTargetFriendBrief() {
return targetFriendBrief_ == null ? emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.getDefaultInstance() : targetFriendBrief_;
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder getTargetFriendBriefOrBuilder() {
return getTargetFriendBrief();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -192,12 +190,12 @@ public final class AskAddFriendNotifyOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (targetFriendBrief_ != null) {
output.writeMessage(3, getTargetFriendBrief());
}
if (targetUid_ != 0) {
output.writeUInt32(9, targetUid_);
}
if (targetFriendBrief_ != null) {
output.writeMessage(15, getTargetFriendBrief());
}
unknownFields.writeTo(output);
}
@ -207,14 +205,14 @@ public final class AskAddFriendNotifyOuterClass {
if (size != -1) return size;
size = 0;
if (targetFriendBrief_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getTargetFriendBrief());
}
if (targetUid_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, targetUid_);
}
if (targetFriendBrief_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getTargetFriendBrief());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@ -230,13 +228,13 @@ public final class AskAddFriendNotifyOuterClass {
}
emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify other = (emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify) obj;
if (getTargetUid()
!= other.getTargetUid()) return false;
if (hasTargetFriendBrief() != other.hasTargetFriendBrief()) return false;
if (hasTargetFriendBrief()) {
if (!getTargetFriendBrief()
.equals(other.getTargetFriendBrief())) return false;
}
if (getTargetUid()
!= other.getTargetUid()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -248,12 +246,12 @@ public final class AskAddFriendNotifyOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TARGET_UID_FIELD_NUMBER;
hash = (53 * hash) + getTargetUid();
if (hasTargetFriendBrief()) {
hash = (37 * hash) + TARGET_FRIEND_BRIEF_FIELD_NUMBER;
hash = (53 * hash) + getTargetFriendBrief().hashCode();
}
hash = (37 * hash) + TARGET_UID_FIELD_NUMBER;
hash = (53 * hash) + getTargetUid();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -351,10 +349,8 @@ public final class AskAddFriendNotifyOuterClass {
}
/**
* <pre>
* CmdId: 4065
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: PCOJKOCFPIN
* CmdId: 4044
* </pre>
*
* Protobuf type {@code AskAddFriendNotify}
@ -394,14 +390,14 @@ public final class AskAddFriendNotifyOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
targetUid_ = 0;
if (targetFriendBriefBuilder_ == null) {
targetFriendBrief_ = null;
} else {
targetFriendBrief_ = null;
targetFriendBriefBuilder_ = null;
}
targetUid_ = 0;
return this;
}
@ -428,12 +424,12 @@ public final class AskAddFriendNotifyOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify buildPartial() {
emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify result = new emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify(this);
result.targetUid_ = targetUid_;
if (targetFriendBriefBuilder_ == null) {
result.targetFriendBrief_ = targetFriendBrief_;
} else {
result.targetFriendBrief_ = targetFriendBriefBuilder_.build();
}
result.targetUid_ = targetUid_;
onBuilt();
return result;
}
@ -482,12 +478,12 @@ public final class AskAddFriendNotifyOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify other) {
if (other == emu.grasscutter.net.proto.AskAddFriendNotifyOuterClass.AskAddFriendNotify.getDefaultInstance()) return this;
if (other.hasTargetFriendBrief()) {
mergeTargetFriendBrief(other.getTargetFriendBrief());
}
if (other.getTargetUid() != 0) {
setTargetUid(other.getTargetUid());
}
if (other.hasTargetFriendBrief()) {
mergeTargetFriendBrief(other.getTargetFriendBrief());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -517,125 +513,6 @@ public final class AskAddFriendNotifyOuterClass {
return this;
}
private emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief targetFriendBrief_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder> targetFriendBriefBuilder_;
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
* @return Whether the targetFriendBrief field is set.
*/
public boolean hasTargetFriendBrief() {
return targetFriendBriefBuilder_ != null || targetFriendBrief_ != null;
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
* @return The targetFriendBrief.
*/
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief getTargetFriendBrief() {
if (targetFriendBriefBuilder_ == null) {
return targetFriendBrief_ == null ? emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.getDefaultInstance() : targetFriendBrief_;
} else {
return targetFriendBriefBuilder_.getMessage();
}
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
public Builder setTargetFriendBrief(emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief value) {
if (targetFriendBriefBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
targetFriendBrief_ = value;
onChanged();
} else {
targetFriendBriefBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
public Builder setTargetFriendBrief(
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder builderForValue) {
if (targetFriendBriefBuilder_ == null) {
targetFriendBrief_ = builderForValue.build();
onChanged();
} else {
targetFriendBriefBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
public Builder mergeTargetFriendBrief(emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief value) {
if (targetFriendBriefBuilder_ == null) {
if (targetFriendBrief_ != null) {
targetFriendBrief_ =
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.newBuilder(targetFriendBrief_).mergeFrom(value).buildPartial();
} else {
targetFriendBrief_ = value;
}
onChanged();
} else {
targetFriendBriefBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
public Builder clearTargetFriendBrief() {
if (targetFriendBriefBuilder_ == null) {
targetFriendBrief_ = null;
onChanged();
} else {
targetFriendBrief_ = null;
targetFriendBriefBuilder_ = null;
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder getTargetFriendBriefBuilder() {
onChanged();
return getTargetFriendBriefFieldBuilder().getBuilder();
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder getTargetFriendBriefOrBuilder() {
if (targetFriendBriefBuilder_ != null) {
return targetFriendBriefBuilder_.getMessageOrBuilder();
} else {
return targetFriendBrief_ == null ?
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.getDefaultInstance() : targetFriendBrief_;
}
}
/**
* <code>.FriendBrief target_friend_brief = 15;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder>
getTargetFriendBriefFieldBuilder() {
if (targetFriendBriefBuilder_ == null) {
targetFriendBriefBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder>(
getTargetFriendBrief(),
getParentForChildren(),
isClean());
targetFriendBrief_ = null;
}
return targetFriendBriefBuilder_;
}
private int targetUid_ ;
/**
* <code>uint32 target_uid = 9;</code>
@ -666,6 +543,125 @@ public final class AskAddFriendNotifyOuterClass {
onChanged();
return this;
}
private emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief targetFriendBrief_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder> targetFriendBriefBuilder_;
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
* @return Whether the targetFriendBrief field is set.
*/
public boolean hasTargetFriendBrief() {
return targetFriendBriefBuilder_ != null || targetFriendBrief_ != null;
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
* @return The targetFriendBrief.
*/
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief getTargetFriendBrief() {
if (targetFriendBriefBuilder_ == null) {
return targetFriendBrief_ == null ? emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.getDefaultInstance() : targetFriendBrief_;
} else {
return targetFriendBriefBuilder_.getMessage();
}
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
public Builder setTargetFriendBrief(emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief value) {
if (targetFriendBriefBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
targetFriendBrief_ = value;
onChanged();
} else {
targetFriendBriefBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
public Builder setTargetFriendBrief(
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder builderForValue) {
if (targetFriendBriefBuilder_ == null) {
targetFriendBrief_ = builderForValue.build();
onChanged();
} else {
targetFriendBriefBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
public Builder mergeTargetFriendBrief(emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief value) {
if (targetFriendBriefBuilder_ == null) {
if (targetFriendBrief_ != null) {
targetFriendBrief_ =
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.newBuilder(targetFriendBrief_).mergeFrom(value).buildPartial();
} else {
targetFriendBrief_ = value;
}
onChanged();
} else {
targetFriendBriefBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
public Builder clearTargetFriendBrief() {
if (targetFriendBriefBuilder_ == null) {
targetFriendBrief_ = null;
onChanged();
} else {
targetFriendBrief_ = null;
targetFriendBriefBuilder_ = null;
}
return this;
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder getTargetFriendBriefBuilder() {
onChanged();
return getTargetFriendBriefFieldBuilder().getBuilder();
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
public emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder getTargetFriendBriefOrBuilder() {
if (targetFriendBriefBuilder_ != null) {
return targetFriendBriefBuilder_.getMessageOrBuilder();
} else {
return targetFriendBrief_ == null ?
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.getDefaultInstance() : targetFriendBrief_;
}
}
/**
* <code>.FriendBrief target_friend_brief = 3;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder>
getTargetFriendBriefFieldBuilder() {
if (targetFriendBriefBuilder_ == null) {
targetFriendBriefBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBrief.Builder, emu.grasscutter.net.proto.FriendBriefOuterClass.FriendBriefOrBuilder>(
getTargetFriendBrief(),
getParentForChildren(),
isClean());
targetFriendBrief_ = null;
}
return targetFriendBriefBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -734,9 +730,9 @@ public final class AskAddFriendNotifyOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\030AskAddFriendNotify.proto\032\021FriendBrief." +
"proto\"S\n\022AskAddFriendNotify\022)\n\023target_fr" +
"iend_brief\030\017 \001(\0132\014.FriendBrief\022\022\n\ntarget" +
"_uid\030\t \001(\rB\033\n\031emu.grasscutter.net.protob" +
"proto\"S\n\022AskAddFriendNotify\022\022\n\ntarget_ui" +
"d\030\t \001(\r\022)\n\023target_friend_brief\030\003 \001(\0132\014.F" +
"riendBriefB\033\n\031emu.grasscutter.net.protob" +
"\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -749,7 +745,7 @@ public final class AskAddFriendNotifyOuterClass {
internal_static_AskAddFriendNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AskAddFriendNotify_descriptor,
new java.lang.String[] { "TargetFriendBrief", "TargetUid", });
new java.lang.String[] { "TargetUid", "TargetFriendBrief", });
emu.grasscutter.net.proto.FriendBriefOuterClass.getDescriptor();
}

View File

@ -19,17 +19,15 @@ public final class AskAddFriendReqOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 target_uid = 7;</code>
* <code>uint32 target_uid = 12;</code>
* @return The targetUid.
*/
int getTargetUid();
}
/**
* <pre>
* CmdId: 4007
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: GENFFKJKIDB
* CmdId: 4014
* </pre>
*
* Protobuf type {@code AskAddFriendReq}
@ -76,7 +74,7 @@ public final class AskAddFriendReqOuterClass {
case 0:
done = true;
break;
case 56: {
case 96: {
targetUid_ = input.readUInt32();
break;
@ -113,10 +111,10 @@ public final class AskAddFriendReqOuterClass {
emu.grasscutter.net.proto.AskAddFriendReqOuterClass.AskAddFriendReq.class, emu.grasscutter.net.proto.AskAddFriendReqOuterClass.AskAddFriendReq.Builder.class);
}
public static final int TARGET_UID_FIELD_NUMBER = 7;
public static final int TARGET_UID_FIELD_NUMBER = 12;
private int targetUid_;
/**
* <code>uint32 target_uid = 7;</code>
* <code>uint32 target_uid = 12;</code>
* @return The targetUid.
*/
@java.lang.Override
@ -139,7 +137,7 @@ public final class AskAddFriendReqOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (targetUid_ != 0) {
output.writeUInt32(7, targetUid_);
output.writeUInt32(12, targetUid_);
}
unknownFields.writeTo(output);
}
@ -152,7 +150,7 @@ public final class AskAddFriendReqOuterClass {
size = 0;
if (targetUid_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, targetUid_);
.computeUInt32Size(12, targetUid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -281,10 +279,8 @@ public final class AskAddFriendReqOuterClass {
}
/**
* <pre>
* CmdId: 4007
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: GENFFKJKIDB
* CmdId: 4014
* </pre>
*
* Protobuf type {@code AskAddFriendReq}
@ -435,7 +431,7 @@ public final class AskAddFriendReqOuterClass {
private int targetUid_ ;
/**
* <code>uint32 target_uid = 7;</code>
* <code>uint32 target_uid = 12;</code>
* @return The targetUid.
*/
@java.lang.Override
@ -443,7 +439,7 @@ public final class AskAddFriendReqOuterClass {
return targetUid_;
}
/**
* <code>uint32 target_uid = 7;</code>
* <code>uint32 target_uid = 12;</code>
* @param value The targetUid to set.
* @return This builder for chaining.
*/
@ -454,7 +450,7 @@ public final class AskAddFriendReqOuterClass {
return this;
}
/**
* <code>uint32 target_uid = 7;</code>
* <code>uint32 target_uid = 12;</code>
* @return This builder for chaining.
*/
public Builder clearTargetUid() {
@ -531,7 +527,7 @@ public final class AskAddFriendReqOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\025AskAddFriendReq.proto\"%\n\017AskAddFriendR" +
"eq\022\022\n\ntarget_uid\030\007 \001(\rB\033\n\031emu.grasscutte" +
"eq\022\022\n\ntarget_uid\030\014 \001(\rB\033\n\031emu.grasscutte" +
"r.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -19,29 +19,27 @@ public final class AskAddFriendRspOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 param = 8;</code>
* @return The param.
*/
int getParam();
/**
* <code>int32 retcode = 7;</code>
* <code>int32 retcode = 15;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>uint32 target_uid = 4;</code>
* <code>uint32 param = 1;</code>
* @return The param.
*/
int getParam();
/**
* <code>uint32 target_uid = 3;</code>
* @return The targetUid.
*/
int getTargetUid();
}
/**
* <pre>
* CmdId: 4021
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: PJFHJCNBAFB
* CmdId: 4034
* </pre>
*
* Protobuf type {@code AskAddFriendRsp}
@ -88,21 +86,21 @@ public final class AskAddFriendRspOuterClass {
case 0:
done = true;
break;
case 32: {
case 8: {
param_ = input.readUInt32();
break;
}
case 24: {
targetUid_ = input.readUInt32();
break;
}
case 56: {
case 120: {
retcode_ = input.readInt32();
break;
}
case 64: {
param_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -135,21 +133,10 @@ public final class AskAddFriendRspOuterClass {
emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp.class, emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp.Builder.class);
}
public static final int PARAM_FIELD_NUMBER = 8;
private int param_;
/**
* <code>uint32 param = 8;</code>
* @return The param.
*/
@java.lang.Override
public int getParam() {
return param_;
}
public static final int RETCODE_FIELD_NUMBER = 7;
public static final int RETCODE_FIELD_NUMBER = 15;
private int retcode_;
/**
* <code>int32 retcode = 7;</code>
* <code>int32 retcode = 15;</code>
* @return The retcode.
*/
@java.lang.Override
@ -157,10 +144,21 @@ public final class AskAddFriendRspOuterClass {
return retcode_;
}
public static final int TARGET_UID_FIELD_NUMBER = 4;
public static final int PARAM_FIELD_NUMBER = 1;
private int param_;
/**
* <code>uint32 param = 1;</code>
* @return The param.
*/
@java.lang.Override
public int getParam() {
return param_;
}
public static final int TARGET_UID_FIELD_NUMBER = 3;
private int targetUid_;
/**
* <code>uint32 target_uid = 4;</code>
* <code>uint32 target_uid = 3;</code>
* @return The targetUid.
*/
@java.lang.Override
@ -182,14 +180,14 @@ public final class AskAddFriendRspOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (param_ != 0) {
output.writeUInt32(1, param_);
}
if (targetUid_ != 0) {
output.writeUInt32(4, targetUid_);
output.writeUInt32(3, targetUid_);
}
if (retcode_ != 0) {
output.writeInt32(7, retcode_);
}
if (param_ != 0) {
output.writeUInt32(8, param_);
output.writeInt32(15, retcode_);
}
unknownFields.writeTo(output);
}
@ -200,17 +198,17 @@ public final class AskAddFriendRspOuterClass {
if (size != -1) return size;
size = 0;
if (param_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, param_);
}
if (targetUid_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, targetUid_);
.computeUInt32Size(3, targetUid_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, retcode_);
}
if (param_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, param_);
.computeInt32Size(15, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -227,10 +225,10 @@ public final class AskAddFriendRspOuterClass {
}
emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp other = (emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp) obj;
if (getParam()
!= other.getParam()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (getParam()
!= other.getParam()) return false;
if (getTargetUid()
!= other.getTargetUid()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
@ -244,10 +242,10 @@ public final class AskAddFriendRspOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + PARAM_FIELD_NUMBER;
hash = (53 * hash) + getParam();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + PARAM_FIELD_NUMBER;
hash = (53 * hash) + getParam();
hash = (37 * hash) + TARGET_UID_FIELD_NUMBER;
hash = (53 * hash) + getTargetUid();
hash = (29 * hash) + unknownFields.hashCode();
@ -347,10 +345,8 @@ public final class AskAddFriendRspOuterClass {
}
/**
* <pre>
* CmdId: 4021
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: PJFHJCNBAFB
* CmdId: 4034
* </pre>
*
* Protobuf type {@code AskAddFriendRsp}
@ -390,10 +386,10 @@ public final class AskAddFriendRspOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
param_ = 0;
retcode_ = 0;
param_ = 0;
targetUid_ = 0;
return this;
@ -422,8 +418,8 @@ public final class AskAddFriendRspOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp buildPartial() {
emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp result = new emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp(this);
result.param_ = param_;
result.retcode_ = retcode_;
result.param_ = param_;
result.targetUid_ = targetUid_;
onBuilt();
return result;
@ -473,12 +469,12 @@ public final class AskAddFriendRspOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp other) {
if (other == emu.grasscutter.net.proto.AskAddFriendRspOuterClass.AskAddFriendRsp.getDefaultInstance()) return this;
if (other.getParam() != 0) {
setParam(other.getParam());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getParam() != 0) {
setParam(other.getParam());
}
if (other.getTargetUid() != 0) {
setTargetUid(other.getTargetUid());
}
@ -511,40 +507,9 @@ public final class AskAddFriendRspOuterClass {
return this;
}
private int param_ ;
/**
* <code>uint32 param = 8;</code>
* @return The param.
*/
@java.lang.Override
public int getParam() {
return param_;
}
/**
* <code>uint32 param = 8;</code>
* @param value The param to set.
* @return This builder for chaining.
*/
public Builder setParam(int value) {
param_ = value;
onChanged();
return this;
}
/**
* <code>uint32 param = 8;</code>
* @return This builder for chaining.
*/
public Builder clearParam() {
param_ = 0;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 7;</code>
* <code>int32 retcode = 15;</code>
* @return The retcode.
*/
@java.lang.Override
@ -552,7 +517,7 @@ public final class AskAddFriendRspOuterClass {
return retcode_;
}
/**
* <code>int32 retcode = 7;</code>
* <code>int32 retcode = 15;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
@ -563,7 +528,7 @@ public final class AskAddFriendRspOuterClass {
return this;
}
/**
* <code>int32 retcode = 7;</code>
* <code>int32 retcode = 15;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
@ -573,9 +538,40 @@ public final class AskAddFriendRspOuterClass {
return this;
}
private int param_ ;
/**
* <code>uint32 param = 1;</code>
* @return The param.
*/
@java.lang.Override
public int getParam() {
return param_;
}
/**
* <code>uint32 param = 1;</code>
* @param value The param to set.
* @return This builder for chaining.
*/
public Builder setParam(int value) {
param_ = value;
onChanged();
return this;
}
/**
* <code>uint32 param = 1;</code>
* @return This builder for chaining.
*/
public Builder clearParam() {
param_ = 0;
onChanged();
return this;
}
private int targetUid_ ;
/**
* <code>uint32 target_uid = 4;</code>
* <code>uint32 target_uid = 3;</code>
* @return The targetUid.
*/
@java.lang.Override
@ -583,7 +579,7 @@ public final class AskAddFriendRspOuterClass {
return targetUid_;
}
/**
* <code>uint32 target_uid = 4;</code>
* <code>uint32 target_uid = 3;</code>
* @param value The targetUid to set.
* @return This builder for chaining.
*/
@ -594,7 +590,7 @@ public final class AskAddFriendRspOuterClass {
return this;
}
/**
* <code>uint32 target_uid = 4;</code>
* <code>uint32 target_uid = 3;</code>
* @return This builder for chaining.
*/
public Builder clearTargetUid() {
@ -671,8 +667,8 @@ public final class AskAddFriendRspOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\025AskAddFriendRsp.proto\"E\n\017AskAddFriendR" +
"sp\022\r\n\005param\030\010 \001(\r\022\017\n\007retcode\030\007 \001(\005\022\022\n\nta" +
"rget_uid\030\004 \001(\rB\033\n\031emu.grasscutter.net.pr" +
"sp\022\017\n\007retcode\030\017 \001(\005\022\r\n\005param\030\001 \001(\r\022\022\n\nta" +
"rget_uid\030\003 \001(\rB\033\n\031emu.grasscutter.net.pr" +
"otob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -684,7 +680,7 @@ public final class AskAddFriendRspOuterClass {
internal_static_AskAddFriendRsp_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AskAddFriendRsp_descriptor,
new java.lang.String[] { "Param", "Retcode", "TargetUid", });
new java.lang.String[] { "Retcode", "Param", "TargetUid", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,42 +19,54 @@ public final class AttackHitEffectResultOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>float hit_halt_time_scale = 8;</code>
* @return The hitHaltTimeScale.
* <pre>
* NCIHLNFLAAF
* </pre>
*
* <code>uint32 Unk3300_KLNGDAMMFIF = 10;</code>
* @return The unk3300KLNGDAMMFIF.
*/
float getHitHaltTimeScale();
int getUnk3300KLNGDAMMFIF();
/**
* <code>uint32 original_hit_eff_level = 12;</code>
* @return The originalHitEffLevel.
*/
int getOriginalHitEffLevel();
/**
* <code>float air_strength = 15;</code>
* <code>float airStrength = 6;</code>
* @return The airStrength.
*/
float getAirStrength();
/**
* <code>uint32 hit_eff_level = 2;</code>
* @return The hitEffLevel.
* <pre>
* LDDDDFHEMBA
* </pre>
*
* <code>uint32 Unk3300_LCKECJCKKJK = 3;</code>
* @return The unk3300LCKECJCKKJK.
*/
int getHitEffLevel();
int getUnk3300LCKECJCKKJK();
/**
* <code>float hit_halt_time = 13;</code>
* <code>float hitHaltTime = 15;</code>
* @return The hitHaltTime.
*/
float getHitHaltTime();
/**
* <code>float retreat_strength = 7;</code>
* <code>float retreatStrength = 4;</code>
* @return The retreatStrength.
*/
float getRetreatStrength();
/**
* <code>float hitHaltTimeScale = 7;</code>
* @return The hitHaltTimeScale.
*/
float getHitHaltTimeScale();
}
/**
* <pre>
* Name: KPDGACKMNJA
* </pre>
*
* Protobuf type {@code AttackHitEffectResult}
*/
public static final class AttackHitEffectResult extends
@ -99,34 +111,34 @@ public final class AttackHitEffectResultOuterClass {
case 0:
done = true;
break;
case 16: {
case 24: {
hitEffLevel_ = input.readUInt32();
unk3300LCKECJCKKJK_ = input.readUInt32();
break;
}
case 61: {
case 37: {
retreatStrength_ = input.readFloat();
break;
}
case 69: {
case 53: {
airStrength_ = input.readFloat();
break;
}
case 61: {
hitHaltTimeScale_ = input.readFloat();
break;
}
case 96: {
case 80: {
originalHitEffLevel_ = input.readUInt32();
break;
}
case 109: {
hitHaltTime_ = input.readFloat();
unk3300KLNGDAMMFIF_ = input.readUInt32();
break;
}
case 125: {
airStrength_ = input.readFloat();
hitHaltTime_ = input.readFloat();
break;
}
default: {
@ -161,32 +173,25 @@ public final class AttackHitEffectResultOuterClass {
emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult.class, emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult.Builder.class);
}
public static final int HIT_HALT_TIME_SCALE_FIELD_NUMBER = 8;
private float hitHaltTimeScale_;
public static final int UNK3300_KLNGDAMMFIF_FIELD_NUMBER = 10;
private int unk3300KLNGDAMMFIF_;
/**
* <code>float hit_halt_time_scale = 8;</code>
* @return The hitHaltTimeScale.
* <pre>
* NCIHLNFLAAF
* </pre>
*
* <code>uint32 Unk3300_KLNGDAMMFIF = 10;</code>
* @return The unk3300KLNGDAMMFIF.
*/
@java.lang.Override
public float getHitHaltTimeScale() {
return hitHaltTimeScale_;
public int getUnk3300KLNGDAMMFIF() {
return unk3300KLNGDAMMFIF_;
}
public static final int ORIGINAL_HIT_EFF_LEVEL_FIELD_NUMBER = 12;
private int originalHitEffLevel_;
/**
* <code>uint32 original_hit_eff_level = 12;</code>
* @return The originalHitEffLevel.
*/
@java.lang.Override
public int getOriginalHitEffLevel() {
return originalHitEffLevel_;
}
public static final int AIR_STRENGTH_FIELD_NUMBER = 15;
public static final int AIRSTRENGTH_FIELD_NUMBER = 6;
private float airStrength_;
/**
* <code>float air_strength = 15;</code>
* <code>float airStrength = 6;</code>
* @return The airStrength.
*/
@java.lang.Override
@ -194,21 +199,25 @@ public final class AttackHitEffectResultOuterClass {
return airStrength_;
}
public static final int HIT_EFF_LEVEL_FIELD_NUMBER = 2;
private int hitEffLevel_;
public static final int UNK3300_LCKECJCKKJK_FIELD_NUMBER = 3;
private int unk3300LCKECJCKKJK_;
/**
* <code>uint32 hit_eff_level = 2;</code>
* @return The hitEffLevel.
* <pre>
* LDDDDFHEMBA
* </pre>
*
* <code>uint32 Unk3300_LCKECJCKKJK = 3;</code>
* @return The unk3300LCKECJCKKJK.
*/
@java.lang.Override
public int getHitEffLevel() {
return hitEffLevel_;
public int getUnk3300LCKECJCKKJK() {
return unk3300LCKECJCKKJK_;
}
public static final int HIT_HALT_TIME_FIELD_NUMBER = 13;
public static final int HITHALTTIME_FIELD_NUMBER = 15;
private float hitHaltTime_;
/**
* <code>float hit_halt_time = 13;</code>
* <code>float hitHaltTime = 15;</code>
* @return The hitHaltTime.
*/
@java.lang.Override
@ -216,10 +225,10 @@ public final class AttackHitEffectResultOuterClass {
return hitHaltTime_;
}
public static final int RETREAT_STRENGTH_FIELD_NUMBER = 7;
public static final int RETREATSTRENGTH_FIELD_NUMBER = 4;
private float retreatStrength_;
/**
* <code>float retreat_strength = 7;</code>
* <code>float retreatStrength = 4;</code>
* @return The retreatStrength.
*/
@java.lang.Override
@ -227,6 +236,17 @@ public final class AttackHitEffectResultOuterClass {
return retreatStrength_;
}
public static final int HITHALTTIMESCALE_FIELD_NUMBER = 7;
private float hitHaltTimeScale_;
/**
* <code>float hitHaltTimeScale = 7;</code>
* @return The hitHaltTimeScale.
*/
@java.lang.Override
public float getHitHaltTimeScale() {
return hitHaltTimeScale_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -241,23 +261,23 @@ public final class AttackHitEffectResultOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (hitEffLevel_ != 0) {
output.writeUInt32(2, hitEffLevel_);
if (unk3300LCKECJCKKJK_ != 0) {
output.writeUInt32(3, unk3300LCKECJCKKJK_);
}
if (retreatStrength_ != 0F) {
output.writeFloat(7, retreatStrength_);
}
if (hitHaltTimeScale_ != 0F) {
output.writeFloat(8, hitHaltTimeScale_);
}
if (originalHitEffLevel_ != 0) {
output.writeUInt32(12, originalHitEffLevel_);
}
if (hitHaltTime_ != 0F) {
output.writeFloat(13, hitHaltTime_);
output.writeFloat(4, retreatStrength_);
}
if (airStrength_ != 0F) {
output.writeFloat(15, airStrength_);
output.writeFloat(6, airStrength_);
}
if (hitHaltTimeScale_ != 0F) {
output.writeFloat(7, hitHaltTimeScale_);
}
if (unk3300KLNGDAMMFIF_ != 0) {
output.writeUInt32(10, unk3300KLNGDAMMFIF_);
}
if (hitHaltTime_ != 0F) {
output.writeFloat(15, hitHaltTime_);
}
unknownFields.writeTo(output);
}
@ -268,29 +288,29 @@ public final class AttackHitEffectResultOuterClass {
if (size != -1) return size;
size = 0;
if (hitEffLevel_ != 0) {
if (unk3300LCKECJCKKJK_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, hitEffLevel_);
.computeUInt32Size(3, unk3300LCKECJCKKJK_);
}
if (retreatStrength_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(7, retreatStrength_);
}
if (hitHaltTimeScale_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(8, hitHaltTimeScale_);
}
if (originalHitEffLevel_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, originalHitEffLevel_);
}
if (hitHaltTime_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(13, hitHaltTime_);
.computeFloatSize(4, retreatStrength_);
}
if (airStrength_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(15, airStrength_);
.computeFloatSize(6, airStrength_);
}
if (hitHaltTimeScale_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(7, hitHaltTimeScale_);
}
if (unk3300KLNGDAMMFIF_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, unk3300KLNGDAMMFIF_);
}
if (hitHaltTime_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(15, hitHaltTime_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -307,22 +327,22 @@ public final class AttackHitEffectResultOuterClass {
}
emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult other = (emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult) obj;
if (java.lang.Float.floatToIntBits(getHitHaltTimeScale())
!= java.lang.Float.floatToIntBits(
other.getHitHaltTimeScale())) return false;
if (getOriginalHitEffLevel()
!= other.getOriginalHitEffLevel()) return false;
if (getUnk3300KLNGDAMMFIF()
!= other.getUnk3300KLNGDAMMFIF()) return false;
if (java.lang.Float.floatToIntBits(getAirStrength())
!= java.lang.Float.floatToIntBits(
other.getAirStrength())) return false;
if (getHitEffLevel()
!= other.getHitEffLevel()) return false;
if (getUnk3300LCKECJCKKJK()
!= other.getUnk3300LCKECJCKKJK()) return false;
if (java.lang.Float.floatToIntBits(getHitHaltTime())
!= java.lang.Float.floatToIntBits(
other.getHitHaltTime())) return false;
if (java.lang.Float.floatToIntBits(getRetreatStrength())
!= java.lang.Float.floatToIntBits(
other.getRetreatStrength())) return false;
if (java.lang.Float.floatToIntBits(getHitHaltTimeScale())
!= java.lang.Float.floatToIntBits(
other.getHitHaltTimeScale())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -334,22 +354,22 @@ public final class AttackHitEffectResultOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + HIT_HALT_TIME_SCALE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getHitHaltTimeScale());
hash = (37 * hash) + ORIGINAL_HIT_EFF_LEVEL_FIELD_NUMBER;
hash = (53 * hash) + getOriginalHitEffLevel();
hash = (37 * hash) + AIR_STRENGTH_FIELD_NUMBER;
hash = (37 * hash) + UNK3300_KLNGDAMMFIF_FIELD_NUMBER;
hash = (53 * hash) + getUnk3300KLNGDAMMFIF();
hash = (37 * hash) + AIRSTRENGTH_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getAirStrength());
hash = (37 * hash) + HIT_EFF_LEVEL_FIELD_NUMBER;
hash = (53 * hash) + getHitEffLevel();
hash = (37 * hash) + HIT_HALT_TIME_FIELD_NUMBER;
hash = (37 * hash) + UNK3300_LCKECJCKKJK_FIELD_NUMBER;
hash = (53 * hash) + getUnk3300LCKECJCKKJK();
hash = (37 * hash) + HITHALTTIME_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getHitHaltTime());
hash = (37 * hash) + RETREAT_STRENGTH_FIELD_NUMBER;
hash = (37 * hash) + RETREATSTRENGTH_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getRetreatStrength());
hash = (37 * hash) + HITHALTTIMESCALE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getHitHaltTimeScale());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -446,6 +466,10 @@ public final class AttackHitEffectResultOuterClass {
return builder;
}
/**
* <pre>
* Name: KPDGACKMNJA
* </pre>
*
* Protobuf type {@code AttackHitEffectResult}
*/
public static final class Builder extends
@ -483,18 +507,18 @@ public final class AttackHitEffectResultOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
hitHaltTimeScale_ = 0F;
originalHitEffLevel_ = 0;
unk3300KLNGDAMMFIF_ = 0;
airStrength_ = 0F;
hitEffLevel_ = 0;
unk3300LCKECJCKKJK_ = 0;
hitHaltTime_ = 0F;
retreatStrength_ = 0F;
hitHaltTimeScale_ = 0F;
return this;
}
@ -521,12 +545,12 @@ public final class AttackHitEffectResultOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult buildPartial() {
emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult result = new emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult(this);
result.hitHaltTimeScale_ = hitHaltTimeScale_;
result.originalHitEffLevel_ = originalHitEffLevel_;
result.unk3300KLNGDAMMFIF_ = unk3300KLNGDAMMFIF_;
result.airStrength_ = airStrength_;
result.hitEffLevel_ = hitEffLevel_;
result.unk3300LCKECJCKKJK_ = unk3300LCKECJCKKJK_;
result.hitHaltTime_ = hitHaltTime_;
result.retreatStrength_ = retreatStrength_;
result.hitHaltTimeScale_ = hitHaltTimeScale_;
onBuilt();
return result;
}
@ -575,17 +599,14 @@ public final class AttackHitEffectResultOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult other) {
if (other == emu.grasscutter.net.proto.AttackHitEffectResultOuterClass.AttackHitEffectResult.getDefaultInstance()) return this;
if (other.getHitHaltTimeScale() != 0F) {
setHitHaltTimeScale(other.getHitHaltTimeScale());
}
if (other.getOriginalHitEffLevel() != 0) {
setOriginalHitEffLevel(other.getOriginalHitEffLevel());
if (other.getUnk3300KLNGDAMMFIF() != 0) {
setUnk3300KLNGDAMMFIF(other.getUnk3300KLNGDAMMFIF());
}
if (other.getAirStrength() != 0F) {
setAirStrength(other.getAirStrength());
}
if (other.getHitEffLevel() != 0) {
setHitEffLevel(other.getHitEffLevel());
if (other.getUnk3300LCKECJCKKJK() != 0) {
setUnk3300LCKECJCKKJK(other.getUnk3300LCKECJCKKJK());
}
if (other.getHitHaltTime() != 0F) {
setHitHaltTime(other.getHitHaltTime());
@ -593,6 +614,9 @@ public final class AttackHitEffectResultOuterClass {
if (other.getRetreatStrength() != 0F) {
setRetreatStrength(other.getRetreatStrength());
}
if (other.getHitHaltTimeScale() != 0F) {
setHitHaltTimeScale(other.getHitHaltTimeScale());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -622,71 +646,52 @@ public final class AttackHitEffectResultOuterClass {
return this;
}
private float hitHaltTimeScale_ ;
private int unk3300KLNGDAMMFIF_ ;
/**
* <code>float hit_halt_time_scale = 8;</code>
* @return The hitHaltTimeScale.
* <pre>
* NCIHLNFLAAF
* </pre>
*
* <code>uint32 Unk3300_KLNGDAMMFIF = 10;</code>
* @return The unk3300KLNGDAMMFIF.
*/
@java.lang.Override
public float getHitHaltTimeScale() {
return hitHaltTimeScale_;
public int getUnk3300KLNGDAMMFIF() {
return unk3300KLNGDAMMFIF_;
}
/**
* <code>float hit_halt_time_scale = 8;</code>
* @param value The hitHaltTimeScale to set.
* <pre>
* NCIHLNFLAAF
* </pre>
*
* <code>uint32 Unk3300_KLNGDAMMFIF = 10;</code>
* @param value The unk3300KLNGDAMMFIF to set.
* @return This builder for chaining.
*/
public Builder setHitHaltTimeScale(float value) {
public Builder setUnk3300KLNGDAMMFIF(int value) {
hitHaltTimeScale_ = value;
unk3300KLNGDAMMFIF_ = value;
onChanged();
return this;
}
/**
* <code>float hit_halt_time_scale = 8;</code>
* <pre>
* NCIHLNFLAAF
* </pre>
*
* <code>uint32 Unk3300_KLNGDAMMFIF = 10;</code>
* @return This builder for chaining.
*/
public Builder clearHitHaltTimeScale() {
public Builder clearUnk3300KLNGDAMMFIF() {
hitHaltTimeScale_ = 0F;
onChanged();
return this;
}
private int originalHitEffLevel_ ;
/**
* <code>uint32 original_hit_eff_level = 12;</code>
* @return The originalHitEffLevel.
*/
@java.lang.Override
public int getOriginalHitEffLevel() {
return originalHitEffLevel_;
}
/**
* <code>uint32 original_hit_eff_level = 12;</code>
* @param value The originalHitEffLevel to set.
* @return This builder for chaining.
*/
public Builder setOriginalHitEffLevel(int value) {
originalHitEffLevel_ = value;
onChanged();
return this;
}
/**
* <code>uint32 original_hit_eff_level = 12;</code>
* @return This builder for chaining.
*/
public Builder clearOriginalHitEffLevel() {
originalHitEffLevel_ = 0;
unk3300KLNGDAMMFIF_ = 0;
onChanged();
return this;
}
private float airStrength_ ;
/**
* <code>float air_strength = 15;</code>
* <code>float airStrength = 6;</code>
* @return The airStrength.
*/
@java.lang.Override
@ -694,7 +699,7 @@ public final class AttackHitEffectResultOuterClass {
return airStrength_;
}
/**
* <code>float air_strength = 15;</code>
* <code>float airStrength = 6;</code>
* @param value The airStrength to set.
* @return This builder for chaining.
*/
@ -705,7 +710,7 @@ public final class AttackHitEffectResultOuterClass {
return this;
}
/**
* <code>float air_strength = 15;</code>
* <code>float airStrength = 6;</code>
* @return This builder for chaining.
*/
public Builder clearAirStrength() {
@ -715,40 +720,52 @@ public final class AttackHitEffectResultOuterClass {
return this;
}
private int hitEffLevel_ ;
private int unk3300LCKECJCKKJK_ ;
/**
* <code>uint32 hit_eff_level = 2;</code>
* @return The hitEffLevel.
* <pre>
* LDDDDFHEMBA
* </pre>
*
* <code>uint32 Unk3300_LCKECJCKKJK = 3;</code>
* @return The unk3300LCKECJCKKJK.
*/
@java.lang.Override
public int getHitEffLevel() {
return hitEffLevel_;
public int getUnk3300LCKECJCKKJK() {
return unk3300LCKECJCKKJK_;
}
/**
* <code>uint32 hit_eff_level = 2;</code>
* @param value The hitEffLevel to set.
* <pre>
* LDDDDFHEMBA
* </pre>
*
* <code>uint32 Unk3300_LCKECJCKKJK = 3;</code>
* @param value The unk3300LCKECJCKKJK to set.
* @return This builder for chaining.
*/
public Builder setHitEffLevel(int value) {
public Builder setUnk3300LCKECJCKKJK(int value) {
hitEffLevel_ = value;
unk3300LCKECJCKKJK_ = value;
onChanged();
return this;
}
/**
* <code>uint32 hit_eff_level = 2;</code>
* <pre>
* LDDDDFHEMBA
* </pre>
*
* <code>uint32 Unk3300_LCKECJCKKJK = 3;</code>
* @return This builder for chaining.
*/
public Builder clearHitEffLevel() {
public Builder clearUnk3300LCKECJCKKJK() {
hitEffLevel_ = 0;
unk3300LCKECJCKKJK_ = 0;
onChanged();
return this;
}
private float hitHaltTime_ ;
/**
* <code>float hit_halt_time = 13;</code>
* <code>float hitHaltTime = 15;</code>
* @return The hitHaltTime.
*/
@java.lang.Override
@ -756,7 +773,7 @@ public final class AttackHitEffectResultOuterClass {
return hitHaltTime_;
}
/**
* <code>float hit_halt_time = 13;</code>
* <code>float hitHaltTime = 15;</code>
* @param value The hitHaltTime to set.
* @return This builder for chaining.
*/
@ -767,7 +784,7 @@ public final class AttackHitEffectResultOuterClass {
return this;
}
/**
* <code>float hit_halt_time = 13;</code>
* <code>float hitHaltTime = 15;</code>
* @return This builder for chaining.
*/
public Builder clearHitHaltTime() {
@ -779,7 +796,7 @@ public final class AttackHitEffectResultOuterClass {
private float retreatStrength_ ;
/**
* <code>float retreat_strength = 7;</code>
* <code>float retreatStrength = 4;</code>
* @return The retreatStrength.
*/
@java.lang.Override
@ -787,7 +804,7 @@ public final class AttackHitEffectResultOuterClass {
return retreatStrength_;
}
/**
* <code>float retreat_strength = 7;</code>
* <code>float retreatStrength = 4;</code>
* @param value The retreatStrength to set.
* @return This builder for chaining.
*/
@ -798,7 +815,7 @@ public final class AttackHitEffectResultOuterClass {
return this;
}
/**
* <code>float retreat_strength = 7;</code>
* <code>float retreatStrength = 4;</code>
* @return This builder for chaining.
*/
public Builder clearRetreatStrength() {
@ -807,6 +824,37 @@ public final class AttackHitEffectResultOuterClass {
onChanged();
return this;
}
private float hitHaltTimeScale_ ;
/**
* <code>float hitHaltTimeScale = 7;</code>
* @return The hitHaltTimeScale.
*/
@java.lang.Override
public float getHitHaltTimeScale() {
return hitHaltTimeScale_;
}
/**
* <code>float hitHaltTimeScale = 7;</code>
* @param value The hitHaltTimeScale to set.
* @return This builder for chaining.
*/
public Builder setHitHaltTimeScale(float value) {
hitHaltTimeScale_ = value;
onChanged();
return this;
}
/**
* <code>float hitHaltTimeScale = 7;</code>
* @return This builder for chaining.
*/
public Builder clearHitHaltTimeScale() {
hitHaltTimeScale_ = 0F;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -874,13 +922,13 @@ public final class AttackHitEffectResultOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\033AttackHitEffectResult.proto\"\262\001\n\025Attack" +
"HitEffectResult\022\033\n\023hit_halt_time_scale\030\010" +
" \001(\002\022\036\n\026original_hit_eff_level\030\014 \001(\r\022\024\n\014" +
"air_strength\030\017 \001(\002\022\025\n\rhit_eff_level\030\002 \001(" +
"\r\022\025\n\rhit_halt_time\030\r \001(\002\022\030\n\020retreat_stre" +
"ngth\030\007 \001(\002B\033\n\031emu.grasscutter.net.protob" +
"\006proto3"
"\n\033AttackHitEffectResult.proto\"\256\001\n\025Attack" +
"HitEffectResult\022\033\n\023Unk3300_KLNGDAMMFIF\030\n" +
" \001(\r\022\023\n\013airStrength\030\006 \001(\002\022\033\n\023Unk3300_LCK" +
"ECJCKKJK\030\003 \001(\r\022\023\n\013hitHaltTime\030\017 \001(\002\022\027\n\017r" +
"etreatStrength\030\004 \001(\002\022\030\n\020hitHaltTimeScale" +
"\030\007 \001(\002B\033\n\031emu.grasscutter.net.protob\006pro" +
"to3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@ -891,7 +939,7 @@ public final class AttackHitEffectResultOuterClass {
internal_static_AttackHitEffectResult_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AttackHitEffectResult_descriptor,
new java.lang.String[] { "HitHaltTimeScale", "OriginalHitEffLevel", "AirStrength", "HitEffLevel", "HitHaltTime", "RetreatStrength", });
new java.lang.String[] { "Unk3300KLNGDAMMFIF", "AirStrength", "Unk3300LCKECJCKKJK", "HitHaltTime", "RetreatStrength", "HitHaltTimeScale", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,32 +19,30 @@ public final class AvatarAddNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>bool is_in_team = 1;</code>
* @return The isInTeam.
*/
boolean getIsInTeam();
/**
* <code>.AvatarInfo avatar = 6;</code>
* @return Whether the avatar field is set.
*/
boolean hasAvatar();
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
* @return The avatar.
*/
emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo getAvatar();
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfoOrBuilder getAvatarOrBuilder();
/**
* <code>bool is_in_team = 12;</code>
* @return The isInTeam.
*/
boolean getIsInTeam();
}
/**
* <pre>
* CmdId: 1769
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: JKFHGKAMAHH
* CmdId: 1756
* </pre>
*
* Protobuf type {@code AvatarAddNotify}
@ -91,12 +89,12 @@ public final class AvatarAddNotifyOuterClass {
case 0:
done = true;
break;
case 96: {
case 8: {
isInTeam_ = input.readBool();
break;
}
case 106: {
case 50: {
emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo.Builder subBuilder = null;
if (avatar_ != null) {
subBuilder = avatar_.toBuilder();
@ -141,10 +139,21 @@ public final class AvatarAddNotifyOuterClass {
emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify.class, emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify.Builder.class);
}
public static final int AVATAR_FIELD_NUMBER = 13;
public static final int IS_IN_TEAM_FIELD_NUMBER = 1;
private boolean isInTeam_;
/**
* <code>bool is_in_team = 1;</code>
* @return The isInTeam.
*/
@java.lang.Override
public boolean getIsInTeam() {
return isInTeam_;
}
public static final int AVATAR_FIELD_NUMBER = 6;
private emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo avatar_;
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
* @return Whether the avatar field is set.
*/
@java.lang.Override
@ -152,7 +161,7 @@ public final class AvatarAddNotifyOuterClass {
return avatar_ != null;
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
* @return The avatar.
*/
@java.lang.Override
@ -160,24 +169,13 @@ public final class AvatarAddNotifyOuterClass {
return avatar_ == null ? emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo.getDefaultInstance() : avatar_;
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfoOrBuilder getAvatarOrBuilder() {
return getAvatar();
}
public static final int IS_IN_TEAM_FIELD_NUMBER = 12;
private boolean isInTeam_;
/**
* <code>bool is_in_team = 12;</code>
* @return The isInTeam.
*/
@java.lang.Override
public boolean getIsInTeam() {
return isInTeam_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -193,10 +191,10 @@ public final class AvatarAddNotifyOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (isInTeam_ != false) {
output.writeBool(12, isInTeam_);
output.writeBool(1, isInTeam_);
}
if (avatar_ != null) {
output.writeMessage(13, getAvatar());
output.writeMessage(6, getAvatar());
}
unknownFields.writeTo(output);
}
@ -209,11 +207,11 @@ public final class AvatarAddNotifyOuterClass {
size = 0;
if (isInTeam_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(12, isInTeam_);
.computeBoolSize(1, isInTeam_);
}
if (avatar_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, getAvatar());
.computeMessageSize(6, getAvatar());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -230,13 +228,13 @@ public final class AvatarAddNotifyOuterClass {
}
emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify other = (emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify) obj;
if (getIsInTeam()
!= other.getIsInTeam()) return false;
if (hasAvatar() != other.hasAvatar()) return false;
if (hasAvatar()) {
if (!getAvatar()
.equals(other.getAvatar())) return false;
}
if (getIsInTeam()
!= other.getIsInTeam()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -248,13 +246,13 @@ public final class AvatarAddNotifyOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + IS_IN_TEAM_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsInTeam());
if (hasAvatar()) {
hash = (37 * hash) + AVATAR_FIELD_NUMBER;
hash = (53 * hash) + getAvatar().hashCode();
}
hash = (37 * hash) + IS_IN_TEAM_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsInTeam());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -352,10 +350,8 @@ public final class AvatarAddNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1769
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: JKFHGKAMAHH
* CmdId: 1756
* </pre>
*
* Protobuf type {@code AvatarAddNotify}
@ -395,14 +391,14 @@ public final class AvatarAddNotifyOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
isInTeam_ = false;
if (avatarBuilder_ == null) {
avatar_ = null;
} else {
avatar_ = null;
avatarBuilder_ = null;
}
isInTeam_ = false;
return this;
}
@ -429,12 +425,12 @@ public final class AvatarAddNotifyOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify buildPartial() {
emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify result = new emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify(this);
result.isInTeam_ = isInTeam_;
if (avatarBuilder_ == null) {
result.avatar_ = avatar_;
} else {
result.avatar_ = avatarBuilder_.build();
}
result.isInTeam_ = isInTeam_;
onBuilt();
return result;
}
@ -483,12 +479,12 @@ public final class AvatarAddNotifyOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify other) {
if (other == emu.grasscutter.net.proto.AvatarAddNotifyOuterClass.AvatarAddNotify.getDefaultInstance()) return this;
if (other.hasAvatar()) {
mergeAvatar(other.getAvatar());
}
if (other.getIsInTeam() != false) {
setIsInTeam(other.getIsInTeam());
}
if (other.hasAvatar()) {
mergeAvatar(other.getAvatar());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -518,18 +514,49 @@ public final class AvatarAddNotifyOuterClass {
return this;
}
private boolean isInTeam_ ;
/**
* <code>bool is_in_team = 1;</code>
* @return The isInTeam.
*/
@java.lang.Override
public boolean getIsInTeam() {
return isInTeam_;
}
/**
* <code>bool is_in_team = 1;</code>
* @param value The isInTeam to set.
* @return This builder for chaining.
*/
public Builder setIsInTeam(boolean value) {
isInTeam_ = value;
onChanged();
return this;
}
/**
* <code>bool is_in_team = 1;</code>
* @return This builder for chaining.
*/
public Builder clearIsInTeam() {
isInTeam_ = false;
onChanged();
return this;
}
private emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo avatar_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo, emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo.Builder, emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfoOrBuilder> avatarBuilder_;
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
* @return Whether the avatar field is set.
*/
public boolean hasAvatar() {
return avatarBuilder_ != null || avatar_ != null;
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
* @return The avatar.
*/
public emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo getAvatar() {
@ -540,7 +567,7 @@ public final class AvatarAddNotifyOuterClass {
}
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
public Builder setAvatar(emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo value) {
if (avatarBuilder_ == null) {
@ -556,7 +583,7 @@ public final class AvatarAddNotifyOuterClass {
return this;
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
public Builder setAvatar(
emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo.Builder builderForValue) {
@ -570,7 +597,7 @@ public final class AvatarAddNotifyOuterClass {
return this;
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
public Builder mergeAvatar(emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo value) {
if (avatarBuilder_ == null) {
@ -588,7 +615,7 @@ public final class AvatarAddNotifyOuterClass {
return this;
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
public Builder clearAvatar() {
if (avatarBuilder_ == null) {
@ -602,7 +629,7 @@ public final class AvatarAddNotifyOuterClass {
return this;
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
public emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo.Builder getAvatarBuilder() {
@ -610,7 +637,7 @@ public final class AvatarAddNotifyOuterClass {
return getAvatarFieldBuilder().getBuilder();
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
public emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfoOrBuilder getAvatarOrBuilder() {
if (avatarBuilder_ != null) {
@ -621,7 +648,7 @@ public final class AvatarAddNotifyOuterClass {
}
}
/**
* <code>.AvatarInfo avatar = 13;</code>
* <code>.AvatarInfo avatar = 6;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo, emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfo.Builder, emu.grasscutter.net.proto.AvatarInfoOuterClass.AvatarInfoOrBuilder>
@ -636,37 +663,6 @@ public final class AvatarAddNotifyOuterClass {
}
return avatarBuilder_;
}
private boolean isInTeam_ ;
/**
* <code>bool is_in_team = 12;</code>
* @return The isInTeam.
*/
@java.lang.Override
public boolean getIsInTeam() {
return isInTeam_;
}
/**
* <code>bool is_in_team = 12;</code>
* @param value The isInTeam to set.
* @return This builder for chaining.
*/
public Builder setIsInTeam(boolean value) {
isInTeam_ = value;
onChanged();
return this;
}
/**
* <code>bool is_in_team = 12;</code>
* @return This builder for chaining.
*/
public Builder clearIsInTeam() {
isInTeam_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -735,8 +731,8 @@ public final class AvatarAddNotifyOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\025AvatarAddNotify.proto\032\020AvatarInfo.prot" +
"o\"B\n\017AvatarAddNotify\022\033\n\006avatar\030\r \001(\0132\013.A" +
"vatarInfo\022\022\n\nis_in_team\030\014 \001(\010B\033\n\031emu.gra" +
"o\"B\n\017AvatarAddNotify\022\022\n\nis_in_team\030\001 \001(\010" +
"\022\033\n\006avatar\030\006 \001(\0132\013.AvatarInfoB\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -749,7 +745,7 @@ public final class AvatarAddNotifyOuterClass {
internal_static_AvatarAddNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarAddNotify_descriptor,
new java.lang.String[] { "Avatar", "IsInTeam", });
new java.lang.String[] { "IsInTeam", "Avatar", });
emu.grasscutter.net.proto.AvatarInfoOuterClass.getDescriptor();
}

View File

@ -19,26 +19,24 @@ public final class AvatarChangeCostumeNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
* @return Whether the entityInfo field is set.
*/
boolean hasEntityInfo();
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
* @return The entityInfo.
*/
emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo getEntityInfo();
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfoOrBuilder getEntityInfoOrBuilder();
}
/**
* <pre>
* CmdId: 1644
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: DDPDLNJBKAP
* CmdId: 1759
* </pre>
*
* Protobuf type {@code AvatarChangeCostumeNotify}
@ -85,7 +83,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
case 0:
done = true;
break;
case 58: {
case 26: {
emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo.Builder subBuilder = null;
if (entityInfo_ != null) {
subBuilder = entityInfo_.toBuilder();
@ -130,10 +128,10 @@ public final class AvatarChangeCostumeNotifyOuterClass {
emu.grasscutter.net.proto.AvatarChangeCostumeNotifyOuterClass.AvatarChangeCostumeNotify.class, emu.grasscutter.net.proto.AvatarChangeCostumeNotifyOuterClass.AvatarChangeCostumeNotify.Builder.class);
}
public static final int ENTITY_INFO_FIELD_NUMBER = 7;
public static final int ENTITY_INFO_FIELD_NUMBER = 3;
private emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo entityInfo_;
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
* @return Whether the entityInfo field is set.
*/
@java.lang.Override
@ -141,7 +139,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
return entityInfo_ != null;
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
* @return The entityInfo.
*/
@java.lang.Override
@ -149,7 +147,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
return entityInfo_ == null ? emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo.getDefaultInstance() : entityInfo_;
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfoOrBuilder getEntityInfoOrBuilder() {
@ -171,7 +169,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (entityInfo_ != null) {
output.writeMessage(7, getEntityInfo());
output.writeMessage(3, getEntityInfo());
}
unknownFields.writeTo(output);
}
@ -184,7 +182,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
size = 0;
if (entityInfo_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getEntityInfo());
.computeMessageSize(3, getEntityInfo());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -318,10 +316,8 @@ public final class AvatarChangeCostumeNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1644
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: DDPDLNJBKAP
* CmdId: 1759
* </pre>
*
* Protobuf type {@code AvatarChangeCostumeNotify}
@ -482,14 +478,14 @@ public final class AvatarChangeCostumeNotifyOuterClass {
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo, emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo.Builder, emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfoOrBuilder> entityInfoBuilder_;
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
* @return Whether the entityInfo field is set.
*/
public boolean hasEntityInfo() {
return entityInfoBuilder_ != null || entityInfo_ != null;
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
* @return The entityInfo.
*/
public emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo getEntityInfo() {
@ -500,7 +496,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
}
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
public Builder setEntityInfo(emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo value) {
if (entityInfoBuilder_ == null) {
@ -516,7 +512,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
return this;
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
public Builder setEntityInfo(
emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo.Builder builderForValue) {
@ -530,7 +526,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
return this;
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
public Builder mergeEntityInfo(emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo value) {
if (entityInfoBuilder_ == null) {
@ -548,7 +544,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
return this;
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
public Builder clearEntityInfo() {
if (entityInfoBuilder_ == null) {
@ -562,7 +558,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
return this;
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
public emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo.Builder getEntityInfoBuilder() {
@ -570,7 +566,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
return getEntityInfoFieldBuilder().getBuilder();
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
public emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfoOrBuilder getEntityInfoOrBuilder() {
if (entityInfoBuilder_ != null) {
@ -581,7 +577,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
}
}
/**
* <code>.SceneEntityInfo entity_info = 7;</code>
* <code>.SceneEntityInfo entity_info = 3;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo, emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfo.Builder, emu.grasscutter.net.proto.SceneEntityInfoOuterClass.SceneEntityInfoOrBuilder>
@ -665,7 +661,7 @@ public final class AvatarChangeCostumeNotifyOuterClass {
java.lang.String[] descriptorData = {
"\n\037AvatarChangeCostumeNotify.proto\032\025Scene" +
"EntityInfo.proto\"B\n\031AvatarChangeCostumeN" +
"otify\022%\n\013entity_info\030\007 \001(\0132\020.SceneEntity" +
"otify\022%\n\013entity_info\030\003 \001(\0132\020.SceneEntity" +
"InfoB\033\n\031emu.grasscutter.net.protob\006proto" +
"3"
};

View File

@ -19,23 +19,21 @@ public final class AvatarChangeCostumeReqOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 costume_id = 4;</code>
* <code>uint32 costume_id = 7;</code>
* @return The costumeId.
*/
int getCostumeId();
/**
* <code>uint64 avatar_guid = 2;</code>
* <code>uint64 avatar_guid = 9;</code>
* @return The avatarGuid.
*/
long getAvatarGuid();
}
/**
* <pre>
* CmdId: 1778
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: BKAPIOCCGGM
* CmdId: 1611
* </pre>
*
* Protobuf type {@code AvatarChangeCostumeReq}
@ -82,16 +80,16 @@ public final class AvatarChangeCostumeReqOuterClass {
case 0:
done = true;
break;
case 16: {
avatarGuid_ = input.readUInt64();
break;
}
case 32: {
case 56: {
costumeId_ = input.readUInt32();
break;
}
case 72: {
avatarGuid_ = input.readUInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -124,10 +122,10 @@ public final class AvatarChangeCostumeReqOuterClass {
emu.grasscutter.net.proto.AvatarChangeCostumeReqOuterClass.AvatarChangeCostumeReq.class, emu.grasscutter.net.proto.AvatarChangeCostumeReqOuterClass.AvatarChangeCostumeReq.Builder.class);
}
public static final int COSTUME_ID_FIELD_NUMBER = 4;
public static final int COSTUME_ID_FIELD_NUMBER = 7;
private int costumeId_;
/**
* <code>uint32 costume_id = 4;</code>
* <code>uint32 costume_id = 7;</code>
* @return The costumeId.
*/
@java.lang.Override
@ -135,10 +133,10 @@ public final class AvatarChangeCostumeReqOuterClass {
return costumeId_;
}
public static final int AVATAR_GUID_FIELD_NUMBER = 2;
public static final int AVATAR_GUID_FIELD_NUMBER = 9;
private long avatarGuid_;
/**
* <code>uint64 avatar_guid = 2;</code>
* <code>uint64 avatar_guid = 9;</code>
* @return The avatarGuid.
*/
@java.lang.Override
@ -160,11 +158,11 @@ public final class AvatarChangeCostumeReqOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (avatarGuid_ != 0L) {
output.writeUInt64(2, avatarGuid_);
}
if (costumeId_ != 0) {
output.writeUInt32(4, costumeId_);
output.writeUInt32(7, costumeId_);
}
if (avatarGuid_ != 0L) {
output.writeUInt64(9, avatarGuid_);
}
unknownFields.writeTo(output);
}
@ -175,13 +173,13 @@ public final class AvatarChangeCostumeReqOuterClass {
if (size != -1) return size;
size = 0;
if (avatarGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, avatarGuid_);
}
if (costumeId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, costumeId_);
.computeUInt32Size(7, costumeId_);
}
if (avatarGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(9, avatarGuid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -315,10 +313,8 @@ public final class AvatarChangeCostumeReqOuterClass {
}
/**
* <pre>
* CmdId: 1778
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: BKAPIOCCGGM
* CmdId: 1611
* </pre>
*
* Protobuf type {@code AvatarChangeCostumeReq}
@ -475,7 +471,7 @@ public final class AvatarChangeCostumeReqOuterClass {
private int costumeId_ ;
/**
* <code>uint32 costume_id = 4;</code>
* <code>uint32 costume_id = 7;</code>
* @return The costumeId.
*/
@java.lang.Override
@ -483,7 +479,7 @@ public final class AvatarChangeCostumeReqOuterClass {
return costumeId_;
}
/**
* <code>uint32 costume_id = 4;</code>
* <code>uint32 costume_id = 7;</code>
* @param value The costumeId to set.
* @return This builder for chaining.
*/
@ -494,7 +490,7 @@ public final class AvatarChangeCostumeReqOuterClass {
return this;
}
/**
* <code>uint32 costume_id = 4;</code>
* <code>uint32 costume_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearCostumeId() {
@ -506,7 +502,7 @@ public final class AvatarChangeCostumeReqOuterClass {
private long avatarGuid_ ;
/**
* <code>uint64 avatar_guid = 2;</code>
* <code>uint64 avatar_guid = 9;</code>
* @return The avatarGuid.
*/
@java.lang.Override
@ -514,7 +510,7 @@ public final class AvatarChangeCostumeReqOuterClass {
return avatarGuid_;
}
/**
* <code>uint64 avatar_guid = 2;</code>
* <code>uint64 avatar_guid = 9;</code>
* @param value The avatarGuid to set.
* @return This builder for chaining.
*/
@ -525,7 +521,7 @@ public final class AvatarChangeCostumeReqOuterClass {
return this;
}
/**
* <code>uint64 avatar_guid = 2;</code>
* <code>uint64 avatar_guid = 9;</code>
* @return This builder for chaining.
*/
public Builder clearAvatarGuid() {
@ -602,8 +598,8 @@ public final class AvatarChangeCostumeReqOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\034AvatarChangeCostumeReq.proto\"A\n\026Avatar" +
"ChangeCostumeReq\022\022\n\ncostume_id\030\004 \001(\r\022\023\n\013" +
"avatar_guid\030\002 \001(\004B\033\n\031emu.grasscutter.net" +
"ChangeCostumeReq\022\022\n\ncostume_id\030\007 \001(\r\022\023\n\013" +
"avatar_guid\030\t \001(\004B\033\n\031emu.grasscutter.net" +
".protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -18,12 +18,6 @@ public final class AvatarChangeCostumeRspOuterClass {
// @@protoc_insertion_point(interface_extends:AvatarChangeCostumeRsp)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint64 avatar_guid = 12;</code>
* @return The avatarGuid.
*/
long getAvatarGuid();
/**
* <code>int32 retcode = 7;</code>
* @return The retcode.
@ -31,17 +25,21 @@ public final class AvatarChangeCostumeRspOuterClass {
int getRetcode();
/**
* <code>uint32 costume_id = 13;</code>
* <code>uint32 costume_id = 12;</code>
* @return The costumeId.
*/
int getCostumeId();
/**
* <code>uint64 avatar_guid = 3;</code>
* @return The avatarGuid.
*/
long getAvatarGuid();
}
/**
* <pre>
* CmdId: 1645
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: COGFNDJFHDJ
* CmdId: 1760
* </pre>
*
* Protobuf type {@code AvatarChangeCostumeRsp}
@ -88,6 +86,11 @@ public final class AvatarChangeCostumeRspOuterClass {
case 0:
done = true;
break;
case 24: {
avatarGuid_ = input.readUInt64();
break;
}
case 56: {
retcode_ = input.readInt32();
@ -95,11 +98,6 @@ public final class AvatarChangeCostumeRspOuterClass {
}
case 96: {
avatarGuid_ = input.readUInt64();
break;
}
case 104: {
costumeId_ = input.readUInt32();
break;
}
@ -135,17 +133,6 @@ public final class AvatarChangeCostumeRspOuterClass {
emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp.class, emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp.Builder.class);
}
public static final int AVATAR_GUID_FIELD_NUMBER = 12;
private long avatarGuid_;
/**
* <code>uint64 avatar_guid = 12;</code>
* @return The avatarGuid.
*/
@java.lang.Override
public long getAvatarGuid() {
return avatarGuid_;
}
public static final int RETCODE_FIELD_NUMBER = 7;
private int retcode_;
/**
@ -157,10 +144,10 @@ public final class AvatarChangeCostumeRspOuterClass {
return retcode_;
}
public static final int COSTUME_ID_FIELD_NUMBER = 13;
public static final int COSTUME_ID_FIELD_NUMBER = 12;
private int costumeId_;
/**
* <code>uint32 costume_id = 13;</code>
* <code>uint32 costume_id = 12;</code>
* @return The costumeId.
*/
@java.lang.Override
@ -168,6 +155,17 @@ public final class AvatarChangeCostumeRspOuterClass {
return costumeId_;
}
public static final int AVATAR_GUID_FIELD_NUMBER = 3;
private long avatarGuid_;
/**
* <code>uint64 avatar_guid = 3;</code>
* @return The avatarGuid.
*/
@java.lang.Override
public long getAvatarGuid() {
return avatarGuid_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -182,14 +180,14 @@ public final class AvatarChangeCostumeRspOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (avatarGuid_ != 0L) {
output.writeUInt64(3, avatarGuid_);
}
if (retcode_ != 0) {
output.writeInt32(7, retcode_);
}
if (avatarGuid_ != 0L) {
output.writeUInt64(12, avatarGuid_);
}
if (costumeId_ != 0) {
output.writeUInt32(13, costumeId_);
output.writeUInt32(12, costumeId_);
}
unknownFields.writeTo(output);
}
@ -200,17 +198,17 @@ public final class AvatarChangeCostumeRspOuterClass {
if (size != -1) return size;
size = 0;
if (avatarGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(3, avatarGuid_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(7, retcode_);
}
if (avatarGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(12, avatarGuid_);
}
if (costumeId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, costumeId_);
.computeUInt32Size(12, costumeId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -227,12 +225,12 @@ public final class AvatarChangeCostumeRspOuterClass {
}
emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp other = (emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp) obj;
if (getAvatarGuid()
!= other.getAvatarGuid()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (getCostumeId()
!= other.getCostumeId()) return false;
if (getAvatarGuid()
!= other.getAvatarGuid()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -244,13 +242,13 @@ public final class AvatarChangeCostumeRspOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + AVATAR_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getAvatarGuid());
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + COSTUME_ID_FIELD_NUMBER;
hash = (53 * hash) + getCostumeId();
hash = (37 * hash) + AVATAR_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getAvatarGuid());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -348,10 +346,8 @@ public final class AvatarChangeCostumeRspOuterClass {
}
/**
* <pre>
* CmdId: 1645
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: COGFNDJFHDJ
* CmdId: 1760
* </pre>
*
* Protobuf type {@code AvatarChangeCostumeRsp}
@ -391,12 +387,12 @@ public final class AvatarChangeCostumeRspOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
avatarGuid_ = 0L;
retcode_ = 0;
costumeId_ = 0;
avatarGuid_ = 0L;
return this;
}
@ -423,9 +419,9 @@ public final class AvatarChangeCostumeRspOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp buildPartial() {
emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp result = new emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp(this);
result.avatarGuid_ = avatarGuid_;
result.retcode_ = retcode_;
result.costumeId_ = costumeId_;
result.avatarGuid_ = avatarGuid_;
onBuilt();
return result;
}
@ -474,15 +470,15 @@ public final class AvatarChangeCostumeRspOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp other) {
if (other == emu.grasscutter.net.proto.AvatarChangeCostumeRspOuterClass.AvatarChangeCostumeRsp.getDefaultInstance()) return this;
if (other.getAvatarGuid() != 0L) {
setAvatarGuid(other.getAvatarGuid());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getCostumeId() != 0) {
setCostumeId(other.getCostumeId());
}
if (other.getAvatarGuid() != 0L) {
setAvatarGuid(other.getAvatarGuid());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -512,37 +508,6 @@ public final class AvatarChangeCostumeRspOuterClass {
return this;
}
private long avatarGuid_ ;
/**
* <code>uint64 avatar_guid = 12;</code>
* @return The avatarGuid.
*/
@java.lang.Override
public long getAvatarGuid() {
return avatarGuid_;
}
/**
* <code>uint64 avatar_guid = 12;</code>
* @param value The avatarGuid to set.
* @return This builder for chaining.
*/
public Builder setAvatarGuid(long value) {
avatarGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 avatar_guid = 12;</code>
* @return This builder for chaining.
*/
public Builder clearAvatarGuid() {
avatarGuid_ = 0L;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 7;</code>
@ -576,7 +541,7 @@ public final class AvatarChangeCostumeRspOuterClass {
private int costumeId_ ;
/**
* <code>uint32 costume_id = 13;</code>
* <code>uint32 costume_id = 12;</code>
* @return The costumeId.
*/
@java.lang.Override
@ -584,7 +549,7 @@ public final class AvatarChangeCostumeRspOuterClass {
return costumeId_;
}
/**
* <code>uint32 costume_id = 13;</code>
* <code>uint32 costume_id = 12;</code>
* @param value The costumeId to set.
* @return This builder for chaining.
*/
@ -595,7 +560,7 @@ public final class AvatarChangeCostumeRspOuterClass {
return this;
}
/**
* <code>uint32 costume_id = 13;</code>
* <code>uint32 costume_id = 12;</code>
* @return This builder for chaining.
*/
public Builder clearCostumeId() {
@ -604,6 +569,37 @@ public final class AvatarChangeCostumeRspOuterClass {
onChanged();
return this;
}
private long avatarGuid_ ;
/**
* <code>uint64 avatar_guid = 3;</code>
* @return The avatarGuid.
*/
@java.lang.Override
public long getAvatarGuid() {
return avatarGuid_;
}
/**
* <code>uint64 avatar_guid = 3;</code>
* @param value The avatarGuid to set.
* @return This builder for chaining.
*/
public Builder setAvatarGuid(long value) {
avatarGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 avatar_guid = 3;</code>
* @return This builder for chaining.
*/
public Builder clearAvatarGuid() {
avatarGuid_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -672,8 +668,8 @@ public final class AvatarChangeCostumeRspOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\034AvatarChangeCostumeRsp.proto\"R\n\026Avatar" +
"ChangeCostumeRsp\022\023\n\013avatar_guid\030\014 \001(\004\022\017\n" +
"\007retcode\030\007 \001(\005\022\022\n\ncostume_id\030\r \001(\rB\033\n\031em" +
"ChangeCostumeRsp\022\017\n\007retcode\030\007 \001(\005\022\022\n\ncos" +
"tume_id\030\014 \001(\r\022\023\n\013avatar_guid\030\003 \001(\004B\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -685,7 +681,7 @@ public final class AvatarChangeCostumeRspOuterClass {
internal_static_AvatarChangeCostumeRsp_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarChangeCostumeRsp_descriptor,
new java.lang.String[] { "AvatarGuid", "Retcode", "CostumeId", });
new java.lang.String[] { "Retcode", "CostumeId", "AvatarGuid", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,23 +19,21 @@ public final class AvatarChangeElementTypeReqOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 scene_id = 7;</code>
* @return The sceneId.
*/
int getSceneId();
/**
* <code>uint32 area_id = 3;</code>
* <code>uint32 area_id = 4;</code>
* @return The areaId.
*/
int getAreaId();
/**
* <code>uint32 scene_id = 2;</code>
* @return The sceneId.
*/
int getSceneId();
}
/**
* <pre>
* CmdId: 1785
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FKDDKBKAMBO
* CmdId: 1790
* </pre>
*
* Protobuf type {@code AvatarChangeElementTypeReq}
@ -82,16 +80,16 @@ public final class AvatarChangeElementTypeReqOuterClass {
case 0:
done = true;
break;
case 24: {
areaId_ = input.readUInt32();
break;
}
case 56: {
case 16: {
sceneId_ = input.readUInt32();
break;
}
case 32: {
areaId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -124,21 +122,10 @@ public final class AvatarChangeElementTypeReqOuterClass {
emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq.class, emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq.Builder.class);
}
public static final int SCENE_ID_FIELD_NUMBER = 7;
private int sceneId_;
/**
* <code>uint32 scene_id = 7;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
public static final int AREA_ID_FIELD_NUMBER = 3;
public static final int AREA_ID_FIELD_NUMBER = 4;
private int areaId_;
/**
* <code>uint32 area_id = 3;</code>
* <code>uint32 area_id = 4;</code>
* @return The areaId.
*/
@java.lang.Override
@ -146,6 +133,17 @@ public final class AvatarChangeElementTypeReqOuterClass {
return areaId_;
}
public static final int SCENE_ID_FIELD_NUMBER = 2;
private int sceneId_;
/**
* <code>uint32 scene_id = 2;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -160,11 +158,11 @@ public final class AvatarChangeElementTypeReqOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (areaId_ != 0) {
output.writeUInt32(3, areaId_);
}
if (sceneId_ != 0) {
output.writeUInt32(7, sceneId_);
output.writeUInt32(2, sceneId_);
}
if (areaId_ != 0) {
output.writeUInt32(4, areaId_);
}
unknownFields.writeTo(output);
}
@ -175,13 +173,13 @@ public final class AvatarChangeElementTypeReqOuterClass {
if (size != -1) return size;
size = 0;
if (areaId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(3, areaId_);
}
if (sceneId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, sceneId_);
.computeUInt32Size(2, sceneId_);
}
if (areaId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, areaId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -198,10 +196,10 @@ public final class AvatarChangeElementTypeReqOuterClass {
}
emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq other = (emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq) obj;
if (getSceneId()
!= other.getSceneId()) return false;
if (getAreaId()
!= other.getAreaId()) return false;
if (getSceneId()
!= other.getSceneId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -213,10 +211,10 @@ public final class AvatarChangeElementTypeReqOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SCENE_ID_FIELD_NUMBER;
hash = (53 * hash) + getSceneId();
hash = (37 * hash) + AREA_ID_FIELD_NUMBER;
hash = (53 * hash) + getAreaId();
hash = (37 * hash) + SCENE_ID_FIELD_NUMBER;
hash = (53 * hash) + getSceneId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -314,10 +312,8 @@ public final class AvatarChangeElementTypeReqOuterClass {
}
/**
* <pre>
* CmdId: 1785
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FKDDKBKAMBO
* CmdId: 1790
* </pre>
*
* Protobuf type {@code AvatarChangeElementTypeReq}
@ -357,10 +353,10 @@ public final class AvatarChangeElementTypeReqOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
sceneId_ = 0;
areaId_ = 0;
sceneId_ = 0;
return this;
}
@ -387,8 +383,8 @@ public final class AvatarChangeElementTypeReqOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq buildPartial() {
emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq result = new emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq(this);
result.sceneId_ = sceneId_;
result.areaId_ = areaId_;
result.sceneId_ = sceneId_;
onBuilt();
return result;
}
@ -437,12 +433,12 @@ public final class AvatarChangeElementTypeReqOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq other) {
if (other == emu.grasscutter.net.proto.AvatarChangeElementTypeReqOuterClass.AvatarChangeElementTypeReq.getDefaultInstance()) return this;
if (other.getSceneId() != 0) {
setSceneId(other.getSceneId());
}
if (other.getAreaId() != 0) {
setAreaId(other.getAreaId());
}
if (other.getSceneId() != 0) {
setSceneId(other.getSceneId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -472,40 +468,9 @@ public final class AvatarChangeElementTypeReqOuterClass {
return this;
}
private int sceneId_ ;
/**
* <code>uint32 scene_id = 7;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
/**
* <code>uint32 scene_id = 7;</code>
* @param value The sceneId to set.
* @return This builder for chaining.
*/
public Builder setSceneId(int value) {
sceneId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 scene_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearSceneId() {
sceneId_ = 0;
onChanged();
return this;
}
private int areaId_ ;
/**
* <code>uint32 area_id = 3;</code>
* <code>uint32 area_id = 4;</code>
* @return The areaId.
*/
@java.lang.Override
@ -513,7 +478,7 @@ public final class AvatarChangeElementTypeReqOuterClass {
return areaId_;
}
/**
* <code>uint32 area_id = 3;</code>
* <code>uint32 area_id = 4;</code>
* @param value The areaId to set.
* @return This builder for chaining.
*/
@ -524,7 +489,7 @@ public final class AvatarChangeElementTypeReqOuterClass {
return this;
}
/**
* <code>uint32 area_id = 3;</code>
* <code>uint32 area_id = 4;</code>
* @return This builder for chaining.
*/
public Builder clearAreaId() {
@ -533,6 +498,37 @@ public final class AvatarChangeElementTypeReqOuterClass {
onChanged();
return this;
}
private int sceneId_ ;
/**
* <code>uint32 scene_id = 2;</code>
* @return The sceneId.
*/
@java.lang.Override
public int getSceneId() {
return sceneId_;
}
/**
* <code>uint32 scene_id = 2;</code>
* @param value The sceneId to set.
* @return This builder for chaining.
*/
public Builder setSceneId(int value) {
sceneId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 scene_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearSceneId() {
sceneId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -601,8 +597,8 @@ public final class AvatarChangeElementTypeReqOuterClass {
static {
java.lang.String[] descriptorData = {
"\n AvatarChangeElementTypeReq.proto\"?\n\032Av" +
"atarChangeElementTypeReq\022\020\n\010scene_id\030\007 \001" +
"(\r\022\017\n\007area_id\030\003 \001(\rB\033\n\031emu.grasscutter.n" +
"atarChangeElementTypeReq\022\017\n\007area_id\030\004 \001(" +
"\r\022\020\n\010scene_id\030\002 \001(\rB\033\n\031emu.grasscutter.n" +
"et.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -614,7 +610,7 @@ public final class AvatarChangeElementTypeReqOuterClass {
internal_static_AvatarChangeElementTypeReq_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarChangeElementTypeReq_descriptor,
new java.lang.String[] { "SceneId", "AreaId", });
new java.lang.String[] { "AreaId", "SceneId", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -19,17 +19,15 @@ public final class AvatarChangeElementTypeRspOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 2;</code>
* @return The retcode.
*/
int getRetcode();
}
/**
* <pre>
* CmdId: 1651
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FNDGELJGDBB
* CmdId: 1781
* </pre>
*
* Protobuf type {@code AvatarChangeElementTypeRsp}
@ -76,7 +74,7 @@ public final class AvatarChangeElementTypeRspOuterClass {
case 0:
done = true;
break;
case 104: {
case 16: {
retcode_ = input.readInt32();
break;
@ -113,10 +111,10 @@ public final class AvatarChangeElementTypeRspOuterClass {
emu.grasscutter.net.proto.AvatarChangeElementTypeRspOuterClass.AvatarChangeElementTypeRsp.class, emu.grasscutter.net.proto.AvatarChangeElementTypeRspOuterClass.AvatarChangeElementTypeRsp.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 13;
public static final int RETCODE_FIELD_NUMBER = 2;
private int retcode_;
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 2;</code>
* @return The retcode.
*/
@java.lang.Override
@ -139,7 +137,7 @@ public final class AvatarChangeElementTypeRspOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (retcode_ != 0) {
output.writeInt32(13, retcode_);
output.writeInt32(2, retcode_);
}
unknownFields.writeTo(output);
}
@ -152,7 +150,7 @@ public final class AvatarChangeElementTypeRspOuterClass {
size = 0;
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(13, retcode_);
.computeInt32Size(2, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -281,10 +279,8 @@ public final class AvatarChangeElementTypeRspOuterClass {
}
/**
* <pre>
* CmdId: 1651
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FNDGELJGDBB
* CmdId: 1781
* </pre>
*
* Protobuf type {@code AvatarChangeElementTypeRsp}
@ -435,7 +431,7 @@ public final class AvatarChangeElementTypeRspOuterClass {
private int retcode_ ;
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 2;</code>
* @return The retcode.
*/
@java.lang.Override
@ -443,7 +439,7 @@ public final class AvatarChangeElementTypeRspOuterClass {
return retcode_;
}
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 2;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
@ -454,7 +450,7 @@ public final class AvatarChangeElementTypeRspOuterClass {
return this;
}
/**
* <code>int32 retcode = 13;</code>
* <code>int32 retcode = 2;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
@ -531,7 +527,7 @@ public final class AvatarChangeElementTypeRspOuterClass {
static {
java.lang.String[] descriptorData = {
"\n AvatarChangeElementTypeRsp.proto\"-\n\032Av" +
"atarChangeElementTypeRsp\022\017\n\007retcode\030\r \001(" +
"atarChangeElementTypeRsp\022\017\n\007retcode\030\002 \001(" +
"\005B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor

View File

@ -19,38 +19,36 @@ public final class AvatarDieAnimationEndReqOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>.Vector reborn_pos = 3;</code>
* @return Whether the rebornPos field is set.
* <code>uint32 skill_id = 13;</code>
* @return The skillId.
*/
boolean hasRebornPos();
/**
* <code>.Vector reborn_pos = 3;</code>
* @return The rebornPos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getRebornPos();
/**
* <code>.Vector reborn_pos = 3;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRebornPosOrBuilder();
int getSkillId();
/**
* <code>uint64 die_guid = 7;</code>
* <code>uint64 die_guid = 15;</code>
* @return The dieGuid.
*/
long getDieGuid();
/**
* <code>uint32 skill_id = 8;</code>
* @return The skillId.
* <code>.Vector reborn_pos = 2;</code>
* @return Whether the rebornPos field is set.
*/
int getSkillId();
boolean hasRebornPos();
/**
* <code>.Vector reborn_pos = 2;</code>
* @return The rebornPos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getRebornPos();
/**
* <code>.Vector reborn_pos = 2;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRebornPosOrBuilder();
}
/**
* <pre>
* CmdId: 1610
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: NJJDCGNJHKF
* CmdId: 1665
* </pre>
*
* Protobuf type {@code AvatarDieAnimationEndReq}
@ -97,7 +95,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
case 0:
done = true;
break;
case 26: {
case 18: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (rebornPos_ != null) {
subBuilder = rebornPos_.toBuilder();
@ -110,16 +108,16 @@ public final class AvatarDieAnimationEndReqOuterClass {
break;
}
case 56: {
dieGuid_ = input.readUInt64();
break;
}
case 64: {
case 104: {
skillId_ = input.readUInt32();
break;
}
case 120: {
dieGuid_ = input.readUInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@ -152,36 +150,21 @@ public final class AvatarDieAnimationEndReqOuterClass {
emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq.class, emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq.Builder.class);
}
public static final int REBORN_POS_FIELD_NUMBER = 3;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rebornPos_;
public static final int SKILL_ID_FIELD_NUMBER = 13;
private int skillId_;
/**
* <code>.Vector reborn_pos = 3;</code>
* @return Whether the rebornPos field is set.
* <code>uint32 skill_id = 13;</code>
* @return The skillId.
*/
@java.lang.Override
public boolean hasRebornPos() {
return rebornPos_ != null;
}
/**
* <code>.Vector reborn_pos = 3;</code>
* @return The rebornPos.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRebornPos() {
return rebornPos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rebornPos_;
}
/**
* <code>.Vector reborn_pos = 3;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRebornPosOrBuilder() {
return getRebornPos();
public int getSkillId() {
return skillId_;
}
public static final int DIE_GUID_FIELD_NUMBER = 7;
public static final int DIE_GUID_FIELD_NUMBER = 15;
private long dieGuid_;
/**
* <code>uint64 die_guid = 7;</code>
* <code>uint64 die_guid = 15;</code>
* @return The dieGuid.
*/
@java.lang.Override
@ -189,15 +172,30 @@ public final class AvatarDieAnimationEndReqOuterClass {
return dieGuid_;
}
public static final int SKILL_ID_FIELD_NUMBER = 8;
private int skillId_;
public static final int REBORN_POS_FIELD_NUMBER = 2;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rebornPos_;
/**
* <code>uint32 skill_id = 8;</code>
* @return The skillId.
* <code>.Vector reborn_pos = 2;</code>
* @return Whether the rebornPos field is set.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
public boolean hasRebornPos() {
return rebornPos_ != null;
}
/**
* <code>.Vector reborn_pos = 2;</code>
* @return The rebornPos.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRebornPos() {
return rebornPos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rebornPos_;
}
/**
* <code>.Vector reborn_pos = 2;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRebornPosOrBuilder() {
return getRebornPos();
}
private byte memoizedIsInitialized = -1;
@ -215,13 +213,13 @@ public final class AvatarDieAnimationEndReqOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (rebornPos_ != null) {
output.writeMessage(3, getRebornPos());
}
if (dieGuid_ != 0L) {
output.writeUInt64(7, dieGuid_);
output.writeMessage(2, getRebornPos());
}
if (skillId_ != 0) {
output.writeUInt32(8, skillId_);
output.writeUInt32(13, skillId_);
}
if (dieGuid_ != 0L) {
output.writeUInt64(15, dieGuid_);
}
unknownFields.writeTo(output);
}
@ -234,15 +232,15 @@ public final class AvatarDieAnimationEndReqOuterClass {
size = 0;
if (rebornPos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getRebornPos());
}
if (dieGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(7, dieGuid_);
.computeMessageSize(2, getRebornPos());
}
if (skillId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, skillId_);
.computeUInt32Size(13, skillId_);
}
if (dieGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(15, dieGuid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -259,15 +257,15 @@ public final class AvatarDieAnimationEndReqOuterClass {
}
emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq other = (emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq) obj;
if (getSkillId()
!= other.getSkillId()) return false;
if (getDieGuid()
!= other.getDieGuid()) return false;
if (hasRebornPos() != other.hasRebornPos()) return false;
if (hasRebornPos()) {
if (!getRebornPos()
.equals(other.getRebornPos())) return false;
}
if (getDieGuid()
!= other.getDieGuid()) return false;
if (getSkillId()
!= other.getSkillId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -279,15 +277,15 @@ public final class AvatarDieAnimationEndReqOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SKILL_ID_FIELD_NUMBER;
hash = (53 * hash) + getSkillId();
hash = (37 * hash) + DIE_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getDieGuid());
if (hasRebornPos()) {
hash = (37 * hash) + REBORN_POS_FIELD_NUMBER;
hash = (53 * hash) + getRebornPos().hashCode();
}
hash = (37 * hash) + DIE_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getDieGuid());
hash = (37 * hash) + SKILL_ID_FIELD_NUMBER;
hash = (53 * hash) + getSkillId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -385,10 +383,8 @@ public final class AvatarDieAnimationEndReqOuterClass {
}
/**
* <pre>
* CmdId: 1610
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: NJJDCGNJHKF
* CmdId: 1665
* </pre>
*
* Protobuf type {@code AvatarDieAnimationEndReq}
@ -428,16 +424,16 @@ public final class AvatarDieAnimationEndReqOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
skillId_ = 0;
dieGuid_ = 0L;
if (rebornPosBuilder_ == null) {
rebornPos_ = null;
} else {
rebornPos_ = null;
rebornPosBuilder_ = null;
}
dieGuid_ = 0L;
skillId_ = 0;
return this;
}
@ -464,13 +460,13 @@ public final class AvatarDieAnimationEndReqOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq buildPartial() {
emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq result = new emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq(this);
result.skillId_ = skillId_;
result.dieGuid_ = dieGuid_;
if (rebornPosBuilder_ == null) {
result.rebornPos_ = rebornPos_;
} else {
result.rebornPos_ = rebornPosBuilder_.build();
}
result.dieGuid_ = dieGuid_;
result.skillId_ = skillId_;
onBuilt();
return result;
}
@ -519,14 +515,14 @@ public final class AvatarDieAnimationEndReqOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq other) {
if (other == emu.grasscutter.net.proto.AvatarDieAnimationEndReqOuterClass.AvatarDieAnimationEndReq.getDefaultInstance()) return this;
if (other.hasRebornPos()) {
mergeRebornPos(other.getRebornPos());
if (other.getSkillId() != 0) {
setSkillId(other.getSkillId());
}
if (other.getDieGuid() != 0L) {
setDieGuid(other.getDieGuid());
}
if (other.getSkillId() != 0) {
setSkillId(other.getSkillId());
if (other.hasRebornPos()) {
mergeRebornPos(other.getRebornPos());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@ -557,18 +553,80 @@ public final class AvatarDieAnimationEndReqOuterClass {
return this;
}
private int skillId_ ;
/**
* <code>uint32 skill_id = 13;</code>
* @return The skillId.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
}
/**
* <code>uint32 skill_id = 13;</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 = 13;</code>
* @return This builder for chaining.
*/
public Builder clearSkillId() {
skillId_ = 0;
onChanged();
return this;
}
private long dieGuid_ ;
/**
* <code>uint64 die_guid = 15;</code>
* @return The dieGuid.
*/
@java.lang.Override
public long getDieGuid() {
return dieGuid_;
}
/**
* <code>uint64 die_guid = 15;</code>
* @param value The dieGuid to set.
* @return This builder for chaining.
*/
public Builder setDieGuid(long value) {
dieGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 die_guid = 15;</code>
* @return This builder for chaining.
*/
public Builder clearDieGuid() {
dieGuid_ = 0L;
onChanged();
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector rebornPos_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> rebornPosBuilder_;
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
* @return Whether the rebornPos field is set.
*/
public boolean hasRebornPos() {
return rebornPosBuilder_ != null || rebornPos_ != null;
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
* @return The rebornPos.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRebornPos() {
@ -579,7 +637,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
}
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
*/
public Builder setRebornPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rebornPosBuilder_ == null) {
@ -595,7 +653,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
return this;
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
*/
public Builder setRebornPos(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
@ -609,7 +667,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
return this;
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
*/
public Builder mergeRebornPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rebornPosBuilder_ == null) {
@ -627,7 +685,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
return this;
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
*/
public Builder clearRebornPos() {
if (rebornPosBuilder_ == null) {
@ -641,7 +699,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
return this;
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRebornPosBuilder() {
@ -649,7 +707,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
return getRebornPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRebornPosOrBuilder() {
if (rebornPosBuilder_ != null) {
@ -660,7 +718,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
}
}
/**
* <code>.Vector reborn_pos = 3;</code>
* <code>.Vector reborn_pos = 2;</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>
@ -675,68 +733,6 @@ public final class AvatarDieAnimationEndReqOuterClass {
}
return rebornPosBuilder_;
}
private long dieGuid_ ;
/**
* <code>uint64 die_guid = 7;</code>
* @return The dieGuid.
*/
@java.lang.Override
public long getDieGuid() {
return dieGuid_;
}
/**
* <code>uint64 die_guid = 7;</code>
* @param value The dieGuid to set.
* @return This builder for chaining.
*/
public Builder setDieGuid(long value) {
dieGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 die_guid = 7;</code>
* @return This builder for chaining.
*/
public Builder clearDieGuid() {
dieGuid_ = 0L;
onChanged();
return this;
}
private int skillId_ ;
/**
* <code>uint32 skill_id = 8;</code>
* @return The skillId.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
}
/**
* <code>uint32 skill_id = 8;</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 = 8;</code>
* @return This builder for chaining.
*/
public Builder clearSkillId() {
skillId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -805,9 +801,9 @@ public final class AvatarDieAnimationEndReqOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\036AvatarDieAnimationEndReq.proto\032\014Vector" +
".proto\"[\n\030AvatarDieAnimationEndReq\022\033\n\nre" +
"born_pos\030\003 \001(\0132\007.Vector\022\020\n\010die_guid\030\007 \001(" +
"\004\022\020\n\010skill_id\030\010 \001(\rB\033\n\031emu.grasscutter.n" +
".proto\"[\n\030AvatarDieAnimationEndReq\022\020\n\010sk" +
"ill_id\030\r \001(\r\022\020\n\010die_guid\030\017 \001(\004\022\033\n\nreborn" +
"_pos\030\002 \001(\0132\007.VectorB\033\n\031emu.grasscutter.n" +
"et.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -820,7 +816,7 @@ public final class AvatarDieAnimationEndReqOuterClass {
internal_static_AvatarDieAnimationEndReq_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarDieAnimationEndReq_descriptor,
new java.lang.String[] { "RebornPos", "DieGuid", "SkillId", });
new java.lang.String[] { "SkillId", "DieGuid", "RebornPos", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}

View File

@ -19,29 +19,27 @@ public final class AvatarDieAnimationEndRspOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 skill_id = 13;</code>
* @return The skillId.
* <code>uint64 die_guid = 12;</code>
* @return The dieGuid.
*/
int getSkillId();
long getDieGuid();
/**
* <code>int32 retcode = 14;</code>
* <code>int32 retcode = 9;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>uint64 die_guid = 15;</code>
* @return The dieGuid.
* <code>uint32 skill_id = 7;</code>
* @return The skillId.
*/
long getDieGuid();
int getSkillId();
}
/**
* <pre>
* CmdId: 1694
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FDNGCDLNAFN
* CmdId: 1795
* </pre>
*
* Protobuf type {@code AvatarDieAnimationEndRsp}
@ -88,17 +86,17 @@ public final class AvatarDieAnimationEndRspOuterClass {
case 0:
done = true;
break;
case 104: {
case 56: {
skillId_ = input.readUInt32();
break;
}
case 112: {
case 72: {
retcode_ = input.readInt32();
break;
}
case 120: {
case 96: {
dieGuid_ = input.readUInt64();
break;
@ -135,21 +133,21 @@ public final class AvatarDieAnimationEndRspOuterClass {
emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp.class, emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp.Builder.class);
}
public static final int SKILL_ID_FIELD_NUMBER = 13;
private int skillId_;
public static final int DIE_GUID_FIELD_NUMBER = 12;
private long dieGuid_;
/**
* <code>uint32 skill_id = 13;</code>
* @return The skillId.
* <code>uint64 die_guid = 12;</code>
* @return The dieGuid.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
public long getDieGuid() {
return dieGuid_;
}
public static final int RETCODE_FIELD_NUMBER = 14;
public static final int RETCODE_FIELD_NUMBER = 9;
private int retcode_;
/**
* <code>int32 retcode = 14;</code>
* <code>int32 retcode = 9;</code>
* @return The retcode.
*/
@java.lang.Override
@ -157,15 +155,15 @@ public final class AvatarDieAnimationEndRspOuterClass {
return retcode_;
}
public static final int DIE_GUID_FIELD_NUMBER = 15;
private long dieGuid_;
public static final int SKILL_ID_FIELD_NUMBER = 7;
private int skillId_;
/**
* <code>uint64 die_guid = 15;</code>
* @return The dieGuid.
* <code>uint32 skill_id = 7;</code>
* @return The skillId.
*/
@java.lang.Override
public long getDieGuid() {
return dieGuid_;
public int getSkillId() {
return skillId_;
}
private byte memoizedIsInitialized = -1;
@ -183,13 +181,13 @@ public final class AvatarDieAnimationEndRspOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (skillId_ != 0) {
output.writeUInt32(13, skillId_);
output.writeUInt32(7, skillId_);
}
if (retcode_ != 0) {
output.writeInt32(14, retcode_);
output.writeInt32(9, retcode_);
}
if (dieGuid_ != 0L) {
output.writeUInt64(15, dieGuid_);
output.writeUInt64(12, dieGuid_);
}
unknownFields.writeTo(output);
}
@ -202,15 +200,15 @@ public final class AvatarDieAnimationEndRspOuterClass {
size = 0;
if (skillId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, skillId_);
.computeUInt32Size(7, skillId_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(14, retcode_);
.computeInt32Size(9, retcode_);
}
if (dieGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(15, dieGuid_);
.computeUInt64Size(12, dieGuid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -227,12 +225,12 @@ public final class AvatarDieAnimationEndRspOuterClass {
}
emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp other = (emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp) obj;
if (getSkillId()
!= other.getSkillId()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (getDieGuid()
!= other.getDieGuid()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (getSkillId()
!= other.getSkillId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -244,13 +242,13 @@ public final class AvatarDieAnimationEndRspOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SKILL_ID_FIELD_NUMBER;
hash = (53 * hash) + getSkillId();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + DIE_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getDieGuid());
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + SKILL_ID_FIELD_NUMBER;
hash = (53 * hash) + getSkillId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -348,10 +346,8 @@ public final class AvatarDieAnimationEndRspOuterClass {
}
/**
* <pre>
* CmdId: 1694
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: FDNGCDLNAFN
* CmdId: 1795
* </pre>
*
* Protobuf type {@code AvatarDieAnimationEndRsp}
@ -391,11 +387,11 @@ public final class AvatarDieAnimationEndRspOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
skillId_ = 0;
dieGuid_ = 0L;
retcode_ = 0;
dieGuid_ = 0L;
skillId_ = 0;
return this;
}
@ -423,9 +419,9 @@ public final class AvatarDieAnimationEndRspOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp buildPartial() {
emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp result = new emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp(this);
result.skillId_ = skillId_;
result.retcode_ = retcode_;
result.dieGuid_ = dieGuid_;
result.retcode_ = retcode_;
result.skillId_ = skillId_;
onBuilt();
return result;
}
@ -474,14 +470,14 @@ public final class AvatarDieAnimationEndRspOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp other) {
if (other == emu.grasscutter.net.proto.AvatarDieAnimationEndRspOuterClass.AvatarDieAnimationEndRsp.getDefaultInstance()) return this;
if (other.getSkillId() != 0) {
setSkillId(other.getSkillId());
if (other.getDieGuid() != 0L) {
setDieGuid(other.getDieGuid());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getDieGuid() != 0L) {
setDieGuid(other.getDieGuid());
if (other.getSkillId() != 0) {
setSkillId(other.getSkillId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@ -512,71 +508,9 @@ public final class AvatarDieAnimationEndRspOuterClass {
return this;
}
private int skillId_ ;
/**
* <code>uint32 skill_id = 13;</code>
* @return The skillId.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
}
/**
* <code>uint32 skill_id = 13;</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 = 13;</code>
* @return This builder for chaining.
*/
public Builder clearSkillId() {
skillId_ = 0;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 14;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 14;</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 = 14;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
private long dieGuid_ ;
/**
* <code>uint64 die_guid = 15;</code>
* <code>uint64 die_guid = 12;</code>
* @return The dieGuid.
*/
@java.lang.Override
@ -584,7 +518,7 @@ public final class AvatarDieAnimationEndRspOuterClass {
return dieGuid_;
}
/**
* <code>uint64 die_guid = 15;</code>
* <code>uint64 die_guid = 12;</code>
* @param value The dieGuid to set.
* @return This builder for chaining.
*/
@ -595,7 +529,7 @@ public final class AvatarDieAnimationEndRspOuterClass {
return this;
}
/**
* <code>uint64 die_guid = 15;</code>
* <code>uint64 die_guid = 12;</code>
* @return This builder for chaining.
*/
public Builder clearDieGuid() {
@ -604,6 +538,68 @@ public final class AvatarDieAnimationEndRspOuterClass {
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 9;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 9;</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 = 9;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
private int skillId_ ;
/**
* <code>uint32 skill_id = 7;</code>
* @return The skillId.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
}
/**
* <code>uint32 skill_id = 7;</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 = 7;</code>
* @return This builder for chaining.
*/
public Builder clearSkillId() {
skillId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -672,8 +668,8 @@ public final class AvatarDieAnimationEndRspOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\036AvatarDieAnimationEndRsp.proto\"O\n\030Avat" +
"arDieAnimationEndRsp\022\020\n\010skill_id\030\r \001(\r\022\017" +
"\n\007retcode\030\016 \001(\005\022\020\n\010die_guid\030\017 \001(\004B\033\n\031emu" +
"arDieAnimationEndRsp\022\020\n\010die_guid\030\014 \001(\004\022\017" +
"\n\007retcode\030\t \001(\005\022\020\n\010skill_id\030\007 \001(\rB\033\n\031emu" +
".grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -685,7 +681,7 @@ public final class AvatarDieAnimationEndRspOuterClass {
internal_static_AvatarDieAnimationEndRsp_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarDieAnimationEndRsp_descriptor,
new java.lang.String[] { "SkillId", "Retcode", "DieGuid", });
new java.lang.String[] { "DieGuid", "Retcode", "SkillId", });
}
// @@protoc_insertion_point(outer_class_scope)

View File

@ -31,6 +31,10 @@ public final class AvatarEquipAffixInfoOuterClass {
int getLeftCdTime();
}
/**
* <pre>
* Name: JPOMNGOBDIO
* </pre>
*
* Protobuf type {@code AvatarEquipAffixInfo}
*/
public static final class AvatarEquipAffixInfo extends
@ -306,6 +310,10 @@ public final class AvatarEquipAffixInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: JPOMNGOBDIO
* </pre>
*
* Protobuf type {@code AvatarEquipAffixInfo}
*/
public static final class Builder extends

View File

@ -0,0 +1,755 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AvatarEquipAffixStartNotify.proto
package emu.grasscutter.net.proto;
public final class AvatarEquipAffixStartNotifyOuterClass {
private AvatarEquipAffixStartNotifyOuterClass() {}
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 AvatarEquipAffixStartNotifyOrBuilder extends
// @@protoc_insertion_point(interface_extends:AvatarEquipAffixStartNotify)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint64 avatar_guid = 5;</code>
* @return The avatarGuid.
*/
long getAvatarGuid();
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
* @return Whether the equipAffixInfo field is set.
*/
boolean hasEquipAffixInfo();
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
* @return The equipAffixInfo.
*/
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo getEquipAffixInfo();
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfoOrBuilder getEquipAffixInfoOrBuilder();
}
/**
* <pre>
* Name: GDBEDIEBFFL
* CmdId: 1666
* </pre>
*
* Protobuf type {@code AvatarEquipAffixStartNotify}
*/
public static final class AvatarEquipAffixStartNotify extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AvatarEquipAffixStartNotify)
AvatarEquipAffixStartNotifyOrBuilder {
private static final long serialVersionUID = 0L;
// Use AvatarEquipAffixStartNotify.newBuilder() to construct.
private AvatarEquipAffixStartNotify(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AvatarEquipAffixStartNotify() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AvatarEquipAffixStartNotify();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AvatarEquipAffixStartNotify(
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 40: {
avatarGuid_ = input.readUInt64();
break;
}
case 82: {
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.Builder subBuilder = null;
if (equipAffixInfo_ != null) {
subBuilder = equipAffixInfo_.toBuilder();
}
equipAffixInfo_ = input.readMessage(emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(equipAffixInfo_);
equipAffixInfo_ = 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.AvatarEquipAffixStartNotifyOuterClass.internal_static_AvatarEquipAffixStartNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.internal_static_AvatarEquipAffixStartNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify.class, emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify.Builder.class);
}
public static final int AVATAR_GUID_FIELD_NUMBER = 5;
private long avatarGuid_;
/**
* <code>uint64 avatar_guid = 5;</code>
* @return The avatarGuid.
*/
@java.lang.Override
public long getAvatarGuid() {
return avatarGuid_;
}
public static final int EQUIP_AFFIX_INFO_FIELD_NUMBER = 10;
private emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo equipAffixInfo_;
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
* @return Whether the equipAffixInfo field is set.
*/
@java.lang.Override
public boolean hasEquipAffixInfo() {
return equipAffixInfo_ != null;
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
* @return The equipAffixInfo.
*/
@java.lang.Override
public emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo getEquipAffixInfo() {
return equipAffixInfo_ == null ? emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.getDefaultInstance() : equipAffixInfo_;
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfoOrBuilder getEquipAffixInfoOrBuilder() {
return getEquipAffixInfo();
}
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 (avatarGuid_ != 0L) {
output.writeUInt64(5, avatarGuid_);
}
if (equipAffixInfo_ != null) {
output.writeMessage(10, getEquipAffixInfo());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (avatarGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(5, avatarGuid_);
}
if (equipAffixInfo_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getEquipAffixInfo());
}
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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify other = (emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify) obj;
if (getAvatarGuid()
!= other.getAvatarGuid()) return false;
if (hasEquipAffixInfo() != other.hasEquipAffixInfo()) return false;
if (hasEquipAffixInfo()) {
if (!getEquipAffixInfo()
.equals(other.getEquipAffixInfo())) 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) + AVATAR_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getAvatarGuid());
if (hasEquipAffixInfo()) {
hash = (37 * hash) + EQUIP_AFFIX_INFO_FIELD_NUMBER;
hash = (53 * hash) + getEquipAffixInfo().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify 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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify 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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify 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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify 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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify 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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify 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>
* Name: GDBEDIEBFFL
* CmdId: 1666
* </pre>
*
* Protobuf type {@code AvatarEquipAffixStartNotify}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AvatarEquipAffixStartNotify)
emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotifyOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.internal_static_AvatarEquipAffixStartNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.internal_static_AvatarEquipAffixStartNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify.class, emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify.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();
avatarGuid_ = 0L;
if (equipAffixInfoBuilder_ == null) {
equipAffixInfo_ = null;
} else {
equipAffixInfo_ = null;
equipAffixInfoBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.internal_static_AvatarEquipAffixStartNotify_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify build() {
emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify buildPartial() {
emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify result = new emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify(this);
result.avatarGuid_ = avatarGuid_;
if (equipAffixInfoBuilder_ == null) {
result.equipAffixInfo_ = equipAffixInfo_;
} else {
result.equipAffixInfo_ = equipAffixInfoBuilder_.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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify) {
return mergeFrom((emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify other) {
if (other == emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify.getDefaultInstance()) return this;
if (other.getAvatarGuid() != 0L) {
setAvatarGuid(other.getAvatarGuid());
}
if (other.hasEquipAffixInfo()) {
mergeEquipAffixInfo(other.getEquipAffixInfo());
}
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.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long avatarGuid_ ;
/**
* <code>uint64 avatar_guid = 5;</code>
* @return The avatarGuid.
*/
@java.lang.Override
public long getAvatarGuid() {
return avatarGuid_;
}
/**
* <code>uint64 avatar_guid = 5;</code>
* @param value The avatarGuid to set.
* @return This builder for chaining.
*/
public Builder setAvatarGuid(long value) {
avatarGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 avatar_guid = 5;</code>
* @return This builder for chaining.
*/
public Builder clearAvatarGuid() {
avatarGuid_ = 0L;
onChanged();
return this;
}
private emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo equipAffixInfo_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo, emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.Builder, emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfoOrBuilder> equipAffixInfoBuilder_;
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
* @return Whether the equipAffixInfo field is set.
*/
public boolean hasEquipAffixInfo() {
return equipAffixInfoBuilder_ != null || equipAffixInfo_ != null;
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
* @return The equipAffixInfo.
*/
public emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo getEquipAffixInfo() {
if (equipAffixInfoBuilder_ == null) {
return equipAffixInfo_ == null ? emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.getDefaultInstance() : equipAffixInfo_;
} else {
return equipAffixInfoBuilder_.getMessage();
}
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
public Builder setEquipAffixInfo(emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo value) {
if (equipAffixInfoBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
equipAffixInfo_ = value;
onChanged();
} else {
equipAffixInfoBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
public Builder setEquipAffixInfo(
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.Builder builderForValue) {
if (equipAffixInfoBuilder_ == null) {
equipAffixInfo_ = builderForValue.build();
onChanged();
} else {
equipAffixInfoBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
public Builder mergeEquipAffixInfo(emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo value) {
if (equipAffixInfoBuilder_ == null) {
if (equipAffixInfo_ != null) {
equipAffixInfo_ =
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.newBuilder(equipAffixInfo_).mergeFrom(value).buildPartial();
} else {
equipAffixInfo_ = value;
}
onChanged();
} else {
equipAffixInfoBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
public Builder clearEquipAffixInfo() {
if (equipAffixInfoBuilder_ == null) {
equipAffixInfo_ = null;
onChanged();
} else {
equipAffixInfo_ = null;
equipAffixInfoBuilder_ = null;
}
return this;
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
public emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.Builder getEquipAffixInfoBuilder() {
onChanged();
return getEquipAffixInfoFieldBuilder().getBuilder();
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
public emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfoOrBuilder getEquipAffixInfoOrBuilder() {
if (equipAffixInfoBuilder_ != null) {
return equipAffixInfoBuilder_.getMessageOrBuilder();
} else {
return equipAffixInfo_ == null ?
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.getDefaultInstance() : equipAffixInfo_;
}
}
/**
* <code>.AvatarEquipAffixInfo equip_affix_info = 10;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo, emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.Builder, emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfoOrBuilder>
getEquipAffixInfoFieldBuilder() {
if (equipAffixInfoBuilder_ == null) {
equipAffixInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo, emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfo.Builder, emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.AvatarEquipAffixInfoOrBuilder>(
getEquipAffixInfo(),
getParentForChildren(),
isClean());
equipAffixInfo_ = null;
}
return equipAffixInfoBuilder_;
}
@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:AvatarEquipAffixStartNotify)
}
// @@protoc_insertion_point(class_scope:AvatarEquipAffixStartNotify)
private static final emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify();
}
public static emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AvatarEquipAffixStartNotify>
PARSER = new com.google.protobuf.AbstractParser<AvatarEquipAffixStartNotify>() {
@java.lang.Override
public AvatarEquipAffixStartNotify parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AvatarEquipAffixStartNotify(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AvatarEquipAffixStartNotify> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AvatarEquipAffixStartNotify> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarEquipAffixStartNotifyOuterClass.AvatarEquipAffixStartNotify getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AvatarEquipAffixStartNotify_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AvatarEquipAffixStartNotify_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!AvatarEquipAffixStartNotify.proto\032\032Ava" +
"tarEquipAffixInfo.proto\"c\n\033AvatarEquipAf" +
"fixStartNotify\022\023\n\013avatar_guid\030\005 \001(\004\022/\n\020e" +
"quip_affix_info\030\n \001(\0132\025.AvatarEquipAffix" +
"InfoB\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.AvatarEquipAffixInfoOuterClass.getDescriptor(),
});
internal_static_AvatarEquipAffixStartNotify_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AvatarEquipAffixStartNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarEquipAffixStartNotify_descriptor,
new java.lang.String[] { "AvatarGuid", "EquipAffixInfo", });
emu.grasscutter.net.proto.AvatarEquipAffixInfoOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}

View File

@ -19,65 +19,63 @@ public final class AvatarEquipChangeNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint64 avatar_guid = 10;</code>
* <code>uint32 equip_type = 5;</code>
* @return The equipType.
*/
int getEquipType();
/**
* <code>uint64 avatar_guid = 3;</code>
* @return The avatarGuid.
*/
long getAvatarGuid();
/**
* <code>uint64 equip_guid = 13;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
* @return Whether the reliquary field is set.
*/
boolean hasReliquary();
/**
* <code>.SceneReliquaryInfo reliquary = 6;</code>
* @return The reliquary.
*/
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo getReliquary();
/**
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfoOrBuilder getReliquaryOrBuilder();
/**
* <code>.SceneWeaponInfo weapon = 12;</code>
* @return Whether the weapon field is set.
*/
boolean hasWeapon();
/**
* <code>.SceneWeaponInfo weapon = 12;</code>
* @return The weapon.
*/
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo getWeapon();
/**
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfoOrBuilder getWeaponOrBuilder();
/**
* <code>uint64 equip_guid = 2;</code>
* @return The equipGuid.
*/
long getEquipGuid();
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* @return Whether the reliquary field is set.
*/
boolean hasReliquary();
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* @return The reliquary.
*/
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo getReliquary();
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
*/
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfoOrBuilder getReliquaryOrBuilder();
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* @return Whether the weapon field is set.
*/
boolean hasWeapon();
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* @return The weapon.
*/
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo getWeapon();
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
*/
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfoOrBuilder getWeaponOrBuilder();
/**
* <code>uint32 item_id = 14;</code>
* <code>uint32 item_id = 9;</code>
* @return The itemId.
*/
int getItemId();
/**
* <code>uint32 equip_type = 8;</code>
* @return The equipType.
*/
int getEquipType();
}
/**
* <pre>
* CmdId: 647
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: IKNNNIGIPLE
* CmdId: 661
* </pre>
*
* Protobuf type {@code AvatarEquipChangeNotify}
@ -124,7 +122,22 @@ public final class AvatarEquipChangeNotifyOuterClass {
case 0:
done = true;
break;
case 10: {
case 16: {
equipGuid_ = input.readUInt64();
break;
}
case 24: {
avatarGuid_ = input.readUInt64();
break;
}
case 40: {
equipType_ = input.readUInt32();
break;
}
case 50: {
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo.Builder subBuilder = null;
if (reliquary_ != null) {
subBuilder = reliquary_.toBuilder();
@ -137,27 +150,12 @@ public final class AvatarEquipChangeNotifyOuterClass {
break;
}
case 64: {
equipType_ = input.readUInt32();
break;
}
case 80: {
avatarGuid_ = input.readUInt64();
break;
}
case 104: {
equipGuid_ = input.readUInt64();
break;
}
case 112: {
case 72: {
itemId_ = input.readUInt32();
break;
}
case 122: {
case 98: {
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo.Builder subBuilder = null;
if (weapon_ != null) {
subBuilder = weapon_.toBuilder();
@ -202,10 +200,21 @@ public final class AvatarEquipChangeNotifyOuterClass {
emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify.class, emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify.Builder.class);
}
public static final int AVATAR_GUID_FIELD_NUMBER = 10;
public static final int EQUIP_TYPE_FIELD_NUMBER = 5;
private int equipType_;
/**
* <code>uint32 equip_type = 5;</code>
* @return The equipType.
*/
@java.lang.Override
public int getEquipType() {
return equipType_;
}
public static final int AVATAR_GUID_FIELD_NUMBER = 3;
private long avatarGuid_;
/**
* <code>uint64 avatar_guid = 10;</code>
* <code>uint64 avatar_guid = 3;</code>
* @return The avatarGuid.
*/
@java.lang.Override
@ -213,21 +222,10 @@ public final class AvatarEquipChangeNotifyOuterClass {
return avatarGuid_;
}
public static final int EQUIP_GUID_FIELD_NUMBER = 13;
private long equipGuid_;
/**
* <code>uint64 equip_guid = 13;</code>
* @return The equipGuid.
*/
@java.lang.Override
public long getEquipGuid() {
return equipGuid_;
}
public static final int RELIQUARY_FIELD_NUMBER = 1;
public static final int RELIQUARY_FIELD_NUMBER = 6;
private emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo reliquary_;
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
* @return Whether the reliquary field is set.
*/
@java.lang.Override
@ -235,7 +233,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return reliquary_ != null;
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
* @return The reliquary.
*/
@java.lang.Override
@ -243,17 +241,17 @@ public final class AvatarEquipChangeNotifyOuterClass {
return reliquary_ == null ? emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo.getDefaultInstance() : reliquary_;
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfoOrBuilder getReliquaryOrBuilder() {
return getReliquary();
}
public static final int WEAPON_FIELD_NUMBER = 15;
public static final int WEAPON_FIELD_NUMBER = 12;
private emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo weapon_;
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
* @return Whether the weapon field is set.
*/
@java.lang.Override
@ -261,7 +259,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return weapon_ != null;
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
* @return The weapon.
*/
@java.lang.Override
@ -269,17 +267,28 @@ public final class AvatarEquipChangeNotifyOuterClass {
return weapon_ == null ? emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo.getDefaultInstance() : weapon_;
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfoOrBuilder getWeaponOrBuilder() {
return getWeapon();
}
public static final int ITEM_ID_FIELD_NUMBER = 14;
public static final int EQUIP_GUID_FIELD_NUMBER = 2;
private long equipGuid_;
/**
* <code>uint64 equip_guid = 2;</code>
* @return The equipGuid.
*/
@java.lang.Override
public long getEquipGuid() {
return equipGuid_;
}
public static final int ITEM_ID_FIELD_NUMBER = 9;
private int itemId_;
/**
* <code>uint32 item_id = 14;</code>
* <code>uint32 item_id = 9;</code>
* @return The itemId.
*/
@java.lang.Override
@ -287,17 +296,6 @@ public final class AvatarEquipChangeNotifyOuterClass {
return itemId_;
}
public static final int EQUIP_TYPE_FIELD_NUMBER = 8;
private int equipType_;
/**
* <code>uint32 equip_type = 8;</code>
* @return The equipType.
*/
@java.lang.Override
public int getEquipType() {
return equipType_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@ -312,23 +310,23 @@ public final class AvatarEquipChangeNotifyOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (reliquary_ != null) {
output.writeMessage(1, getReliquary());
}
if (equipType_ != 0) {
output.writeUInt32(8, equipType_);
if (equipGuid_ != 0L) {
output.writeUInt64(2, equipGuid_);
}
if (avatarGuid_ != 0L) {
output.writeUInt64(10, avatarGuid_);
output.writeUInt64(3, avatarGuid_);
}
if (equipGuid_ != 0L) {
output.writeUInt64(13, equipGuid_);
if (equipType_ != 0) {
output.writeUInt32(5, equipType_);
}
if (reliquary_ != null) {
output.writeMessage(6, getReliquary());
}
if (itemId_ != 0) {
output.writeUInt32(14, itemId_);
output.writeUInt32(9, itemId_);
}
if (weapon_ != null) {
output.writeMessage(15, getWeapon());
output.writeMessage(12, getWeapon());
}
unknownFields.writeTo(output);
}
@ -339,29 +337,29 @@ public final class AvatarEquipChangeNotifyOuterClass {
if (size != -1) return size;
size = 0;
if (reliquary_ != null) {
if (equipGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getReliquary());
}
if (equipType_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, equipType_);
.computeUInt64Size(2, equipGuid_);
}
if (avatarGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(10, avatarGuid_);
.computeUInt64Size(3, avatarGuid_);
}
if (equipGuid_ != 0L) {
if (equipType_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(13, equipGuid_);
.computeUInt32Size(5, equipType_);
}
if (reliquary_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getReliquary());
}
if (itemId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, itemId_);
.computeUInt32Size(9, itemId_);
}
if (weapon_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getWeapon());
.computeMessageSize(12, getWeapon());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@ -378,10 +376,10 @@ public final class AvatarEquipChangeNotifyOuterClass {
}
emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify other = (emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify) obj;
if (getEquipType()
!= other.getEquipType()) return false;
if (getAvatarGuid()
!= other.getAvatarGuid()) return false;
if (getEquipGuid()
!= other.getEquipGuid()) return false;
if (hasReliquary() != other.hasReliquary()) return false;
if (hasReliquary()) {
if (!getReliquary()
@ -392,10 +390,10 @@ public final class AvatarEquipChangeNotifyOuterClass {
if (!getWeapon()
.equals(other.getWeapon())) return false;
}
if (getEquipGuid()
!= other.getEquipGuid()) return false;
if (getItemId()
!= other.getItemId()) return false;
if (getEquipType()
!= other.getEquipType()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@ -407,12 +405,11 @@ public final class AvatarEquipChangeNotifyOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + EQUIP_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getEquipType();
hash = (37 * hash) + AVATAR_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getAvatarGuid());
hash = (37 * hash) + EQUIP_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getEquipGuid());
if (hasReliquary()) {
hash = (37 * hash) + RELIQUARY_FIELD_NUMBER;
hash = (53 * hash) + getReliquary().hashCode();
@ -421,10 +418,11 @@ public final class AvatarEquipChangeNotifyOuterClass {
hash = (37 * hash) + WEAPON_FIELD_NUMBER;
hash = (53 * hash) + getWeapon().hashCode();
}
hash = (37 * hash) + EQUIP_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getEquipGuid());
hash = (37 * hash) + ITEM_ID_FIELD_NUMBER;
hash = (53 * hash) + getItemId();
hash = (37 * hash) + EQUIP_TYPE_FIELD_NUMBER;
hash = (53 * hash) + getEquipType();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@ -522,10 +520,8 @@ public final class AvatarEquipChangeNotifyOuterClass {
}
/**
* <pre>
* CmdId: 647
* EnetChannelId: 0
* EnetIsReliable: false
* IsAllowClient: true
* Name: IKNNNIGIPLE
* CmdId: 661
* </pre>
*
* Protobuf type {@code AvatarEquipChangeNotify}
@ -565,9 +561,9 @@ public final class AvatarEquipChangeNotifyOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
avatarGuid_ = 0L;
equipType_ = 0;
equipGuid_ = 0L;
avatarGuid_ = 0L;
if (reliquaryBuilder_ == null) {
reliquary_ = null;
@ -581,9 +577,9 @@ public final class AvatarEquipChangeNotifyOuterClass {
weapon_ = null;
weaponBuilder_ = null;
}
itemId_ = 0;
equipGuid_ = 0L;
equipType_ = 0;
itemId_ = 0;
return this;
}
@ -611,8 +607,8 @@ public final class AvatarEquipChangeNotifyOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify buildPartial() {
emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify result = new emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify(this);
result.equipType_ = equipType_;
result.avatarGuid_ = avatarGuid_;
result.equipGuid_ = equipGuid_;
if (reliquaryBuilder_ == null) {
result.reliquary_ = reliquary_;
} else {
@ -623,8 +619,8 @@ public final class AvatarEquipChangeNotifyOuterClass {
} else {
result.weapon_ = weaponBuilder_.build();
}
result.equipGuid_ = equipGuid_;
result.itemId_ = itemId_;
result.equipType_ = equipType_;
onBuilt();
return result;
}
@ -673,24 +669,24 @@ public final class AvatarEquipChangeNotifyOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify other) {
if (other == emu.grasscutter.net.proto.AvatarEquipChangeNotifyOuterClass.AvatarEquipChangeNotify.getDefaultInstance()) return this;
if (other.getEquipType() != 0) {
setEquipType(other.getEquipType());
}
if (other.getAvatarGuid() != 0L) {
setAvatarGuid(other.getAvatarGuid());
}
if (other.getEquipGuid() != 0L) {
setEquipGuid(other.getEquipGuid());
}
if (other.hasReliquary()) {
mergeReliquary(other.getReliquary());
}
if (other.hasWeapon()) {
mergeWeapon(other.getWeapon());
}
if (other.getEquipGuid() != 0L) {
setEquipGuid(other.getEquipGuid());
}
if (other.getItemId() != 0) {
setItemId(other.getItemId());
}
if (other.getEquipType() != 0) {
setEquipType(other.getEquipType());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@ -720,9 +716,40 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
private int equipType_ ;
/**
* <code>uint32 equip_type = 5;</code>
* @return The equipType.
*/
@java.lang.Override
public int getEquipType() {
return equipType_;
}
/**
* <code>uint32 equip_type = 5;</code>
* @param value The equipType to set.
* @return This builder for chaining.
*/
public Builder setEquipType(int value) {
equipType_ = value;
onChanged();
return this;
}
/**
* <code>uint32 equip_type = 5;</code>
* @return This builder for chaining.
*/
public Builder clearEquipType() {
equipType_ = 0;
onChanged();
return this;
}
private long avatarGuid_ ;
/**
* <code>uint64 avatar_guid = 10;</code>
* <code>uint64 avatar_guid = 3;</code>
* @return The avatarGuid.
*/
@java.lang.Override
@ -730,7 +757,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return avatarGuid_;
}
/**
* <code>uint64 avatar_guid = 10;</code>
* <code>uint64 avatar_guid = 3;</code>
* @param value The avatarGuid to set.
* @return This builder for chaining.
*/
@ -741,7 +768,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>uint64 avatar_guid = 10;</code>
* <code>uint64 avatar_guid = 3;</code>
* @return This builder for chaining.
*/
public Builder clearAvatarGuid() {
@ -751,49 +778,18 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
private long equipGuid_ ;
/**
* <code>uint64 equip_guid = 13;</code>
* @return The equipGuid.
*/
@java.lang.Override
public long getEquipGuid() {
return equipGuid_;
}
/**
* <code>uint64 equip_guid = 13;</code>
* @param value The equipGuid to set.
* @return This builder for chaining.
*/
public Builder setEquipGuid(long value) {
equipGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 equip_guid = 13;</code>
* @return This builder for chaining.
*/
public Builder clearEquipGuid() {
equipGuid_ = 0L;
onChanged();
return this;
}
private emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo reliquary_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo, emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo.Builder, emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfoOrBuilder> reliquaryBuilder_;
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
* @return Whether the reliquary field is set.
*/
public boolean hasReliquary() {
return reliquaryBuilder_ != null || reliquary_ != null;
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
* @return The reliquary.
*/
public emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo getReliquary() {
@ -804,7 +800,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
}
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
public Builder setReliquary(emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo value) {
if (reliquaryBuilder_ == null) {
@ -820,7 +816,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
public Builder setReliquary(
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo.Builder builderForValue) {
@ -834,7 +830,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
public Builder mergeReliquary(emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo value) {
if (reliquaryBuilder_ == null) {
@ -852,7 +848,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
public Builder clearReliquary() {
if (reliquaryBuilder_ == null) {
@ -866,7 +862,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
public emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo.Builder getReliquaryBuilder() {
@ -874,7 +870,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return getReliquaryFieldBuilder().getBuilder();
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
public emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfoOrBuilder getReliquaryOrBuilder() {
if (reliquaryBuilder_ != null) {
@ -885,7 +881,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
}
}
/**
* <code>.SceneReliquaryInfo reliquary = 1;</code>
* <code>.SceneReliquaryInfo reliquary = 6;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo, emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfo.Builder, emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.SceneReliquaryInfoOrBuilder>
@ -905,14 +901,14 @@ public final class AvatarEquipChangeNotifyOuterClass {
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo, emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo.Builder, emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfoOrBuilder> weaponBuilder_;
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
* @return Whether the weapon field is set.
*/
public boolean hasWeapon() {
return weaponBuilder_ != null || weapon_ != null;
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
* @return The weapon.
*/
public emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo getWeapon() {
@ -923,7 +919,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
}
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
public Builder setWeapon(emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo value) {
if (weaponBuilder_ == null) {
@ -939,7 +935,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
public Builder setWeapon(
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo.Builder builderForValue) {
@ -953,7 +949,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
public Builder mergeWeapon(emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo value) {
if (weaponBuilder_ == null) {
@ -971,7 +967,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
public Builder clearWeapon() {
if (weaponBuilder_ == null) {
@ -985,7 +981,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
public emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo.Builder getWeaponBuilder() {
@ -993,7 +989,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return getWeaponFieldBuilder().getBuilder();
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
public emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfoOrBuilder getWeaponOrBuilder() {
if (weaponBuilder_ != null) {
@ -1004,7 +1000,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
}
}
/**
* <code>.SceneWeaponInfo weapon = 15;</code>
* <code>.SceneWeaponInfo weapon = 12;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo, emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfo.Builder, emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.SceneWeaponInfoOrBuilder>
@ -1020,9 +1016,40 @@ public final class AvatarEquipChangeNotifyOuterClass {
return weaponBuilder_;
}
private long equipGuid_ ;
/**
* <code>uint64 equip_guid = 2;</code>
* @return The equipGuid.
*/
@java.lang.Override
public long getEquipGuid() {
return equipGuid_;
}
/**
* <code>uint64 equip_guid = 2;</code>
* @param value The equipGuid to set.
* @return This builder for chaining.
*/
public Builder setEquipGuid(long value) {
equipGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 equip_guid = 2;</code>
* @return This builder for chaining.
*/
public Builder clearEquipGuid() {
equipGuid_ = 0L;
onChanged();
return this;
}
private int itemId_ ;
/**
* <code>uint32 item_id = 14;</code>
* <code>uint32 item_id = 9;</code>
* @return The itemId.
*/
@java.lang.Override
@ -1030,7 +1057,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return itemId_;
}
/**
* <code>uint32 item_id = 14;</code>
* <code>uint32 item_id = 9;</code>
* @param value The itemId to set.
* @return This builder for chaining.
*/
@ -1041,7 +1068,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
return this;
}
/**
* <code>uint32 item_id = 14;</code>
* <code>uint32 item_id = 9;</code>
* @return This builder for chaining.
*/
public Builder clearItemId() {
@ -1050,37 +1077,6 @@ public final class AvatarEquipChangeNotifyOuterClass {
onChanged();
return this;
}
private int equipType_ ;
/**
* <code>uint32 equip_type = 8;</code>
* @return The equipType.
*/
@java.lang.Override
public int getEquipType() {
return equipType_;
}
/**
* <code>uint32 equip_type = 8;</code>
* @param value The equipType to set.
* @return This builder for chaining.
*/
public Builder setEquipType(int value) {
equipType_ = value;
onChanged();
return this;
}
/**
* <code>uint32 equip_type = 8;</code>
* @return This builder for chaining.
*/
public Builder clearEquipType() {
equipType_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@ -1150,11 +1146,11 @@ public final class AvatarEquipChangeNotifyOuterClass {
java.lang.String[] descriptorData = {
"\n\035AvatarEquipChangeNotify.proto\032\030SceneRe" +
"liquaryInfo.proto\032\025SceneWeaponInfo.proto" +
"\"\261\001\n\027AvatarEquipChangeNotify\022\023\n\013avatar_g" +
"uid\030\n \001(\004\022\022\n\nequip_guid\030\r \001(\004\022&\n\treliqua" +
"ry\030\001 \001(\0132\023.SceneReliquaryInfo\022 \n\006weapon\030" +
"\017 \001(\0132\020.SceneWeaponInfo\022\017\n\007item_id\030\016 \001(\r" +
"\022\022\n\nequip_type\030\010 \001(\rB\033\n\031emu.grasscutter." +
"\"\261\001\n\027AvatarEquipChangeNotify\022\022\n\nequip_ty" +
"pe\030\005 \001(\r\022\023\n\013avatar_guid\030\003 \001(\004\022&\n\treliqua" +
"ry\030\006 \001(\0132\023.SceneReliquaryInfo\022 \n\006weapon\030" +
"\014 \001(\0132\020.SceneWeaponInfo\022\022\n\nequip_guid\030\002 " +
"\001(\004\022\017\n\007item_id\030\t \001(\rB\033\n\031emu.grasscutter." +
"net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@ -1168,7 +1164,7 @@ public final class AvatarEquipChangeNotifyOuterClass {
internal_static_AvatarEquipChangeNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarEquipChangeNotify_descriptor,
new java.lang.String[] { "AvatarGuid", "EquipGuid", "Reliquary", "Weapon", "ItemId", "EquipType", });
new java.lang.String[] { "EquipType", "AvatarGuid", "Reliquary", "Weapon", "EquipGuid", "ItemId", });
emu.grasscutter.net.proto.SceneReliquaryInfoOuterClass.getDescriptor();
emu.grasscutter.net.proto.SceneWeaponInfoOuterClass.getDescriptor();
}

View File

@ -49,6 +49,10 @@ public final class AvatarExcelInfoOuterClass {
long getCombatConfigHash();
}
/**
* <pre>
* Name: NEFCHPHBGAP
* </pre>
*
* Protobuf type {@code AvatarExcelInfo}
*/
public static final class AvatarExcelInfo extends
@ -410,6 +414,10 @@ public final class AvatarExcelInfoOuterClass {
return builder;
}
/**
* <pre>
* Name: NEFCHPHBGAP
* </pre>
*
* Protobuf type {@code AvatarExcelInfo}
*/
public static final class Builder extends

View File

@ -0,0 +1,476 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AvatarExpeditionAllDataReq.proto
package emu.grasscutter.net.proto;
public final class AvatarExpeditionAllDataReqOuterClass {
private AvatarExpeditionAllDataReqOuterClass() {}
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 AvatarExpeditionAllDataReqOrBuilder extends
// @@protoc_insertion_point(interface_extends:AvatarExpeditionAllDataReq)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* Name: MDAOANDDMGE
* CmdId: 1748
* </pre>
*
* Protobuf type {@code AvatarExpeditionAllDataReq}
*/
public static final class AvatarExpeditionAllDataReq extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AvatarExpeditionAllDataReq)
AvatarExpeditionAllDataReqOrBuilder {
private static final long serialVersionUID = 0L;
// Use AvatarExpeditionAllDataReq.newBuilder() to construct.
private AvatarExpeditionAllDataReq(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AvatarExpeditionAllDataReq() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AvatarExpeditionAllDataReq();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AvatarExpeditionAllDataReq(
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.AvatarExpeditionAllDataReqOuterClass.internal_static_AvatarExpeditionAllDataReq_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.internal_static_AvatarExpeditionAllDataReq_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq.class, emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq.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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq other = (emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq) 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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq 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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq 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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq 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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq 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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq 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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq 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>
* Name: MDAOANDDMGE
* CmdId: 1748
* </pre>
*
* Protobuf type {@code AvatarExpeditionAllDataReq}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AvatarExpeditionAllDataReq)
emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReqOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.internal_static_AvatarExpeditionAllDataReq_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.internal_static_AvatarExpeditionAllDataReq_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq.class, emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq.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.AvatarExpeditionAllDataReqOuterClass.internal_static_AvatarExpeditionAllDataReq_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq build() {
emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq buildPartial() {
emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq result = new emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq(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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq) {
return mergeFrom((emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq other) {
if (other == emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq.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.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq) 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:AvatarExpeditionAllDataReq)
}
// @@protoc_insertion_point(class_scope:AvatarExpeditionAllDataReq)
private static final emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq();
}
public static emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AvatarExpeditionAllDataReq>
PARSER = new com.google.protobuf.AbstractParser<AvatarExpeditionAllDataReq>() {
@java.lang.Override
public AvatarExpeditionAllDataReq parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AvatarExpeditionAllDataReq(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AvatarExpeditionAllDataReq> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AvatarExpeditionAllDataReq> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AvatarExpeditionAllDataReqOuterClass.AvatarExpeditionAllDataReq getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AvatarExpeditionAllDataReq_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AvatarExpeditionAllDataReq_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 AvatarExpeditionAllDataReq.proto\"\034\n\032Av" +
"atarExpeditionAllDataReqB\033\n\031emu.grasscut" +
"ter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AvatarExpeditionAllDataReq_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AvatarExpeditionAllDataReq_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AvatarExpeditionAllDataReq_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}

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