Compare commits

...

314 Commits

5540 changed files with 2219060 additions and 261027 deletions
+1 -1
View File
@@ -10,5 +10,5 @@ max_line_length = 120
tab_width = 4
trim_trailing_whitespace = true
[{*.json,*.xml}]
[{*.json,*.xml,*.yml,*.html}]
indent_size = 2
+1 -6
View File
@@ -1,6 +1 @@
*.java text=auto
*.json text=auto
*.md text=auto
*.properties text=auto
*.py text=auto
*.sh text=auto
* text=auto
+7 -1
View File
@@ -7,6 +7,7 @@ on:
branches:
- "stable"
- "development"
- "unstable"
pull_request:
paths:
- "**.java"
@@ -35,8 +36,13 @@ jobs:
key: ${{ runner.os }}-gradle-${{ hashFiles('*.gradle', 'gradle.properties', '**/*.accesswidener') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Download Handbook
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/handbook.html
target: src/main/resources/html/
- name: Run Gradle
run: ./gradlew && ./gradlew jar
run: ./gradlew -PskipHandbook=1 && ./gradlew jar -PskipHandbook=1
- name: Upload build
uses: actions/upload-artifact@v3
with:
+78
View File
@@ -0,0 +1,78 @@
name: "Lint & Format Code"
on:
workflow_dispatch: ~
push:
paths:
- "src/main/**.java"
- "**.json"
branches:
- "development"
- "unstable"
jobs:
Format-Code:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Extract branch name
shell: bash
run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
id: extract_branch
- name: Setup Java
uses: actions/setup-java@v3
with:
distribution: temurin
java-version: '17'
- name: Cache gradle files
uses: actions/cache@v2
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
./.gradle/loom-cache
key: ${{ runner.os }}-gradle-${{ hashFiles('*.gradle', 'gradle.properties', '**/*.accesswidener') }}
restore-keys: |
${{ runner.os }}-gradle-
- name: Format Code
run: ./gradlew -PskipHandbook=1 && ./gradlew spotlessApply -PskipHandbook=1
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout ${{ steps.extract_branch.outputs.branch }} && git pull
- run: git stash pop || true
- name: Commit Code Changes
run: git add -u && git commit -m 'Format code [skip actions]' || true
- name: Push Code Changes
run: git push --set-upstream --force origin ${{ steps.extract_branch.outputs.branch }}
Update-Languages:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Extract branch name
shell: bash
run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
id: extract_branch
- name: Update Languages
run: python scripts/manage_languages.py -u
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout ${{ steps.extract_branch.outputs.branch }} && git pull
- run: git stash pop || true
- name: Commit any language changes
run: git add -u && git commit -m 'Update languages [skip actions]' || true
- name: Push language changes
run: git push --set-upstream --force origin ${{ steps.extract_branch.outputs.branch }}
+126
View File
@@ -0,0 +1,126 @@
name: "Handbook"
on:
workflow_dispatch: ~
push:
paths:
- "src/handbook/**.tsx"
branches:
- "development"
- "unstable"
pull_request:
paths:
- "src/handbook/**.tsx"
types:
- opened
- synchronize
- reopened
jobs:
Lint-Code:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Extract branch name
shell: bash
run: echo "branch=${GITHUB_HEAD_REF:-${GITHUB_REF#refs/heads/}}" >> $GITHUB_OUTPUT
id: extract_branch
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '17'
- name: Cache node modules
uses: actions/cache@v2
with:
path: |
~/.npm
~/.cache
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install dependencies
working-directory: src/handbook
run: npm install --force
- name: Run linter
working-directory: src/handbook
run: npm run lint
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout ${{ steps.extract_branch.outputs.branch }} && git pull
- run: git stash pop || true
- name: Commit changes
if: ${{ github.event_name == 'push' }}
run: git add -u && git commit -m "Lint Code [skip actions]" || true
- name: Push changes
if: ${{ github.event_name == 'push' }}
run: git push --set-upstream --force origin ${{ steps.extract_branch.outputs.branch }}
Build-Handbook:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Setup Node
uses: actions/setup-node@v2
with:
node-version: '17'
- name: Cache node modules
uses: actions/cache@v2
with:
path: |
~/.npm
~/.cache
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-
- name: Install dependencies
working-directory: src/handbook
run: npm install --force
- name: Download Avatar Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/avatars.csv
target: src/handbook/data/
- name: Download Command Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/commands.json
target: src/handbook/data/
- name: Download Entity Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/entities.csv
target: src/handbook/data/
- name: Download Item Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/items.csv
target: src/handbook/data/
- name: Download Scene Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/scenes.csv
target: src/handbook/data/
- name: Download Quest Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/quests.csv
target: src/handbook/data/
- name: Download Main Quest Data
uses: suisei-cn/actions-download-file@v1.4.0
with:
url: https://api.grasscutter.io/static/mainquests.csv
target: src/handbook/data/
- name: Build handbook
working-directory: src/handbook
run: npm run build
- name: Upload build
uses: actions/upload-artifact@v3
with:
name: Handbook
path: src/handbook/dist/*.html
+4 -3
View File
@@ -6,16 +6,17 @@ on:
- ".github/workflows/**"
- "src/main/**.java"
- "**.json"
- "manage_languages.py"
- "scripts/manage_languages.py"
branches:
- "stable"
- "development"
- "unstable"
pull_request:
paths:
- ".github/workflows/**"
- "src/main/**.java"
- "**.json"
- "manage_languages.py"
- "scripts/manage_languages.py"
types:
- opened
- synchronize
@@ -28,4 +29,4 @@ jobs:
- uses: actions/setup-python@v4
with:
python-version: '3.10' # Version range or exact version of a Python version to use, using SemVer's version range syntax
- run: python3 manage_languages.py -l
- run: python3 scripts/manage_languages.py -l
-63
View File
@@ -1,63 +0,0 @@
name: "Lint whitespace and languages"
on:
workflow_dispatch: ~
push:
paths:
- ".github/workflows/**"
- "src/main/**.java"
- "**.json"
- "build.gradle"
- "format_whitespace.py"
- "manage_languages.py"
branches:
- "development"
jobs:
Make-Lint-Commits:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
with:
fetch-depth: 0
- name: Setup Python
uses: actions/setup-python@v4
with:
python-version: '3.10'
- name: Run Whitespace Linter
run: python format_whitespace.py
- run: git config --global user.name "github-actions"
- run: git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
- run: git stash
- run: git checkout LintRatchet
# - run: git merge development
- run: git reset --hard development
- run: git stash pop || true
- name: Commit any whitespace changes
run: git add -u && git commit -m 'Fix whitespace [skip actions]' || true
- name: Update Languages
run: python manage_languages.py -u
- name: Commit any language changes
run: git add -u && git commit -m 'Update languages [skip actions]' || true
- name: Bump version to a release
# a.b.c-dev -> a.b.c
# If any breaking changes, a.b.c-dev -> a.(b+1).0
run: |
export BREAKING=`git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s" --grep="BREAKING"`
if [[ $BREAKING ]]; then export NEXT_VERSION=`sed -nr "s/^version = '(.*\.)([0-9]+)\.[0-9]+(-dev)?'"'/echo "\1$((\2+1)).0"/ep' build.gradle`; else export NEXT_VERSION=`sed -nr "s/^version = '(.*)-dev'/\1/p" build.gradle`; fi
export CHANGELOG=`git log $(git describe --tags --abbrev=0)..HEAD --pretty=format:"%s"`
perl -pi -e "s/version = '.*'/version = '$NEXT_VERSION'/g" build.gradle
git add build.gradle && git commit -m "Version $NEXT_VERSION" -m "$CHANGELOG"
- name: Bump version to next dev
# a.b.c -> a.b.(c+1)-dev
run: |
export NEXT_VERSION=`sed -nr "s/^version = '(.*)([0-9]+)'"'/echo "\1$((\2+1))-dev"/ep' build.gradle`
perl -pi -e "s/version = '.*'/version = '$NEXT_VERSION'/g" build.gradle
git add build.gradle && git commit -m "Version $NEXT_VERSION [skip actions]"
- name: Force-push changes to LintRatchet
run: git push --set-upstream --force origin LintRatchet
+1 -2
View File
@@ -4,7 +4,6 @@ on:
pull_request_target:
types:
- opened
- reopened
branches:
- development
paths:
@@ -20,4 +19,4 @@ jobs:
steps:
- uses: superbrothers/close-pull-request@v3
with:
comment: "This PR has been closed for modifying protected files. See `CONTRIBUTING.md` for more information."
comment: "This PR has been closed for modifying protected files. See `CONTRIBUTING.md` for more information."
+12 -1
View File
@@ -66,6 +66,8 @@ tmp/
/*.sh
GM Handbook*.txt
handbook.html
config.json
mitmdump.exe
mongod.exe
@@ -73,6 +75,7 @@ mongod.exe
gacha-mapping.js
mappings.js
BuildConfig.java
data/hk4e/announcement/
# lombok
/.apt_generated/
@@ -80,4 +83,12 @@ BuildConfig.java
# macOS
.DS_Store
.directory
data/hk4e/announcement/
# Hotswap Agent
hotswap-agent.properties
# Debug patches
patches/*.patch
# Artifact Signatures
*.asc
+6
View File
@@ -0,0 +1,6 @@
[submodule "docs/wiki"]
path = docs/wiki
url = https://github.com/Grasscutters/Grasscutter.wiki.git
[submodule "src/handbook/data/assets"]
path = src/handbook/data/assets
url = https://github.com/genshitters/gm-handbook-assets.git
+48 -52
View File
@@ -1,5 +1,5 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
@@ -22,51 +22,23 @@
**Note**: For support please join our [Discord](https://discord.gg/T5vZU6UyeG).
### Requirements
### Quick Start (automatic)
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
- Get Java 17: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- Get [MongoDB Community Server](https://www.mongodb.com/try/download/community)
- Get game version REL4.0.x (4.0.x client can be found here if you don't have it): https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/4.0.0.md
**Note:** If you just want to **run it**, then **jre** only is fine.
- Download the [latest Cultivation version](https://github.com/Grasscutters/Cultivation/releases/latest). Use the `.msi` installer.
- After opening Culivation (as admin), press the download button in the upper right corner.
- Click `Download All-in-One`
- Click the gear in the upper right corner
- Set the game Install path to where your game is located.
- Set the Custom Java Path to `C:\Program Files\Java\jdk-17\bin\java.exe`
- Leave all other settings on default
* [MongoDB](https://www.mongodb.com/try/download/community) (recommended 4.0+)
* Proxy Daemon: [mitmproxy](https://mitmproxy.org/) (mitmdump, recommended), [Fiddler Classic](https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe), etc.
### Running
**Note:** If you updated from an older version, delete `config.json` to regenerate it.
1. Get `grasscutter.jar`
- Download from [releases](https://github.com/Grasscutters/Grasscutter/releases/latest) or [actions](https://github.com/Grasscutters/Grasscutter/actions/workflows/build.yml) or [build the server by yourself](#building).
2. Create a `resources` folder in the directory where grasscutter.jar is located and move your `BinOutput, ExcelBinOutput, Readables, Scripts, Subtitle, TextMap` folders there *(Check the [wiki](https://github.com/Grasscutters/Grasscutter/wiki) for more details how to get those.)*
3. Run Grasscutter with `java -jar grasscutter.jar`. **Make sure mongodb service is running as well.**
### Connecting with the client
½. Create an account in the server console using this [command](https://github.com/Grasscutters/Grasscutter/wiki/Commands#:~:text=account%20%3Ccreate|delete%3E%20%3Cusername%3E%20[UID]).
1. Redirect traffic: (choose one only)
- mitmdump: `mitmdump -s proxy.py -k`
- Trust CA certificate:
- The CA certificate is usually stored in `%USERPROFILE%\.mitmproxy`, double click `mitmproxy-ca-cert.cer` to [install](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) or...
- Via command line *(needs administration privileges)*
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Run Fiddler Classic, turn on `Decrypt HTTPS traffic` in (Tools -> Options -> HTTPS) and change the default port in (Tools -> Options -> Connections) to anything other than `8888`, load [this script](https://github.com/Grasscutters/Grasscutter/wiki/Resources#fiddler-classic-jscript) (copy and paste the script in the `FiddlerScript` tab) and click the `Save Script` button.
- [Hosts file](https://github.com/Grasscutters/Grasscutter/wiki/Resources#hosts-file)
2. Set network proxy to `127.0.0.1:8080` or the proxy port you specified.
- For mitmproxy: After setting up the network proxy and installing the certificate, check http://mitm.it/ if traffic is passing through mitmproxy.
**You can also use `start.cmd` to start servers and proxy daemons automatically, but you have to set up `JAVA_HOME` environment and configure the `start_config.cmd` file.**
- Click the small button next to launch.
- Click the launch button.
- Log in with whatever username you want. Password doesn't matter.
### Building
@@ -74,25 +46,49 @@ Grasscutter uses Gradle to handle dependencies & building.
**Requirements:**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
- [Java Development Kit 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
- [Git](https://git-scm.com/downloads)
- [NodeJS](https://nodejs.org/en/download) (Optional, for building the handbook)
##### Windows
##### Clone
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
```
##### Linux (GNU)
##### Compile
**Note**: Handbook generation may fail on some systems. To disable the handbook generation, append `-PskipHandbook=1` to the `gradlew jar` command.
Windows:
```shell
.\gradlew.bat # Setting up environments
.\gradlew jar
```
Linux (GNU):
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile
./gradlew jar
```
##### Compiling the Handbook (Manually)
With Gradle:
```shell
./gradlew generateHandbook
```
With NPM:
```shell
cd src/handbook
npm install
npm run build
```
You can find the output jar in the root of the project folder.
+194 -64
View File
@@ -1,3 +1,6 @@
import org.apache.tools.ant.taskdefs.condition.Os
import org.gradle.plugins.ide.eclipse.model.SourceFolder
/*
* This file was generated by the Gradle 'init' task.
*
@@ -8,7 +11,7 @@
buildscript {
repositories {
maven { url "https://plugins.gradle.org/m2/" }
maven { url 'https://plugins.gradle.org/m2/' }
}
dependencies {
classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.18'
@@ -16,40 +19,46 @@ buildscript {
}
plugins {
// Apply the application plugin to add support for building a CLI application
id 'application'
id 'java' // Apply the java plugin to add support for Java
id 'java-library' // Apply the java-library plugin for API and implementation separation.
id 'application' // Apply the application plugin to add support for building a CLI application
id 'com.google.protobuf' version '0.8.18' // Apply the protobuf auto generator
id 'com.diffplug.spotless' version '6.11.0' // Apply the Spotless linter plugin.
// Apply the java plugin to add support for Java
id 'java'
id 'eclipse' // Eclipse Support
id 'idea' // IntelliJ Support
// Apply the protobuf auto generator
id 'com.google.protobuf' version "0.8.18"
id 'maven-publish' // Support for publishing to Maven repositories.
id 'signing' // Support for signing build artifacts.
// Eclipse Support
id 'eclipse'
// IntelliJ Support
id 'idea'
// Maven
id 'maven-publish'
id 'signing'
// Lombok for delombok'ification
id "io.freefair.lombok" version "6.6.1"
id 'io.freefair.lombok' version '6.6.1' // Lombok for delombok'ification
}
compileJava.options.encoding = "UTF-8"
compileTestJava.options.encoding = "UTF-8"
spotless {
java {
target fileTree(rootDir) {
include '**/*.java'
exclude '**/generated/**/*.*'
exclude '.idea/**/*.*'
}
importOrder('io.grasscutter', '', 'java', 'javax', '\\#java', '\\#') // Configure import order.
googleJavaFormat('1.15.0') // Use Google's Java formatter.
formatAnnotations() // Reformat annotations.
endWithNewline() // Ensure files end with a newline.
indentWithTabs(2); indentWithSpaces(4) // Use 4 spaces for indentation.
toggleOffOn() // Toggle off/on.
}
}
compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
group = 'xyz.grasscutters'
version = '1.5.0'
sourceCompatibility = 17
targetCompatibility = 17
group = 'io.grasscutter'
version = '1.7.1'
java {
withJavadocJar()
@@ -61,53 +70,79 @@ repositories {
}
dependencies {
// Additional JAR libraries.
implementation fileTree(dir: 'lib', include: ['*.jar'])
implementation group: 'it.unimi.dsi', name: 'fastutil', version: '8.5.8'
implementation group: 'org.slf4j', name: 'slf4j-api', version: '1.7.36'
implementation group: 'ch.qos.logback', name: 'logback-core', version: '1.2.11'
implementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.2.11'
// Logging libraries.
implementation group: 'org.slf4j', name: 'slf4j-api', version: '2.0.7'
implementation group: 'ch.qos.logback', name: 'logback-core', version: '1.4.7'
implementation group: 'ch.qos.logback', name: 'logback-classic', version: '1.4.7'
// Line reading libraries.
implementation group: 'org.jline', name: 'jline', version: '3.21.0'
implementation group: 'org.jline', name: 'jline-terminal-jna', version: '3.21.0'
implementation group: 'net.java.dev.jna', name: 'jna', version: '5.10.0'
implementation group: 'io.netty', name: 'netty-common', version: '4.1.79.Final'
implementation group: 'io.netty', name: 'netty-handler', version: '4.1.79.Final'
implementation group: 'io.netty', name: 'netty-transport-native-epoll', version: '4.1.79.Final'
implementation group: 'io.netty', name: 'netty-transport-native-kqueue', version: '4.1.79.Final'
// Java Netty for networking.
implementation group: 'io.netty', name: 'netty-common', version: '4.1.86.Final'
implementation group: 'io.netty', name: 'netty-handler', version: '4.1.86.Final'
implementation group: 'io.netty', name: 'netty-transport-native-epoll', version: '4.1.86.Final'
implementation group: 'io.netty', name: 'netty-transport-native-kqueue', version: '4.1.86.Final'
// Serialization.
implementation group: 'com.google.code.gson', name: 'gson', version: '2.9.0'
implementation group: 'com.google.protobuf', name: 'protobuf-java', version: '3.18.2'
implementation group: 'com.google.protobuf', name: 'protobuf-java', version: '3.19.6'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.14.2'
implementation platform('com.fasterxml.jackson:jackson-bom:2.14.0')
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.14.2'
// Reflections libraries.
implementation group: 'org.reflections', name: 'reflections', version: '0.10.2'
implementation group: 'dev.morphia.morphia', name: 'morphia-core', version: '2.2.7'
implementation group: 'org.greenrobot', name: 'eventbus-java', version: '3.3.1'
//implementation group: 'org.danilopianini', name: 'java-quadtree', version: '0.1.9'
implementation group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.2'
implementation group: 'org.quartz-scheduler', name: 'quartz-jobs', version: '2.3.2'
implementation group: 'org.luaj', name: 'luaj-jse', version: '3.0.1'
implementation group: 'com.esotericsoftware', name: 'reflectasm', version: '1.11.9'
implementation group: 'com.github.davidmoten', name: 'rtree-multi', version: '0.1'
implementation group: 'io.javalin', name: 'javalin', version: '4.6.4'
implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.13.3'
// MongoDB object mapper.
implementation group: 'dev.morphia.morphia', name: 'morphia-core', version: '2.2.7'
// Utility libraries.
implementation group: 'org.greenrobot', name: 'eventbus-java', version: '3.3.1'
// implementation group: 'org.danilopianini', name: 'java-quadtree', version: '0.1.9'
// Long-term scheduler.
implementation group: 'org.quartz-scheduler', name: 'quartz', version: '2.3.2'
implementation group: 'org.quartz-scheduler', name: 'quartz-jobs', version: '2.3.2'
// Lua script engine library.
implementation group: 'org.luaj', name: 'luaj-jse', version: '3.0.1'
// Java HTTP server library.
implementation group: 'io.javalin', name: 'javalin', version: '5.5.0'
// Java WebSocket server & client library.
implementation group: 'org.java-websocket', name: 'Java-WebSocket', version: '1.5.2'
// Google Protocol Buffer definitions.
// These are the raw '.proto' files.
protobuf files('proto/')
compileOnly 'org.projectlombok:lombok:1.18.24'
annotationProcessor 'org.projectlombok:lombok:1.18.24'
testCompileOnly 'org.projectlombok:lombok:1.18.24'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.24'
// Testing libraries.
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.8.2'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-params', version: '5.8.2'
testImplementation group: 'org.junit.jupiter', name: 'junit-jupiter-engine', version: '5.8.2'
// HTTP client library for testing.
testImplementation group: 'com.squareup.okhttp3', name: 'okhttp', version: '4.10.0'
// Lombok.
compileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
testCompileOnly group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
testAnnotationProcessor group: 'org.projectlombok', name: 'lombok', version: '1.18.26'
}
configurations.all {
configurations.configureEach {
exclude group: 'org.slf4j', module: 'slf4j'
}
@@ -129,7 +164,9 @@ jar {
}
from {
configurations.runtimeClasspath.collect { it.isDirectory() ? it : zipTree(it) }
configurations.runtimeClasspath.collect {
it.isDirectory() ? it : zipTree(it)
}
}
duplicatesStrategy = DuplicatesStrategy.INCLUDE
@@ -138,7 +175,12 @@ jar {
include '*.xml'
}
destinationDirectory = file(".")
destinationDirectory = file('.')
}
test {
useJUnitPlatform()
setMaxHeapSize('4G')
}
publishing {
@@ -154,6 +196,7 @@ publishing {
fromResolutionResult()
}
}
pom {
name = 'Grasscutter'
description = 'A server software reimplementation for an anime game.'
@@ -179,10 +222,15 @@ publishing {
}
}
}
repositories {
maven {
if (version.endsWith('-dev')) {
println("Publishing to 4benj-maven")
// Check if the action being ran is 'publish'.
if (publish.state.executing) {
println('Publishing to Ben4J-Maven')
}
url 'https://repo.4benj.com/releases'
name '4benj-maven'
credentials {
@@ -190,7 +238,11 @@ publishing {
password System.getenv('benj_maven_token')
}
} else {
println("Publishing to sonatype")
// Check if the action being ran is 'publish'.
if (publish.state.executing) {
println('Publishing to Sonatype')
}
def releasesRepoUrl = 'https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/'
def snapshotsRepoUrl = 'https://s01.oss.sonatype.org/content/repositories/snapshots/'
url = version.endsWith('SNAPSHOT') ? snapshotsRepoUrl : releasesRepoUrl
@@ -232,13 +284,14 @@ idea {
// proto files and generated Java files are automatically added as
// source dirs.
// If you have additional sources, add them here:
sourceDirs += file("/proto/");
sourceDirs += file('/proto/')
}
}
eclipse {
classpath {
file.whenMerged { cp -> cp.entries.add(new org.gradle.plugins.ide.eclipse.model.SourceFolder('src/generated/main/java', null))
file.whenMerged {
cp -> cp.entries.add(new SourceFolder('src/generated/main/java', null))
}
}
}
@@ -254,39 +307,116 @@ javadoc {
if (JavaVersion.current().isJava9Compatible()) {
options.addBooleanOption('html5', true)
}
// Add this to avoid warning caused by lack of comments in proto generated java files
options.addStringOption('Xdoclint:none', '-quiet')
exclude '**/*.md'
exclude 'src/handbook/**/*.*'
exclude 'src/generated/**/*.*'
}
task injectGitHash {
tasks.register('injectGitHash') {
def gitCommitHash = {
try {
return 'git rev-parse --verify --short HEAD'.execute().text.trim()
} catch (ignored) {
return "GIT_NOT_FOUND"
return 'GIT_NOT_FOUND'
}
}
new File(projectDir, "src/main/java/emu/grasscutter/BuildConfig.java").text = """package emu.grasscutter;
new File(projectDir, 'src/main/java/emu/grasscutter/BuildConfig.java').text = """package emu.grasscutter;
public final class BuildConfig {
public static final String VERSION = \"${version}\";
public static final String GIT_HASH = \"${gitCommitHash()}\";
}"""
}
tasks.register('generateHandbook') {
if (project.hasProperty('skipHandbook')) {
println('Skipping handbook generation.')
return
}
// Resolve the NPM command.
var npm = 'npm'
if (Os.isFamily(Os.FAMILY_WINDOWS))
npm = 'npm.cmd'
def npmVersion = {
try {
return "${npm} --version".execute()
} catch (ignored) {
ignored.printStackTrace()
return 'NPM_NOT_FOUND'
}
}
// Check if Node is installed.
if (npmVersion() == 'NPM_NOT_FOUND') {
println('NPM is not installed. Skipping handbook generation.')
} else {
// Check if the handbook resources are present.
if (!file('src/handbook/data/commands.json').exists()) {
println('Command data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/avatars.csv').exists()) {
println('Avatar data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/entities.csv').exists()) {
println('Entity data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/items.csv').exists()) {
println('Item data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/mainquests.csv').exists()) {
println('Main quest data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/quests.csv').exists()) {
println('Quest data was not found. Skipping handbook generation.')
return
}
if (!file('src/handbook/data/scenes.csv').exists()) {
println('Scene data was not found. Skipping handbook generation.')
return
}
// Install dependencies before building.
exec {
workingDir 'src/handbook'
commandLine npm, 'install'
}
// Build the handbook.
exec {
workingDir 'src/handbook'
commandLine npm, 'run', 'build'
}
// Copy the handbook from /dist to /src/main/resources.
copy {
from 'src/handbook/dist/index.html'
into 'src/main/resources/html'
rename 'index.html', 'handbook.html'
}
}
}
processResources {
dependsOn "generateProto"
dependsOn 'generateProto'
}
sourcesJar {
dependsOn "generateProto"
dependsOn 'generateProto'
}
delombok {
dependsOn "generateProto"
dependsOn 'generateProto'
}
// For terminal interacting in IDEA running
@@ -0,0 +1,81 @@
package emu.grasscutter.gen;
import org.gradle.api.DefaultTask;
import org.gradle.api.tasks.TaskAction;
import org.gradle.api.tasks.options.Option;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.*;
import java.nio.charset.StandardCharsets;
import java.nio.file.Path;
import java.util.List;
import java.util.Set;
import java.util.stream.Collectors;
import static java.lang.System.lineSeparator;
import static java.nio.file.Files.readAllLines;
import static java.nio.file.Files.writeString;
/**
* Task that can be used for generating/updating activity conditions enum. These
* activities come from Resources/ExcelBinOutput/NewActivityCondExcelConfigData.json
* resource file. Format file with formatter after this job is executed
* <br />
* Usage example: <i>./gradlew generateActivityConditions --conf-file=/Users/xxx/IdeaProjects/Grasscutter_Resources/Resources/ExcelBinOutput/NewActivityCondExcelConfigData.json</i>
*/
public class GenerateActivityConditions extends DefaultTask {
private static final Logger log = LoggerFactory.getLogger(GenerateActivityConditions.class);
private static final String ACTIVITY_CONDITIONS_SRC = "/src/main/java/emu/grasscutter/game/activity/condition/ActivityConditions.java";
private static final String activityClassStart = """
package emu.grasscutter.game.activity;
public enum ActivityConditions {
""";
@Option(option = "conf-file", description = "Path to NewActivityCondExcelConfigData.json")
String confFile;
@SuppressWarnings("unused") //Used by Gradle
public void setConfFile(String confFile) {
this.confFile = confFile;
}
@TaskAction
void run() {
List<String> configFileContent = getFileContent(confFile);
Set<String> configEnums = configFileContent.stream()
.filter(s -> s.contains("\"type\":"))
.map(s -> s.split("\"")[3])
.map(s -> " " + s)
.collect(Collectors.toSet());
String finalActivityClass =
activityClassStart +
String.join("," + lineSeparator(), configEnums) + lineSeparator() + "}";
writeFile(finalActivityClass, Path.of(getProject().getProjectDir() + ACTIVITY_CONDITIONS_SRC));
log.info("Successfully added {} enums to {}", configEnums.size(), ACTIVITY_CONDITIONS_SRC);
}
private List<String> getFileContent(String path) {
try {
return readAllLines(Path.of(confFile));
} catch (IOException e) {
log.error("Cannot read file: {}", path);
throw new RuntimeException(e);
}
}
private void writeFile(String content, Path path) {
try {
writeString(path, content, StandardCharsets.UTF_8);
} catch (IOException e) {
log.error("Cannot read file: {}", path);
throw new RuntimeException(e);
}
}
}
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[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)
[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) | [हिंदी](README_hn-IN.md)
**תשומת לב בבקשה:** אנחנו מקבלים עזרה בפיתוח התוכנה. לפני שאתם תורמים לפרויקט בבקשה תקראו את [תנאי השימוש](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.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.
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.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).
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.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).
+30 -63
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[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)
[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) | [हिंदी](README_hn-IN.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).
@@ -18,90 +18,57 @@
* Apparition de monstres via la console
* Inventaire (obtention d'objets/de personnages, amélioration d'objets/personnages, etc)
## Guide de démarrage rapide
## Guide d'installation rapide
**Note:** Pour obtenir un support, rejoignez notre serveur [Discord](https://discord.gg/T5vZU6UyeG) (en anglais).
### Logiciels requis
### Démarage rapide (Automatique)
* Java SE - 17 ([link](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html))
- Téléchargez Java 17: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- Téléchargez [MongoDB Community Server](https://www.mongodb.com/try/download/community)
- Téléchargez la version du jeu REL3.7 (Le client de jeut peut être obtenu ici si vous ne l'avez pas): https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md
**Note:** Si vous voulez juste **l'exécuter**, Alors vous pouvez télécharger seulement le **jre**
- Téléchargez la [dernière version de Cultivation](https://github.com/Grasscutters/Cultivation/releases/latest). Ulilisez l'installateur en `.msi`.
- Après avoir ouvert Cultivation (en administrateur), appuyez sur le bouton de téléchargement en haut a droite.
- Cliquez sur le bouton `Téléchargez tout-en-un`
- Cliquez sur l'engrenage dans le coin en haut a droite.
- Définisez l'emplacement d'installation du jeu.
- Définisez le chemin Java personnalisé à `C:\Program Files\Java\jdk-17\bin\java.exe`
- Laissez tous les autres paramètes par défauts
* MongoDB (4.0+ recommandé)
- Appuyez sur le bouton a coté de Lancer.
- Appuyez sur le bouton Lancer.
- Connectez vous avec le nom d'utilisateur que vous voulez. Le mot de passe n'a pas d'importance.
* Proxy daemon: mitmproxy (mitmdump, recommended), Fiddler Classic, etc.
### Compilation
### Lancement
Grasscutter utilise Gradle pour la gestion des dépendances et la compilation.
**Note:** Si vous avez mis à jour depuis une ancienne version, supprimez `config.json` pour le regénérer.
**Prérequis**
1. Obtenez `grasscutter.jar`
- Téléchargez le depuis les [actions](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
- [Buildez le par vous-même](#Building)
2. Créez un dossier `resources` dans le dossier où grasscutter.jar est situé et déplacez vos dossiers `BinOutput` et `ExcelBinOutput` ici *(Vérifiez le [wiki](https://github.com/Grasscutters/Grasscutter/wiki) pour plus de détails sur comment les obtenir.)*
3. Exécutez Grasscutter avec `java -jar grasscutter.jar`. **Soyez sûr que le service MongoDB est en cours d'exécution.**
### Connection avec le client
½. Créez un compte avec la [console de commande du serveur](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
1. Redirection du traffic: (Choisissez-en un)
- mitmdump: `mitmdump -s proxy.py -k`
Approuvez le certificat CA:
**Note:**Le certificat CA est généralement stocké sous `%USERPROFILE%\ .mitmproxy`, ou vous pouvez le télécharger depuis `http://mitm.it`
Double-cliquez pour [installer](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) oo ...
- Via la ligne de commande
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: Exécutez Fiddler Classic, Activez `Decrypt https traffic` dans les paramètres et changez le port par défaut ici (Tools -> Options -> Connections) à autre chose que `8888`, et chargez [ce script](https://github.lunatic.moe/fiddlerscript).
- [Fichier hosts](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Définissez le proxy du réseau comme `127.0.0.1:8080` ou le port du proxy que vous avez spécifié.
**Vous pouvez aussi utiliser `start.cmd` to démarrer les serveurs et le proxy automatiquement, mais vous devez mettre en place la variable d'environnement JAVA_HOME**
### Building
Grasscutter utilise Gradle pour gérer les dépendances et la construction.
**Logiciels requis:**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) ou plus récent
- [Git](https://git-scm.com/downloads)
##### Windows
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Mettre en place l'environnement
.\gradlew jar # Compiler
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
```
##### Linux
##### Linux (GNU)
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compiler
./gradlew jar # Compile
```
Vous trouverez le fichier jar compilé à la racine du dossier du projet.
Vous pouvez trouver le jar de sortie dans la racine du dossier du projet.
### Les commandes ont été déplacé vers le [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)! (en anglais)
### Dépanage
# Dépannage rapide
* Si la compilation a échoué, veuillez vérifier votre installation de votre JDK (JDK 17 et le bon dossier bin du JDK dans la variable PATH)
* Mon client ne se connecte pas au serveur, impossible de se connecter a mon compte, 4206, etc... - La plupart du temps, *le problème* vient de la configuration de votre proxy. Si vous utilisez Fiddler, vérifiez s'il est exécuté sur un port autre que 8888
* Séquence de démarrage : MongoDB > Grasscutter > Proxy (mitmdump, fiddler, etc...) > Jeu
Pour une liste des problèmes communs et leur solution et pour demander de l'aide, veuillez rejoindre [notre serveur Discord](https://discord.gg/T5vZU6UyeG) (en anglais) et dirigez vous vers le salon de support.
+78
View File
@@ -0,0 +1,78 @@
![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/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](README.md) | [简中](docs/README_zh-CN.md) | [繁中](docs/README_zh-TW.md) | [FR](docs/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) | [हिंदी](README_hn-IN.md)
**ध्यान:** हम हमेशा परियोजना में योगदानकर्ताओं का स्वागत करते हैं।. अपना योगदान जोड़ने से पहले कृपया हमारा ध्यानपूर्वक पढ़ें [आचार संहिता](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
## वर्तमान सुविधाएँ
* लॉग इन करना
* युद्ध
* मित्रों की सूची
* टेलीपोर्टेशन
* गाचा प्रणाली
* सह-ऑप * आंशिक रूप से * काम करता है
* कंसोल के माध्यम से राक्षसों को जन्म देना
* इन्वेंट्री सुविधाएँ (आइटम / वर्ण प्राप्त करना, आइटम / वर्णों को अपग्रेड करना, आदि)
## त्वरित सेटअप गाइड
**टिप्पणी**: समर्थन के लिए कृपया हमसे जुड़ें [Discord](https://discord.gg/T5vZU6UyeG).
### त्वरित प्रारंभ (स्वचालित)
- Get Java 17: https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
**ध्यान दें:** बस **सर्वर शुरू करने** के लिए, आपको बस **jre** की आवश्यकता है।
- Get [MongoDB Community Server](https://www.mongodb.com/try/download/community)
* प्रॉक्सी: मिटमडंप (अनुशंसित), मिटमप्रॉक्सी, फिडलर क्लासिक, आदि।
- गेम संस्करण REL3.7 प्राप्त करें (यदि आपके पास 3.7 क्लाइंट नहीं है तो उसे यहां पाया जा सकता है):: https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md
- डाउनलोड करें [latest Cultivation version](https://github.com/Grasscutters/Cultivation/releases/latest). उपयोग `.msi` इंस्टालरr.
- कलिवेशन (एडमिन के रूप में) खोलने के बाद, ऊपरी दाएं कोने में डाउनलोड बटन दबाएं।
- `डाउनलोड ऑल-इन-वन` पर क्लिक करें
- ऊपरी दाएं कोने में गियर पर क्लिक करें
- गेम इंस्टॉल पथ को उस स्थान पर सेट करें जहां आपका गेम स्थित है.
- कस्टम जावा पथ को इस पर सेट करें `C:\Program Files\Java\jdk-17\bin\java.exe`
- अन्य सभी सेटिंग्स को डिफ़ॉल्ट पर छोड़ दें
- लॉन्च करने के लिए आगे छोटे बटन पर क्लिक करें.
- लॉन्च बटन पर क्लिक करें.
- आप जो भी उपयोगकर्ता नाम चाहते हैं उसके साथ लॉग इन करें। पासवर्ड कोई मायने नहीं रखता.
### इमारत
ग्रासकटर निर्भरता और निर्माण को संभालने के लिए ग्रैडल का उपयोग करता है।
**आवश्यकताएं:**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html) or higher
- [Git](https://git-scm.com/downloads)
##### विंडोज
```shell
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # Setting up environments
.\gradlew jar # Compile
```
##### लिनक्स (जीएनयू)
```bash
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # Compile
```
आप आउटपुट जार को प्रोजेक्ट फ़ोल्डर के रूट में पा सकते हैं।.
### समस्या निवारण
सामान्य मुद्दों और समाधानों की सूची और सहायता मांगने के लिए कृपया शामिल हों [our Discord server](https://discord.gg/T5vZU6UyeG) और सपोर्ट चैनल पर जाएं.
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.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.
+17 -17
View File
@@ -1,11 +1,11 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.md)
**Attenzione:** Diamo sempre il benvenuto ai contributori del progetto. Prima di aggiungere il tuo contributo, leggi attentamente il nostro [Codice di condotta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
**Attenzione:** Diamo sempre il benvenuto ai contributori del progetto. Prima di contribuire, leggi attentamente il nostro [Codice di condotta](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
## Funzionalità attuali
@@ -15,12 +15,12 @@
* Teletrasporto
* Sistema Gacha
* Cooperativa *parzialmente* funzionale
* Evoca mostri dalla console
* Funzionalità dell'inventario (ricevi oggetti/personaggi, aggiorna oggetti/personaggi, ecc.)
* Evocazione nemici usando la console
* Inventario (ricevi e aggiorna oggetti/personaggi, ecc.)
## Guida rapida all'installazione
**Nota:** Per il supporto, unisciti al nostro [Discord](https://discord.gg/T5vZU6UyeG).
**Nota:** Se hai bisogno di aiuto, unisciti al nostro [Discord](https://discord.gg/T5vZU6UyeG).
### Requisiti
@@ -30,30 +30,30 @@
* [MongoDB](https://www.mongodb.com/try/download/community) (consigliato 4.0+)
* Servizio proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc.
* Servizi proxy: mitmproxy (mitmdump, consigliato), Fiddler Classic, ecc.
### Esecuzione
**Nota:** Se hai eseguito l'aggiornamento da una versione precedente, rimuovi `config.json` in modo che venga generato di nuovo.
**Nota:** Se hai aggiornato da una versione precedente, elimina `config.json` in modo che venga generato di nuovo.
1. Ottieni "grasscutter.jar".
- Scarica da [azioni](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297)
- [Compilalo tu stesso](#Compilazione)
2. Crea una cartella `resources` nella directory in cui si trova grasscutter.jar e sposta lì le cartelle `BinOutput` ed `ExcelBinOutput` *(Vedi il [wiki](https://github.com/Grasscutters/Grasscutter/wiki ) per maggiori dettagli su come ottenerli.)*
3. Eseguire Grasscutter con `java -jar grasscutter.jar`. **Assicurati che il servizio mongodb sia attivo.**
2. Crea una cartella chiamata `resources` nella directory in cui si trova grasscutter.jar e sposta lì le cartelle `BinOutput` ed `ExcelBinOutput` *(Vedi il [wiki](https://github.com/Grasscutters/Grasscutter/wiki ) per maggiori dettagli su come ottenerli.)*
3. Esegui Grasscutter con `java -jar grasscutter.jar`. **Assicurati che il servizio mongodb sia attivo.**
### Connessione client
### Connessione al client
½. Crea un account usando [il comando corrispondente nella console del server](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting).
1. Reindirizza il traffico: (scegli uno)
- mitmdump: `mitmdump -s proxy.py -k`
- Con mitmdump: `mitmdump -s proxy.py -k`
Autorizza il certificato CA:
**Nota:**Il certificato CA si trova solitamente in `%USERPROFILE%\ .mitmproxy`, oppure puoi scaricarlo da `http://mitm.it`
Fare doppio clic su [installa](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ...
Fai doppio clic su [installa](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate) o ...
- Con riga di comando
@@ -61,11 +61,11 @@
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: esegui Fiddler Classic, abilita `Decrypt https traffic` nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da `8888`, e carica [questo script](https :/ /github.lunatic.moe/fiddlerscript).
- Con Fiddler Classic: esegui Fiddler Classic, abilita `Decrypt https traffic` nelle opzioni e cambia la porta predefinita in (Strumenti -> Opzioni -> Connessioni) in qualcosa di diverso da `8888`, e carica [questo script](https://github.lunatic.moe/fiddlerscript).
- [File host](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. Impostare il proxy di rete su `127.0.0.1:8080` o la porta proxy impostata.
2. Imposta il proxy di rete a `127.0.0.1:8080` o la porta proxy impostata.
**Puoi anche usare `start.cmd` per avviare automaticamente il server e il servizio proxy, ma devi impostare l'ambiente JAVA_HOME**
@@ -98,11 +98,11 @@ chmod +x gradlew
Puoi trovare il jar generato nella cartella principale del progetto.
### I comandi sono stati spostati nel [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)!
### I comandi sono stati spostati al [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands)!
# Soluzioni agli errori comuni
* Se la compilazione non riesce, controlla l'installazione di JDK (JDK 17 e convalida la variabile JDK bin PATH)
* Il mio client non si connette, non accede, 4206, ecc... - Probabilmente le tue impostazioni proxy sono *il problema*, se usi
* Se il tuo client non si connette, non accede, da errore 4206, ecc... - Probabilmente *il problema* sono le tue impostazioni proxy, se usi
Fiddler assicurati di utilizzare una porta diversa da 8888
* Sequenza di avvio: MongoDB > Grasscutter > Servizio proxy (mitmdump, fiddler, ecc.) > Gioco
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.md)
***:** 私たちはプロジェクトへの貢献者をいつでも歓迎します。貢献を追加する前に、我々の [行動規範](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)をよくお読みください。
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.md)
**주의 :** 우리는 항상 프로젝트에 기여하는 사람들을 환영합니다. 기여를 하기 전, [행동 지침](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)을 주의 깊게 읽어주세요.
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.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).
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[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)
[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) | [हिंदी](README_hn-IN.md)
**Внимание:** Мы всегда рады новому вкладу в проект. Однако, перед тем, как сделать свой вклад, пожалуйста, прочтите наш [кодекс делового поведения](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md).
+2 -2
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.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 .
+31 -64
View File
@@ -1,11 +1,11 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documentation" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[EN](../README.md) | [简中](README_zh-CN.md) | [繁中](README_zh-TW.md) | [FR](README_fr-FR.md) | [ES](README_es-ES.md) | [HE](README_HE.md) | [RU](README_ru-RU.md) | [PL](README_pl-PL.md) | [ID](README_id-ID.md) | [KR](README_ko-KR.md) | [FIL/PH](README_fil-PH.md) | [NL](README_NL.md) | [JP](README_ja-JP.md) | [IT](README_it-IT.md) | [VI](README_vi-VN.md)
[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) | [हिंदी](README_hn-IN.md)
**注意:** 欢迎成为本项目的贡献者。但在提交 PR 之前, 请仔细阅读 [代码规范](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)。
**注意:** 我们始终欢迎项目的贡献者。但在做贡献之前,请仔细阅读我们的[代码规范](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)。
## 当前功能
@@ -16,92 +16,59 @@
* 祈愿
* 多人游戏 *部分* 可用
* 从控制台生成魔物
* 物品 (接收或升级角色、武器等)
* 背包功能(接收或升级物品、角色等)。
## 快速安装指南
## 快速设置指南
**注意:** 如需帮助,请加入我们的[Discord](https://discord.gg/T5vZU6UyeG)。
**注意:** 如需帮助请加入 [Discord](https://discord.gg/T5vZU6UyeG)
### 快速开始(全自动)
### 环境需求
- 获取Java 17https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- 获取[MongoDB社区版](https://www.mongodb.com/try/download/community)
- 获取游戏4.0正式版 (如果你没有4.0的客户端,可以在这里找到):https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/4.0.0.md)
* [Java SE - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- 下载[最新的Cultivation版本](https://github.com/Grasscutters/Cultivation/releases/latest)(使用以“.msi”为后缀的安装包)。
- 以管理员身份打开Culivation,按右上角的下载按钮。
- 点击“下载 Grasscutter 一体化”
- 点击右上角的齿轮
- 将游戏安装路径设置为你游戏所在的位置。
- 将自定义Java路径设置为`C:\Program Files\Java\jdk-17\bin\java.exe`
- 保持所有其它设置为默认值
**注意:** 如果想仅**运行服务端**, 只下载 **jre** 即可
* [MongoDB](https://www.mongodb.com/try/download/community) (推荐 4.0+)
* 代理程序: [mitmproxy](https://mitmproxy.org/) (仅需 mitmdump;推荐使用), [Fiddler Classic](https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe) 等
### 运行服务端
**注意:** 从旧版本升级到新版本, 需要删除 `config.json` 使其重新生成
1. 获取 `grasscutter.jar`
- 从 [actions](https://github.com/Grasscutters/Grasscutter/actions) 下载,或 [自行编译](#构建)
2. 在 JAR 文件根目录中创建 `resources` 文件夹并复制 `BinOutput``ExcelBinOutput` *(查看 [Wiki](https://github.com/Grasscutters/Grasscutter/wiki) 了解更多)*
3. **确认 MongoDB 服务运行正常后**,使用命令行 `java -jar grasscutter.jar` 运行 Grasscutter。
### 客户端连接
½. 在服务器控制台 [创建账户](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting)
1. 重定向流量: (选择其中一个)
- mitmdump: `mitmdump -s proxy.py -k`
信任 CA 证书:
**注意:** mitmproxy 的 CA 证书通常存放在 `%USERPROFILE%\ .mitmproxy`, 或者从 `http://mitm.it` 下载证书
双击 [安装根证书](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate)或者...
- 使用命令行
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: 运行 Fiddler Classic, 在设置中开启 `解密 https 通信` 并将端口设为除 `8888` 以外的任意端口 (工具 -> 选项 -> 连接) 并加载 [此脚本](https://github.lunatic.moe/fiddlerscript)
- [Hosts 文件](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. 设置代理为 `127.0.0.1:8080` 或你设置的端口
**也可直接运行 `start.cmd` 一键启动服务端并设置代理, 但设置 `JAVA_HOME` 环境变量并配置 `start_config.cmd`**
- 点击“启动”按钮旁边的小按钮。
- 点击“启动”按钮。
- 随便想一个用户名登录,不需要密码。
### 构建
Grasscutter 使用 Gradle 来处理依赖及编译
Grasscutter使用Gradle来处理依赖和构建
**前置依赖:**
**前置**
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
- [Java SE Development Kits - 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)或更高版本
- [Git](https://git-scm.com/downloads)
##### Windows
```shell
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
.\gradlew.bat # 建立开发环境
.\gradlew.bat # 设置开发环境
.\gradlew jar # 编译
```
##### Linux
##### LinuxGNU
```bash
git clone https://github.com/Grasscutters/Grasscutter.git
git clone --recurse-submodules https://github.com/Grasscutters/Grasscutter.git
cd Grasscutter
chmod +x gradlew
./gradlew jar # 编译
```
* 编译后的 JAR 文件会在源码根目录生成
你可以在项目的根目录找到输出的jar。
### 命令列表请到 [wiki](https://github.com/Grasscutters/Grasscutter/wiki/Commands) 查看
### 故障排除
# 快速问题排除
* 如果编译失败, 请检查 JDK 安装是否正确 (需要 JDK 17 并确认 JDK 的 bin 文件夹处于环境变量 `PATH` 中)
* 客户端无法登录、连接、错误 4206 等其他问题... - 大部分情况是因为代理设置出现了*问题*。
如果使用 Fiddler,请确认 Fiddler 监听端口不是 `8888`
* 启动顺序: MongoDB > Grasscutter > 代理程序 (mitmdump, Fiddler 等) > 客户端
获取常见问题的解决方案或寻求帮助,请加入[我们的Discord服务器](https://discord.gg/T5vZU6UyeG)并进入“support”频道。
+16 -45
View File
@@ -1,9 +1,9 @@
![Grasscutter](https://socialify.git.ci/Grasscutters/Grasscutter/image?description=1&forks=1&issues=1&language=1&logo=https%3A%2F%2Fs2.loli.net%2F2022%2F04%2F25%2FxOiJn7lCdcT5Mw1.png&name=1&owner=1&pulls=1&stargazers=1&theme=Light)
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/workflow/status/Grasscutters/Grasscutter/Build?logo=github&style=for-the-badge"></div>
<div align="center"><img alt="Documention" src="https://img.shields.io/badge/Wiki-Grasscutter-blue?style=for-the-badge&link=https://github.com/Grasscutters/Grasscutter/wiki&link=https://github.com/Grasscutters/Grasscutter/wiki"> <img alt="GitHub release (latest by date)" src="https://img.shields.io/github/v/release/Grasscutters/Grasscutter?logo=java&style=for-the-badge"> <img alt="GitHub" src="https://img.shields.io/github/license/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/Grasscutters/Grasscutter?style=for-the-badge"> <img alt="GitHub Workflow Status" src="https://img.shields.io/github/actions/workflow/status/Grasscutters/Grasscutter/build.yml?branch=development&logo=github&style=for-the-badge"></div>
<div align="center"><a href="https://discord.gg/T5vZU6UyeG"><img alt="Discord - Grasscutter" src="https://img.shields.io/discord/965284035985305680?label=Discord&logo=discord&style=for-the-badge"></a></div>
[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)
[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) | [हिंदी](README_hn-IN.md)
**請注意:** 歡迎成為本專案的貢獻者。在提交 PR 之前, 請仔細閱讀[程式碼規範](https://github.com/Grasscutters/Grasscutter/blob/stable/CONTRIBUTING.md)。
@@ -22,52 +22,23 @@
**注意:** 如需幫助請加入 [Discord](https://discord.gg/T5vZU6UyeG)
### 環境需求
### 快速開始(全自動)
* Java SE - 17 ([連結](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html))
- 下載 Java 17https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
- 下載 [MongoDB 社區伺服器](https://www.mongodb.com/try/download/community)
- 下載遊戲版本 REL3.7(如果你沒有的話,可以在[這裡](https://github.com/MAnggiarMustofa/GI-Download-Library/blob/main/GenshinImpact/Client/3.7.0.md)找到 3.7 客戶端)
**注意:** 如果僅想**執行服務端**, 使用 **jre** 即可
- 下載 [最新的 Cultivation 版本](https://github.com/Grasscutters/Cultivation/releases/latest)。使用 `.msi` 安裝程式。
- 以管理員身分打開 Culivation,按右上角的下載按鈕。
- 點擊 `Download All-in-One`
- 點擊右上角的齒輪
- 將遊戲安裝路徑設置為你的遊戲所在的位置。
- 將自定義 Java 路徑設置為 `C:\Program Files\Java\jdk-17\bin\java.exe`
- 其他設置保持預設
* [MongoDB](https://www.mongodb.com/try/download/community) (推薦 4.0+)
* 代理程式: mitmproxy (推薦 mitmdump), Fiddler Classic 等
### 執行
**注意:** 從舊版本升級到新版本, 需要刪除 `config.json`
1. 獲取 `grasscutter.jar`
- 從 [actions](https://github.com/Grasscutters/Grasscutter/suites/6895963598/artifacts/267483297) 下載
- [自行編譯](#編譯)
2. 在 JAR 檔案根目錄中建立 `resources` 資料夾並複製 `BinOutput``ExcelBinOutput` *(查看 [wiki](https://github.com/Grasscutters/Grasscutter/wiki) 瞭解更多)*
3. 命令列 `java -jar grasscutter.jar` 執行 Grasscutter。**在此之前請確認 MongoDB 服務執行正常**
### 客戶端連線
½. 在伺服器控制台[建立賬戶](https://github.com/Grasscutters/Grasscutter/wiki/Commands#targeting)
1. 重定向流量: (選擇其中一個)
- mitmdump: `mitmdump -s proxy.py -k`
信任 CA 證書:
**注意:** mitmproxy 的 CA 證書通常存放在 `%USERPROFILE%\ .mitmproxy`, 或者在 `http://mitm.it` 下載證書
雙擊[安裝根證書](https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate#installing-a-trusted-root-certificate)或者...
- 使用命令列
```shell
certutil -addstore root %USERPROFILE%\.mitmproxy\mitmproxy-ca-cert.cer
```
- Fiddler Classic: 執行 Fiddler Classic, 在設定中開啟 `解密 https 通訊` 並將通訊埠設為除 `8888` 以外的任意通訊埠 (工具 -> 選項 -> 連線) 並載入[此指令碼](https://github.lunatic.moe/fiddlerscript)
- [Hosts 檔案](https://github.com/Grasscutters/Grasscutter/wiki/Running#traffic-route-map)
2. 設定代理為 `127.0.0.1:8080` 或你設定的通訊埠
**也可直接執行 `start.cmd` 一鍵啟動服務端並設定代理, 但必須設定 `JAVA_HOME` 環境變數**
- 點擊啟動旁邊的小按鈕。
- 點擊啟動按鈕。
- 用你想要的用戶名登錄,密碼無所謂。
### 編譯
+214
View File
@@ -0,0 +1,214 @@
## World Bosses
* Oceanid_Boss_1_4
* V1_6/Oceanid_Boss_1_6
* DrakePrimoRockBoss
* V2_3/Boss_Hound
## Dungeons
* V2_1/Boss_Shougun_Beta
* V2_1/Boss_LaSignora
## Activities/Events
### Aster (unreconciled stars)
* AsterMiddle
* AsterBig
### FleurFair (windblume)
* FleurFair_Parachute
* FleurFair_BalloonShoot
### NEW_ACTIVITY_DRAGONSPINE (The Chalk Prince and the Dragon)
* IceFlowerBossBattle
### NEW_ACTIVITY_WINTER_CAMP (Shadows Amidst Snowstorms)
* V2_3/WinterCampDevice
* V2_3/WinterCampGacha
* V2_3/WinterCampMimik
* V2_3/WinterCampMimik_Watcher
* V2_3/WinterCampMimik_Quest
* V2_3/WinterCampParkour
* V2_3/WinterCampSnowman
### NEW_ACTIVITY_TREASURE_MAP
* TreasureMapEvent
* V2_0/TreasureMapEventV2
### unordered
* Activity_ArenaChallengeSub
* Activity_ArenaChallengeMain
## Scene1
* Fishing_EventTest
* test_New_LuaCallType
* V2_5/TEST_Require
## Scene 500030
* SGV_Test
## Other/Unordered
* Activity_Endora
* AttachChildChallenge
* BlackBoxPlay/ChargingPort
* BlackBoxPlay/DrawOneLine
* BlackBoxPlay/DrawOneLinePlus
* BlackBoxPlay/EnergyAmplifier
* BlackBoxPlay/LightResonanceStone
* BlackBoxPlay/LightSquare
* BlackBoxPlay/LightSquareV2
* BlackBoxPlay/MagneticGear
* BlackBoxPlay/TeleportHighway
* BubbleGame
* BulletGame
* DragonSpineBlossomA
* DragonSpineBlossomB
* FlyChallenge
* MonsterQuickDeath
* SnowDungeon
* TowerDefense_Challenge
* TowerDefense_Gear
* TowerDefense_Monster
* TowerDefense_Monster02
* TowerDefense_Trap
* WindFlora
* WindFlora_Arenashake
* WindFlora_Boss_RandomList
* WindFlora_Laser
* WindFlora_Main
* WindFlora_RecordFloorBreakable
* WindFlora_RecordFloorMemory
* WindFlora_RecordFloorTransparent
* WindFlora_ReTrans
* V1_5/Challenge_SetEyePoint
* V1_5/HideAndSeek_Gallery
* V1_5/HideAndSeek_Skill
* V1_5/HilichurlLevel
* V1_6/TuneStone
* V1_6/BoatRace
* V1_6/General_Watcher
* V1_6/KeleeBombBattle
* V1_6/Multi_Badminton
* V1_6/Optimization
* V1_6/ScoreChallenge
* V1_6/TuneStone
* V1_6/VehicleBattle
* V2_0/BlitzRush_Watcher
* V2_0/BlossomGroup
* V2_0/DrawOneLine_TreasureMap
* V2_0/ElectricCore
* V2_0/ElectricCore02
* V2_0/ElementFloor
* V2_0/ExhibitionRoleElectricBomb
* V2_0/ExhibitionRoleElectricPowerSource
* V2_0/OreBlossomGroup
* V2_0/PhotoTakenSuccessfully
* V2_0/RaioCotter
* V2_0/SetPerformanceOptimizationWithRegion_V2.0
* V2_0/SetPerformanceOptimizationWithRegion_V3.0
* V2_0/SetPerformanceOptimizationWithRegion_Event_V2.0
* V2_0/TemariChallenge
* V2_0/TemariChallengePreQuest
* V2_0/ThunderFloor
* V2_0/TowerDefense_Challenge_V2.0
* V2_0/TowerDefense_Gear_V2.0
* V2_0/TowerDefense_Monster_V2.0
* V2_0/TowerDefense_MonsterWaveConfig_V2.0
* V2_1/Boss_Raijin
* V2_1/FightingStage
* V2_1/FishingChallenge
* V2_1/FishingChallenge_Moonfin
* V2_1/ImmortalPot
* V2_1/ImmortalPotEx
* V2_1/Monster_Tide_Test
* V2_1/MoonlitCamp
* V2_1/PirateHelm
* V2_1/PirateShoji
* V2_1/Wakura
* V2_1/WoodFloorPlayOrder
* V2_1/WoodFloorPlaySame
* V2_1/SeaGodStatue
* V2_2/Ayesha
* V2_2/Circuit
* V2_2/DayFinishSuite
* V2_2/DecalDecode
* V2_2/Dig
* V2_2/PillarMove
* V2_2/SelfLoopSeeli
* V2_2/ShowDecals
* V2_2/RogueDungeon_BOSS
* V2_2/RogueDungeon_ChestRoom
* V2_2/RoqueDungeon_FirstRoom
* V2_2/RogueDungeon_Main
* V2_2/RogueDungeon_Require
* V2_2/TsurumiBirdFather
* V2_2/TsurumiStoneSeq
* V2_2/TsurumiTorch
* V2_3/EnergyDisk
* V2_3/EnergyDisk_Dungeon
* V2_3/HachiBattle
* V2_3/HachiDungeon
* V2_3/HachiSneak
* V2_3/MistTrialV2
* V2_3/MistTrialV2_BuffLog
* V2_4/BoxPusher
* V2_4/DeepSeaDrakeBoss
* V2_4/EnvStateManage
* V2_4/EnvState
* V2_4/EnvStateControl
* V2_4/EnvStateWorktop
* V2_4/Firecracker
* V2_4/HideAndSeek_Gallery_V2
* V2_4/HideAndSeek_Skill_V2"
* V2_4/MiniOsial
* V2_4/Monster_CombatEnd_Handle
* V2_4/PotionStage
* V2_4/QunyugeDebris
* V2_4/QunyugeDebris_Stop_Balloon
* V2_4/SeaLamp_Challenge_Manager
* V2_4/SealedAltar
* V2_4/WallMaze
* V2_5/DarkPressure
* V2_5/DarkStair
* V2_5/FightingStage_ByNum
* V2_5/FightingStage_ByTime
* V2_5/GiliGiliI_Boss
* V2_5/GiliGiliI_Quest
* V2_5/HM_BalloonGallery
* V2_5/Huarongdao
* V2_5/RecircleChallenge
* V2_5/ReviveBoss
* V2_5/ReviveCrystalEnergy
* V2_5/UGCDungeon_Reforge
* V2_5/UGCDungeon
* V2_5/Watcher_Energy
* V2_5/Watcher_Puzzle
* V2_5/Watcher_Tower
* V2_6/BW_LightRoadTrack
* V2_6/BW_RandomLoadSuite
* V2_6/CalculateBulletForward
* V2_6/CrystalLink
* V2_6/CYJY_Enter_Trans_Player
* V2_6/DigPlay
* V2_6/DropRockAbyssBulletTrigger
* V2_6/HM_WoodenStakeChallenge
* V2_6/IrodoriMaster
* V2_6/PhotographActivity
* V2_6/TowerDefense_Challenge_V3.0
* V2_6/TowerDefense_Gear_V3.0
* V2_6/TowerDefense_Monster_V3.0
* V2_6/TowerDefense_MonsterWaveConfig_V3.0"
* V2_6/TowerDefense_SpecialGears_V3.0
* V2_7/rogue_rotate_whitebox
* V2_7/Activity_GachaSync
* V2_7/Activity_LumenArena
* V2_7/Activity_LumenProtect
* V2_7/Activity_LumenCharge
* V2_7/Activity_LumenWipeout
* V2_7/BW_NearBossAuthorityChange
* V2_7/HM_FindTubby
* V2_7/Rogue_Cell
* V2_7/rogue_rotate_whitebox
* V2_7/Rogue_Terrain_1
* V2_7/Rogue_Terrain_2
* V2_7/Rogue_Terrain_3
* V2_7/YeLan_BoxPusher
* TD_Lib
+6
View File
@@ -0,0 +1,6 @@
# Quest Documentation
These are the [Wiki Files](https://github.com/Anime-Game-Servers/Grasscutter-Quests/wiki) from Grasscutter-Quests.\
## Sections
- [**Missing Scripts**](Missing-Scripts.md) - These are Lua scripts which are required for functionality of certain game elements.
- [The Outlander Who Caught the Wind (Prologue Act 1)](lines/The-Outlander-Who-Caught-the-Wind-(Prologue-Act-1).md)
@@ -0,0 +1,124 @@
# The Outlander Who Caught the Wind (Prologue Act 1)
To start/enable quests run `/quests enable` or activate questing in the server settings.
## Reading The Table
* ✔️ Natural Progression _possible_; works as intended
* ⚠️ Natural Progression _possible_; bugs occur, see note
* ❌ Natural Progression _not possible_; see note(s)
* ❓ Unknown Behavior
* bw = 'big-world scripts' enabled
* m = Main Quest
| [The Outlander Who Caught the Wind (Prologue Act 1)](https://genshin-impact.fandom.com/wiki/The_Outlander_Who_Caught_the_Wind) | Works (bw-on) | Works (bw-off) | Log in/out Works | Problems/Notes |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------|----------------|------------------|------------------------------------------------------------------------------------------------------------------------------------------------------|
| **m351 : Wanderer's Trail**<br />[500 CExp, 225 AExp, 975 Mora] | ✔️ | ⚠️ | ✔️ | completion possible without commands |
| 35104 : Traveler and Paimon Intro Cutscene | ✔️ | ✔️ | ✔️ |
| 35100 : Go to Paimon | ✔️ | ❓ | ✔️ |
| 35107 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️ |
| 35101 : Follow Paimon | ✔️ | ❓ | ✔️ |
| 35106 : Unlock the Teleport Waypoint | ✔️ | ✔️ | ✔️ |
| 35105 : Go to the foot of the cliff | ✔️ | ❓ | ✔️ | If not relogging, Paimon will now be with you and move with you. |
| 35103 : [N/A] 469284815 #QUEST_HIDDEN | ✔️ | ❓ | ✔️ |
| 35102 : Climb to the top of the rock face | ✔️ | ❓ | ✔️ | Quest 35200 was automatically added to the In Progress list. |
|   |   |   |   |   |
| **m352 : Bird's Eye View**<br />(Teyvat Archon Quest Prologue: Act 1 - 1)<br />[500 CExp, 225 AExp, 975 Mora] | ✔️ | ❓ |  ✔️ | completion possible without commands |
| 35200 : Follow the path | ✔️ | ❓ | ✔️ | No new quest marker is automatically added. Opening the quest journal and selecting navigate will added it to the screen in the correct location. |
| 35201 : Go to Paimon | ✔️ | ❓ | ✔️ | Paimon will stay with the player. |
| 35202 : Talk to Paimon | ✔️ | ❓ | ✔️ |
| 35203 : Follow Paimon | ✔️ | ❓ | ✔️ | After logout it resets the user to 35202 |
| 35204 : Swim to the island in Starfell Lake | ✔️ | ❓ | ✔️ |
| 35205 : Bird's Eye View - Statue of The Seven (I) unlocked | ✔️ | ❓ | ✔️ | TODO check logout |
|   |   |   |   |   |
| **m353 : Unexpected Power**<br />(Teyvat Archon Quest Prologue: Act 1 - 2)<br />[20 Primo, 575 CExp, 250 AExp, 1100 Mora, 10 Sweet Madame, 10 Teyvat Fried Egg] | ✔️ | ❓ |  ✔️ | completion possible without commands, but slime multiply every time you log out and back in [#20](https://github.com/Hartie95/Grasscutter/issues/20) |
| 35301 : Unexpected Power - Talk to Paimon | ✔️ | ❓ | ✔️ |
| 35312 : Unexpected Power - Exit area rollback failed | ✔️ | ❓ | ✔️ | Player exits area before triggering 35301, you can call add 35312 which will trigger cutscene, but you will have a UI bug |
| 35302 : Unexpected Power - Unleash Your Elemental Skill | ✔️ | ❓ | ✔️ |
| 35309 : Unexpected Power - Defeat the slimes | ✔️ | ❓ | ✔️ |
| 35303 : Unexpected Power - Hold Elemental Skill | ✔️ | ❓ | ✔️ | holding progressbar is missing |
| 35310 : Unexpected Power - Defeat the slimes | ✔️ | ❓ | ✔️ |
| 35304 : Unexpected Power - Use Elemental Burst | ✔️ | ❓ | ✔️ |
| 35311 : Unexpected Power - Defeat the slimes | ✔️ | ❓ | ✔️ |
|   |   |   |   |   |
| **m355 : Forest Rendezvous**<br />(Teyvat Archon Quest Prologue: Act 1 - 3)<br />[575 CExp, 250 AExp, 1100 Mora] | ✔️ | ❓ | ✔️  | natural progression possible |
| 35501 : Go to Mondstadt | ✔️ | ❓ | ✔️  | Wait until Dvalin flies over. |
| 36100 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️ | Cutscene trigger for dvalin flying over the players head |
| 36101 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️  |
| 35502 : Advance to the heart of the forest | ✔️ | ❓ | ✔️ |
| 35503 : Talk to Paimon | ✔️ | ❓ | ✔️ |
| 35504 : Investigate what Paimon has found | ✔️ | ❓ | ✔️  |
| 35505 : Talk to Paimon | ✔️ | ❓ | ✔️ |
|   |   |   |   |   |
| **m354 : Wind-Riding Knight**<br />(Teyvat Archon Quest Prologue: Act 1 - 4)<br />[625 CExp, 275AExp, 1200 Mora] | ✔️ | ❓ |  ✔️ | |
| 35401 : Keep heading towards Mondstadt | ✔️ | ❓ | ✔️ |
| 35402 : Talk to the perky girl | ✔️ | ❓ | ✔️ | |
| 35404 : Use Amber to defeat the airborne slimes | ✔️ | ❓ | ✔️ |
| 35405 : #QUEST_HIDDEN | ✔️ | ❓ | ✔️ | wait until the talk is finished |
| 35403 : Go to the location designated by Amber | ✔️ | ❓ | ✔️ | |
|   |   |   |   |   |
| **m360 : Going Upon the Breeze**<br />(Teyvat Archon Quest Prologue: Act 1 - 5)<br />[20 Primo, 972 CExp, 275 AExp, 1800 Mora, 8 EnOre, 1 Recurve Bow] | ✔️ | ❓ |  ⚠️ | completion possible without commands, but with some smaller bugs |
| 36001 : Defeat the nearby hilichurls | ✔️ | ❓ |  ⚠️ | goal location might be wrong after logout. Monsters might multiply after logout |
| 36003 : Clear out the nearby hilichurl camp | ✔️ | ❌ |  ✔️ | There are more hillichurls then there should be. If bw script are disabled, changing the chest to open will break the script and hinder progress |
| 36004 : Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 36005 : Keep heading towards Mondstadt | ✔️ | ❓ |  ✔️ | |
|   |   |   |   |   |
| **m356 : City of Freedom**<br />(Teyvat Archon Quest Prologue: Act 1 - 6)<br />[850 CExp, 250 AExp, 1625 Mora, 7 EnOre] | ⚠️ | ❓ |  ⚠️ | completion possible, but with some smaller bugs |
| 35601 : Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 35602 : [CHS] - (test)跟随安柏#QUEST_HIDDEN | ⚠️ | ❓ |  ⚠️ | softlock during showing of tipps possible |
| 35603 : Go to the location designated by Amber | ✔️ | ❓ |  ✔️ | |
| 35604 : Talk to Amber | ✔️ | ❓ |  ✔️ |   |
| 35605 : [CHS] - (test)开始飞行教学#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | |
| 35606 : Meet Amber at the fountain plaza | ✔️ | ❓ |  ✔️ | |
|   |   |   |   |   |
| **m357 : Dragon Storm**<br />(Teyvat Archon Quest Prologue: Act 1 - 7)<br />[20 Primo, 1250 CExp, 275 AExp, 2400 Mora, 2 FineEnOre] | ✔️ | ❓ |  ✔️ | completion possible with smaller bugs |
| 35721 : Dvalin's Assault #QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | Watch the cutscene and then wait to be airborne |
| 35722 : Fend off Stormterror | ⚠️ | ❓ |  ✔️ | Using the movement keys (W,A,S,D) in the Dvalin fight might kick you out of the instance. **INVESTIGATE FURTHER** |
| 35725 : [CHS] - (test)地城内cs#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | You will return to the main world |
| 35723 : Talk to Amber | ⚠️ | ❓ |  ✔️ | Weather is not stormy. Finish conversation with Amber and Kaeya, the go the KoF Headquarters |
| 35724 : Go to the Knights of Favonius Headquarters | ✔️ | ❓ |  ✔️ | |
|   |   |   |   | |
| **m358 : Knights of Favonius**<br />(Teyvat Archon Quest Prologue: Act 1 - 8)<br />[1025 CExp, 225 AExp, 1950 Mora, 43 EnOre] | ✔️ | ❓ |  ✔️ | completion possible |
| 35800 : #QUEST_HIDDEN | ⚠️ | ❓ |  ✔️ | wait two day via time forward to progress |
| 35801 : Enter the Knights of Favonius Headquarters | ✔️ | ❓ |  ✔️ | |
| 35802 : Knights of Favonius - Talk to Jean | ✔️ | ❓ |  ✔️ | |
|   |   |   |   | |
| **m306 : Winds of the Past**<br />(Teyvat Archon Quest Prologue: Act 1 - 9.1)<br />[20 Primo, 1550 CExp, 275 AExp, 3000 Mora, 3 FineEnOre] | ✔️ | ❓ |  ✔️ | completion possible with two commands |
| 30600 : Meet Amber at the temple | ✔️ | ❓ |  ✔️ | |
| 30601 : Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 30602 : Enter the temple | ✔️ | ❓ |  ✔️ | Use /dungeon 1001 to go inside the dungeon |
| 30607 : [CHS] - (test)到教学点1#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | |
| 30608 : [CHS] - (test)到教学点2#QUEST_HIDDEN (Tutorial on how to aim and fire using Amber) | ✔️ | ❓ |  ✔️ | |
| 30609 : [CHS] - (test)到教学点3#QUEST_HIDDEN | ✔️ | ❓ |  ✔️ | |
| 30612 : [CHS] - (test)到垂直风场#QUEST_HIDDEN (Tutorial on how to burn stuff with Pyro) | ✔️ | ❓ |  ✔️ | |
| 30611 : [CHS] - (test)地城失败#QUEST_HIDDEN (Seems to be in case the dungeon is failed) | ✔️ | ❓ |  ✔️ | Walk forward and detroy the Dragon's Breath |
| 30603 : Explore the temple's depths | ✔️ | ❓ |  ✔️ | |
| 30610 : Winds of the Past - Talk to Amber | ✔️ | ❓ |  ✔️ | |
| 30604 : Winds of the Past - Leave Domain (Will not show on HUD) | ✔️ | ❓ |  ✔️ | |
|   |   |   |   |   |
| **m307 : Crash Course**<br />(Teyvat Archon Quest Prologue: Act 1 - 9.2)<br />[20 Primo, 1550 CExp, 275 AExp, 3000 Mora, 3 FineEnOre, 1 Traveler's Handy Sword, Kaeya lv1 c0] | ✔️ | ⚠️ |  ✔️ | completion possible with smaller bugs |
| 30700 : Meet Kaeya at the temple | ✔️ | ❓ |  ✔️ | |
| 30701 : Talk to Kaeya | ✔️ | ❓ |  ✔️ | |
| 30702 : Enter the temple | ✔️ | ⚠️ |  ✔️ | |
| 30710 : Talk to Kaeya | ✔️ | ✔️ |  ✔️ | |
| 30707 : [CHS] - (test)到教学点1#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | |
| 30708 : [CHS] - (test)到教学点2#QUEST_HIDDEN (Cryo freezing tutorial) | ✔️ | ✔️ |  ✔️ | Freezing is not working, dashing though the fire works though |
| 30712 : [CHS] - (test)到教学点4#QUEST_HIDDEN (Hydro Amber tutorial) | ✔️ | ✔️ |  ✔️ | |
| 30711 : [CHS] - (test)地城失败#QUEST_HIDDEN (fail dungeon fallback) | ✔️ | ✔️ |  ✔️ | |
| 30709 : [CHS] - (test)到教学点3#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | | 30702 | Spikes are broken and will make the player stuck, afterwards only tp or leaving the dungeon helps.<br /> finish via one of those solutions:<br />Move forward with `/teleport 440 -25 198`<br />Get early Kaeya with `/give 10000015 lv1 c0`<br />Jump over the spikes with other means.   |
| 30703 : Explore the temple's depths | ✔️ | ✔️ |  ✔️ | destroy the Dragons Breath |
| 30715 : Talk to Kaeya | ✔️ | ✔️ |  ✔️ | |
| 30713 : Kaeya cutscene | ✔️ | ✔️ |  ✔️ | |
| 30704 : Leave Domain | ✔️ | ✔️ |  ✔️ | |
|   |   |   |   |   |
| **m308 : Sparks Amongst the Pages**<br />(Teyvat Archon Quest Prologue: Act 1 - 9.3)<br />[20 Primo, 1550 CExp, 275 AExp, 3000 Mora, 3 FineEnOre, 1 Otherworldly Story, Lisa lv1 c0] | ✔️ | ⚠️ |  ✔️ | completion possible with a few commands |
| 30800 : Meet Lisa at the temple | ✔️ | ❓ |  ✔️ | |
| 30801 : Talk to Lisa | ✔️ | ❓ |  ✔️ | |
| 30802 : Enter the temple | ✔️ | ❌ |  ✔️ | |
| 30810 : Talk to Lisa | ✔️ | ✔️ |  ✔️ | |
| 30807 : [CHS] - (test)到教学点1#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | |
| 30812 : [CHS] - (test)到教学点#QUEST_HIDDEN | ✔️ | ⚠️ |  ✔️ | |
| 30809 : [CHS] - (test)到教学点3#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | |
| 30808 : [CHS] - (test)到教学点2#QUEST_HIDDEN | ✔️ | ✔️ |  ✔️ | | |
| 30811 : [CHS] - (test)地城失败#QUEST_HIDDEN (fail dungeon fallback) | ✔️ | ✔️ |  ✔️ | |
| 30803 : Explore the temple's depths | ✔️ | ✔️ |  ✔️ | |
| 30814 : Talk to Lisa | ✔️ | ✔️ |  ✔️ | |
| 30804 : Leave Domain | ✔️ | ✔️ |  ✔️ | no autoprogression | |
+17
View File
@@ -0,0 +1,17 @@
Excels:
- WorldAreaConfigData.json
- scene3_point.json (BinOutput/Scene/Trans)
textmaps contain the names of the areas
if a world area has an 'AreaType' of 'LEVEL_1', it has the following properties:
- there is not an 'AreaID2' field
- there is an 'elementType' field
- this is a PRIMARY region
if a world area has an 'AreaType' of 'LEVEL_2', it has the following properties:
- there is not an 'elementType' field
- the 'AreaID1' field is inherited from its parent area
- this is a SECONDARY region
the textmap hash is of the secondary region's name, unless it's a primary region
Submodule
+1
Submodule docs/wiki added at 36d465c912
+1 -1
View File
@@ -1,2 +1,2 @@
org.gradle.jvmargs=-Xmx1024m
org.gradle.jvmargs=-Xmx4096m
# spikehd was here :)
-1
View File
@@ -1 +0,0 @@
./gradlew clean
-2
View File
@@ -1,2 +0,0 @@
call .\gradlew jar
pause
Vendored
+89 -89
View File
@@ -1,89 +1,89 @@
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
@rem
@rem Copyright 2015 the original author or authors.
@rem
@rem Licensed under the Apache License, Version 2.0 (the "License");
@rem you may not use this file except in compliance with the License.
@rem You may obtain a copy of the License at
@rem
@rem https://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing, software
@rem distributed under the License is distributed on an "AS IS" BASIS,
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@rem See the License for the specific language governing permissions and
@rem limitations under the License.
@rem
@if "%DEBUG%" == "" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
set DIRNAME=%~dp0
if "%DIRNAME%" == "" set DIRNAME=.
set APP_BASE_NAME=%~n0
set APP_HOME=%DIRNAME%
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
set DEFAULT_JVM_OPTS="-Xmx4G" "-Xms64m"
@rem Find java.exe
if defined JAVA_HOME goto findJavaFromJavaHome
set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if "%ERRORLEVEL%" == "0" goto execute
echo.
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo.
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
echo.
echo Please set the JAVA_HOME variable in your environment to match the
echo location of your Java installation.
goto fail
:execute
@rem Setup the command line
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
:end
@rem End local scope for the variables with windows NT shell
if "%ERRORLEVEL%"=="0" goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
exit /b 1
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
Binary file not shown.
+66 -61
View File
@@ -1,63 +1,68 @@
{
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "JSON schema for a Grasscutter Plugin",
"type": "object",
"additionalProperties": true,
"definitions": {
"plugin-name": {
"type": "string",
"pattern": "^[A-Za-z\\d_.-]+$"
}
},
"required": [
"name",
"description",
"mainClass"
],
"properties": {
"name": {
"description": "The unique name of plugin.",
"$ref": "#/definitions/plugin-name"
},
"mainClass": {
"description": "The plugin's initial class file.",
"type": "string",
"pattern": "^(?!org\\.bukkit\\.)([a-zA-Z_$][a-zA-Z\\d_$]*\\.)*[a-zA-Z_$][a-zA-Z\\d_$]*$"
},
"version": {
"description": "A plugin revision identifier.",
"type": [
"string",
"number"
]
},
"description": {
"description": "Human readable plugin summary.",
"type": "string"
},
"author": {
"description": "The plugin author.",
"type": "string"
},
"authors": {
"description": "The plugin contributors.",
"type": "array",
"items": {
"type": "string"
}
},
"website": {
"title": "Website",
"description": "The URL to the plugin's site",
"type": "string",
"format": "uri"
},
"loadAfter": {
"description": "Plugins to load before this plugin.",
"type": "array",
"items": {
"type": "string"
}
}
"$schema": "http://json-schema.org/draft-07/schema#",
"title": "JSON schema for a Grasscutter Plugin",
"type": "object",
"additionalProperties": true,
"definitions": {
"plugin-name": {
"type": "string",
"pattern": "^[A-Za-z\\d_.-]+$"
}
}
},
"required": [
"name",
"description",
"mainClass",
"api"
],
"properties": {
"name": {
"description": "The unique name of plugin.",
"$ref": "#/definitions/plugin-name"
},
"mainClass": {
"description": "The plugin's initial class file.",
"type": "string",
"pattern": "^(?!org\\.bukkit\\.)([a-zA-Z_$][a-zA-Z\\d_$]*\\.)*[a-zA-Z_$][a-zA-Z\\d_$]*$"
},
"version": {
"description": "A plugin revision identifier.",
"type": [
"string",
"number"
]
},
"api": {
"description": "The API revision the plugin is using.",
"type": "number"
},
"description": {
"description": "Human readable plugin summary.",
"type": "string"
},
"author": {
"description": "The plugin author.",
"type": "string"
},
"authors": {
"description": "The plugin contributors.",
"type": "array",
"items": {
"type": "string"
}
},
"website": {
"title": "Website",
"description": "The URL to the plugin's site",
"type": "string",
"format": "uri"
},
"loadAfter": {
"description": "Plugins to load before this plugin.",
"type": "array",
"items": {
"type": "string"
}
}
}
}
+4
View File
@@ -0,0 +1,4 @@
@echo off
call ..\gradlew clean
pause
+4
View File
@@ -0,0 +1,4 @@
@echo off
call ..\gradlew jar
pause
+155 -155
View File
@@ -1,155 +1,155 @@
##
#
# Copyright (C) 2002-2022 MlgmXyysd All Rights Reserved.
#
##
##
#
# Animation Company script for mitmproxy
#
# https://github.com/MlgmXyysd/
#
# *Original fiddler script from https://github.lunatic.moe/fiddlerscript
#
# Environment requirement:
# - mitmdump from mitmproxy
#
# @author MlgmXyysd
# @version 1.1
#
##
import collections
import random
from mitmproxy import http, connection, ctx, tls
from abc import ABC, abstractmethod
from enum import Enum
from mitmproxy.utils import human
from proxy_config import USE_SSL
from proxy_config import REMOTE_HOST
from proxy_config import REMOTE_PORT
class MlgmXyysd_Animation_Company_Proxy:
LIST_DOMAINS = [
"api-os-takumi.mihoyo.com",
"hk4e-api-os-static.mihoyo.com",
"hk4e-sdk-os.mihoyo.com",
"dispatchosglobal.yuanshen.com",
"osusadispatch.yuanshen.com",
"account.mihoyo.com",
"log-upload-os.mihoyo.com",
"dispatchcntest.yuanshen.com",
"devlog-upload.mihoyo.com",
"webstatic.mihoyo.com",
"log-upload.mihoyo.com",
"hk4e-sdk.mihoyo.com",
"api-beta-sdk.mihoyo.com",
"api-beta-sdk-os.mihoyo.com",
"cnbeta01dispatch.yuanshen.com",
"dispatchcnglobal.yuanshen.com",
"cnbeta02dispatch.yuanshen.com",
"sdk-os-static.mihoyo.com",
"webstatic-sea.mihoyo.com",
"webstatic-sea.hoyoverse.com",
"hk4e-sdk-os-static.hoyoverse.com",
"sdk-os-static.hoyoverse.com",
"api-account-os.hoyoverse.com",
"hk4e-sdk-os.hoyoverse.com",
"overseauspider.yuanshen.com",
"gameapi-account.mihoyo.com",
"minor-api.mihoyo.com",
"public-data-api.mihoyo.com",
"uspider.yuanshen.com",
"sdk-static.mihoyo.com",
"abtest-api-data-sg.hoyoverse.com",
"log-upload-os.hoyoverse.com"
]
def request(self, flow: http.HTTPFlow) -> None:
if flow.request.host in self.LIST_DOMAINS:
if USE_SSL:
flow.request.scheme = "https"
else:
flow.request.scheme = "http"
flow.request.host = REMOTE_HOST
flow.request.port = REMOTE_PORT
class InterceptionResult(Enum):
SUCCESS = 1
FAILURE = 2
SKIPPED = 3
class TlsStrategy(ABC):
def __init__(self):
self.history = collections.defaultdict(lambda: collections.deque(maxlen=200))
@abstractmethod
def should_intercept(self, server_address: connection.Address) -> bool:
raise NotImplementedError()
def record_success(self, server_address):
self.history[server_address].append(InterceptionResult.SUCCESS)
def record_failure(self, server_address):
self.history[server_address].append(InterceptionResult.FAILURE)
def record_skipped(self, server_address):
self.history[server_address].append(InterceptionResult.SKIPPED)
class ConservativeStrategy(TlsStrategy):
def should_intercept(self, server_address: connection.Address) -> bool:
return InterceptionResult.FAILURE not in self.history[server_address]
class ProbabilisticStrategy(TlsStrategy):
def __init__(self, p: float):
self.p = p
super().__init__()
def should_intercept(self, server_address: connection.Address) -> bool:
return random.uniform(0, 1) < self.p
class MaybeTls:
strategy: TlsStrategy
def load(self, l):
l.add_option(
"tls_strategy", int, 0,
"TLS passthrough strategy. If set to 0, connections will be passed through after the first unsuccessful "
"handshake. If set to 0 < p <= 100, connections with be passed through with probability p.",
)
def configure(self, updated):
if "tls_strategy" not in updated:
return
if ctx.options.tls_strategy > 0:
self.strategy = ProbabilisticStrategy(ctx.options.tls_strategy / 100)
else:
self.strategy = ConservativeStrategy()
def tls_clienthello(self, data: tls.ClientHelloData):
server_address = data.context.server.peername
if not self.strategy.should_intercept(server_address):
ctx.log(f"TLS passthrough: {human.format_address(server_address)}.")
data.ignore_connection = True
self.strategy.record_skipped(server_address)
def tls_established_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake successful: {human.format_address(server_address)}")
self.strategy.record_success(server_address)
def tls_failed_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake failed: {human.format_address(server_address)}")
self.strategy.record_failure(server_address)
addons = [
MlgmXyysd_Animation_Company_Proxy(),
MaybeTls()
]
##
#
# Copyright (C) 2002-2022 MlgmXyysd All Rights Reserved.
#
##
##
#
# Animation Company script for mitmproxy
#
# https://github.com/MlgmXyysd/
#
# *Original fiddler script from https://github.lunatic.moe/fiddlerscript
#
# Environment requirement:
# - mitmdump from mitmproxy
#
# @author MlgmXyysd
# @version 1.1
#
##
import collections
import random
from mitmproxy import http, connection, ctx, tls
from abc import ABC, abstractmethod
from enum import Enum
from mitmproxy.utils import human
from proxy_config import USE_SSL
from proxy_config import REMOTE_HOST
from proxy_config import REMOTE_PORT
class MlgmXyysd_Animation_Company_Proxy:
LIST_DOMAINS = [
"api-os-takumi.mihoyo.com",
"hk4e-api-os-static.mihoyo.com",
"hk4e-sdk-os.mihoyo.com",
"dispatchosglobal.yuanshen.com",
"osusadispatch.yuanshen.com",
"account.mihoyo.com",
"log-upload-os.mihoyo.com",
"dispatchcntest.yuanshen.com",
"devlog-upload.mihoyo.com",
"webstatic.mihoyo.com",
"log-upload.mihoyo.com",
"hk4e-sdk.mihoyo.com",
"api-beta-sdk.mihoyo.com",
"api-beta-sdk-os.mihoyo.com",
"cnbeta01dispatch.yuanshen.com",
"dispatchcnglobal.yuanshen.com",
"cnbeta02dispatch.yuanshen.com",
"sdk-os-static.mihoyo.com",
"webstatic-sea.mihoyo.com",
"webstatic-sea.hoyoverse.com",
"hk4e-sdk-os-static.hoyoverse.com",
"sdk-os-static.hoyoverse.com",
"api-account-os.hoyoverse.com",
"hk4e-sdk-os.hoyoverse.com",
"overseauspider.yuanshen.com",
"gameapi-account.mihoyo.com",
"minor-api.mihoyo.com",
"public-data-api.mihoyo.com",
"uspider.yuanshen.com",
"sdk-static.mihoyo.com",
"abtest-api-data-sg.hoyoverse.com",
"log-upload-os.hoyoverse.com"
]
def request(self, flow: http.HTTPFlow) -> None:
if flow.request.pretty_host in self.LIST_DOMAINS:
if USE_SSL:
flow.request.scheme = "https"
else:
flow.request.scheme = "http"
flow.request.host = REMOTE_HOST
flow.request.port = REMOTE_PORT
class InterceptionResult(Enum):
SUCCESS = 1
FAILURE = 2
SKIPPED = 3
class TlsStrategy(ABC):
def __init__(self):
self.history = collections.defaultdict(lambda: collections.deque(maxlen=200))
@abstractmethod
def should_intercept(self, server_address: connection.Address) -> bool:
raise NotImplementedError()
def record_success(self, server_address):
self.history[server_address].append(InterceptionResult.SUCCESS)
def record_failure(self, server_address):
self.history[server_address].append(InterceptionResult.FAILURE)
def record_skipped(self, server_address):
self.history[server_address].append(InterceptionResult.SKIPPED)
class ConservativeStrategy(TlsStrategy):
def should_intercept(self, server_address: connection.Address) -> bool:
return InterceptionResult.FAILURE not in self.history[server_address]
class ProbabilisticStrategy(TlsStrategy):
def __init__(self, p: float):
self.p = p
super().__init__()
def should_intercept(self, server_address: connection.Address) -> bool:
return random.uniform(0, 1) < self.p
class MaybeTls:
strategy: TlsStrategy
def load(self, l):
l.add_option(
"tls_strategy", int, 0,
"TLS passthrough strategy. If set to 0, connections will be passed through after the first unsuccessful "
"handshake. If set to 0 < p <= 100, connections with be passed through with probability p.",
)
def configure(self, updated):
if "tls_strategy" not in updated:
return
if ctx.options.tls_strategy > 0:
self.strategy = ProbabilisticStrategy(ctx.options.tls_strategy / 100)
else:
self.strategy = ConservativeStrategy()
def tls_clienthello(self, data: tls.ClientHelloData):
server_address = data.context.server.peername
if not self.strategy.should_intercept(server_address):
ctx.log(f"TLS passthrough: {human.format_address(server_address)}.")
data.ignore_connection = True
self.strategy.record_skipped(server_address)
def tls_established_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake successful: {human.format_address(server_address)}")
self.strategy.record_success(server_address)
def tls_failed_client(self, data: tls.TlsData):
server_address = data.context.server.peername
ctx.log(f"TLS handshake failed: {human.format_address(server_address)}")
self.strategy.record_failure(server_address)
addons = [
MlgmXyysd_Animation_Company_Proxy(),
MaybeTls()
]
+17 -17
View File
@@ -1,17 +1,17 @@
import os
# This can also be replaced with another IP address.
USE_SSL = True
REMOTE_HOST = "localhost"
REMOTE_PORT = 443
if os.getenv('MITM_REMOTE_HOST') != None:
REMOTE_HOST = os.getenv('MITM_REMOTE_HOST')
if os.getenv('MITM_REMOTE_PORT') != None:
REMOTE_PORT = int(os.getenv('MITM_REMOTE_PORT'))
if os.getenv('MITM_USE_SSL') != None:
USE_SSL = bool(os.getenv('MITM_USE_SSL'))
print('MITM Remote Host: ' + REMOTE_HOST)
print('MITM Remote Port: ' + str(REMOTE_PORT))
print('MITM Use SSL ' + str(USE_SSL))
import os
# This can also be replaced with another IP address.
USE_SSL = True
REMOTE_HOST = "localhost"
REMOTE_PORT = 443
if os.getenv('MITM_REMOTE_HOST') != None:
REMOTE_HOST = os.getenv('MITM_REMOTE_HOST')
if os.getenv('MITM_REMOTE_PORT') != None:
REMOTE_PORT = int(os.getenv('MITM_REMOTE_PORT'))
if os.getenv('MITM_USE_SSL') != None:
USE_SSL = bool(os.getenv('MITM_USE_SSL'))
print('MITM Remote Host: ' + REMOTE_HOST)
print('MITM Remote Port: ' + str(REMOTE_PORT))
print('MITM Use SSL ' + str(USE_SSL))
@@ -0,0 +1,614 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ACCKLIOPBHN.proto
package emu.grasscutter.net.proto;
public final class ACCKLIOPBHNOuterClass {
private ACCKLIOPBHNOuterClass() {}
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 ACCKLIOPBHNOrBuilder extends
// @@protoc_insertion_point(interface_extends:ACCKLIOPBHN)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 close_time = 1;</code>
* @return The closeTime.
*/
int getCloseTime();
/**
* <code>int32 retcode = 11;</code>
* @return The retcode.
*/
int getRetcode();
}
/**
* <pre>
* CmdId: 205
* </pre>
*
* Protobuf type {@code ACCKLIOPBHN}
*/
public static final class ACCKLIOPBHN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ACCKLIOPBHN)
ACCKLIOPBHNOrBuilder {
private static final long serialVersionUID = 0L;
// Use ACCKLIOPBHN.newBuilder() to construct.
private ACCKLIOPBHN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ACCKLIOPBHN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ACCKLIOPBHN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ACCKLIOPBHN(
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: {
closeTime_ = input.readUInt32();
break;
}
case 88: {
retcode_ = input.readInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.internal_static_ACCKLIOPBHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.internal_static_ACCKLIOPBHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN.class, emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN.Builder.class);
}
public static final int CLOSE_TIME_FIELD_NUMBER = 1;
private int closeTime_;
/**
* <code>uint32 close_time = 1;</code>
* @return The closeTime.
*/
@java.lang.Override
public int getCloseTime() {
return closeTime_;
}
public static final int RETCODE_FIELD_NUMBER = 11;
private int retcode_;
/**
* <code>int32 retcode = 11;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (closeTime_ != 0) {
output.writeUInt32(1, closeTime_);
}
if (retcode_ != 0) {
output.writeInt32(11, retcode_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (closeTime_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(1, closeTime_);
}
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(11, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN other = (emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN) obj;
if (getCloseTime()
!= other.getCloseTime()) return false;
if (getRetcode()
!= other.getRetcode()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + CLOSE_TIME_FIELD_NUMBER;
hash = (53 * hash) + getCloseTime();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN 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.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN 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.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN 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.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN 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.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN 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.ACCKLIOPBHNOuterClass.ACCKLIOPBHN 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: 205
* </pre>
*
* Protobuf type {@code ACCKLIOPBHN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ACCKLIOPBHN)
emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHNOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.internal_static_ACCKLIOPBHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.internal_static_ACCKLIOPBHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN.class, emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN.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();
closeTime_ = 0;
retcode_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.internal_static_ACCKLIOPBHN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN build() {
emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN buildPartial() {
emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN result = new emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN(this);
result.closeTime_ = closeTime_;
result.retcode_ = retcode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN) {
return mergeFrom((emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN other) {
if (other == emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN.getDefaultInstance()) return this;
if (other.getCloseTime() != 0) {
setCloseTime(other.getCloseTime());
}
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int closeTime_ ;
/**
* <code>uint32 close_time = 1;</code>
* @return The closeTime.
*/
@java.lang.Override
public int getCloseTime() {
return closeTime_;
}
/**
* <code>uint32 close_time = 1;</code>
* @param value The closeTime to set.
* @return This builder for chaining.
*/
public Builder setCloseTime(int value) {
closeTime_ = value;
onChanged();
return this;
}
/**
* <code>uint32 close_time = 1;</code>
* @return This builder for chaining.
*/
public Builder clearCloseTime() {
closeTime_ = 0;
onChanged();
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 11;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 11;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 11;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ACCKLIOPBHN)
}
// @@protoc_insertion_point(class_scope:ACCKLIOPBHN)
private static final emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN();
}
public static emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ACCKLIOPBHN>
PARSER = new com.google.protobuf.AbstractParser<ACCKLIOPBHN>() {
@java.lang.Override
public ACCKLIOPBHN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ACCKLIOPBHN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ACCKLIOPBHN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ACCKLIOPBHN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACCKLIOPBHNOuterClass.ACCKLIOPBHN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ACCKLIOPBHN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ACCKLIOPBHN_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\021ACCKLIOPBHN.proto\"2\n\013ACCKLIOPBHN\022\022\n\ncl" +
"ose_time\030\001 \001(\r\022\017\n\007retcode\030\013 \001(\005B\033\n\031emu.g" +
"rasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ACCKLIOPBHN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ACCKLIOPBHN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ACCKLIOPBHN_descriptor,
new java.lang.String[] { "CloseTime", "Retcode", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,155 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ACJJIIHAEMA.proto
package emu.grasscutter.net.proto;
public final class ACJJIIHAEMAOuterClass {
private ACJJIIHAEMAOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code ACJJIIHAEMA}
*/
public enum ACJJIIHAEMA
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>ACJJIIHAEMA_None = 0;</code>
*/
ACJJIIHAEMA_None(0),
/**
* <code>ACJJIIHAEMA_Dungeon = 1;</code>
*/
ACJJIIHAEMA_Dungeon(1),
/**
* <code>ACJJIIHAEMA_Room = 2;</code>
*/
ACJJIIHAEMA_Room(2),
UNRECOGNIZED(-1),
;
/**
* <code>ACJJIIHAEMA_None = 0;</code>
*/
public static final int ACJJIIHAEMA_None_VALUE = 0;
/**
* <code>ACJJIIHAEMA_Dungeon = 1;</code>
*/
public static final int ACJJIIHAEMA_Dungeon_VALUE = 1;
/**
* <code>ACJJIIHAEMA_Room = 2;</code>
*/
public static final int ACJJIIHAEMA_Room_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 ACJJIIHAEMA 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 ACJJIIHAEMA forNumber(int value) {
switch (value) {
case 0: return ACJJIIHAEMA_None;
case 1: return ACJJIIHAEMA_Dungeon;
case 2: return ACJJIIHAEMA_Room;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<ACJJIIHAEMA>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ACJJIIHAEMA> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ACJJIIHAEMA>() {
public ACJJIIHAEMA findValueByNumber(int number) {
return ACJJIIHAEMA.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.ACJJIIHAEMAOuterClass.getDescriptor().getEnumTypes().get(0);
}
private static final ACJJIIHAEMA[] VALUES = values();
public static ACJJIIHAEMA 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 ACJJIIHAEMA(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:ACJJIIHAEMA)
}
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ACJJIIHAEMA.proto*R\n\013ACJJIIHAEMA\022\024\n\020AC" +
"JJIIHAEMA_None\020\000\022\027\n\023ACJJIIHAEMA_Dungeon\020" +
"\001\022\024\n\020ACJJIIHAEMA_Room\020\002B\033\n\031emu.grasscutt" +
"er.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,615 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ACOPFPFIJHN.proto
package emu.grasscutter.net.proto;
public final class ACOPFPFIJHNOuterClass {
private ACOPFPFIJHNOuterClass() {}
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 ACOPFPFIJHNOrBuilder extends
// @@protoc_insertion_point(interface_extends:ACOPFPFIJHN)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool is_success = 9;</code>
* @return The isSuccess.
*/
boolean getIsSuccess();
/**
* <code>uint32 level_id = 10;</code>
* @return The levelId.
*/
int getLevelId();
}
/**
* <pre>
* CmdId: 6465
* </pre>
*
* Protobuf type {@code ACOPFPFIJHN}
*/
public static final class ACOPFPFIJHN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ACOPFPFIJHN)
ACOPFPFIJHNOrBuilder {
private static final long serialVersionUID = 0L;
// Use ACOPFPFIJHN.newBuilder() to construct.
private ACOPFPFIJHN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ACOPFPFIJHN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ACOPFPFIJHN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ACOPFPFIJHN(
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: {
isSuccess_ = input.readBool();
break;
}
case 80: {
levelId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.internal_static_ACOPFPFIJHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.internal_static_ACOPFPFIJHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN.class, emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN.Builder.class);
}
public static final int IS_SUCCESS_FIELD_NUMBER = 9;
private boolean isSuccess_;
/**
* <code>bool is_success = 9;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
public static final int LEVEL_ID_FIELD_NUMBER = 10;
private int levelId_;
/**
* <code>uint32 level_id = 10;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (isSuccess_ != false) {
output.writeBool(9, isSuccess_);
}
if (levelId_ != 0) {
output.writeUInt32(10, levelId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (isSuccess_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(9, isSuccess_);
}
if (levelId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, levelId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN other = (emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN) obj;
if (getIsSuccess()
!= other.getIsSuccess()) return false;
if (getLevelId()
!= other.getLevelId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + IS_SUCCESS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsSuccess());
hash = (37 * hash) + LEVEL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLevelId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN 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.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN 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.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN 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.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN 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.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN 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.ACOPFPFIJHNOuterClass.ACOPFPFIJHN 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: 6465
* </pre>
*
* Protobuf type {@code ACOPFPFIJHN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ACOPFPFIJHN)
emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHNOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.internal_static_ACOPFPFIJHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.internal_static_ACOPFPFIJHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN.class, emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN.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();
isSuccess_ = false;
levelId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.internal_static_ACOPFPFIJHN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN build() {
emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN buildPartial() {
emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN result = new emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN(this);
result.isSuccess_ = isSuccess_;
result.levelId_ = levelId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN) {
return mergeFrom((emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN other) {
if (other == emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN.getDefaultInstance()) return this;
if (other.getIsSuccess() != false) {
setIsSuccess(other.getIsSuccess());
}
if (other.getLevelId() != 0) {
setLevelId(other.getLevelId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean isSuccess_ ;
/**
* <code>bool is_success = 9;</code>
* @return The isSuccess.
*/
@java.lang.Override
public boolean getIsSuccess() {
return isSuccess_;
}
/**
* <code>bool is_success = 9;</code>
* @param value The isSuccess to set.
* @return This builder for chaining.
*/
public Builder setIsSuccess(boolean value) {
isSuccess_ = value;
onChanged();
return this;
}
/**
* <code>bool is_success = 9;</code>
* @return This builder for chaining.
*/
public Builder clearIsSuccess() {
isSuccess_ = false;
onChanged();
return this;
}
private int levelId_ ;
/**
* <code>uint32 level_id = 10;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
/**
* <code>uint32 level_id = 10;</code>
* @param value The levelId to set.
* @return This builder for chaining.
*/
public Builder setLevelId(int value) {
levelId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 level_id = 10;</code>
* @return This builder for chaining.
*/
public Builder clearLevelId() {
levelId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ACOPFPFIJHN)
}
// @@protoc_insertion_point(class_scope:ACOPFPFIJHN)
private static final emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN();
}
public static emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ACOPFPFIJHN>
PARSER = new com.google.protobuf.AbstractParser<ACOPFPFIJHN>() {
@java.lang.Override
public ACOPFPFIJHN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ACOPFPFIJHN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ACOPFPFIJHN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ACOPFPFIJHN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ACOPFPFIJHNOuterClass.ACOPFPFIJHN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ACOPFPFIJHN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ACOPFPFIJHN_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\021ACOPFPFIJHN.proto\"3\n\013ACOPFPFIJHN\022\022\n\nis" +
"_success\030\t \001(\010\022\020\n\010level_id\030\n \001(\rB\033\n\031emu." +
"grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ACOPFPFIJHN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ACOPFPFIJHN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ACOPFPFIJHN_descriptor,
new java.lang.String[] { "IsSuccess", "LevelId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,203 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ADBHDNAANMF.proto
package emu.grasscutter.net.proto;
public final class ADBHDNAANMFOuterClass {
private ADBHDNAANMFOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code ADBHDNAANMF}
*/
public enum ADBHDNAANMF
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>ADBHDNAANMF_None = 0;</code>
*/
ADBHDNAANMF_None(0),
/**
* <code>ADBHDNAANMF_StarredDungeon = 1;</code>
*/
ADBHDNAANMF_StarredDungeon(1),
/**
* <code>ADBHDNAANMF_StarredRoom = 2;</code>
*/
ADBHDNAANMF_StarredRoom(2),
/**
* <code>ADBHDNAANMF_Owner = 3;</code>
*/
ADBHDNAANMF_Owner(3),
/**
* <code>ADBHDNAANMF_History = 4;</code>
*/
ADBHDNAANMF_History(4),
/**
* <code>ADBHDNAANMF_Search = 5;</code>
*/
ADBHDNAANMF_Search(5),
/**
* <code>ADBHDNAANMF_Official = 6;</code>
*/
ADBHDNAANMF_Official(6),
/**
* <code>ADBHDNAANMF_Template = 7;</code>
*/
ADBHDNAANMF_Template(7),
UNRECOGNIZED(-1),
;
/**
* <code>ADBHDNAANMF_None = 0;</code>
*/
public static final int ADBHDNAANMF_None_VALUE = 0;
/**
* <code>ADBHDNAANMF_StarredDungeon = 1;</code>
*/
public static final int ADBHDNAANMF_StarredDungeon_VALUE = 1;
/**
* <code>ADBHDNAANMF_StarredRoom = 2;</code>
*/
public static final int ADBHDNAANMF_StarredRoom_VALUE = 2;
/**
* <code>ADBHDNAANMF_Owner = 3;</code>
*/
public static final int ADBHDNAANMF_Owner_VALUE = 3;
/**
* <code>ADBHDNAANMF_History = 4;</code>
*/
public static final int ADBHDNAANMF_History_VALUE = 4;
/**
* <code>ADBHDNAANMF_Search = 5;</code>
*/
public static final int ADBHDNAANMF_Search_VALUE = 5;
/**
* <code>ADBHDNAANMF_Official = 6;</code>
*/
public static final int ADBHDNAANMF_Official_VALUE = 6;
/**
* <code>ADBHDNAANMF_Template = 7;</code>
*/
public static final int ADBHDNAANMF_Template_VALUE = 7;
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 ADBHDNAANMF 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 ADBHDNAANMF forNumber(int value) {
switch (value) {
case 0: return ADBHDNAANMF_None;
case 1: return ADBHDNAANMF_StarredDungeon;
case 2: return ADBHDNAANMF_StarredRoom;
case 3: return ADBHDNAANMF_Owner;
case 4: return ADBHDNAANMF_History;
case 5: return ADBHDNAANMF_Search;
case 6: return ADBHDNAANMF_Official;
case 7: return ADBHDNAANMF_Template;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<ADBHDNAANMF>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ADBHDNAANMF> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ADBHDNAANMF>() {
public ADBHDNAANMF findValueByNumber(int number) {
return ADBHDNAANMF.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.ADBHDNAANMFOuterClass.getDescriptor().getEnumTypes().get(0);
}
private static final ADBHDNAANMF[] VALUES = values();
public static ADBHDNAANMF 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 ADBHDNAANMF(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:ADBHDNAANMF)
}
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ADBHDNAANMF.proto*\334\001\n\013ADBHDNAANMF\022\024\n\020A" +
"DBHDNAANMF_None\020\000\022\036\n\032ADBHDNAANMF_Starred" +
"Dungeon\020\001\022\033\n\027ADBHDNAANMF_StarredRoom\020\002\022\025" +
"\n\021ADBHDNAANMF_Owner\020\003\022\027\n\023ADBHDNAANMF_His" +
"tory\020\004\022\026\n\022ADBHDNAANMF_Search\020\005\022\030\n\024ADBHDN" +
"AANMF_Official\020\006\022\030\n\024ADBHDNAANMF_Template" +
"\020\007B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,157 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ADHOJAAOLNO.proto
package emu.grasscutter.net.proto;
public final class ADHOJAAOLNOOuterClass {
private ADHOJAAOLNOOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
/**
* Protobuf enum {@code ADHOJAAOLNO}
*/
public enum ADHOJAAOLNO
implements com.google.protobuf.ProtocolMessageEnum {
/**
* <code>ADHOJAAOLNO_DungeonCandidateAvatarTypeNone = 0;</code>
*/
ADHOJAAOLNO_DungeonCandidateAvatarTypeNone(0),
/**
* <code>ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal = 1;</code>
*/
ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal(1),
/**
* <code>ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc = 2;</code>
*/
ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc(2),
UNRECOGNIZED(-1),
;
/**
* <code>ADHOJAAOLNO_DungeonCandidateAvatarTypeNone = 0;</code>
*/
public static final int ADHOJAAOLNO_DungeonCandidateAvatarTypeNone_VALUE = 0;
/**
* <code>ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal = 1;</code>
*/
public static final int ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal_VALUE = 1;
/**
* <code>ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc = 2;</code>
*/
public static final int ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc_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 ADHOJAAOLNO 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 ADHOJAAOLNO forNumber(int value) {
switch (value) {
case 0: return ADHOJAAOLNO_DungeonCandidateAvatarTypeNone;
case 1: return ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal;
case 2: return ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap<ADHOJAAOLNO>
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
ADHOJAAOLNO> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap<ADHOJAAOLNO>() {
public ADHOJAAOLNO findValueByNumber(int number) {
return ADHOJAAOLNO.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.ADHOJAAOLNOOuterClass.getDescriptor().getEnumTypes().get(0);
}
private static final ADHOJAAOLNO[] VALUES = values();
public static ADHOJAAOLNO 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 ADHOJAAOLNO(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:ADHOJAAOLNO)
}
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\021ADHOJAAOLNO.proto*\236\001\n\013ADHOJAAOLNO\022.\n*A" +
"DHOJAAOLNO_DungeonCandidateAvatarTypeNon" +
"e\020\000\0220\n,ADHOJAAOLNO_DungeonCandidateAvata" +
"rTypeFormal\020\001\022-\n)ADHOJAAOLNO_DungeonCand" +
"idateAvatarTypeUgc\020\002B\033\n\031emu.grasscutter." +
"net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AEHOGBMFIDK.proto
package emu.grasscutter.net.proto;
public final class AEHOGBMFIDKOuterClass {
private AEHOGBMFIDKOuterClass() {}
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 AEHOGBMFIDKOrBuilder extends
// @@protoc_insertion_point(interface_extends:AEHOGBMFIDK)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 21196
* </pre>
*
* Protobuf type {@code AEHOGBMFIDK}
*/
public static final class AEHOGBMFIDK extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AEHOGBMFIDK)
AEHOGBMFIDKOrBuilder {
private static final long serialVersionUID = 0L;
// Use AEHOGBMFIDK.newBuilder() to construct.
private AEHOGBMFIDK(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AEHOGBMFIDK() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AEHOGBMFIDK();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AEHOGBMFIDK(
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.AEHOGBMFIDKOuterClass.internal_static_AEHOGBMFIDK_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.internal_static_AEHOGBMFIDK_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK.class, emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK.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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK other = (emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK) 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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK 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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK 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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK 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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK 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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK 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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK 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: 21196
* </pre>
*
* Protobuf type {@code AEHOGBMFIDK}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AEHOGBMFIDK)
emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDKOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.internal_static_AEHOGBMFIDK_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.internal_static_AEHOGBMFIDK_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK.class, emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK.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.AEHOGBMFIDKOuterClass.internal_static_AEHOGBMFIDK_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK build() {
emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK buildPartial() {
emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK result = new emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK(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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK) {
return mergeFrom((emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK other) {
if (other == emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK.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.AEHOGBMFIDKOuterClass.AEHOGBMFIDK parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK) 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:AEHOGBMFIDK)
}
// @@protoc_insertion_point(class_scope:AEHOGBMFIDK)
private static final emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK();
}
public static emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AEHOGBMFIDK>
PARSER = new com.google.protobuf.AbstractParser<AEHOGBMFIDK>() {
@java.lang.Override
public AEHOGBMFIDK parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AEHOGBMFIDK(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AEHOGBMFIDK> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AEHOGBMFIDK> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AEHOGBMFIDKOuterClass.AEHOGBMFIDK getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AEHOGBMFIDK_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AEHOGBMFIDK_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\021AEHOGBMFIDK.proto\"\r\n\013AEHOGBMFIDKB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AEHOGBMFIDK_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AEHOGBMFIDK_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AEHOGBMFIDK_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,814 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AGBOEIBCIHC.proto
package emu.grasscutter.net.proto;
public final class AGBOEIBCIHCOuterClass {
private AGBOEIBCIHCOuterClass() {}
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 AGBOEIBCIHCOrBuilder extends
// @@protoc_insertion_point(interface_extends:AGBOEIBCIHC)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated uint32 tag_list = 5;</code>
* @return A list containing the tagList.
*/
java.util.List<java.lang.Integer> getTagListList();
/**
* <code>repeated uint32 tag_list = 5;</code>
* @return The count of tagList.
*/
int getTagListCount();
/**
* <code>repeated uint32 tag_list = 5;</code>
* @param index The index of the element to return.
* @return The tagList at the given index.
*/
int getTagList(int index);
/**
* <code>uint64 guid = 13;</code>
* @return The guid.
*/
long getGuid();
/**
* <code>bool OHMBBPAHCED = 11;</code>
* @return The oHMBBPAHCED.
*/
boolean getOHMBBPAHCED();
}
/**
* <pre>
* CmdId: 1992
* </pre>
*
* Protobuf type {@code AGBOEIBCIHC}
*/
public static final class AGBOEIBCIHC extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AGBOEIBCIHC)
AGBOEIBCIHCOrBuilder {
private static final long serialVersionUID = 0L;
// Use AGBOEIBCIHC.newBuilder() to construct.
private AGBOEIBCIHC(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AGBOEIBCIHC() {
tagList_ = emptyIntList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AGBOEIBCIHC();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AGBOEIBCIHC(
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 40: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
tagList_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
tagList_.addInt(input.readUInt32());
break;
}
case 42: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
tagList_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
while (input.getBytesUntilLimit() > 0) {
tagList_.addInt(input.readUInt32());
}
input.popLimit(limit);
break;
}
case 88: {
oHMBBPAHCED_ = input.readBool();
break;
}
case 104: {
guid_ = input.readUInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
tagList_.makeImmutable(); // C
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.internal_static_AGBOEIBCIHC_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.internal_static_AGBOEIBCIHC_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC.class, emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC.Builder.class);
}
public static final int TAG_LIST_FIELD_NUMBER = 5;
private com.google.protobuf.Internal.IntList tagList_;
/**
* <code>repeated uint32 tag_list = 5;</code>
* @return A list containing the tagList.
*/
@java.lang.Override
public java.util.List<java.lang.Integer>
getTagListList() {
return tagList_;
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @return The count of tagList.
*/
public int getTagListCount() {
return tagList_.size();
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @param index The index of the element to return.
* @return The tagList at the given index.
*/
public int getTagList(int index) {
return tagList_.getInt(index);
}
private int tagListMemoizedSerializedSize = -1;
public static final int GUID_FIELD_NUMBER = 13;
private long guid_;
/**
* <code>uint64 guid = 13;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
public static final int OHMBBPAHCED_FIELD_NUMBER = 11;
private boolean oHMBBPAHCED_;
/**
* <code>bool OHMBBPAHCED = 11;</code>
* @return The oHMBBPAHCED.
*/
@java.lang.Override
public boolean getOHMBBPAHCED() {
return oHMBBPAHCED_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (getTagListList().size() > 0) {
output.writeUInt32NoTag(42);
output.writeUInt32NoTag(tagListMemoizedSerializedSize);
}
for (int i = 0; i < tagList_.size(); i++) {
output.writeUInt32NoTag(tagList_.getInt(i));
}
if (oHMBBPAHCED_ != false) {
output.writeBool(11, oHMBBPAHCED_);
}
if (guid_ != 0L) {
output.writeUInt64(13, guid_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < tagList_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(tagList_.getInt(i));
}
size += dataSize;
if (!getTagListList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
tagListMemoizedSerializedSize = dataSize;
}
if (oHMBBPAHCED_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(11, oHMBBPAHCED_);
}
if (guid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(13, guid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC other = (emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC) obj;
if (!getTagListList()
.equals(other.getTagListList())) return false;
if (getGuid()
!= other.getGuid()) return false;
if (getOHMBBPAHCED()
!= other.getOHMBBPAHCED()) 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 (getTagListCount() > 0) {
hash = (37 * hash) + TAG_LIST_FIELD_NUMBER;
hash = (53 * hash) + getTagListList().hashCode();
}
hash = (37 * hash) + GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getGuid());
hash = (37 * hash) + OHMBBPAHCED_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getOHMBBPAHCED());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC 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.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC 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.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC 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.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC 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.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC 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.AGBOEIBCIHCOuterClass.AGBOEIBCIHC 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: 1992
* </pre>
*
* Protobuf type {@code AGBOEIBCIHC}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AGBOEIBCIHC)
emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHCOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.internal_static_AGBOEIBCIHC_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.internal_static_AGBOEIBCIHC_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC.class, emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC.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();
tagList_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
guid_ = 0L;
oHMBBPAHCED_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.internal_static_AGBOEIBCIHC_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC build() {
emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC buildPartial() {
emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC result = new emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC(this);
int from_bitField0_ = bitField0_;
if (((bitField0_ & 0x00000001) != 0)) {
tagList_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.tagList_ = tagList_;
result.guid_ = guid_;
result.oHMBBPAHCED_ = oHMBBPAHCED_;
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.AGBOEIBCIHCOuterClass.AGBOEIBCIHC) {
return mergeFrom((emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC other) {
if (other == emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC.getDefaultInstance()) return this;
if (!other.tagList_.isEmpty()) {
if (tagList_.isEmpty()) {
tagList_ = other.tagList_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureTagListIsMutable();
tagList_.addAll(other.tagList_);
}
onChanged();
}
if (other.getGuid() != 0L) {
setGuid(other.getGuid());
}
if (other.getOHMBBPAHCED() != false) {
setOHMBBPAHCED(other.getOHMBBPAHCED());
}
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.AGBOEIBCIHCOuterClass.AGBOEIBCIHC parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.google.protobuf.Internal.IntList tagList_ = emptyIntList();
private void ensureTagListIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
tagList_ = mutableCopy(tagList_);
bitField0_ |= 0x00000001;
}
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @return A list containing the tagList.
*/
public java.util.List<java.lang.Integer>
getTagListList() {
return ((bitField0_ & 0x00000001) != 0) ?
java.util.Collections.unmodifiableList(tagList_) : tagList_;
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @return The count of tagList.
*/
public int getTagListCount() {
return tagList_.size();
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @param index The index of the element to return.
* @return The tagList at the given index.
*/
public int getTagList(int index) {
return tagList_.getInt(index);
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @param index The index to set the value at.
* @param value The tagList to set.
* @return This builder for chaining.
*/
public Builder setTagList(
int index, int value) {
ensureTagListIsMutable();
tagList_.setInt(index, value);
onChanged();
return this;
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @param value The tagList to add.
* @return This builder for chaining.
*/
public Builder addTagList(int value) {
ensureTagListIsMutable();
tagList_.addInt(value);
onChanged();
return this;
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @param values The tagList to add.
* @return This builder for chaining.
*/
public Builder addAllTagList(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureTagListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, tagList_);
onChanged();
return this;
}
/**
* <code>repeated uint32 tag_list = 5;</code>
* @return This builder for chaining.
*/
public Builder clearTagList() {
tagList_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
return this;
}
private long guid_ ;
/**
* <code>uint64 guid = 13;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
/**
* <code>uint64 guid = 13;</code>
* @param value The guid to set.
* @return This builder for chaining.
*/
public Builder setGuid(long value) {
guid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 guid = 13;</code>
* @return This builder for chaining.
*/
public Builder clearGuid() {
guid_ = 0L;
onChanged();
return this;
}
private boolean oHMBBPAHCED_ ;
/**
* <code>bool OHMBBPAHCED = 11;</code>
* @return The oHMBBPAHCED.
*/
@java.lang.Override
public boolean getOHMBBPAHCED() {
return oHMBBPAHCED_;
}
/**
* <code>bool OHMBBPAHCED = 11;</code>
* @param value The oHMBBPAHCED to set.
* @return This builder for chaining.
*/
public Builder setOHMBBPAHCED(boolean value) {
oHMBBPAHCED_ = value;
onChanged();
return this;
}
/**
* <code>bool OHMBBPAHCED = 11;</code>
* @return This builder for chaining.
*/
public Builder clearOHMBBPAHCED() {
oHMBBPAHCED_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AGBOEIBCIHC)
}
// @@protoc_insertion_point(class_scope:AGBOEIBCIHC)
private static final emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC();
}
public static emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AGBOEIBCIHC>
PARSER = new com.google.protobuf.AbstractParser<AGBOEIBCIHC>() {
@java.lang.Override
public AGBOEIBCIHC parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AGBOEIBCIHC(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AGBOEIBCIHC> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AGBOEIBCIHC> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGBOEIBCIHCOuterClass.AGBOEIBCIHC getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AGBOEIBCIHC_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AGBOEIBCIHC_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\021AGBOEIBCIHC.proto\"B\n\013AGBOEIBCIHC\022\020\n\010ta" +
"g_list\030\005 \003(\r\022\014\n\004guid\030\r \001(\004\022\023\n\013OHMBBPAHCE" +
"D\030\013 \001(\010B\033\n\031emu.grasscutter.net.protob\006pr" +
"oto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AGBOEIBCIHC_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AGBOEIBCIHC_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AGBOEIBCIHC_descriptor,
new java.lang.String[] { "TagList", "Guid", "OHMBBPAHCED", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,616 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AGDBMIBGBFF.proto
package emu.grasscutter.net.proto;
public final class AGDBMIBGBFFOuterClass {
private AGDBMIBGBFFOuterClass() {}
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 AGDBMIBGBFFOrBuilder extends
// @@protoc_insertion_point(interface_extends:AGDBMIBGBFF)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool HJMAPBBEKMD = 4;</code>
* @return The hJMAPBBEKMD.
*/
boolean getHJMAPBBEKMD();
/**
* <code>bool IHGOBANMPLI = 7;</code>
* @return The iHGOBANMPLI.
*/
boolean getIHGOBANMPLI();
}
/**
* <pre>
* CmdId: 20407
* </pre>
*
* Protobuf type {@code AGDBMIBGBFF}
*/
public static final class AGDBMIBGBFF extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AGDBMIBGBFF)
AGDBMIBGBFFOrBuilder {
private static final long serialVersionUID = 0L;
// Use AGDBMIBGBFF.newBuilder() to construct.
private AGDBMIBGBFF(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AGDBMIBGBFF() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AGDBMIBGBFF();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AGDBMIBGBFF(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 32: {
hJMAPBBEKMD_ = input.readBool();
break;
}
case 56: {
iHGOBANMPLI_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.internal_static_AGDBMIBGBFF_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.internal_static_AGDBMIBGBFF_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF.class, emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF.Builder.class);
}
public static final int HJMAPBBEKMD_FIELD_NUMBER = 4;
private boolean hJMAPBBEKMD_;
/**
* <code>bool HJMAPBBEKMD = 4;</code>
* @return The hJMAPBBEKMD.
*/
@java.lang.Override
public boolean getHJMAPBBEKMD() {
return hJMAPBBEKMD_;
}
public static final int IHGOBANMPLI_FIELD_NUMBER = 7;
private boolean iHGOBANMPLI_;
/**
* <code>bool IHGOBANMPLI = 7;</code>
* @return The iHGOBANMPLI.
*/
@java.lang.Override
public boolean getIHGOBANMPLI() {
return iHGOBANMPLI_;
}
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 (hJMAPBBEKMD_ != false) {
output.writeBool(4, hJMAPBBEKMD_);
}
if (iHGOBANMPLI_ != false) {
output.writeBool(7, iHGOBANMPLI_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (hJMAPBBEKMD_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, hJMAPBBEKMD_);
}
if (iHGOBANMPLI_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(7, iHGOBANMPLI_);
}
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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF other = (emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF) obj;
if (getHJMAPBBEKMD()
!= other.getHJMAPBBEKMD()) return false;
if (getIHGOBANMPLI()
!= other.getIHGOBANMPLI()) 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) + HJMAPBBEKMD_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getHJMAPBBEKMD());
hash = (37 * hash) + IHGOBANMPLI_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIHGOBANMPLI());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF 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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF 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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF 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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF 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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF 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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF 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: 20407
* </pre>
*
* Protobuf type {@code AGDBMIBGBFF}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AGDBMIBGBFF)
emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFFOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.internal_static_AGDBMIBGBFF_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.internal_static_AGDBMIBGBFF_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF.class, emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF.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();
hJMAPBBEKMD_ = false;
iHGOBANMPLI_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.internal_static_AGDBMIBGBFF_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF build() {
emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF buildPartial() {
emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF result = new emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF(this);
result.hJMAPBBEKMD_ = hJMAPBBEKMD_;
result.iHGOBANMPLI_ = iHGOBANMPLI_;
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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF) {
return mergeFrom((emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF other) {
if (other == emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF.getDefaultInstance()) return this;
if (other.getHJMAPBBEKMD() != false) {
setHJMAPBBEKMD(other.getHJMAPBBEKMD());
}
if (other.getIHGOBANMPLI() != false) {
setIHGOBANMPLI(other.getIHGOBANMPLI());
}
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.AGDBMIBGBFFOuterClass.AGDBMIBGBFF parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean hJMAPBBEKMD_ ;
/**
* <code>bool HJMAPBBEKMD = 4;</code>
* @return The hJMAPBBEKMD.
*/
@java.lang.Override
public boolean getHJMAPBBEKMD() {
return hJMAPBBEKMD_;
}
/**
* <code>bool HJMAPBBEKMD = 4;</code>
* @param value The hJMAPBBEKMD to set.
* @return This builder for chaining.
*/
public Builder setHJMAPBBEKMD(boolean value) {
hJMAPBBEKMD_ = value;
onChanged();
return this;
}
/**
* <code>bool HJMAPBBEKMD = 4;</code>
* @return This builder for chaining.
*/
public Builder clearHJMAPBBEKMD() {
hJMAPBBEKMD_ = false;
onChanged();
return this;
}
private boolean iHGOBANMPLI_ ;
/**
* <code>bool IHGOBANMPLI = 7;</code>
* @return The iHGOBANMPLI.
*/
@java.lang.Override
public boolean getIHGOBANMPLI() {
return iHGOBANMPLI_;
}
/**
* <code>bool IHGOBANMPLI = 7;</code>
* @param value The iHGOBANMPLI to set.
* @return This builder for chaining.
*/
public Builder setIHGOBANMPLI(boolean value) {
iHGOBANMPLI_ = value;
onChanged();
return this;
}
/**
* <code>bool IHGOBANMPLI = 7;</code>
* @return This builder for chaining.
*/
public Builder clearIHGOBANMPLI() {
iHGOBANMPLI_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AGDBMIBGBFF)
}
// @@protoc_insertion_point(class_scope:AGDBMIBGBFF)
private static final emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF();
}
public static emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AGDBMIBGBFF>
PARSER = new com.google.protobuf.AbstractParser<AGDBMIBGBFF>() {
@java.lang.Override
public AGDBMIBGBFF parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AGDBMIBGBFF(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AGDBMIBGBFF> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AGDBMIBGBFF> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AGDBMIBGBFFOuterClass.AGDBMIBGBFF getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AGDBMIBGBFF_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AGDBMIBGBFF_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\021AGDBMIBGBFF.proto\"7\n\013AGDBMIBGBFF\022\023\n\013HJ" +
"MAPBBEKMD\030\004 \001(\010\022\023\n\013IHGOBANMPLI\030\007 \001(\010B\033\n\031" +
"emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AGDBMIBGBFF_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AGDBMIBGBFF_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AGDBMIBGBFF_descriptor,
new java.lang.String[] { "HJMAPBBEKMD", "IHGOBANMPLI", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AHACINLIOCD.proto
package emu.grasscutter.net.proto;
public final class AHACINLIOCDOuterClass {
private AHACINLIOCDOuterClass() {}
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 AHACINLIOCDOrBuilder extends
// @@protoc_insertion_point(interface_extends:AHACINLIOCD)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 schedule_id = 12;</code>
* @return The scheduleId.
*/
int getScheduleId();
}
/**
* <pre>
* CmdId: 28469
* </pre>
*
* Protobuf type {@code AHACINLIOCD}
*/
public static final class AHACINLIOCD extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AHACINLIOCD)
AHACINLIOCDOrBuilder {
private static final long serialVersionUID = 0L;
// Use AHACINLIOCD.newBuilder() to construct.
private AHACINLIOCD(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AHACINLIOCD() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AHACINLIOCD();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AHACINLIOCD(
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 96: {
scheduleId_ = 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.AHACINLIOCDOuterClass.internal_static_AHACINLIOCD_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AHACINLIOCDOuterClass.internal_static_AHACINLIOCD_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD.class, emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD.Builder.class);
}
public static final int SCHEDULE_ID_FIELD_NUMBER = 12;
private int scheduleId_;
/**
* <code>uint32 schedule_id = 12;</code>
* @return The scheduleId.
*/
@java.lang.Override
public int getScheduleId() {
return scheduleId_;
}
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 (scheduleId_ != 0) {
output.writeUInt32(12, scheduleId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (scheduleId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, scheduleId_);
}
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.AHACINLIOCDOuterClass.AHACINLIOCD)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD other = (emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD) obj;
if (getScheduleId()
!= other.getScheduleId()) 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) + SCHEDULE_ID_FIELD_NUMBER;
hash = (53 * hash) + getScheduleId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD 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.AHACINLIOCDOuterClass.AHACINLIOCD parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD 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.AHACINLIOCDOuterClass.AHACINLIOCD parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD 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.AHACINLIOCDOuterClass.AHACINLIOCD parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD 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.AHACINLIOCDOuterClass.AHACINLIOCD parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD 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.AHACINLIOCDOuterClass.AHACINLIOCD 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: 28469
* </pre>
*
* Protobuf type {@code AHACINLIOCD}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AHACINLIOCD)
emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCDOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AHACINLIOCDOuterClass.internal_static_AHACINLIOCD_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AHACINLIOCDOuterClass.internal_static_AHACINLIOCD_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD.class, emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD.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();
scheduleId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AHACINLIOCDOuterClass.internal_static_AHACINLIOCD_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD build() {
emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD buildPartial() {
emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD result = new emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD(this);
result.scheduleId_ = scheduleId_;
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.AHACINLIOCDOuterClass.AHACINLIOCD) {
return mergeFrom((emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD other) {
if (other == emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD.getDefaultInstance()) return this;
if (other.getScheduleId() != 0) {
setScheduleId(other.getScheduleId());
}
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.AHACINLIOCDOuterClass.AHACINLIOCD parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int scheduleId_ ;
/**
* <code>uint32 schedule_id = 12;</code>
* @return The scheduleId.
*/
@java.lang.Override
public int getScheduleId() {
return scheduleId_;
}
/**
* <code>uint32 schedule_id = 12;</code>
* @param value The scheduleId to set.
* @return This builder for chaining.
*/
public Builder setScheduleId(int value) {
scheduleId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 schedule_id = 12;</code>
* @return This builder for chaining.
*/
public Builder clearScheduleId() {
scheduleId_ = 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:AHACINLIOCD)
}
// @@protoc_insertion_point(class_scope:AHACINLIOCD)
private static final emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD();
}
public static emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AHACINLIOCD>
PARSER = new com.google.protobuf.AbstractParser<AHACINLIOCD>() {
@java.lang.Override
public AHACINLIOCD parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AHACINLIOCD(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AHACINLIOCD> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AHACINLIOCD> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AHACINLIOCDOuterClass.AHACINLIOCD getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AHACINLIOCD_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AHACINLIOCD_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\021AHACINLIOCD.proto\"\"\n\013AHACINLIOCD\022\023\n\013sc" +
"hedule_id\030\014 \001(\rB\033\n\031emu.grasscutter.net.p" +
"rotob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AHACINLIOCD_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AHACINLIOCD_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AHACINLIOCD_descriptor,
new java.lang.String[] { "ScheduleId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,536 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AHIGPCDFIHL.proto
package emu.grasscutter.net.proto;
public final class AHIGPCDFIHLOuterClass {
private AHIGPCDFIHLOuterClass() {}
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 AHIGPCDFIHLOrBuilder extends
// @@protoc_insertion_point(interface_extends:AHIGPCDFIHL)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 apply_entity_id = 13;</code>
* @return The applyEntityId.
*/
int getApplyEntityId();
}
/**
* Protobuf type {@code AHIGPCDFIHL}
*/
public static final class AHIGPCDFIHL extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AHIGPCDFIHL)
AHIGPCDFIHLOrBuilder {
private static final long serialVersionUID = 0L;
// Use AHIGPCDFIHL.newBuilder() to construct.
private AHIGPCDFIHL(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AHIGPCDFIHL() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AHIGPCDFIHL();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AHIGPCDFIHL(
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 104: {
applyEntityId_ = 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.AHIGPCDFIHLOuterClass.internal_static_AHIGPCDFIHL_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.internal_static_AHIGPCDFIHL_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL.class, emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL.Builder.class);
}
public static final int APPLY_ENTITY_ID_FIELD_NUMBER = 13;
private int applyEntityId_;
/**
* <code>uint32 apply_entity_id = 13;</code>
* @return The applyEntityId.
*/
@java.lang.Override
public int getApplyEntityId() {
return applyEntityId_;
}
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 (applyEntityId_ != 0) {
output.writeUInt32(13, applyEntityId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (applyEntityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, applyEntityId_);
}
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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL other = (emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL) obj;
if (getApplyEntityId()
!= other.getApplyEntityId()) 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) + APPLY_ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getApplyEntityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL 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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL 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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL 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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL 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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL 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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AHIGPCDFIHL}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AHIGPCDFIHL)
emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHLOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.internal_static_AHIGPCDFIHL_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.internal_static_AHIGPCDFIHL_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL.class, emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL.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();
applyEntityId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.internal_static_AHIGPCDFIHL_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL build() {
emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL buildPartial() {
emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL result = new emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL(this);
result.applyEntityId_ = applyEntityId_;
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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL) {
return mergeFrom((emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL other) {
if (other == emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL.getDefaultInstance()) return this;
if (other.getApplyEntityId() != 0) {
setApplyEntityId(other.getApplyEntityId());
}
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.AHIGPCDFIHLOuterClass.AHIGPCDFIHL parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int applyEntityId_ ;
/**
* <code>uint32 apply_entity_id = 13;</code>
* @return The applyEntityId.
*/
@java.lang.Override
public int getApplyEntityId() {
return applyEntityId_;
}
/**
* <code>uint32 apply_entity_id = 13;</code>
* @param value The applyEntityId to set.
* @return This builder for chaining.
*/
public Builder setApplyEntityId(int value) {
applyEntityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 apply_entity_id = 13;</code>
* @return This builder for chaining.
*/
public Builder clearApplyEntityId() {
applyEntityId_ = 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:AHIGPCDFIHL)
}
// @@protoc_insertion_point(class_scope:AHIGPCDFIHL)
private static final emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL();
}
public static emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AHIGPCDFIHL>
PARSER = new com.google.protobuf.AbstractParser<AHIGPCDFIHL>() {
@java.lang.Override
public AHIGPCDFIHL parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AHIGPCDFIHL(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AHIGPCDFIHL> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AHIGPCDFIHL> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AHIGPCDFIHLOuterClass.AHIGPCDFIHL getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AHIGPCDFIHL_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AHIGPCDFIHL_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\021AHIGPCDFIHL.proto\"&\n\013AHIGPCDFIHL\022\027\n\017ap" +
"ply_entity_id\030\r \001(\rB\033\n\031emu.grasscutter.n" +
"et.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AHIGPCDFIHL_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AHIGPCDFIHL_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AHIGPCDFIHL_descriptor,
new java.lang.String[] { "ApplyEntityId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AIIMGHGLPJE.proto
package emu.grasscutter.net.proto;
public final class AIIMGHGLPJEOuterClass {
private AIIMGHGLPJEOuterClass() {}
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 AIIMGHGLPJEOrBuilder extends
// @@protoc_insertion_point(interface_extends:AIIMGHGLPJE)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 8390
* </pre>
*
* Protobuf type {@code AIIMGHGLPJE}
*/
public static final class AIIMGHGLPJE extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AIIMGHGLPJE)
AIIMGHGLPJEOrBuilder {
private static final long serialVersionUID = 0L;
// Use AIIMGHGLPJE.newBuilder() to construct.
private AIIMGHGLPJE(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AIIMGHGLPJE() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AIIMGHGLPJE();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AIIMGHGLPJE(
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.AIIMGHGLPJEOuterClass.internal_static_AIIMGHGLPJE_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.internal_static_AIIMGHGLPJE_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE.class, emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE.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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE other = (emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE) 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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE 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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE 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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE 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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE 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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE 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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE 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: 8390
* </pre>
*
* Protobuf type {@code AIIMGHGLPJE}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AIIMGHGLPJE)
emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJEOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.internal_static_AIIMGHGLPJE_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.internal_static_AIIMGHGLPJE_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE.class, emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE.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.AIIMGHGLPJEOuterClass.internal_static_AIIMGHGLPJE_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE build() {
emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE buildPartial() {
emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE result = new emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE(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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE) {
return mergeFrom((emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE other) {
if (other == emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE.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.AIIMGHGLPJEOuterClass.AIIMGHGLPJE parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE) 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:AIIMGHGLPJE)
}
// @@protoc_insertion_point(class_scope:AIIMGHGLPJE)
private static final emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE();
}
public static emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AIIMGHGLPJE>
PARSER = new com.google.protobuf.AbstractParser<AIIMGHGLPJE>() {
@java.lang.Override
public AIIMGHGLPJE parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AIIMGHGLPJE(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AIIMGHGLPJE> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AIIMGHGLPJE> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIIMGHGLPJEOuterClass.AIIMGHGLPJE getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AIIMGHGLPJE_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AIIMGHGLPJE_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\021AIIMGHGLPJE.proto\"\r\n\013AIIMGHGLPJEB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AIIMGHGLPJE_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AIIMGHGLPJE_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AIIMGHGLPJE_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,914 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AIMKBAPHFFH.proto
package emu.grasscutter.net.proto;
public final class AIMKBAPHFFHOuterClass {
private AIMKBAPHFFHOuterClass() {}
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 AIMKBAPHFFHOrBuilder extends
// @@protoc_insertion_point(interface_extends:AIMKBAPHFFH)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 BFAOHCLAJKE = 9;</code>
* @return The bFAOHCLAJKE.
*/
int getBFAOHCLAJKE();
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
java.util.List<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair>
getKBOGCJPDDHJList();
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair getKBOGCJPDDHJ(int index);
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
int getKBOGCJPDDHJCount();
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder>
getKBOGCJPDDHJOrBuilderList();
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder getKBOGCJPDDHJOrBuilder(
int index);
}
/**
* Protobuf type {@code AIMKBAPHFFH}
*/
public static final class AIMKBAPHFFH extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AIMKBAPHFFH)
AIMKBAPHFFHOrBuilder {
private static final long serialVersionUID = 0L;
// Use AIMKBAPHFFH.newBuilder() to construct.
private AIMKBAPHFFH(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AIMKBAPHFFH() {
kBOGCJPDDHJ_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AIMKBAPHFFH();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AIMKBAPHFFH(
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)) {
kBOGCJPDDHJ_ = new java.util.ArrayList<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair>();
mutable_bitField0_ |= 0x00000001;
}
kBOGCJPDDHJ_.add(
input.readMessage(emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.parser(), extensionRegistry));
break;
}
case 72: {
bFAOHCLAJKE_ = 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)) {
kBOGCJPDDHJ_ = java.util.Collections.unmodifiableList(kBOGCJPDDHJ_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.internal_static_AIMKBAPHFFH_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.internal_static_AIMKBAPHFFH_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH.class, emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH.Builder.class);
}
public static final int BFAOHCLAJKE_FIELD_NUMBER = 9;
private int bFAOHCLAJKE_;
/**
* <code>uint32 BFAOHCLAJKE = 9;</code>
* @return The bFAOHCLAJKE.
*/
@java.lang.Override
public int getBFAOHCLAJKE() {
return bFAOHCLAJKE_;
}
public static final int KBOGCJPDDHJ_FIELD_NUMBER = 2;
private java.util.List<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair> kBOGCJPDDHJ_;
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair> getKBOGCJPDDHJList() {
return kBOGCJPDDHJ_;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder>
getKBOGCJPDDHJOrBuilderList() {
return kBOGCJPDDHJ_;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
@java.lang.Override
public int getKBOGCJPDDHJCount() {
return kBOGCJPDDHJ_.size();
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair getKBOGCJPDDHJ(int index) {
return kBOGCJPDDHJ_.get(index);
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder getKBOGCJPDDHJOrBuilder(
int index) {
return kBOGCJPDDHJ_.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 < kBOGCJPDDHJ_.size(); i++) {
output.writeMessage(2, kBOGCJPDDHJ_.get(i));
}
if (bFAOHCLAJKE_ != 0) {
output.writeUInt32(9, bFAOHCLAJKE_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < kBOGCJPDDHJ_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, kBOGCJPDDHJ_.get(i));
}
if (bFAOHCLAJKE_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, bFAOHCLAJKE_);
}
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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH other = (emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH) obj;
if (getBFAOHCLAJKE()
!= other.getBFAOHCLAJKE()) return false;
if (!getKBOGCJPDDHJList()
.equals(other.getKBOGCJPDDHJList())) 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) + BFAOHCLAJKE_FIELD_NUMBER;
hash = (53 * hash) + getBFAOHCLAJKE();
if (getKBOGCJPDDHJCount() > 0) {
hash = (37 * hash) + KBOGCJPDDHJ_FIELD_NUMBER;
hash = (53 * hash) + getKBOGCJPDDHJList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH 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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH 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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH 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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH 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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH 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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AIMKBAPHFFH}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AIMKBAPHFFH)
emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFHOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.internal_static_AIMKBAPHFFH_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.internal_static_AIMKBAPHFFH_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH.class, emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getKBOGCJPDDHJFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
bFAOHCLAJKE_ = 0;
if (kBOGCJPDDHJBuilder_ == null) {
kBOGCJPDDHJ_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
kBOGCJPDDHJBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.internal_static_AIMKBAPHFFH_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH build() {
emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH buildPartial() {
emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH result = new emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH(this);
int from_bitField0_ = bitField0_;
result.bFAOHCLAJKE_ = bFAOHCLAJKE_;
if (kBOGCJPDDHJBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
kBOGCJPDDHJ_ = java.util.Collections.unmodifiableList(kBOGCJPDDHJ_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.kBOGCJPDDHJ_ = kBOGCJPDDHJ_;
} else {
result.kBOGCJPDDHJ_ = kBOGCJPDDHJBuilder_.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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH) {
return mergeFrom((emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH other) {
if (other == emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH.getDefaultInstance()) return this;
if (other.getBFAOHCLAJKE() != 0) {
setBFAOHCLAJKE(other.getBFAOHCLAJKE());
}
if (kBOGCJPDDHJBuilder_ == null) {
if (!other.kBOGCJPDDHJ_.isEmpty()) {
if (kBOGCJPDDHJ_.isEmpty()) {
kBOGCJPDDHJ_ = other.kBOGCJPDDHJ_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.addAll(other.kBOGCJPDDHJ_);
}
onChanged();
}
} else {
if (!other.kBOGCJPDDHJ_.isEmpty()) {
if (kBOGCJPDDHJBuilder_.isEmpty()) {
kBOGCJPDDHJBuilder_.dispose();
kBOGCJPDDHJBuilder_ = null;
kBOGCJPDDHJ_ = other.kBOGCJPDDHJ_;
bitField0_ = (bitField0_ & ~0x00000001);
kBOGCJPDDHJBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getKBOGCJPDDHJFieldBuilder() : null;
} else {
kBOGCJPDDHJBuilder_.addAllMessages(other.kBOGCJPDDHJ_);
}
}
}
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.AIMKBAPHFFHOuterClass.AIMKBAPHFFH parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private int bFAOHCLAJKE_ ;
/**
* <code>uint32 BFAOHCLAJKE = 9;</code>
* @return The bFAOHCLAJKE.
*/
@java.lang.Override
public int getBFAOHCLAJKE() {
return bFAOHCLAJKE_;
}
/**
* <code>uint32 BFAOHCLAJKE = 9;</code>
* @param value The bFAOHCLAJKE to set.
* @return This builder for chaining.
*/
public Builder setBFAOHCLAJKE(int value) {
bFAOHCLAJKE_ = value;
onChanged();
return this;
}
/**
* <code>uint32 BFAOHCLAJKE = 9;</code>
* @return This builder for chaining.
*/
public Builder clearBFAOHCLAJKE() {
bFAOHCLAJKE_ = 0;
onChanged();
return this;
}
private java.util.List<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair> kBOGCJPDDHJ_ =
java.util.Collections.emptyList();
private void ensureKBOGCJPDDHJIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
kBOGCJPDDHJ_ = new java.util.ArrayList<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair>(kBOGCJPDDHJ_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder> kBOGCJPDDHJBuilder_;
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public java.util.List<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair> getKBOGCJPDDHJList() {
if (kBOGCJPDDHJBuilder_ == null) {
return java.util.Collections.unmodifiableList(kBOGCJPDDHJ_);
} else {
return kBOGCJPDDHJBuilder_.getMessageList();
}
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public int getKBOGCJPDDHJCount() {
if (kBOGCJPDDHJBuilder_ == null) {
return kBOGCJPDDHJ_.size();
} else {
return kBOGCJPDDHJBuilder_.getCount();
}
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair getKBOGCJPDDHJ(int index) {
if (kBOGCJPDDHJBuilder_ == null) {
return kBOGCJPDDHJ_.get(index);
} else {
return kBOGCJPDDHJBuilder_.getMessage(index);
}
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder setKBOGCJPDDHJ(
int index, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair value) {
if (kBOGCJPDDHJBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.set(index, value);
onChanged();
} else {
kBOGCJPDDHJBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder setKBOGCJPDDHJ(
int index, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder builderForValue) {
if (kBOGCJPDDHJBuilder_ == null) {
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.set(index, builderForValue.build());
onChanged();
} else {
kBOGCJPDDHJBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder addKBOGCJPDDHJ(emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair value) {
if (kBOGCJPDDHJBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.add(value);
onChanged();
} else {
kBOGCJPDDHJBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder addKBOGCJPDDHJ(
int index, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair value) {
if (kBOGCJPDDHJBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.add(index, value);
onChanged();
} else {
kBOGCJPDDHJBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder addKBOGCJPDDHJ(
emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder builderForValue) {
if (kBOGCJPDDHJBuilder_ == null) {
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.add(builderForValue.build());
onChanged();
} else {
kBOGCJPDDHJBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder addKBOGCJPDDHJ(
int index, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder builderForValue) {
if (kBOGCJPDDHJBuilder_ == null) {
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.add(index, builderForValue.build());
onChanged();
} else {
kBOGCJPDDHJBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder addAllKBOGCJPDDHJ(
java.lang.Iterable<? extends emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair> values) {
if (kBOGCJPDDHJBuilder_ == null) {
ensureKBOGCJPDDHJIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, kBOGCJPDDHJ_);
onChanged();
} else {
kBOGCJPDDHJBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder clearKBOGCJPDDHJ() {
if (kBOGCJPDDHJBuilder_ == null) {
kBOGCJPDDHJ_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
kBOGCJPDDHJBuilder_.clear();
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public Builder removeKBOGCJPDDHJ(int index) {
if (kBOGCJPDDHJBuilder_ == null) {
ensureKBOGCJPDDHJIsMutable();
kBOGCJPDDHJ_.remove(index);
onChanged();
} else {
kBOGCJPDDHJBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder getKBOGCJPDDHJBuilder(
int index) {
return getKBOGCJPDDHJFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder getKBOGCJPDDHJOrBuilder(
int index) {
if (kBOGCJPDDHJBuilder_ == null) {
return kBOGCJPDDHJ_.get(index); } else {
return kBOGCJPDDHJBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder>
getKBOGCJPDDHJOrBuilderList() {
if (kBOGCJPDDHJBuilder_ != null) {
return kBOGCJPDDHJBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(kBOGCJPDDHJ_);
}
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder addKBOGCJPDDHJBuilder() {
return getKBOGCJPDDHJFieldBuilder().addBuilder(
emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.getDefaultInstance());
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder addKBOGCJPDDHJBuilder(
int index) {
return getKBOGCJPDDHJFieldBuilder().addBuilder(
index, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.getDefaultInstance());
}
/**
* <code>repeated .Uint32Pair KBOGCJPDDHJ = 2;</code>
*/
public java.util.List<emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder>
getKBOGCJPDDHJBuilderList() {
return getKBOGCJPDDHJFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder>
getKBOGCJPDDHJFieldBuilder() {
if (kBOGCJPDDHJBuilder_ == null) {
kBOGCJPDDHJBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32Pair.Builder, emu.grasscutter.net.proto.Uint32PairOuterClass.Uint32PairOrBuilder>(
kBOGCJPDDHJ_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
kBOGCJPDDHJ_ = null;
}
return kBOGCJPDDHJBuilder_;
}
@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:AIMKBAPHFFH)
}
// @@protoc_insertion_point(class_scope:AIMKBAPHFFH)
private static final emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH();
}
public static emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AIMKBAPHFFH>
PARSER = new com.google.protobuf.AbstractParser<AIMKBAPHFFH>() {
@java.lang.Override
public AIMKBAPHFFH parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AIMKBAPHFFH(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AIMKBAPHFFH> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AIMKBAPHFFH> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AIMKBAPHFFHOuterClass.AIMKBAPHFFH getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AIMKBAPHFFH_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AIMKBAPHFFH_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\021AIMKBAPHFFH.proto\032\020Uint32Pair.proto\"D\n" +
"\013AIMKBAPHFFH\022\023\n\013BFAOHCLAJKE\030\t \001(\r\022 \n\013KBO" +
"GCJPDDHJ\030\002 \003(\0132\013.Uint32PairB\033\n\031emu.grass" +
"cutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.Uint32PairOuterClass.getDescriptor(),
});
internal_static_AIMKBAPHFFH_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AIMKBAPHFFH_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AIMKBAPHFFH_descriptor,
new java.lang.String[] { "BFAOHCLAJKE", "KBOGCJPDDHJ", });
emu.grasscutter.net.proto.Uint32PairOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,537 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AINHOPNFINJ.proto
package emu.grasscutter.net.proto;
public final class AINHOPNFINJOuterClass {
private AINHOPNFINJOuterClass() {}
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 AINHOPNFINJOrBuilder extends
// @@protoc_insertion_point(interface_extends:AINHOPNFINJ)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool PKPICGNHOGB = 1;</code>
* @return The pKPICGNHOGB.
*/
boolean getPKPICGNHOGB();
}
/**
* Protobuf type {@code AINHOPNFINJ}
*/
public static final class AINHOPNFINJ extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AINHOPNFINJ)
AINHOPNFINJOrBuilder {
private static final long serialVersionUID = 0L;
// Use AINHOPNFINJ.newBuilder() to construct.
private AINHOPNFINJ(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AINHOPNFINJ() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AINHOPNFINJ();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AINHOPNFINJ(
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: {
pKPICGNHOGB_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AINHOPNFINJOuterClass.internal_static_AINHOPNFINJ_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AINHOPNFINJOuterClass.internal_static_AINHOPNFINJ_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ.class, emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ.Builder.class);
}
public static final int PKPICGNHOGB_FIELD_NUMBER = 1;
private boolean pKPICGNHOGB_;
/**
* <code>bool PKPICGNHOGB = 1;</code>
* @return The pKPICGNHOGB.
*/
@java.lang.Override
public boolean getPKPICGNHOGB() {
return pKPICGNHOGB_;
}
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 (pKPICGNHOGB_ != false) {
output.writeBool(1, pKPICGNHOGB_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (pKPICGNHOGB_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(1, pKPICGNHOGB_);
}
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.AINHOPNFINJOuterClass.AINHOPNFINJ)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ other = (emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ) obj;
if (getPKPICGNHOGB()
!= other.getPKPICGNHOGB()) 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) + PKPICGNHOGB_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getPKPICGNHOGB());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ 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.AINHOPNFINJOuterClass.AINHOPNFINJ parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ 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.AINHOPNFINJOuterClass.AINHOPNFINJ parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ 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.AINHOPNFINJOuterClass.AINHOPNFINJ parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ 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.AINHOPNFINJOuterClass.AINHOPNFINJ parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ 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.AINHOPNFINJOuterClass.AINHOPNFINJ prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AINHOPNFINJ}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AINHOPNFINJ)
emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AINHOPNFINJOuterClass.internal_static_AINHOPNFINJ_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AINHOPNFINJOuterClass.internal_static_AINHOPNFINJ_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ.class, emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ.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();
pKPICGNHOGB_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AINHOPNFINJOuterClass.internal_static_AINHOPNFINJ_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ build() {
emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ buildPartial() {
emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ result = new emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ(this);
result.pKPICGNHOGB_ = pKPICGNHOGB_;
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.AINHOPNFINJOuterClass.AINHOPNFINJ) {
return mergeFrom((emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ other) {
if (other == emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ.getDefaultInstance()) return this;
if (other.getPKPICGNHOGB() != false) {
setPKPICGNHOGB(other.getPKPICGNHOGB());
}
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.AINHOPNFINJOuterClass.AINHOPNFINJ parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean pKPICGNHOGB_ ;
/**
* <code>bool PKPICGNHOGB = 1;</code>
* @return The pKPICGNHOGB.
*/
@java.lang.Override
public boolean getPKPICGNHOGB() {
return pKPICGNHOGB_;
}
/**
* <code>bool PKPICGNHOGB = 1;</code>
* @param value The pKPICGNHOGB to set.
* @return This builder for chaining.
*/
public Builder setPKPICGNHOGB(boolean value) {
pKPICGNHOGB_ = value;
onChanged();
return this;
}
/**
* <code>bool PKPICGNHOGB = 1;</code>
* @return This builder for chaining.
*/
public Builder clearPKPICGNHOGB() {
pKPICGNHOGB_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AINHOPNFINJ)
}
// @@protoc_insertion_point(class_scope:AINHOPNFINJ)
private static final emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ();
}
public static emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AINHOPNFINJ>
PARSER = new com.google.protobuf.AbstractParser<AINHOPNFINJ>() {
@java.lang.Override
public AINHOPNFINJ parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AINHOPNFINJ(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AINHOPNFINJ> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AINHOPNFINJ> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AINHOPNFINJOuterClass.AINHOPNFINJ getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AINHOPNFINJ_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AINHOPNFINJ_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\021AINHOPNFINJ.proto\"\"\n\013AINHOPNFINJ\022\023\n\013PK" +
"PICGNHOGB\030\001 \001(\010B\033\n\031emu.grasscutter.net.p" +
"rotob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AINHOPNFINJ_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AINHOPNFINJ_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AINHOPNFINJ_descriptor,
new java.lang.String[] { "PKPICGNHOGB", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,831 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AISnapshotEntitySkillCycle.proto
package emu.grasscutter.net.proto;
public final class AISnapshotEntitySkillCycleOuterClass {
private AISnapshotEntitySkillCycleOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AISnapshotEntitySkillCycleOrBuilder extends
// @@protoc_insertion_point(interface_extends:AISnapshotEntitySkillCycle)
com.google.protobuf.MessageOrBuilder {
/**
* <code>bool AOPLIONFLEF = 6;</code>
* @return The aOPLIONFLEF.
*/
boolean getAOPLIONFLEF();
/**
* <code>uint32 skill_id = 8;</code>
* @return The skillId.
*/
int getSkillId();
/**
* <code>bool KCOIOILFEJG = 2;</code>
* @return The kCOIOILFEJG.
*/
boolean getKCOIOILFEJG();
/**
* <code>bool OMHCFDIDJPC = 3;</code>
* @return The oMHCFDIDJPC.
*/
boolean getOMHCFDIDJPC();
/**
* <code>bool OIOLEBJAMEH = 13;</code>
* @return The oIOLEBJAMEH.
*/
boolean getOIOLEBJAMEH();
}
/**
* <pre>
* Obf: PKECKJELEOK
* </pre>
*
* Protobuf type {@code AISnapshotEntitySkillCycle}
*/
public static final class AISnapshotEntitySkillCycle extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AISnapshotEntitySkillCycle)
AISnapshotEntitySkillCycleOrBuilder {
private static final long serialVersionUID = 0L;
// Use AISnapshotEntitySkillCycle.newBuilder() to construct.
private AISnapshotEntitySkillCycle(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AISnapshotEntitySkillCycle() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AISnapshotEntitySkillCycle();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AISnapshotEntitySkillCycle(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
kCOIOILFEJG_ = input.readBool();
break;
}
case 24: {
oMHCFDIDJPC_ = input.readBool();
break;
}
case 48: {
aOPLIONFLEF_ = input.readBool();
break;
}
case 64: {
skillId_ = input.readUInt32();
break;
}
case 104: {
oIOLEBJAMEH_ = input.readBool();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.class, emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.Builder.class);
}
public static final int AOPLIONFLEF_FIELD_NUMBER = 6;
private boolean aOPLIONFLEF_;
/**
* <code>bool AOPLIONFLEF = 6;</code>
* @return The aOPLIONFLEF.
*/
@java.lang.Override
public boolean getAOPLIONFLEF() {
return aOPLIONFLEF_;
}
public static final int SKILL_ID_FIELD_NUMBER = 8;
private int skillId_;
/**
* <code>uint32 skill_id = 8;</code>
* @return The skillId.
*/
@java.lang.Override
public int getSkillId() {
return skillId_;
}
public static final int KCOIOILFEJG_FIELD_NUMBER = 2;
private boolean kCOIOILFEJG_;
/**
* <code>bool KCOIOILFEJG = 2;</code>
* @return The kCOIOILFEJG.
*/
@java.lang.Override
public boolean getKCOIOILFEJG() {
return kCOIOILFEJG_;
}
public static final int OMHCFDIDJPC_FIELD_NUMBER = 3;
private boolean oMHCFDIDJPC_;
/**
* <code>bool OMHCFDIDJPC = 3;</code>
* @return The oMHCFDIDJPC.
*/
@java.lang.Override
public boolean getOMHCFDIDJPC() {
return oMHCFDIDJPC_;
}
public static final int OIOLEBJAMEH_FIELD_NUMBER = 13;
private boolean oIOLEBJAMEH_;
/**
* <code>bool OIOLEBJAMEH = 13;</code>
* @return The oIOLEBJAMEH.
*/
@java.lang.Override
public boolean getOIOLEBJAMEH() {
return oIOLEBJAMEH_;
}
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 (kCOIOILFEJG_ != false) {
output.writeBool(2, kCOIOILFEJG_);
}
if (oMHCFDIDJPC_ != false) {
output.writeBool(3, oMHCFDIDJPC_);
}
if (aOPLIONFLEF_ != false) {
output.writeBool(6, aOPLIONFLEF_);
}
if (skillId_ != 0) {
output.writeUInt32(8, skillId_);
}
if (oIOLEBJAMEH_ != false) {
output.writeBool(13, oIOLEBJAMEH_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (kCOIOILFEJG_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(2, kCOIOILFEJG_);
}
if (oMHCFDIDJPC_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, oMHCFDIDJPC_);
}
if (aOPLIONFLEF_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, aOPLIONFLEF_);
}
if (skillId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, skillId_);
}
if (oIOLEBJAMEH_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(13, oIOLEBJAMEH_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle other = (emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle) obj;
if (getAOPLIONFLEF()
!= other.getAOPLIONFLEF()) return false;
if (getSkillId()
!= other.getSkillId()) return false;
if (getKCOIOILFEJG()
!= other.getKCOIOILFEJG()) return false;
if (getOMHCFDIDJPC()
!= other.getOMHCFDIDJPC()) return false;
if (getOIOLEBJAMEH()
!= other.getOIOLEBJAMEH()) 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) + AOPLIONFLEF_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getAOPLIONFLEF());
hash = (37 * hash) + SKILL_ID_FIELD_NUMBER;
hash = (53 * hash) + getSkillId();
hash = (37 * hash) + KCOIOILFEJG_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getKCOIOILFEJG());
hash = (37 * hash) + OMHCFDIDJPC_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getOMHCFDIDJPC());
hash = (37 * hash) + OIOLEBJAMEH_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getOIOLEBJAMEH());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: PKECKJELEOK
* </pre>
*
* Protobuf type {@code AISnapshotEntitySkillCycle}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AISnapshotEntitySkillCycle)
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycleOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.class, emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
aOPLIONFLEF_ = false;
skillId_ = 0;
kCOIOILFEJG_ = false;
oMHCFDIDJPC_ = false;
oIOLEBJAMEH_ = false;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.internal_static_AISnapshotEntitySkillCycle_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle build() {
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle buildPartial() {
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle result = new emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle(this);
result.aOPLIONFLEF_ = aOPLIONFLEF_;
result.skillId_ = skillId_;
result.kCOIOILFEJG_ = kCOIOILFEJG_;
result.oMHCFDIDJPC_ = oMHCFDIDJPC_;
result.oIOLEBJAMEH_ = oIOLEBJAMEH_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle) {
return mergeFrom((emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle other) {
if (other == emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle.getDefaultInstance()) return this;
if (other.getAOPLIONFLEF() != false) {
setAOPLIONFLEF(other.getAOPLIONFLEF());
}
if (other.getSkillId() != 0) {
setSkillId(other.getSkillId());
}
if (other.getKCOIOILFEJG() != false) {
setKCOIOILFEJG(other.getKCOIOILFEJG());
}
if (other.getOMHCFDIDJPC() != false) {
setOMHCFDIDJPC(other.getOMHCFDIDJPC());
}
if (other.getOIOLEBJAMEH() != false) {
setOIOLEBJAMEH(other.getOIOLEBJAMEH());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private boolean aOPLIONFLEF_ ;
/**
* <code>bool AOPLIONFLEF = 6;</code>
* @return The aOPLIONFLEF.
*/
@java.lang.Override
public boolean getAOPLIONFLEF() {
return aOPLIONFLEF_;
}
/**
* <code>bool AOPLIONFLEF = 6;</code>
* @param value The aOPLIONFLEF to set.
* @return This builder for chaining.
*/
public Builder setAOPLIONFLEF(boolean value) {
aOPLIONFLEF_ = value;
onChanged();
return this;
}
/**
* <code>bool AOPLIONFLEF = 6;</code>
* @return This builder for chaining.
*/
public Builder clearAOPLIONFLEF() {
aOPLIONFLEF_ = false;
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;
}
private boolean kCOIOILFEJG_ ;
/**
* <code>bool KCOIOILFEJG = 2;</code>
* @return The kCOIOILFEJG.
*/
@java.lang.Override
public boolean getKCOIOILFEJG() {
return kCOIOILFEJG_;
}
/**
* <code>bool KCOIOILFEJG = 2;</code>
* @param value The kCOIOILFEJG to set.
* @return This builder for chaining.
*/
public Builder setKCOIOILFEJG(boolean value) {
kCOIOILFEJG_ = value;
onChanged();
return this;
}
/**
* <code>bool KCOIOILFEJG = 2;</code>
* @return This builder for chaining.
*/
public Builder clearKCOIOILFEJG() {
kCOIOILFEJG_ = false;
onChanged();
return this;
}
private boolean oMHCFDIDJPC_ ;
/**
* <code>bool OMHCFDIDJPC = 3;</code>
* @return The oMHCFDIDJPC.
*/
@java.lang.Override
public boolean getOMHCFDIDJPC() {
return oMHCFDIDJPC_;
}
/**
* <code>bool OMHCFDIDJPC = 3;</code>
* @param value The oMHCFDIDJPC to set.
* @return This builder for chaining.
*/
public Builder setOMHCFDIDJPC(boolean value) {
oMHCFDIDJPC_ = value;
onChanged();
return this;
}
/**
* <code>bool OMHCFDIDJPC = 3;</code>
* @return This builder for chaining.
*/
public Builder clearOMHCFDIDJPC() {
oMHCFDIDJPC_ = false;
onChanged();
return this;
}
private boolean oIOLEBJAMEH_ ;
/**
* <code>bool OIOLEBJAMEH = 13;</code>
* @return The oIOLEBJAMEH.
*/
@java.lang.Override
public boolean getOIOLEBJAMEH() {
return oIOLEBJAMEH_;
}
/**
* <code>bool OIOLEBJAMEH = 13;</code>
* @param value The oIOLEBJAMEH to set.
* @return This builder for chaining.
*/
public Builder setOIOLEBJAMEH(boolean value) {
oIOLEBJAMEH_ = value;
onChanged();
return this;
}
/**
* <code>bool OIOLEBJAMEH = 13;</code>
* @return This builder for chaining.
*/
public Builder clearOIOLEBJAMEH() {
oIOLEBJAMEH_ = false;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AISnapshotEntitySkillCycle)
}
// @@protoc_insertion_point(class_scope:AISnapshotEntitySkillCycle)
private static final emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle();
}
public static emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AISnapshotEntitySkillCycle>
PARSER = new com.google.protobuf.AbstractParser<AISnapshotEntitySkillCycle>() {
@java.lang.Override
public AISnapshotEntitySkillCycle parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AISnapshotEntitySkillCycle(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AISnapshotEntitySkillCycle> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AISnapshotEntitySkillCycle> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntitySkillCycleOuterClass.AISnapshotEntitySkillCycle getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AISnapshotEntitySkillCycle_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n AISnapshotEntitySkillCycle.proto\"\202\001\n\032A" +
"ISnapshotEntitySkillCycle\022\023\n\013AOPLIONFLEF" +
"\030\006 \001(\010\022\020\n\010skill_id\030\010 \001(\r\022\023\n\013KCOIOILFEJG\030" +
"\002 \001(\010\022\023\n\013OMHCFDIDJPC\030\003 \001(\010\022\023\n\013OIOLEBJAME" +
"H\030\r \001(\010B\033\n\031emu.grasscutter.net.protob\006pr" +
"oto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AISnapshotEntitySkillCycle_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AISnapshotEntitySkillCycle_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AISnapshotEntitySkillCycle_descriptor,
new java.lang.String[] { "AOPLIONFLEF", "SkillId", "KCOIOILFEJG", "OMHCFDIDJPC", "OIOLEBJAMEH", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,852 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AISnapshotInfo.proto
package emu.grasscutter.net.proto;
public final class AISnapshotInfoOuterClass {
private AISnapshotInfoOuterClass() {}
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 AISnapshotInfoOrBuilder extends
// @@protoc_insertion_point(interface_extends:AISnapshotInfo)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
java.util.List<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData>
getAiSnapshotsList();
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData getAiSnapshots(int index);
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
int getAiSnapshotsCount();
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
java.util.List<? extends emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder>
getAiSnapshotsOrBuilderList();
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder getAiSnapshotsOrBuilder(
int index);
}
/**
* <pre>
* Obf: NILDKOGFAPD
* </pre>
*
* Protobuf type {@code AISnapshotInfo}
*/
public static final class AISnapshotInfo extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AISnapshotInfo)
AISnapshotInfoOrBuilder {
private static final long serialVersionUID = 0L;
// Use AISnapshotInfo.newBuilder() to construct.
private AISnapshotInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AISnapshotInfo() {
aiSnapshots_ = java.util.Collections.emptyList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AISnapshotInfo();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AISnapshotInfo(
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 122: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
aiSnapshots_ = new java.util.ArrayList<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData>();
mutable_bitField0_ |= 0x00000001;
}
aiSnapshots_.add(
input.readMessage(emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.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)) {
aiSnapshots_ = java.util.Collections.unmodifiableList(aiSnapshots_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AISnapshotInfoOuterClass.internal_static_AISnapshotInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AISnapshotInfoOuterClass.internal_static_AISnapshotInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo.class, emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo.Builder.class);
}
public static final int AI_SNAPSHOTS_FIELD_NUMBER = 15;
private java.util.List<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData> aiSnapshots_;
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
@java.lang.Override
public java.util.List<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData> getAiSnapshotsList() {
return aiSnapshots_;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
@java.lang.Override
public java.util.List<? extends emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder>
getAiSnapshotsOrBuilderList() {
return aiSnapshots_;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
@java.lang.Override
public int getAiSnapshotsCount() {
return aiSnapshots_.size();
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData getAiSnapshots(int index) {
return aiSnapshots_.get(index);
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder getAiSnapshotsOrBuilder(
int index) {
return aiSnapshots_.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 < aiSnapshots_.size(); i++) {
output.writeMessage(15, aiSnapshots_.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 < aiSnapshots_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, aiSnapshots_.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.AISnapshotInfoOuterClass.AISnapshotInfo)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo other = (emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo) obj;
if (!getAiSnapshotsList()
.equals(other.getAiSnapshotsList())) 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 (getAiSnapshotsCount() > 0) {
hash = (37 * hash) + AI_SNAPSHOTS_FIELD_NUMBER;
hash = (53 * hash) + getAiSnapshotsList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo 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.AISnapshotInfoOuterClass.AISnapshotInfo parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo 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.AISnapshotInfoOuterClass.AISnapshotInfo parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo 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.AISnapshotInfoOuterClass.AISnapshotInfo parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo 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.AISnapshotInfoOuterClass.AISnapshotInfo parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo 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.AISnapshotInfoOuterClass.AISnapshotInfo prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: NILDKOGFAPD
* </pre>
*
* Protobuf type {@code AISnapshotInfo}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AISnapshotInfo)
emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfoOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AISnapshotInfoOuterClass.internal_static_AISnapshotInfo_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AISnapshotInfoOuterClass.internal_static_AISnapshotInfo_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo.class, emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getAiSnapshotsFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (aiSnapshotsBuilder_ == null) {
aiSnapshots_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
aiSnapshotsBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AISnapshotInfoOuterClass.internal_static_AISnapshotInfo_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo build() {
emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo buildPartial() {
emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo result = new emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo(this);
int from_bitField0_ = bitField0_;
if (aiSnapshotsBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
aiSnapshots_ = java.util.Collections.unmodifiableList(aiSnapshots_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.aiSnapshots_ = aiSnapshots_;
} else {
result.aiSnapshots_ = aiSnapshotsBuilder_.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.AISnapshotInfoOuterClass.AISnapshotInfo) {
return mergeFrom((emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo other) {
if (other == emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo.getDefaultInstance()) return this;
if (aiSnapshotsBuilder_ == null) {
if (!other.aiSnapshots_.isEmpty()) {
if (aiSnapshots_.isEmpty()) {
aiSnapshots_ = other.aiSnapshots_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureAiSnapshotsIsMutable();
aiSnapshots_.addAll(other.aiSnapshots_);
}
onChanged();
}
} else {
if (!other.aiSnapshots_.isEmpty()) {
if (aiSnapshotsBuilder_.isEmpty()) {
aiSnapshotsBuilder_.dispose();
aiSnapshotsBuilder_ = null;
aiSnapshots_ = other.aiSnapshots_;
bitField0_ = (bitField0_ & ~0x00000001);
aiSnapshotsBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAiSnapshotsFieldBuilder() : null;
} else {
aiSnapshotsBuilder_.addAllMessages(other.aiSnapshots_);
}
}
}
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.AISnapshotInfoOuterClass.AISnapshotInfo parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData> aiSnapshots_ =
java.util.Collections.emptyList();
private void ensureAiSnapshotsIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
aiSnapshots_ = new java.util.ArrayList<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData>(aiSnapshots_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder> aiSnapshotsBuilder_;
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData> getAiSnapshotsList() {
if (aiSnapshotsBuilder_ == null) {
return java.util.Collections.unmodifiableList(aiSnapshots_);
} else {
return aiSnapshotsBuilder_.getMessageList();
}
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public int getAiSnapshotsCount() {
if (aiSnapshotsBuilder_ == null) {
return aiSnapshots_.size();
} else {
return aiSnapshotsBuilder_.getCount();
}
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData getAiSnapshots(int index) {
if (aiSnapshotsBuilder_ == null) {
return aiSnapshots_.get(index);
} else {
return aiSnapshotsBuilder_.getMessage(index);
}
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder setAiSnapshots(
int index, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData value) {
if (aiSnapshotsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAiSnapshotsIsMutable();
aiSnapshots_.set(index, value);
onChanged();
} else {
aiSnapshotsBuilder_.setMessage(index, value);
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder setAiSnapshots(
int index, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder builderForValue) {
if (aiSnapshotsBuilder_ == null) {
ensureAiSnapshotsIsMutable();
aiSnapshots_.set(index, builderForValue.build());
onChanged();
} else {
aiSnapshotsBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder addAiSnapshots(emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData value) {
if (aiSnapshotsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAiSnapshotsIsMutable();
aiSnapshots_.add(value);
onChanged();
} else {
aiSnapshotsBuilder_.addMessage(value);
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder addAiSnapshots(
int index, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData value) {
if (aiSnapshotsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAiSnapshotsIsMutable();
aiSnapshots_.add(index, value);
onChanged();
} else {
aiSnapshotsBuilder_.addMessage(index, value);
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder addAiSnapshots(
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder builderForValue) {
if (aiSnapshotsBuilder_ == null) {
ensureAiSnapshotsIsMutable();
aiSnapshots_.add(builderForValue.build());
onChanged();
} else {
aiSnapshotsBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder addAiSnapshots(
int index, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder builderForValue) {
if (aiSnapshotsBuilder_ == null) {
ensureAiSnapshotsIsMutable();
aiSnapshots_.add(index, builderForValue.build());
onChanged();
} else {
aiSnapshotsBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder addAllAiSnapshots(
java.lang.Iterable<? extends emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData> values) {
if (aiSnapshotsBuilder_ == null) {
ensureAiSnapshotsIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, aiSnapshots_);
onChanged();
} else {
aiSnapshotsBuilder_.addAllMessages(values);
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder clearAiSnapshots() {
if (aiSnapshotsBuilder_ == null) {
aiSnapshots_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
aiSnapshotsBuilder_.clear();
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public Builder removeAiSnapshots(int index) {
if (aiSnapshotsBuilder_ == null) {
ensureAiSnapshotsIsMutable();
aiSnapshots_.remove(index);
onChanged();
} else {
aiSnapshotsBuilder_.remove(index);
}
return this;
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder getAiSnapshotsBuilder(
int index) {
return getAiSnapshotsFieldBuilder().getBuilder(index);
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder getAiSnapshotsOrBuilder(
int index) {
if (aiSnapshotsBuilder_ == null) {
return aiSnapshots_.get(index); } else {
return aiSnapshotsBuilder_.getMessageOrBuilder(index);
}
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public java.util.List<? extends emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder>
getAiSnapshotsOrBuilderList() {
if (aiSnapshotsBuilder_ != null) {
return aiSnapshotsBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(aiSnapshots_);
}
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder addAiSnapshotsBuilder() {
return getAiSnapshotsFieldBuilder().addBuilder(
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.getDefaultInstance());
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder addAiSnapshotsBuilder(
int index) {
return getAiSnapshotsFieldBuilder().addBuilder(
index, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.getDefaultInstance());
}
/**
* <code>repeated .AISnapshotEntityData ai_snapshots = 15;</code>
*/
public java.util.List<emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder>
getAiSnapshotsBuilderList() {
return getAiSnapshotsFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder>
getAiSnapshotsFieldBuilder() {
if (aiSnapshotsBuilder_ == null) {
aiSnapshotsBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityData.Builder, emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.AISnapshotEntityDataOrBuilder>(
aiSnapshots_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
aiSnapshots_ = null;
}
return aiSnapshotsBuilder_;
}
@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:AISnapshotInfo)
}
// @@protoc_insertion_point(class_scope:AISnapshotInfo)
private static final emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo();
}
public static emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AISnapshotInfo>
PARSER = new com.google.protobuf.AbstractParser<AISnapshotInfo>() {
@java.lang.Override
public AISnapshotInfo parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AISnapshotInfo(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AISnapshotInfo> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AISnapshotInfo> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AISnapshotInfoOuterClass.AISnapshotInfo getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AISnapshotInfo_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AISnapshotInfo_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\024AISnapshotInfo.proto\032\032AISnapshotEntity" +
"Data.proto\"=\n\016AISnapshotInfo\022+\n\014ai_snaps" +
"hots\030\017 \003(\0132\025.AISnapshotEntityDataB\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.AISnapshotEntityDataOuterClass.getDescriptor(),
});
internal_static_AISnapshotInfo_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AISnapshotInfo_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AISnapshotInfo_descriptor,
new java.lang.String[] { "AiSnapshots", });
emu.grasscutter.net.proto.AISnapshotEntityDataOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AJKHEOFNGBA.proto
package emu.grasscutter.net.proto;
public final class AJKHEOFNGBAOuterClass {
private AJKHEOFNGBAOuterClass() {}
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 AJKHEOFNGBAOrBuilder extends
// @@protoc_insertion_point(interface_extends:AJKHEOFNGBA)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 level_id = 14;</code>
* @return The levelId.
*/
int getLevelId();
}
/**
* <pre>
* CmdId: 24314
* </pre>
*
* Protobuf type {@code AJKHEOFNGBA}
*/
public static final class AJKHEOFNGBA extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AJKHEOFNGBA)
AJKHEOFNGBAOrBuilder {
private static final long serialVersionUID = 0L;
// Use AJKHEOFNGBA.newBuilder() to construct.
private AJKHEOFNGBA(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AJKHEOFNGBA() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AJKHEOFNGBA();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AJKHEOFNGBA(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 112: {
levelId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.internal_static_AJKHEOFNGBA_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.internal_static_AJKHEOFNGBA_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA.class, emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA.Builder.class);
}
public static final int LEVEL_ID_FIELD_NUMBER = 14;
private int levelId_;
/**
* <code>uint32 level_id = 14;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (levelId_ != 0) {
output.writeUInt32(14, levelId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (levelId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, levelId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA other = (emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA) obj;
if (getLevelId()
!= other.getLevelId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + LEVEL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLevelId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA 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.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA 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.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA 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.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA 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.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA 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.AJKHEOFNGBAOuterClass.AJKHEOFNGBA 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: 24314
* </pre>
*
* Protobuf type {@code AJKHEOFNGBA}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AJKHEOFNGBA)
emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBAOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.internal_static_AJKHEOFNGBA_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.internal_static_AJKHEOFNGBA_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA.class, emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
levelId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.internal_static_AJKHEOFNGBA_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA build() {
emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA buildPartial() {
emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA result = new emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA(this);
result.levelId_ = levelId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA) {
return mergeFrom((emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA other) {
if (other == emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA.getDefaultInstance()) return this;
if (other.getLevelId() != 0) {
setLevelId(other.getLevelId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int levelId_ ;
/**
* <code>uint32 level_id = 14;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
/**
* <code>uint32 level_id = 14;</code>
* @param value The levelId to set.
* @return This builder for chaining.
*/
public Builder setLevelId(int value) {
levelId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 level_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearLevelId() {
levelId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AJKHEOFNGBA)
}
// @@protoc_insertion_point(class_scope:AJKHEOFNGBA)
private static final emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA();
}
public static emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AJKHEOFNGBA>
PARSER = new com.google.protobuf.AbstractParser<AJKHEOFNGBA>() {
@java.lang.Override
public AJKHEOFNGBA parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AJKHEOFNGBA(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AJKHEOFNGBA> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AJKHEOFNGBA> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AJKHEOFNGBAOuterClass.AJKHEOFNGBA getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AJKHEOFNGBA_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AJKHEOFNGBA_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\021AJKHEOFNGBA.proto\"\037\n\013AJKHEOFNGBA\022\020\n\010le" +
"vel_id\030\016 \001(\rB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AJKHEOFNGBA_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AJKHEOFNGBA_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AJKHEOFNGBA_descriptor,
new java.lang.String[] { "LevelId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AKEKAPHAIPN.proto
package emu.grasscutter.net.proto;
public final class AKEKAPHAIPNOuterClass {
private AKEKAPHAIPNOuterClass() {}
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 AKEKAPHAIPNOrBuilder extends
// @@protoc_insertion_point(interface_extends:AKEKAPHAIPN)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 1219
* </pre>
*
* Protobuf type {@code AKEKAPHAIPN}
*/
public static final class AKEKAPHAIPN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AKEKAPHAIPN)
AKEKAPHAIPNOrBuilder {
private static final long serialVersionUID = 0L;
// Use AKEKAPHAIPN.newBuilder() to construct.
private AKEKAPHAIPN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AKEKAPHAIPN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AKEKAPHAIPN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AKEKAPHAIPN(
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.AKEKAPHAIPNOuterClass.internal_static_AKEKAPHAIPN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.internal_static_AKEKAPHAIPN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN.class, emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN.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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN other = (emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN) 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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN 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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN 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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN 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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN 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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN 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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN 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: 1219
* </pre>
*
* Protobuf type {@code AKEKAPHAIPN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AKEKAPHAIPN)
emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPNOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.internal_static_AKEKAPHAIPN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.internal_static_AKEKAPHAIPN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN.class, emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN.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.AKEKAPHAIPNOuterClass.internal_static_AKEKAPHAIPN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN build() {
emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN buildPartial() {
emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN result = new emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN(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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN) {
return mergeFrom((emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN other) {
if (other == emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN.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.AKEKAPHAIPNOuterClass.AKEKAPHAIPN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN) 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:AKEKAPHAIPN)
}
// @@protoc_insertion_point(class_scope:AKEKAPHAIPN)
private static final emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN();
}
public static emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AKEKAPHAIPN>
PARSER = new com.google.protobuf.AbstractParser<AKEKAPHAIPN>() {
@java.lang.Override
public AKEKAPHAIPN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AKEKAPHAIPN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AKEKAPHAIPN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AKEKAPHAIPN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKEKAPHAIPNOuterClass.AKEKAPHAIPN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AKEKAPHAIPN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AKEKAPHAIPN_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\021AKEKAPHAIPN.proto\"\r\n\013AKEKAPHAIPNB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AKEKAPHAIPN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AKEKAPHAIPN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AKEKAPHAIPN_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AKLNFEHGPCP.proto
package emu.grasscutter.net.proto;
public final class AKLNFEHGPCPOuterClass {
private AKLNFEHGPCPOuterClass() {}
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 AKLNFEHGPCPOrBuilder extends
// @@protoc_insertion_point(interface_extends:AKLNFEHGPCP)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 20716
* </pre>
*
* Protobuf type {@code AKLNFEHGPCP}
*/
public static final class AKLNFEHGPCP extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AKLNFEHGPCP)
AKLNFEHGPCPOrBuilder {
private static final long serialVersionUID = 0L;
// Use AKLNFEHGPCP.newBuilder() to construct.
private AKLNFEHGPCP(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AKLNFEHGPCP() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AKLNFEHGPCP();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AKLNFEHGPCP(
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.AKLNFEHGPCPOuterClass.internal_static_AKLNFEHGPCP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.internal_static_AKLNFEHGPCP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP.class, emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP.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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP other = (emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP) 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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP 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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP 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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP 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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP 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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP 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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP 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: 20716
* </pre>
*
* Protobuf type {@code AKLNFEHGPCP}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AKLNFEHGPCP)
emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCPOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.internal_static_AKLNFEHGPCP_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.internal_static_AKLNFEHGPCP_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP.class, emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP.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.AKLNFEHGPCPOuterClass.internal_static_AKLNFEHGPCP_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP build() {
emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP buildPartial() {
emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP result = new emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP(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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP) {
return mergeFrom((emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP other) {
if (other == emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP.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.AKLNFEHGPCPOuterClass.AKLNFEHGPCP parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP) 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:AKLNFEHGPCP)
}
// @@protoc_insertion_point(class_scope:AKLNFEHGPCP)
private static final emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP();
}
public static emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AKLNFEHGPCP>
PARSER = new com.google.protobuf.AbstractParser<AKLNFEHGPCP>() {
@java.lang.Override
public AKLNFEHGPCP parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AKLNFEHGPCP(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AKLNFEHGPCP> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AKLNFEHGPCP> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKLNFEHGPCPOuterClass.AKLNFEHGPCP getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AKLNFEHGPCP_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AKLNFEHGPCP_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\021AKLNFEHGPCP.proto\"\r\n\013AKLNFEHGPCPB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AKLNFEHGPCP_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AKLNFEHGPCP_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AKLNFEHGPCP_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,545 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AKMKFIJBAHI.proto
package emu.grasscutter.net.proto;
public final class AKMKFIJBAHIOuterClass {
private AKMKFIJBAHIOuterClass() {}
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 AKMKFIJBAHIOrBuilder extends
// @@protoc_insertion_point(interface_extends:AKMKFIJBAHI)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint64 guid = 2;</code>
* @return The guid.
*/
long getGuid();
}
/**
* <pre>
* CmdId: 22326
* </pre>
*
* Protobuf type {@code AKMKFIJBAHI}
*/
public static final class AKMKFIJBAHI extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AKMKFIJBAHI)
AKMKFIJBAHIOrBuilder {
private static final long serialVersionUID = 0L;
// Use AKMKFIJBAHI.newBuilder() to construct.
private AKMKFIJBAHI(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AKMKFIJBAHI() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AKMKFIJBAHI();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AKMKFIJBAHI(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
guid_ = input.readUInt64();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.internal_static_AKMKFIJBAHI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.internal_static_AKMKFIJBAHI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI.class, emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI.Builder.class);
}
public static final int GUID_FIELD_NUMBER = 2;
private long guid_;
/**
* <code>uint64 guid = 2;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (guid_ != 0L) {
output.writeUInt64(2, guid_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (guid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(2, guid_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI other = (emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI) obj;
if (getGuid()
!= other.getGuid()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getGuid());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI 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.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI 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.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI 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.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI 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.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI 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.AKMKFIJBAHIOuterClass.AKMKFIJBAHI 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: 22326
* </pre>
*
* Protobuf type {@code AKMKFIJBAHI}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AKMKFIJBAHI)
emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHIOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.internal_static_AKMKFIJBAHI_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.internal_static_AKMKFIJBAHI_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI.class, emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI.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();
guid_ = 0L;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.internal_static_AKMKFIJBAHI_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI build() {
emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI buildPartial() {
emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI result = new emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI(this);
result.guid_ = guid_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI) {
return mergeFrom((emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI other) {
if (other == emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI.getDefaultInstance()) return this;
if (other.getGuid() != 0L) {
setGuid(other.getGuid());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long guid_ ;
/**
* <code>uint64 guid = 2;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
/**
* <code>uint64 guid = 2;</code>
* @param value The guid to set.
* @return This builder for chaining.
*/
public Builder setGuid(long value) {
guid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 guid = 2;</code>
* @return This builder for chaining.
*/
public Builder clearGuid() {
guid_ = 0L;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AKMKFIJBAHI)
}
// @@protoc_insertion_point(class_scope:AKMKFIJBAHI)
private static final emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI();
}
public static emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AKMKFIJBAHI>
PARSER = new com.google.protobuf.AbstractParser<AKMKFIJBAHI>() {
@java.lang.Override
public AKMKFIJBAHI parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AKMKFIJBAHI(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AKMKFIJBAHI> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AKMKFIJBAHI> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AKMKFIJBAHIOuterClass.AKMKFIJBAHI getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AKMKFIJBAHI_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AKMKFIJBAHI_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\021AKMKFIJBAHI.proto\"\033\n\013AKMKFIJBAHI\022\014\n\004gu" +
"id\030\002 \001(\004B\033\n\031emu.grasscutter.net.protob\006p" +
"roto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AKMKFIJBAHI_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AKMKFIJBAHI_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AKMKFIJBAHI_descriptor,
new java.lang.String[] { "Guid", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,614 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ALAGLLEJCFL.proto
package emu.grasscutter.net.proto;
public final class ALAGLLEJCFLOuterClass {
private ALAGLLEJCFLOuterClass() {}
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 ALAGLLEJCFLOrBuilder extends
// @@protoc_insertion_point(interface_extends:ALAGLLEJCFL)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 5;</code>
* @return The retcode.
*/
int getRetcode();
/**
* <code>uint32 offering_id = 6;</code>
* @return The offeringId.
*/
int getOfferingId();
}
/**
* <pre>
* CmdId: 9519
* </pre>
*
* Protobuf type {@code ALAGLLEJCFL}
*/
public static final class ALAGLLEJCFL extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ALAGLLEJCFL)
ALAGLLEJCFLOrBuilder {
private static final long serialVersionUID = 0L;
// Use ALAGLLEJCFL.newBuilder() to construct.
private ALAGLLEJCFL(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ALAGLLEJCFL() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ALAGLLEJCFL();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ALAGLLEJCFL(
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: {
retcode_ = input.readInt32();
break;
}
case 48: {
offeringId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.internal_static_ALAGLLEJCFL_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.internal_static_ALAGLLEJCFL_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL.class, emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 5;
private int retcode_;
/**
* <code>int32 retcode = 5;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
public static final int OFFERING_ID_FIELD_NUMBER = 6;
private int offeringId_;
/**
* <code>uint32 offering_id = 6;</code>
* @return The offeringId.
*/
@java.lang.Override
public int getOfferingId() {
return offeringId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (retcode_ != 0) {
output.writeInt32(5, retcode_);
}
if (offeringId_ != 0) {
output.writeUInt32(6, offeringId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(5, retcode_);
}
if (offeringId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, offeringId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL other = (emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (getOfferingId()
!= other.getOfferingId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (37 * hash) + OFFERING_ID_FIELD_NUMBER;
hash = (53 * hash) + getOfferingId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL 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.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL 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.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL 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.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL 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.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL 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.ALAGLLEJCFLOuterClass.ALAGLLEJCFL 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: 9519
* </pre>
*
* Protobuf type {@code ALAGLLEJCFL}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ALAGLLEJCFL)
emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFLOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.internal_static_ALAGLLEJCFL_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.internal_static_ALAGLLEJCFL_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL.class, emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
retcode_ = 0;
offeringId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.internal_static_ALAGLLEJCFL_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL build() {
emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL buildPartial() {
emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL result = new emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL(this);
result.retcode_ = retcode_;
result.offeringId_ = offeringId_;
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.ALAGLLEJCFLOuterClass.ALAGLLEJCFL) {
return mergeFrom((emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL other) {
if (other == emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
if (other.getOfferingId() != 0) {
setOfferingId(other.getOfferingId());
}
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.ALAGLLEJCFLOuterClass.ALAGLLEJCFL parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 5;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 5;</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 = 5;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
private int offeringId_ ;
/**
* <code>uint32 offering_id = 6;</code>
* @return The offeringId.
*/
@java.lang.Override
public int getOfferingId() {
return offeringId_;
}
/**
* <code>uint32 offering_id = 6;</code>
* @param value The offeringId to set.
* @return This builder for chaining.
*/
public Builder setOfferingId(int value) {
offeringId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 offering_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearOfferingId() {
offeringId_ = 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:ALAGLLEJCFL)
}
// @@protoc_insertion_point(class_scope:ALAGLLEJCFL)
private static final emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL();
}
public static emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ALAGLLEJCFL>
PARSER = new com.google.protobuf.AbstractParser<ALAGLLEJCFL>() {
@java.lang.Override
public ALAGLLEJCFL parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ALAGLLEJCFL(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ALAGLLEJCFL> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ALAGLLEJCFL> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAGLLEJCFLOuterClass.ALAGLLEJCFL getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ALAGLLEJCFL_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ALAGLLEJCFL_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\021ALAGLLEJCFL.proto\"3\n\013ALAGLLEJCFL\022\017\n\007re" +
"tcode\030\005 \001(\005\022\023\n\013offering_id\030\006 \001(\rB\033\n\031emu." +
"grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ALAGLLEJCFL_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ALAGLLEJCFL_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ALAGLLEJCFL_descriptor,
new java.lang.String[] { "Retcode", "OfferingId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,757 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ALAPJGFCPGL.proto
package emu.grasscutter.net.proto;
public final class ALAPJGFCPGLOuterClass {
private ALAPJGFCPGLOuterClass() {}
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 ALAPJGFCPGLOrBuilder extends
// @@protoc_insertion_point(interface_extends:ALAPJGFCPGL)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 template_id = 8;</code>
* @return The templateId.
*/
int getTemplateId();
/**
* <code>uint32 point_id = 14;</code>
* @return The pointId.
*/
int getPointId();
/**
* <code>uint32 IFFAGNNKDOB = 15;</code>
* @return The iFFAGNNKDOB.
*/
int getIFFAGNNKDOB();
/**
* <code>float speed = 6;</code>
* @return The speed.
*/
float getSpeed();
}
/**
* <pre>
* CmdId: 4160
* </pre>
*
* Protobuf type {@code ALAPJGFCPGL}
*/
public static final class ALAPJGFCPGL extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ALAPJGFCPGL)
ALAPJGFCPGLOrBuilder {
private static final long serialVersionUID = 0L;
// Use ALAPJGFCPGL.newBuilder() to construct.
private ALAPJGFCPGL(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ALAPJGFCPGL() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ALAPJGFCPGL();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ALAPJGFCPGL(
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 53: {
speed_ = input.readFloat();
break;
}
case 64: {
templateId_ = input.readUInt32();
break;
}
case 112: {
pointId_ = input.readUInt32();
break;
}
case 120: {
iFFAGNNKDOB_ = 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.ALAPJGFCPGLOuterClass.internal_static_ALAPJGFCPGL_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.internal_static_ALAPJGFCPGL_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL.class, emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL.Builder.class);
}
public static final int TEMPLATE_ID_FIELD_NUMBER = 8;
private int templateId_;
/**
* <code>uint32 template_id = 8;</code>
* @return The templateId.
*/
@java.lang.Override
public int getTemplateId() {
return templateId_;
}
public static final int POINT_ID_FIELD_NUMBER = 14;
private int pointId_;
/**
* <code>uint32 point_id = 14;</code>
* @return The pointId.
*/
@java.lang.Override
public int getPointId() {
return pointId_;
}
public static final int IFFAGNNKDOB_FIELD_NUMBER = 15;
private int iFFAGNNKDOB_;
/**
* <code>uint32 IFFAGNNKDOB = 15;</code>
* @return The iFFAGNNKDOB.
*/
@java.lang.Override
public int getIFFAGNNKDOB() {
return iFFAGNNKDOB_;
}
public static final int SPEED_FIELD_NUMBER = 6;
private float speed_;
/**
* <code>float speed = 6;</code>
* @return The speed.
*/
@java.lang.Override
public float getSpeed() {
return speed_;
}
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 (speed_ != 0F) {
output.writeFloat(6, speed_);
}
if (templateId_ != 0) {
output.writeUInt32(8, templateId_);
}
if (pointId_ != 0) {
output.writeUInt32(14, pointId_);
}
if (iFFAGNNKDOB_ != 0) {
output.writeUInt32(15, iFFAGNNKDOB_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (speed_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(6, speed_);
}
if (templateId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, templateId_);
}
if (pointId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(14, pointId_);
}
if (iFFAGNNKDOB_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, iFFAGNNKDOB_);
}
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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL other = (emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL) obj;
if (getTemplateId()
!= other.getTemplateId()) return false;
if (getPointId()
!= other.getPointId()) return false;
if (getIFFAGNNKDOB()
!= other.getIFFAGNNKDOB()) return false;
if (java.lang.Float.floatToIntBits(getSpeed())
!= java.lang.Float.floatToIntBits(
other.getSpeed())) 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) + TEMPLATE_ID_FIELD_NUMBER;
hash = (53 * hash) + getTemplateId();
hash = (37 * hash) + POINT_ID_FIELD_NUMBER;
hash = (53 * hash) + getPointId();
hash = (37 * hash) + IFFAGNNKDOB_FIELD_NUMBER;
hash = (53 * hash) + getIFFAGNNKDOB();
hash = (37 * hash) + SPEED_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getSpeed());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL 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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL 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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL 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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL 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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL 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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL 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: 4160
* </pre>
*
* Protobuf type {@code ALAPJGFCPGL}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ALAPJGFCPGL)
emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGLOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.internal_static_ALAPJGFCPGL_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.internal_static_ALAPJGFCPGL_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL.class, emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL.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();
templateId_ = 0;
pointId_ = 0;
iFFAGNNKDOB_ = 0;
speed_ = 0F;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.internal_static_ALAPJGFCPGL_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL build() {
emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL buildPartial() {
emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL result = new emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL(this);
result.templateId_ = templateId_;
result.pointId_ = pointId_;
result.iFFAGNNKDOB_ = iFFAGNNKDOB_;
result.speed_ = speed_;
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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL) {
return mergeFrom((emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL other) {
if (other == emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL.getDefaultInstance()) return this;
if (other.getTemplateId() != 0) {
setTemplateId(other.getTemplateId());
}
if (other.getPointId() != 0) {
setPointId(other.getPointId());
}
if (other.getIFFAGNNKDOB() != 0) {
setIFFAGNNKDOB(other.getIFFAGNNKDOB());
}
if (other.getSpeed() != 0F) {
setSpeed(other.getSpeed());
}
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.ALAPJGFCPGLOuterClass.ALAPJGFCPGL parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int templateId_ ;
/**
* <code>uint32 template_id = 8;</code>
* @return The templateId.
*/
@java.lang.Override
public int getTemplateId() {
return templateId_;
}
/**
* <code>uint32 template_id = 8;</code>
* @param value The templateId to set.
* @return This builder for chaining.
*/
public Builder setTemplateId(int value) {
templateId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 template_id = 8;</code>
* @return This builder for chaining.
*/
public Builder clearTemplateId() {
templateId_ = 0;
onChanged();
return this;
}
private int pointId_ ;
/**
* <code>uint32 point_id = 14;</code>
* @return The pointId.
*/
@java.lang.Override
public int getPointId() {
return pointId_;
}
/**
* <code>uint32 point_id = 14;</code>
* @param value The pointId to set.
* @return This builder for chaining.
*/
public Builder setPointId(int value) {
pointId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 point_id = 14;</code>
* @return This builder for chaining.
*/
public Builder clearPointId() {
pointId_ = 0;
onChanged();
return this;
}
private int iFFAGNNKDOB_ ;
/**
* <code>uint32 IFFAGNNKDOB = 15;</code>
* @return The iFFAGNNKDOB.
*/
@java.lang.Override
public int getIFFAGNNKDOB() {
return iFFAGNNKDOB_;
}
/**
* <code>uint32 IFFAGNNKDOB = 15;</code>
* @param value The iFFAGNNKDOB to set.
* @return This builder for chaining.
*/
public Builder setIFFAGNNKDOB(int value) {
iFFAGNNKDOB_ = value;
onChanged();
return this;
}
/**
* <code>uint32 IFFAGNNKDOB = 15;</code>
* @return This builder for chaining.
*/
public Builder clearIFFAGNNKDOB() {
iFFAGNNKDOB_ = 0;
onChanged();
return this;
}
private float speed_ ;
/**
* <code>float speed = 6;</code>
* @return The speed.
*/
@java.lang.Override
public float getSpeed() {
return speed_;
}
/**
* <code>float speed = 6;</code>
* @param value The speed to set.
* @return This builder for chaining.
*/
public Builder setSpeed(float value) {
speed_ = value;
onChanged();
return this;
}
/**
* <code>float speed = 6;</code>
* @return This builder for chaining.
*/
public Builder clearSpeed() {
speed_ = 0F;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:ALAPJGFCPGL)
}
// @@protoc_insertion_point(class_scope:ALAPJGFCPGL)
private static final emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL();
}
public static emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ALAPJGFCPGL>
PARSER = new com.google.protobuf.AbstractParser<ALAPJGFCPGL>() {
@java.lang.Override
public ALAPJGFCPGL parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ALAPJGFCPGL(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ALAPJGFCPGL> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ALAPJGFCPGL> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ALAPJGFCPGLOuterClass.ALAPJGFCPGL getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ALAPJGFCPGL_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ALAPJGFCPGL_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\021ALAPJGFCPGL.proto\"X\n\013ALAPJGFCPGL\022\023\n\013te" +
"mplate_id\030\010 \001(\r\022\020\n\010point_id\030\016 \001(\r\022\023\n\013IFF" +
"AGNNKDOB\030\017 \001(\r\022\r\n\005speed\030\006 \001(\002B\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ALAPJGFCPGL_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ALAPJGFCPGL_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ALAPJGFCPGL_descriptor,
new java.lang.String[] { "TemplateId", "PointId", "IFFAGNNKDOB", "Speed", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AMDBBLLFLHG.proto
package emu.grasscutter.net.proto;
public final class AMDBBLLFLHGOuterClass {
private AMDBBLLFLHGOuterClass() {}
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 AMDBBLLFLHGOrBuilder extends
// @@protoc_insertion_point(interface_extends:AMDBBLLFLHG)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 1441
* </pre>
*
* Protobuf type {@code AMDBBLLFLHG}
*/
public static final class AMDBBLLFLHG extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AMDBBLLFLHG)
AMDBBLLFLHGOrBuilder {
private static final long serialVersionUID = 0L;
// Use AMDBBLLFLHG.newBuilder() to construct.
private AMDBBLLFLHG(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AMDBBLLFLHG() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AMDBBLLFLHG();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AMDBBLLFLHG(
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.AMDBBLLFLHGOuterClass.internal_static_AMDBBLLFLHG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.internal_static_AMDBBLLFLHG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG.class, emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG.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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG other = (emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG) 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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG 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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG 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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG 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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG 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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG 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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG 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: 1441
* </pre>
*
* Protobuf type {@code AMDBBLLFLHG}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AMDBBLLFLHG)
emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHGOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.internal_static_AMDBBLLFLHG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.internal_static_AMDBBLLFLHG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG.class, emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG.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.AMDBBLLFLHGOuterClass.internal_static_AMDBBLLFLHG_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG build() {
emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG buildPartial() {
emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG result = new emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG(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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG) {
return mergeFrom((emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG other) {
if (other == emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG.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.AMDBBLLFLHGOuterClass.AMDBBLLFLHG parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG) 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:AMDBBLLFLHG)
}
// @@protoc_insertion_point(class_scope:AMDBBLLFLHG)
private static final emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG();
}
public static emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AMDBBLLFLHG>
PARSER = new com.google.protobuf.AbstractParser<AMDBBLLFLHG>() {
@java.lang.Override
public AMDBBLLFLHG parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AMDBBLLFLHG(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AMDBBLLFLHG> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AMDBBLLFLHG> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMDBBLLFLHGOuterClass.AMDBBLLFLHG getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AMDBBLLFLHG_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AMDBBLLFLHG_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\021AMDBBLLFLHG.proto\"\r\n\013AMDBBLLFLHGB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AMDBBLLFLHG_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AMDBBLLFLHG_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AMDBBLLFLHG_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,678 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AMFJCMGLNAJ.proto
package emu.grasscutter.net.proto;
public final class AMFJCMGLNAJOuterClass {
private AMFJCMGLNAJOuterClass() {}
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 AMFJCMGLNAJOrBuilder extends
// @@protoc_insertion_point(interface_extends:AMFJCMGLNAJ)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint64 guid = 11;</code>
* @return The guid.
*/
long getGuid();
/**
* <code>uint32 avatar_id = 4;</code>
* @return The avatarId.
*/
int getAvatarId();
/**
* <code>uint32 costume_id = 13;</code>
* @return The costumeId.
*/
int getCostumeId();
}
/**
* Protobuf type {@code AMFJCMGLNAJ}
*/
public static final class AMFJCMGLNAJ extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AMFJCMGLNAJ)
AMFJCMGLNAJOrBuilder {
private static final long serialVersionUID = 0L;
// Use AMFJCMGLNAJ.newBuilder() to construct.
private AMFJCMGLNAJ(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AMFJCMGLNAJ() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AMFJCMGLNAJ();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AMFJCMGLNAJ(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 32: {
avatarId_ = input.readUInt32();
break;
}
case 88: {
guid_ = input.readUInt64();
break;
}
case 104: {
costumeId_ = 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.AMFJCMGLNAJOuterClass.internal_static_AMFJCMGLNAJ_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.internal_static_AMFJCMGLNAJ_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ.class, emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ.Builder.class);
}
public static final int GUID_FIELD_NUMBER = 11;
private long guid_;
/**
* <code>uint64 guid = 11;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
public static final int AVATAR_ID_FIELD_NUMBER = 4;
private int avatarId_;
/**
* <code>uint32 avatar_id = 4;</code>
* @return The avatarId.
*/
@java.lang.Override
public int getAvatarId() {
return avatarId_;
}
public static final int COSTUME_ID_FIELD_NUMBER = 13;
private int costumeId_;
/**
* <code>uint32 costume_id = 13;</code>
* @return The costumeId.
*/
@java.lang.Override
public int getCostumeId() {
return costumeId_;
}
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 (avatarId_ != 0) {
output.writeUInt32(4, avatarId_);
}
if (guid_ != 0L) {
output.writeUInt64(11, guid_);
}
if (costumeId_ != 0) {
output.writeUInt32(13, costumeId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (avatarId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, avatarId_);
}
if (guid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(11, guid_);
}
if (costumeId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(13, costumeId_);
}
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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ other = (emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ) obj;
if (getGuid()
!= other.getGuid()) return false;
if (getAvatarId()
!= other.getAvatarId()) return false;
if (getCostumeId()
!= other.getCostumeId()) 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) + GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getGuid());
hash = (37 * hash) + AVATAR_ID_FIELD_NUMBER;
hash = (53 * hash) + getAvatarId();
hash = (37 * hash) + COSTUME_ID_FIELD_NUMBER;
hash = (53 * hash) + getCostumeId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ 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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ 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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ 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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ 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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ 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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AMFJCMGLNAJ}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AMFJCMGLNAJ)
emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.internal_static_AMFJCMGLNAJ_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.internal_static_AMFJCMGLNAJ_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ.class, emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ.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();
guid_ = 0L;
avatarId_ = 0;
costumeId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.internal_static_AMFJCMGLNAJ_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ build() {
emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ buildPartial() {
emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ result = new emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ(this);
result.guid_ = guid_;
result.avatarId_ = avatarId_;
result.costumeId_ = costumeId_;
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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ) {
return mergeFrom((emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ other) {
if (other == emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ.getDefaultInstance()) return this;
if (other.getGuid() != 0L) {
setGuid(other.getGuid());
}
if (other.getAvatarId() != 0) {
setAvatarId(other.getAvatarId());
}
if (other.getCostumeId() != 0) {
setCostumeId(other.getCostumeId());
}
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.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long guid_ ;
/**
* <code>uint64 guid = 11;</code>
* @return The guid.
*/
@java.lang.Override
public long getGuid() {
return guid_;
}
/**
* <code>uint64 guid = 11;</code>
* @param value The guid to set.
* @return This builder for chaining.
*/
public Builder setGuid(long value) {
guid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 guid = 11;</code>
* @return This builder for chaining.
*/
public Builder clearGuid() {
guid_ = 0L;
onChanged();
return this;
}
private int avatarId_ ;
/**
* <code>uint32 avatar_id = 4;</code>
* @return The avatarId.
*/
@java.lang.Override
public int getAvatarId() {
return avatarId_;
}
/**
* <code>uint32 avatar_id = 4;</code>
* @param value The avatarId to set.
* @return This builder for chaining.
*/
public Builder setAvatarId(int value) {
avatarId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 avatar_id = 4;</code>
* @return This builder for chaining.
*/
public Builder clearAvatarId() {
avatarId_ = 0;
onChanged();
return this;
}
private int costumeId_ ;
/**
* <code>uint32 costume_id = 13;</code>
* @return The costumeId.
*/
@java.lang.Override
public int getCostumeId() {
return costumeId_;
}
/**
* <code>uint32 costume_id = 13;</code>
* @param value The costumeId to set.
* @return This builder for chaining.
*/
public Builder setCostumeId(int value) {
costumeId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 costume_id = 13;</code>
* @return This builder for chaining.
*/
public Builder clearCostumeId() {
costumeId_ = 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:AMFJCMGLNAJ)
}
// @@protoc_insertion_point(class_scope:AMFJCMGLNAJ)
private static final emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ();
}
public static emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AMFJCMGLNAJ>
PARSER = new com.google.protobuf.AbstractParser<AMFJCMGLNAJ>() {
@java.lang.Override
public AMFJCMGLNAJ parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AMFJCMGLNAJ(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AMFJCMGLNAJ> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AMFJCMGLNAJ> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMFJCMGLNAJOuterClass.AMFJCMGLNAJ getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AMFJCMGLNAJ_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AMFJCMGLNAJ_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\021AMFJCMGLNAJ.proto\"B\n\013AMFJCMGLNAJ\022\014\n\004gu" +
"id\030\013 \001(\004\022\021\n\tavatar_id\030\004 \001(\r\022\022\n\ncostume_i" +
"d\030\r \001(\rB\033\n\031emu.grasscutter.net.protob\006pr" +
"oto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AMFJCMGLNAJ_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AMFJCMGLNAJ_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AMFJCMGLNAJ_descriptor,
new java.lang.String[] { "Guid", "AvatarId", "CostumeId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AMLDIHDFJHN.proto
package emu.grasscutter.net.proto;
public final class AMLDIHDFJHNOuterClass {
private AMLDIHDFJHNOuterClass() {}
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 AMLDIHDFJHNOrBuilder extends
// @@protoc_insertion_point(interface_extends:AMLDIHDFJHN)
com.google.protobuf.MessageOrBuilder {
/**
* <code>int32 retcode = 4;</code>
* @return The retcode.
*/
int getRetcode();
}
/**
* <pre>
* CmdId: 23339
* </pre>
*
* Protobuf type {@code AMLDIHDFJHN}
*/
public static final class AMLDIHDFJHN extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AMLDIHDFJHN)
AMLDIHDFJHNOrBuilder {
private static final long serialVersionUID = 0L;
// Use AMLDIHDFJHN.newBuilder() to construct.
private AMLDIHDFJHN(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AMLDIHDFJHN() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AMLDIHDFJHN();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AMLDIHDFJHN(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 32: {
retcode_ = input.readInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.internal_static_AMLDIHDFJHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.internal_static_AMLDIHDFJHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN.class, emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN.Builder.class);
}
public static final int RETCODE_FIELD_NUMBER = 4;
private int retcode_;
/**
* <code>int32 retcode = 4;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (retcode_ != 0) {
output.writeInt32(4, retcode_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (retcode_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(4, retcode_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN other = (emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN) obj;
if (getRetcode()
!= other.getRetcode()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RETCODE_FIELD_NUMBER;
hash = (53 * hash) + getRetcode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN 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.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN 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.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN 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.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN 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.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN 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.AMLDIHDFJHNOuterClass.AMLDIHDFJHN 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: 23339
* </pre>
*
* Protobuf type {@code AMLDIHDFJHN}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AMLDIHDFJHN)
emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHNOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.internal_static_AMLDIHDFJHN_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.internal_static_AMLDIHDFJHN_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN.class, emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
retcode_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.internal_static_AMLDIHDFJHN_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN build() {
emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN buildPartial() {
emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN result = new emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN(this);
result.retcode_ = retcode_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN) {
return mergeFrom((emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN other) {
if (other == emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN.getDefaultInstance()) return this;
if (other.getRetcode() != 0) {
setRetcode(other.getRetcode());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int retcode_ ;
/**
* <code>int32 retcode = 4;</code>
* @return The retcode.
*/
@java.lang.Override
public int getRetcode() {
return retcode_;
}
/**
* <code>int32 retcode = 4;</code>
* @param value The retcode to set.
* @return This builder for chaining.
*/
public Builder setRetcode(int value) {
retcode_ = value;
onChanged();
return this;
}
/**
* <code>int32 retcode = 4;</code>
* @return This builder for chaining.
*/
public Builder clearRetcode() {
retcode_ = 0;
onChanged();
return this;
}
@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:AMLDIHDFJHN)
}
// @@protoc_insertion_point(class_scope:AMLDIHDFJHN)
private static final emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN();
}
public static emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AMLDIHDFJHN>
PARSER = new com.google.protobuf.AbstractParser<AMLDIHDFJHN>() {
@java.lang.Override
public AMLDIHDFJHN parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AMLDIHDFJHN(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AMLDIHDFJHN> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AMLDIHDFJHN> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AMLDIHDFJHNOuterClass.AMLDIHDFJHN getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AMLDIHDFJHN_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AMLDIHDFJHN_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\021AMLDIHDFJHN.proto\"\036\n\013AMLDIHDFJHN\022\017\n\007re" +
"tcode\030\004 \001(\005B\033\n\031emu.grasscutter.net.proto" +
"b\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AMLDIHDFJHN_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AMLDIHDFJHN_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AMLDIHDFJHN_descriptor,
new java.lang.String[] { "Retcode", });
}
// @@protoc_insertion_point(outer_class_scope)
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,607 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ANDPNJDKHNM.proto
package emu.grasscutter.net.proto;
public final class ANDPNJDKHNMOuterClass {
private ANDPNJDKHNMOuterClass() {}
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 ANDPNJDKHNMOrBuilder extends
// @@protoc_insertion_point(interface_extends:ANDPNJDKHNM)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint64 dungeon_guid = 1;</code>
* @return The dungeonGuid.
*/
long getDungeonGuid();
/**
* <code>uint32 room_id = 2;</code>
* @return The roomId.
*/
int getRoomId();
}
/**
* Protobuf type {@code ANDPNJDKHNM}
*/
public static final class ANDPNJDKHNM extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ANDPNJDKHNM)
ANDPNJDKHNMOrBuilder {
private static final long serialVersionUID = 0L;
// Use ANDPNJDKHNM.newBuilder() to construct.
private ANDPNJDKHNM(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ANDPNJDKHNM() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ANDPNJDKHNM();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ANDPNJDKHNM(
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: {
dungeonGuid_ = input.readUInt64();
break;
}
case 16: {
roomId_ = 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.ANDPNJDKHNMOuterClass.internal_static_ANDPNJDKHNM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.internal_static_ANDPNJDKHNM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM.class, emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM.Builder.class);
}
public static final int DUNGEON_GUID_FIELD_NUMBER = 1;
private long dungeonGuid_;
/**
* <code>uint64 dungeon_guid = 1;</code>
* @return The dungeonGuid.
*/
@java.lang.Override
public long getDungeonGuid() {
return dungeonGuid_;
}
public static final int ROOM_ID_FIELD_NUMBER = 2;
private int roomId_;
/**
* <code>uint32 room_id = 2;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
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 (dungeonGuid_ != 0L) {
output.writeUInt64(1, dungeonGuid_);
}
if (roomId_ != 0) {
output.writeUInt32(2, roomId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (dungeonGuid_ != 0L) {
size += com.google.protobuf.CodedOutputStream
.computeUInt64Size(1, dungeonGuid_);
}
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, roomId_);
}
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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM other = (emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM) obj;
if (getDungeonGuid()
!= other.getDungeonGuid()) return false;
if (getRoomId()
!= other.getRoomId()) 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) + DUNGEON_GUID_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
getDungeonGuid());
hash = (37 * hash) + ROOM_ID_FIELD_NUMBER;
hash = (53 * hash) + getRoomId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM 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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM 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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM 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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM 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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM 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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code ANDPNJDKHNM}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ANDPNJDKHNM)
emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNMOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.internal_static_ANDPNJDKHNM_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.internal_static_ANDPNJDKHNM_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM.class, emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM.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();
dungeonGuid_ = 0L;
roomId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.internal_static_ANDPNJDKHNM_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM build() {
emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM buildPartial() {
emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM result = new emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM(this);
result.dungeonGuid_ = dungeonGuid_;
result.roomId_ = roomId_;
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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM) {
return mergeFrom((emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM other) {
if (other == emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM.getDefaultInstance()) return this;
if (other.getDungeonGuid() != 0L) {
setDungeonGuid(other.getDungeonGuid());
}
if (other.getRoomId() != 0) {
setRoomId(other.getRoomId());
}
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.ANDPNJDKHNMOuterClass.ANDPNJDKHNM parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private long dungeonGuid_ ;
/**
* <code>uint64 dungeon_guid = 1;</code>
* @return The dungeonGuid.
*/
@java.lang.Override
public long getDungeonGuid() {
return dungeonGuid_;
}
/**
* <code>uint64 dungeon_guid = 1;</code>
* @param value The dungeonGuid to set.
* @return This builder for chaining.
*/
public Builder setDungeonGuid(long value) {
dungeonGuid_ = value;
onChanged();
return this;
}
/**
* <code>uint64 dungeon_guid = 1;</code>
* @return This builder for chaining.
*/
public Builder clearDungeonGuid() {
dungeonGuid_ = 0L;
onChanged();
return this;
}
private int roomId_ ;
/**
* <code>uint32 room_id = 2;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
/**
* <code>uint32 room_id = 2;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
public Builder setRoomId(int value) {
roomId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 room_id = 2;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
roomId_ = 0;
onChanged();
return this;
}
@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:ANDPNJDKHNM)
}
// @@protoc_insertion_point(class_scope:ANDPNJDKHNM)
private static final emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM();
}
public static emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ANDPNJDKHNM>
PARSER = new com.google.protobuf.AbstractParser<ANDPNJDKHNM>() {
@java.lang.Override
public ANDPNJDKHNM parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ANDPNJDKHNM(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ANDPNJDKHNM> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ANDPNJDKHNM> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANDPNJDKHNMOuterClass.ANDPNJDKHNM getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ANDPNJDKHNM_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ANDPNJDKHNM_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\021ANDPNJDKHNM.proto\"4\n\013ANDPNJDKHNM\022\024\n\014du" +
"ngeon_guid\030\001 \001(\004\022\017\n\007room_id\030\002 \001(\rB\033\n\031emu" +
".grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ANDPNJDKHNM_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ANDPNJDKHNM_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ANDPNJDKHNM_descriptor,
new java.lang.String[] { "DungeonGuid", "RoomId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,473 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: ANKONNPBGJC.proto
package emu.grasscutter.net.proto;
public final class ANKONNPBGJCOuterClass {
private ANKONNPBGJCOuterClass() {}
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 ANKONNPBGJCOrBuilder extends
// @@protoc_insertion_point(interface_extends:ANKONNPBGJC)
com.google.protobuf.MessageOrBuilder {
}
/**
* <pre>
* CmdId: 6619
* </pre>
*
* Protobuf type {@code ANKONNPBGJC}
*/
public static final class ANKONNPBGJC extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:ANKONNPBGJC)
ANKONNPBGJCOrBuilder {
private static final long serialVersionUID = 0L;
// Use ANKONNPBGJC.newBuilder() to construct.
private ANKONNPBGJC(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private ANKONNPBGJC() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new ANKONNPBGJC();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private ANKONNPBGJC(
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.ANKONNPBGJCOuterClass.internal_static_ANKONNPBGJC_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.internal_static_ANKONNPBGJC_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC.class, emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC.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.ANKONNPBGJCOuterClass.ANKONNPBGJC)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC other = (emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC) 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.ANKONNPBGJCOuterClass.ANKONNPBGJC parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC 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.ANKONNPBGJCOuterClass.ANKONNPBGJC parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC 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.ANKONNPBGJCOuterClass.ANKONNPBGJC parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC 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.ANKONNPBGJCOuterClass.ANKONNPBGJC parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC 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.ANKONNPBGJCOuterClass.ANKONNPBGJC parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC 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.ANKONNPBGJCOuterClass.ANKONNPBGJC 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: 6619
* </pre>
*
* Protobuf type {@code ANKONNPBGJC}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:ANKONNPBGJC)
emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJCOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.internal_static_ANKONNPBGJC_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.internal_static_ANKONNPBGJC_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC.class, emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC.Builder.class);
}
// Construct using emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC.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.ANKONNPBGJCOuterClass.internal_static_ANKONNPBGJC_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC getDefaultInstanceForType() {
return emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC build() {
emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC buildPartial() {
emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC result = new emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC(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.ANKONNPBGJCOuterClass.ANKONNPBGJC) {
return mergeFrom((emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC other) {
if (other == emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC.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.ANKONNPBGJCOuterClass.ANKONNPBGJC parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC) 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:ANKONNPBGJC)
}
// @@protoc_insertion_point(class_scope:ANKONNPBGJC)
private static final emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC();
}
public static emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<ANKONNPBGJC>
PARSER = new com.google.protobuf.AbstractParser<ANKONNPBGJC>() {
@java.lang.Override
public ANKONNPBGJC parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new ANKONNPBGJC(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<ANKONNPBGJC> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<ANKONNPBGJC> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.ANKONNPBGJCOuterClass.ANKONNPBGJC getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_ANKONNPBGJC_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_ANKONNPBGJC_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\021ANKONNPBGJC.proto\"\r\n\013ANKONNPBGJCB\033\n\031em" +
"u.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_ANKONNPBGJC_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_ANKONNPBGJC_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_ANKONNPBGJC_descriptor,
new java.lang.String[] { });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,614 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AOJPBFBPDNB.proto
package emu.grasscutter.net.proto;
public final class AOJPBFBPDNBOuterClass {
private AOJPBFBPDNBOuterClass() {}
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 AOJPBFBPDNBOrBuilder extends
// @@protoc_insertion_point(interface_extends:AOJPBFBPDNB)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 JKECDJGBEEF = 6;</code>
* @return The jKECDJGBEEF.
*/
int getJKECDJGBEEF();
/**
* <code>uint32 level_id = 7;</code>
* @return The levelId.
*/
int getLevelId();
}
/**
* <pre>
* CmdId: 25158
* </pre>
*
* Protobuf type {@code AOJPBFBPDNB}
*/
public static final class AOJPBFBPDNB extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AOJPBFBPDNB)
AOJPBFBPDNBOrBuilder {
private static final long serialVersionUID = 0L;
// Use AOJPBFBPDNB.newBuilder() to construct.
private AOJPBFBPDNB(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AOJPBFBPDNB() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AOJPBFBPDNB();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AOJPBFBPDNB(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 48: {
jKECDJGBEEF_ = input.readUInt32();
break;
}
case 56: {
levelId_ = input.readUInt32();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.internal_static_AOJPBFBPDNB_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.internal_static_AOJPBFBPDNB_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB.class, emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB.Builder.class);
}
public static final int JKECDJGBEEF_FIELD_NUMBER = 6;
private int jKECDJGBEEF_;
/**
* <code>uint32 JKECDJGBEEF = 6;</code>
* @return The jKECDJGBEEF.
*/
@java.lang.Override
public int getJKECDJGBEEF() {
return jKECDJGBEEF_;
}
public static final int LEVEL_ID_FIELD_NUMBER = 7;
private int levelId_;
/**
* <code>uint32 level_id = 7;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (jKECDJGBEEF_ != 0) {
output.writeUInt32(6, jKECDJGBEEF_);
}
if (levelId_ != 0) {
output.writeUInt32(7, levelId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (jKECDJGBEEF_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, jKECDJGBEEF_);
}
if (levelId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, levelId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB other = (emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB) obj;
if (getJKECDJGBEEF()
!= other.getJKECDJGBEEF()) return false;
if (getLevelId()
!= other.getLevelId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + JKECDJGBEEF_FIELD_NUMBER;
hash = (53 * hash) + getJKECDJGBEEF();
hash = (37 * hash) + LEVEL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLevelId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB 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.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB 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.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB 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.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB 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.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB 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.AOJPBFBPDNBOuterClass.AOJPBFBPDNB 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: 25158
* </pre>
*
* Protobuf type {@code AOJPBFBPDNB}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AOJPBFBPDNB)
emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNBOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.internal_static_AOJPBFBPDNB_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.internal_static_AOJPBFBPDNB_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB.class, emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB.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();
jKECDJGBEEF_ = 0;
levelId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.internal_static_AOJPBFBPDNB_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB build() {
emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB buildPartial() {
emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB result = new emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB(this);
result.jKECDJGBEEF_ = jKECDJGBEEF_;
result.levelId_ = levelId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB) {
return mergeFrom((emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB other) {
if (other == emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB.getDefaultInstance()) return this;
if (other.getJKECDJGBEEF() != 0) {
setJKECDJGBEEF(other.getJKECDJGBEEF());
}
if (other.getLevelId() != 0) {
setLevelId(other.getLevelId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int jKECDJGBEEF_ ;
/**
* <code>uint32 JKECDJGBEEF = 6;</code>
* @return The jKECDJGBEEF.
*/
@java.lang.Override
public int getJKECDJGBEEF() {
return jKECDJGBEEF_;
}
/**
* <code>uint32 JKECDJGBEEF = 6;</code>
* @param value The jKECDJGBEEF to set.
* @return This builder for chaining.
*/
public Builder setJKECDJGBEEF(int value) {
jKECDJGBEEF_ = value;
onChanged();
return this;
}
/**
* <code>uint32 JKECDJGBEEF = 6;</code>
* @return This builder for chaining.
*/
public Builder clearJKECDJGBEEF() {
jKECDJGBEEF_ = 0;
onChanged();
return this;
}
private int levelId_ ;
/**
* <code>uint32 level_id = 7;</code>
* @return The levelId.
*/
@java.lang.Override
public int getLevelId() {
return levelId_;
}
/**
* <code>uint32 level_id = 7;</code>
* @param value The levelId to set.
* @return This builder for chaining.
*/
public Builder setLevelId(int value) {
levelId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 level_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearLevelId() {
levelId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AOJPBFBPDNB)
}
// @@protoc_insertion_point(class_scope:AOJPBFBPDNB)
private static final emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB();
}
public static emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AOJPBFBPDNB>
PARSER = new com.google.protobuf.AbstractParser<AOJPBFBPDNB>() {
@java.lang.Override
public AOJPBFBPDNB parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AOJPBFBPDNB(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AOJPBFBPDNB> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AOJPBFBPDNB> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AOJPBFBPDNBOuterClass.AOJPBFBPDNB getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AOJPBFBPDNB_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AOJPBFBPDNB_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\021AOJPBFBPDNB.proto\"4\n\013AOJPBFBPDNB\022\023\n\013JK" +
"ECDJGBEEF\030\006 \001(\r\022\020\n\010level_id\030\007 \001(\rB\033\n\031emu" +
".grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AOJPBFBPDNB_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AOJPBFBPDNB_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AOJPBFBPDNB_descriptor,
new java.lang.String[] { "JKECDJGBEEF", "LevelId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,544 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: APPJMEJEKKG.proto
package emu.grasscutter.net.proto;
public final class APPJMEJEKKGOuterClass {
private APPJMEJEKKGOuterClass() {}
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 APPJMEJEKKGOrBuilder extends
// @@protoc_insertion_point(interface_extends:APPJMEJEKKG)
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 entity_id = 7;</code>
* @return The entityId.
*/
int getEntityId();
}
/**
* <pre>
* CmdId: 3898
* </pre>
*
* Protobuf type {@code APPJMEJEKKG}
*/
public static final class APPJMEJEKKG extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:APPJMEJEKKG)
APPJMEJEKKGOrBuilder {
private static final long serialVersionUID = 0L;
// Use APPJMEJEKKG.newBuilder() to construct.
private APPJMEJEKKG(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private APPJMEJEKKG() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new APPJMEJEKKG();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private APPJMEJEKKG(
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: {
entityId_ = 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.APPJMEJEKKGOuterClass.internal_static_APPJMEJEKKG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.internal_static_APPJMEJEKKG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG.class, emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG.Builder.class);
}
public static final int ENTITY_ID_FIELD_NUMBER = 7;
private int entityId_;
/**
* <code>uint32 entity_id = 7;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (entityId_ != 0) {
output.writeUInt32(7, entityId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, entityId_);
}
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.APPJMEJEKKGOuterClass.APPJMEJEKKG)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG other = (emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG) obj;
if (getEntityId()
!= other.getEntityId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getEntityId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG 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.APPJMEJEKKGOuterClass.APPJMEJEKKG parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG 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.APPJMEJEKKGOuterClass.APPJMEJEKKG parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG 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.APPJMEJEKKGOuterClass.APPJMEJEKKG parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG 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.APPJMEJEKKGOuterClass.APPJMEJEKKG parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG 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.APPJMEJEKKGOuterClass.APPJMEJEKKG 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: 3898
* </pre>
*
* Protobuf type {@code APPJMEJEKKG}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:APPJMEJEKKG)
emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKGOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.internal_static_APPJMEJEKKG_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.internal_static_APPJMEJEKKG_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG.class, emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG.Builder.class);
}
// Construct using emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
entityId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.internal_static_APPJMEJEKKG_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG getDefaultInstanceForType() {
return emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG build() {
emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG buildPartial() {
emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG result = new emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG(this);
result.entityId_ = entityId_;
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.APPJMEJEKKGOuterClass.APPJMEJEKKG) {
return mergeFrom((emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG other) {
if (other == emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG.getDefaultInstance()) return this;
if (other.getEntityId() != 0) {
setEntityId(other.getEntityId());
}
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.APPJMEJEKKGOuterClass.APPJMEJEKKG parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int entityId_ ;
/**
* <code>uint32 entity_id = 7;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
/**
* <code>uint32 entity_id = 7;</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 = 7;</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) {
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:APPJMEJEKKG)
}
// @@protoc_insertion_point(class_scope:APPJMEJEKKG)
private static final emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG();
}
public static emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<APPJMEJEKKG>
PARSER = new com.google.protobuf.AbstractParser<APPJMEJEKKG>() {
@java.lang.Override
public APPJMEJEKKG parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new APPJMEJEKKG(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<APPJMEJEKKG> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<APPJMEJEKKG> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.APPJMEJEKKGOuterClass.APPJMEJEKKG getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_APPJMEJEKKG_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_APPJMEJEKKG_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\021APPJMEJEKKG.proto\" \n\013APPJMEJEKKG\022\021\n\ten" +
"tity_id\030\007 \001(\rB\033\n\031emu.grasscutter.net.pro" +
"tob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_APPJMEJEKKG_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_APPJMEJEKKG_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_APPJMEJEKKG_descriptor,
new java.lang.String[] { "EntityId", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,954 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityActionCreateGadget.proto
package emu.grasscutter.net.proto;
public final class AbilityActionCreateGadgetOuterClass {
private AbilityActionCreateGadgetOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityActionCreateGadgetOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityActionCreateGadget)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.Vector pos = 10;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 10;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 10;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
/**
* <code>.Vector rot = 12;</code>
* @return Whether the rot field is set.
*/
boolean hasRot();
/**
* <code>.Vector rot = 12;</code>
* @return The rot.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getRot();
/**
* <code>.Vector rot = 12;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder();
/**
* <code>uint32 room_id = 7;</code>
* @return The roomId.
*/
int getRoomId();
}
/**
* <pre>
* Obf: BAFEPPHIOGH
* </pre>
*
* Protobuf type {@code AbilityActionCreateGadget}
*/
public static final class AbilityActionCreateGadget extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityActionCreateGadget)
AbilityActionCreateGadgetOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityActionCreateGadget.newBuilder() to construct.
private AbilityActionCreateGadget(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityActionCreateGadget() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityActionCreateGadget();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityActionCreateGadget(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 56: {
roomId_ = input.readUInt32();
break;
}
case 82: {
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 98: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (rot_ != null) {
subBuilder = rot_.toBuilder();
}
rot_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(rot_);
rot_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.class, emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.Builder.class);
}
public static final int POS_FIELD_NUMBER = 10;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 10;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
public boolean hasPos() {
return pos_ != null;
}
/**
* <code>.Vector pos = 10;</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 = 10;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
return getPos();
}
public static final int ROT_FIELD_NUMBER = 12;
private emu.grasscutter.net.proto.VectorOuterClass.Vector rot_;
/**
* <code>.Vector rot = 12;</code>
* @return Whether the rot field is set.
*/
@java.lang.Override
public boolean hasRot() {
return rot_ != null;
}
/**
* <code>.Vector rot = 12;</code>
* @return The rot.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
/**
* <code>.Vector rot = 12;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
return getRot();
}
public static final int ROOM_ID_FIELD_NUMBER = 7;
private int roomId_;
/**
* <code>uint32 room_id = 7;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (roomId_ != 0) {
output.writeUInt32(7, roomId_);
}
if (pos_ != null) {
output.writeMessage(10, getPos());
}
if (rot_ != null) {
output.writeMessage(12, getRot());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, roomId_);
}
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(10, getPos());
}
if (rot_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(12, getRot());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget other = (emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget) obj;
if (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 (getRoomId()
!= other.getRoomId()) 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 (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();
}
hash = (37 * hash) + ROOM_ID_FIELD_NUMBER;
hash = (53 * hash) + getRoomId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: BAFEPPHIOGH
* </pre>
*
* Protobuf type {@code AbilityActionCreateGadget}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityActionCreateGadget)
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadgetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.class, emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
if (rotBuilder_ == null) {
rot_ = null;
} else {
rot_ = null;
rotBuilder_ = null;
}
roomId_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.internal_static_AbilityActionCreateGadget_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget build() {
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget buildPartial() {
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget result = new emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget(this);
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
if (rotBuilder_ == null) {
result.rot_ = rot_;
} else {
result.rot_ = rotBuilder_.build();
}
result.roomId_ = roomId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget) {
return mergeFrom((emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget other) {
if (other == emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget.getDefaultInstance()) return this;
if (other.hasPos()) {
mergePos(other.getPos());
}
if (other.hasRot()) {
mergeRot(other.getRot());
}
if (other.getRoomId() != 0) {
setRoomId(other.getRoomId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector 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 = 10;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 10;</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 = 10;</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 = 10;</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 = 10;</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 = 10;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
pos_ = null;
onChanged();
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
/**
* <code>.Vector pos = 10;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
onChanged();
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 10;</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 = 10;</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 = 12;</code>
* @return Whether the rot field is set.
*/
public boolean hasRot() {
return rotBuilder_ != null || rot_ != null;
}
/**
* <code>.Vector rot = 12;</code>
* @return The rot.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getRot() {
if (rotBuilder_ == null) {
return rot_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
} else {
return rotBuilder_.getMessage();
}
}
/**
* <code>.Vector rot = 12;</code>
*/
public Builder setRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
rot_ = value;
onChanged();
} else {
rotBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector rot = 12;</code>
*/
public Builder setRot(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (rotBuilder_ == null) {
rot_ = builderForValue.build();
onChanged();
} else {
rotBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector rot = 12;</code>
*/
public Builder mergeRot(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (rotBuilder_ == null) {
if (rot_ != null) {
rot_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(rot_).mergeFrom(value).buildPartial();
} else {
rot_ = value;
}
onChanged();
} else {
rotBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector rot = 12;</code>
*/
public Builder clearRot() {
if (rotBuilder_ == null) {
rot_ = null;
onChanged();
} else {
rot_ = null;
rotBuilder_ = null;
}
return this;
}
/**
* <code>.Vector rot = 12;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getRotBuilder() {
onChanged();
return getRotFieldBuilder().getBuilder();
}
/**
* <code>.Vector rot = 12;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder() {
if (rotBuilder_ != null) {
return rotBuilder_.getMessageOrBuilder();
} else {
return rot_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : rot_;
}
}
/**
* <code>.Vector rot = 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>
getRotFieldBuilder() {
if (rotBuilder_ == null) {
rotBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getRot(),
getParentForChildren(),
isClean());
rot_ = null;
}
return rotBuilder_;
}
private int roomId_ ;
/**
* <code>uint32 room_id = 7;</code>
* @return The roomId.
*/
@java.lang.Override
public int getRoomId() {
return roomId_;
}
/**
* <code>uint32 room_id = 7;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
public Builder setRoomId(int value) {
roomId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 room_id = 7;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
roomId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityActionCreateGadget)
}
// @@protoc_insertion_point(class_scope:AbilityActionCreateGadget)
private static final emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget();
}
public static emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityActionCreateGadget>
PARSER = new com.google.protobuf.AbstractParser<AbilityActionCreateGadget>() {
@java.lang.Override
public AbilityActionCreateGadget parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityActionCreateGadget(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityActionCreateGadget> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityActionCreateGadget> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionCreateGadgetOuterClass.AbilityActionCreateGadget getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityActionCreateGadget_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityActionCreateGadget_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\037AbilityActionCreateGadget.proto\032\014Vecto" +
"r.proto\"X\n\031AbilityActionCreateGadget\022\024\n\003" +
"pos\030\n \001(\0132\007.Vector\022\024\n\003rot\030\014 \001(\0132\007.Vector" +
"\022\017\n\007room_id\030\007 \001(\rB\033\n\031emu.grasscutter.net" +
".protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor(),
});
internal_static_AbilityActionCreateGadget_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityActionCreateGadget_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionCreateGadget_descriptor,
new java.lang.String[] { "Pos", "Rot", "RoomId", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -19,7 +19,22 @@ public final class AbilityActionGenerateElemBallOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 room_id = 2;</code>
* <code>.Vector pos = 4;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 4;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 4;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
/**
* <code>uint32 room_id = 6;</code>
* @return The roomId.
*/
int getRoomId();
@@ -38,25 +53,10 @@ public final class AbilityActionGenerateElemBallOuterClass {
* <code>.Vector rot = 9;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getRotOrBuilder();
/**
* <code>.Vector pos = 14;</code>
* @return Whether the pos field is set.
*/
boolean hasPos();
/**
* <code>.Vector pos = 14;</code>
* @return The pos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getPos();
/**
* <code>.Vector pos = 14;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder();
}
/**
* <pre>
* Name: ANCKCFFOAID
* Obf: OBEOLIIBNAF
* </pre>
*
* Protobuf type {@code AbilityActionGenerateElemBall}
@@ -103,7 +103,20 @@ public final class AbilityActionGenerateElemBallOuterClass {
case 0:
done = true;
break;
case 16: {
case 34: {
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 48: {
roomId_ = input.readUInt32();
break;
@@ -121,19 +134,6 @@ public final class AbilityActionGenerateElemBallOuterClass {
break;
}
case 114: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (pos_ != null) {
subBuilder = pos_.toBuilder();
}
pos_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(pos_);
pos_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
@@ -166,10 +166,36 @@ 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 POS_FIELD_NUMBER = 4;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 4;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
public boolean hasPos() {
return pos_ != null;
}
/**
* <code>.Vector pos = 4;</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 = 4;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getPosOrBuilder() {
return getPos();
}
public static final int ROOM_ID_FIELD_NUMBER = 6;
private int roomId_;
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 6;</code>
* @return The roomId.
*/
@java.lang.Override
@@ -203,32 +229,6 @@ public final class AbilityActionGenerateElemBallOuterClass {
return getRot();
}
public static final int POS_FIELD_NUMBER = 14;
private emu.grasscutter.net.proto.VectorOuterClass.Vector pos_;
/**
* <code>.Vector pos = 14;</code>
* @return Whether the pos field is set.
*/
@java.lang.Override
public boolean hasPos() {
return pos_ != null;
}
/**
* <code>.Vector pos = 14;</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 = 14;</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() {
@@ -243,15 +243,15 @@ public final class AbilityActionGenerateElemBallOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (pos_ != null) {
output.writeMessage(4, getPos());
}
if (roomId_ != 0) {
output.writeUInt32(2, roomId_);
output.writeUInt32(6, roomId_);
}
if (rot_ != null) {
output.writeMessage(9, getRot());
}
if (pos_ != null) {
output.writeMessage(14, getPos());
}
unknownFields.writeTo(output);
}
@@ -261,18 +261,18 @@ public final class AbilityActionGenerateElemBallOuterClass {
if (size != -1) return size;
size = 0;
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getPos());
}
if (roomId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(2, roomId_);
.computeUInt32Size(6, roomId_);
}
if (rot_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getRot());
}
if (pos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, getPos());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
@@ -288,6 +288,11 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall other = (emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall) obj;
if (hasPos() != other.hasPos()) return false;
if (hasPos()) {
if (!getPos()
.equals(other.getPos())) return false;
}
if (getRoomId()
!= other.getRoomId()) return false;
if (hasRot() != other.hasRot()) return false;
@@ -295,11 +300,6 @@ public final class AbilityActionGenerateElemBallOuterClass {
if (!getRot()
.equals(other.getRot())) return false;
}
if (hasPos() != other.hasPos()) return false;
if (hasPos()) {
if (!getPos()
.equals(other.getPos())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@@ -311,16 +311,16 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasPos()) {
hash = (37 * hash) + POS_FIELD_NUMBER;
hash = (53 * hash) + getPos().hashCode();
}
hash = (37 * hash) + ROOM_ID_FIELD_NUMBER;
hash = (53 * hash) + getRoomId();
if (hasRot()) {
hash = (37 * hash) + ROT_FIELD_NUMBER;
hash = (53 * hash) + getRot().hashCode();
}
if (hasPos()) {
hash = (37 * hash) + POS_FIELD_NUMBER;
hash = (53 * hash) + getPos().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -418,7 +418,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
}
/**
* <pre>
* Name: ANCKCFFOAID
* Obf: OBEOLIIBNAF
* </pre>
*
* Protobuf type {@code AbilityActionGenerateElemBall}
@@ -458,6 +458,12 @@ public final class AbilityActionGenerateElemBallOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
roomId_ = 0;
if (rotBuilder_ == null) {
@@ -466,12 +472,6 @@ public final class AbilityActionGenerateElemBallOuterClass {
rot_ = null;
rotBuilder_ = null;
}
if (posBuilder_ == null) {
pos_ = null;
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
@@ -498,17 +498,17 @@ public final class AbilityActionGenerateElemBallOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall buildPartial() {
emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall result = new emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall(this);
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
result.roomId_ = roomId_;
if (rotBuilder_ == null) {
result.rot_ = rot_;
} else {
result.rot_ = rotBuilder_.build();
}
if (posBuilder_ == null) {
result.pos_ = pos_;
} else {
result.pos_ = posBuilder_.build();
}
onBuilt();
return result;
}
@@ -557,15 +557,15 @@ public final class AbilityActionGenerateElemBallOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall other) {
if (other == emu.grasscutter.net.proto.AbilityActionGenerateElemBallOuterClass.AbilityActionGenerateElemBall.getDefaultInstance()) return this;
if (other.hasPos()) {
mergePos(other.getPos());
}
if (other.getRoomId() != 0) {
setRoomId(other.getRoomId());
}
if (other.hasRot()) {
mergeRot(other.getRot());
}
if (other.hasPos()) {
mergePos(other.getPos());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -595,9 +595,128 @@ 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 = 4;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 4;</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 = 4;</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 = 4;</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 = 4;</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 = 4;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
pos_ = null;
onChanged();
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
/**
* <code>.Vector pos = 4;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
onChanged();
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 4;</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 = 4;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
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 int roomId_ ;
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 6;</code>
* @return The roomId.
*/
@java.lang.Override
@@ -605,7 +724,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return roomId_;
}
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 6;</code>
* @param value The roomId to set.
* @return This builder for chaining.
*/
@@ -616,7 +735,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
return this;
}
/**
* <code>uint32 room_id = 2;</code>
* <code>uint32 room_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearRoomId() {
@@ -744,125 +863,6 @@ 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 = 14;</code>
* @return Whether the pos field is set.
*/
public boolean hasPos() {
return posBuilder_ != null || pos_ != null;
}
/**
* <code>.Vector pos = 14;</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 = 14;</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 = 14;</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 = 14;</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 = 14;</code>
*/
public Builder clearPos() {
if (posBuilder_ == null) {
pos_ = null;
onChanged();
} else {
pos_ = null;
posBuilder_ = null;
}
return this;
}
/**
* <code>.Vector pos = 14;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getPosBuilder() {
onChanged();
return getPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector pos = 14;</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 = 14;</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) {
@@ -932,8 +932,8 @@ public final class AbilityActionGenerateElemBallOuterClass {
java.lang.String[] descriptorData = {
"\n#AbilityActionGenerateElemBall.proto\032\014V" +
"ector.proto\"\\\n\035AbilityActionGenerateElem" +
"Ball\022\017\n\007room_id\030\002 \001(\r\022\024\n\003rot\030\t \001(\0132\007.Vec" +
"tor\022\024\n\003pos\030\016 \001(\0132\007.VectorB\033\n\031emu.grasscu" +
"Ball\022\024\n\003pos\030\004 \001(\0132\007.Vector\022\017\n\007room_id\030\006 " +
"\001(\r\022\024\n\003rot\030\t \001(\0132\007.VectorB\033\n\031emu.grasscu" +
"tter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@@ -946,7 +946,7 @@ public final class AbilityActionGenerateElemBallOuterClass {
internal_static_AbilityActionGenerateElemBall_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionGenerateElemBall_descriptor,
new java.lang.String[] { "RoomId", "Rot", "Pos", });
new java.lang.String[] { "Pos", "RoomId", "Rot", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}
@@ -0,0 +1,672 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityActionServerMonsterLog.proto
package emu.grasscutter.net.proto;
public final class AbilityActionServerMonsterLogOuterClass {
private AbilityActionServerMonsterLogOuterClass() {}
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 AbilityActionServerMonsterLogOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityActionServerMonsterLog)
com.google.protobuf.MessageOrBuilder {
/**
* <code>repeated int32 param_list = 2;</code>
* @return A list containing the paramList.
*/
java.util.List<java.lang.Integer> getParamListList();
/**
* <code>repeated int32 param_list = 2;</code>
* @return The count of paramList.
*/
int getParamListCount();
/**
* <code>repeated int32 param_list = 2;</code>
* @param index The index of the element to return.
* @return The paramList at the given index.
*/
int getParamList(int index);
}
/**
* <pre>
* Obf: HNHMBILKIDF
* </pre>
*
* Protobuf type {@code AbilityActionServerMonsterLog}
*/
public static final class AbilityActionServerMonsterLog extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityActionServerMonsterLog)
AbilityActionServerMonsterLogOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityActionServerMonsterLog.newBuilder() to construct.
private AbilityActionServerMonsterLog(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityActionServerMonsterLog() {
paramList_ = emptyIntList();
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityActionServerMonsterLog();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityActionServerMonsterLog(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 16: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
paramList_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
paramList_.addInt(input.readInt32());
break;
}
case 18: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
paramList_ = newIntList();
mutable_bitField0_ |= 0x00000001;
}
while (input.getBytesUntilLimit() > 0) {
paramList_.addInt(input.readInt32());
}
input.popLimit(limit);
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
paramList_.makeImmutable(); // C
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.internal_static_AbilityActionServerMonsterLog_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.internal_static_AbilityActionServerMonsterLog_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog.class, emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog.Builder.class);
}
public static final int PARAM_LIST_FIELD_NUMBER = 2;
private com.google.protobuf.Internal.IntList paramList_;
/**
* <code>repeated int32 param_list = 2;</code>
* @return A list containing the paramList.
*/
@java.lang.Override
public java.util.List<java.lang.Integer>
getParamListList() {
return paramList_;
}
/**
* <code>repeated int32 param_list = 2;</code>
* @return The count of paramList.
*/
public int getParamListCount() {
return paramList_.size();
}
/**
* <code>repeated int32 param_list = 2;</code>
* @param index The index of the element to return.
* @return The paramList at the given index.
*/
public int getParamList(int index) {
return paramList_.getInt(index);
}
private int paramListMemoizedSerializedSize = -1;
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (getParamListList().size() > 0) {
output.writeUInt32NoTag(18);
output.writeUInt32NoTag(paramListMemoizedSerializedSize);
}
for (int i = 0; i < paramList_.size(); i++) {
output.writeInt32NoTag(paramList_.getInt(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
{
int dataSize = 0;
for (int i = 0; i < paramList_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(paramList_.getInt(i));
}
size += dataSize;
if (!getParamListList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
paramListMemoizedSerializedSize = dataSize;
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog other = (emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog) obj;
if (!getParamListList()
.equals(other.getParamListList())) 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 (getParamListCount() > 0) {
hash = (37 * hash) + PARAM_LIST_FIELD_NUMBER;
hash = (53 * hash) + getParamListList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog 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.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog 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.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog 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.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog 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.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog 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.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: HNHMBILKIDF
* </pre>
*
* Protobuf type {@code AbilityActionServerMonsterLog}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityActionServerMonsterLog)
emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLogOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.internal_static_AbilityActionServerMonsterLog_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.internal_static_AbilityActionServerMonsterLog_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog.class, emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog.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();
paramList_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.internal_static_AbilityActionServerMonsterLog_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog build() {
emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog buildPartial() {
emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog result = new emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog(this);
int from_bitField0_ = bitField0_;
if (((bitField0_ & 0x00000001) != 0)) {
paramList_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000001);
}
result.paramList_ = paramList_;
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.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog) {
return mergeFrom((emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog other) {
if (other == emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog.getDefaultInstance()) return this;
if (!other.paramList_.isEmpty()) {
if (paramList_.isEmpty()) {
paramList_ = other.paramList_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensureParamListIsMutable();
paramList_.addAll(other.paramList_);
}
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private com.google.protobuf.Internal.IntList paramList_ = emptyIntList();
private void ensureParamListIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
paramList_ = mutableCopy(paramList_);
bitField0_ |= 0x00000001;
}
}
/**
* <code>repeated int32 param_list = 2;</code>
* @return A list containing the paramList.
*/
public java.util.List<java.lang.Integer>
getParamListList() {
return ((bitField0_ & 0x00000001) != 0) ?
java.util.Collections.unmodifiableList(paramList_) : paramList_;
}
/**
* <code>repeated int32 param_list = 2;</code>
* @return The count of paramList.
*/
public int getParamListCount() {
return paramList_.size();
}
/**
* <code>repeated int32 param_list = 2;</code>
* @param index The index of the element to return.
* @return The paramList at the given index.
*/
public int getParamList(int index) {
return paramList_.getInt(index);
}
/**
* <code>repeated int32 param_list = 2;</code>
* @param index The index to set the value at.
* @param value The paramList to set.
* @return This builder for chaining.
*/
public Builder setParamList(
int index, int value) {
ensureParamListIsMutable();
paramList_.setInt(index, value);
onChanged();
return this;
}
/**
* <code>repeated int32 param_list = 2;</code>
* @param value The paramList to add.
* @return This builder for chaining.
*/
public Builder addParamList(int value) {
ensureParamListIsMutable();
paramList_.addInt(value);
onChanged();
return this;
}
/**
* <code>repeated int32 param_list = 2;</code>
* @param values The paramList to add.
* @return This builder for chaining.
*/
public Builder addAllParamList(
java.lang.Iterable<? extends java.lang.Integer> values) {
ensureParamListIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, paramList_);
onChanged();
return this;
}
/**
* <code>repeated int32 param_list = 2;</code>
* @return This builder for chaining.
*/
public Builder clearParamList() {
paramList_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000001);
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:AbilityActionServerMonsterLog)
}
// @@protoc_insertion_point(class_scope:AbilityActionServerMonsterLog)
private static final emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog();
}
public static emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityActionServerMonsterLog>
PARSER = new com.google.protobuf.AbstractParser<AbilityActionServerMonsterLog>() {
@java.lang.Override
public AbilityActionServerMonsterLog parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityActionServerMonsterLog(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityActionServerMonsterLog> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityActionServerMonsterLog> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionServerMonsterLogOuterClass.AbilityActionServerMonsterLog getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityActionServerMonsterLog_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityActionServerMonsterLog_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#AbilityActionServerMonsterLog.proto\"3\n" +
"\035AbilityActionServerMonsterLog\022\022\n\nparam_" +
"list\030\002 \003(\005B\033\n\031emu.grasscutter.net.protob" +
"\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AbilityActionServerMonsterLog_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityActionServerMonsterLog_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionServerMonsterLog_descriptor,
new java.lang.String[] { "ParamList", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,752 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityActionSetCrashDamage.proto
package emu.grasscutter.net.proto;
public final class AbilityActionSetCrashDamageOuterClass {
private AbilityActionSetCrashDamageOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityActionSetCrashDamageOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityActionSetCrashDamage)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.Vector hit_pos = 4;</code>
* @return Whether the hitPos field is set.
*/
boolean hasHitPos();
/**
* <code>.Vector hit_pos = 4;</code>
* @return The hitPos.
*/
emu.grasscutter.net.proto.VectorOuterClass.Vector getHitPos();
/**
* <code>.Vector hit_pos = 4;</code>
*/
emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getHitPosOrBuilder();
/**
* <code>float damage = 8;</code>
* @return The damage.
*/
float getDamage();
}
/**
* <pre>
* Obf: DHBNJILLKFA
* </pre>
*
* Protobuf type {@code AbilityActionSetCrashDamage}
*/
public static final class AbilityActionSetCrashDamage extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityActionSetCrashDamage)
AbilityActionSetCrashDamageOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityActionSetCrashDamage.newBuilder() to construct.
private AbilityActionSetCrashDamage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityActionSetCrashDamage() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityActionSetCrashDamage();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityActionSetCrashDamage(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 34: {
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder subBuilder = null;
if (hitPos_ != null) {
subBuilder = hitPos_.toBuilder();
}
hitPos_ = input.readMessage(emu.grasscutter.net.proto.VectorOuterClass.Vector.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(hitPos_);
hitPos_ = subBuilder.buildPartial();
}
break;
}
case 69: {
damage_ = input.readFloat();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.class, emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.Builder.class);
}
public static final int HIT_POS_FIELD_NUMBER = 4;
private emu.grasscutter.net.proto.VectorOuterClass.Vector hitPos_;
/**
* <code>.Vector hit_pos = 4;</code>
* @return Whether the hitPos field is set.
*/
@java.lang.Override
public boolean hasHitPos() {
return hitPos_ != null;
}
/**
* <code>.Vector hit_pos = 4;</code>
* @return The hitPos.
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.Vector getHitPos() {
return hitPos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : hitPos_;
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getHitPosOrBuilder() {
return getHitPos();
}
public static final int DAMAGE_FIELD_NUMBER = 8;
private float damage_;
/**
* <code>float damage = 8;</code>
* @return The damage.
*/
@java.lang.Override
public float getDamage() {
return damage_;
}
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 (hitPos_ != null) {
output.writeMessage(4, getHitPos());
}
if (damage_ != 0F) {
output.writeFloat(8, damage_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (hitPos_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getHitPos());
}
if (damage_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(8, damage_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage other = (emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage) obj;
if (hasHitPos() != other.hasHitPos()) return false;
if (hasHitPos()) {
if (!getHitPos()
.equals(other.getHitPos())) return false;
}
if (java.lang.Float.floatToIntBits(getDamage())
!= java.lang.Float.floatToIntBits(
other.getDamage())) 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 (hasHitPos()) {
hash = (37 * hash) + HIT_POS_FIELD_NUMBER;
hash = (53 * hash) + getHitPos().hashCode();
}
hash = (37 * hash) + DAMAGE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getDamage());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* Obf: DHBNJILLKFA
* </pre>
*
* Protobuf type {@code AbilityActionSetCrashDamage}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityActionSetCrashDamage)
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamageOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.class, emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (hitPosBuilder_ == null) {
hitPos_ = null;
} else {
hitPos_ = null;
hitPosBuilder_ = null;
}
damage_ = 0F;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.internal_static_AbilityActionSetCrashDamage_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage build() {
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage buildPartial() {
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage result = new emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage(this);
if (hitPosBuilder_ == null) {
result.hitPos_ = hitPos_;
} else {
result.hitPos_ = hitPosBuilder_.build();
}
result.damage_ = damage_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage) {
return mergeFrom((emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage other) {
if (other == emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage.getDefaultInstance()) return this;
if (other.hasHitPos()) {
mergeHitPos(other.getHitPos());
}
if (other.getDamage() != 0F) {
setDamage(other.getDamage());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private emu.grasscutter.net.proto.VectorOuterClass.Vector hitPos_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder> hitPosBuilder_;
/**
* <code>.Vector hit_pos = 4;</code>
* @return Whether the hitPos field is set.
*/
public boolean hasHitPos() {
return hitPosBuilder_ != null || hitPos_ != null;
}
/**
* <code>.Vector hit_pos = 4;</code>
* @return The hitPos.
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector getHitPos() {
if (hitPosBuilder_ == null) {
return hitPos_ == null ? emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : hitPos_;
} else {
return hitPosBuilder_.getMessage();
}
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
public Builder setHitPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (hitPosBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
hitPos_ = value;
onChanged();
} else {
hitPosBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
public Builder setHitPos(
emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder builderForValue) {
if (hitPosBuilder_ == null) {
hitPos_ = builderForValue.build();
onChanged();
} else {
hitPosBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
public Builder mergeHitPos(emu.grasscutter.net.proto.VectorOuterClass.Vector value) {
if (hitPosBuilder_ == null) {
if (hitPos_ != null) {
hitPos_ =
emu.grasscutter.net.proto.VectorOuterClass.Vector.newBuilder(hitPos_).mergeFrom(value).buildPartial();
} else {
hitPos_ = value;
}
onChanged();
} else {
hitPosBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
public Builder clearHitPos() {
if (hitPosBuilder_ == null) {
hitPos_ = null;
onChanged();
} else {
hitPos_ = null;
hitPosBuilder_ = null;
}
return this;
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder getHitPosBuilder() {
onChanged();
return getHitPosFieldBuilder().getBuilder();
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
public emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder getHitPosOrBuilder() {
if (hitPosBuilder_ != null) {
return hitPosBuilder_.getMessageOrBuilder();
} else {
return hitPos_ == null ?
emu.grasscutter.net.proto.VectorOuterClass.Vector.getDefaultInstance() : hitPos_;
}
}
/**
* <code>.Vector hit_pos = 4;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>
getHitPosFieldBuilder() {
if (hitPosBuilder_ == null) {
hitPosBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.VectorOuterClass.Vector, emu.grasscutter.net.proto.VectorOuterClass.Vector.Builder, emu.grasscutter.net.proto.VectorOuterClass.VectorOrBuilder>(
getHitPos(),
getParentForChildren(),
isClean());
hitPos_ = null;
}
return hitPosBuilder_;
}
private float damage_ ;
/**
* <code>float damage = 8;</code>
* @return The damage.
*/
@java.lang.Override
public float getDamage() {
return damage_;
}
/**
* <code>float damage = 8;</code>
* @param value The damage to set.
* @return This builder for chaining.
*/
public Builder setDamage(float value) {
damage_ = value;
onChanged();
return this;
}
/**
* <code>float damage = 8;</code>
* @return This builder for chaining.
*/
public Builder clearDamage() {
damage_ = 0F;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityActionSetCrashDamage)
}
// @@protoc_insertion_point(class_scope:AbilityActionSetCrashDamage)
private static final emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage();
}
public static emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityActionSetCrashDamage>
PARSER = new com.google.protobuf.AbstractParser<AbilityActionSetCrashDamage>() {
@java.lang.Override
public AbilityActionSetCrashDamage parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityActionSetCrashDamage(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityActionSetCrashDamage> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityActionSetCrashDamage> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetCrashDamageOuterClass.AbilityActionSetCrashDamage getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityActionSetCrashDamage_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityActionSetCrashDamage_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n!AbilityActionSetCrashDamage.proto\032\014Vec" +
"tor.proto\"G\n\033AbilityActionSetCrashDamage" +
"\022\030\n\007hit_pos\030\004 \001(\0132\007.Vector\022\016\n\006damage\030\010 \001" +
"(\002B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor(),
});
internal_static_AbilityActionSetCrashDamage_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityActionSetCrashDamage_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionSetCrashDamage_descriptor,
new java.lang.String[] { "HitPos", "Damage", });
emu.grasscutter.net.proto.VectorOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -0,0 +1,539 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityActionSetRandomOverrideMapValue.proto
package emu.grasscutter.net.proto;
public final class AbilityActionSetRandomOverrideMapValueOuterClass {
private AbilityActionSetRandomOverrideMapValueOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityActionSetRandomOverrideMapValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityActionSetRandomOverrideMapValue)
com.google.protobuf.MessageOrBuilder {
/**
* <code>float random_value = 1;</code>
* @return The randomValue.
*/
float getRandomValue();
}
/**
* Protobuf type {@code AbilityActionSetRandomOverrideMapValue}
*/
public static final class AbilityActionSetRandomOverrideMapValue extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityActionSetRandomOverrideMapValue)
AbilityActionSetRandomOverrideMapValueOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityActionSetRandomOverrideMapValue.newBuilder() to construct.
private AbilityActionSetRandomOverrideMapValue(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityActionSetRandomOverrideMapValue() {
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityActionSetRandomOverrideMapValue();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityActionSetRandomOverrideMapValue(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 13: {
randomValue_ = input.readFloat();
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.class, emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.Builder.class);
}
public static final int RANDOM_VALUE_FIELD_NUMBER = 1;
private float randomValue_;
/**
* <code>float random_value = 1;</code>
* @return The randomValue.
*/
@java.lang.Override
public float getRandomValue() {
return randomValue_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (randomValue_ != 0F) {
output.writeFloat(1, randomValue_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (randomValue_ != 0F) {
size += com.google.protobuf.CodedOutputStream
.computeFloatSize(1, randomValue_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue other = (emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue) obj;
if (java.lang.Float.floatToIntBits(getRandomValue())
!= java.lang.Float.floatToIntBits(
other.getRandomValue())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + RANDOM_VALUE_FIELD_NUMBER;
hash = (53 * hash) + java.lang.Float.floatToIntBits(
getRandomValue());
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code AbilityActionSetRandomOverrideMapValue}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityActionSetRandomOverrideMapValue)
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValueOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.class, emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
randomValue_ = 0F;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue build() {
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue buildPartial() {
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue result = new emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue(this);
result.randomValue_ = randomValue_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue) {
return mergeFrom((emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue other) {
if (other == emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue.getDefaultInstance()) return this;
if (other.getRandomValue() != 0F) {
setRandomValue(other.getRandomValue());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private float randomValue_ ;
/**
* <code>float random_value = 1;</code>
* @return The randomValue.
*/
@java.lang.Override
public float getRandomValue() {
return randomValue_;
}
/**
* <code>float random_value = 1;</code>
* @param value The randomValue to set.
* @return This builder for chaining.
*/
public Builder setRandomValue(float value) {
randomValue_ = value;
onChanged();
return this;
}
/**
* <code>float random_value = 1;</code>
* @return This builder for chaining.
*/
public Builder clearRandomValue() {
randomValue_ = 0F;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityActionSetRandomOverrideMapValue)
}
// @@protoc_insertion_point(class_scope:AbilityActionSetRandomOverrideMapValue)
private static final emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue();
}
public static emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityActionSetRandomOverrideMapValue>
PARSER = new com.google.protobuf.AbstractParser<AbilityActionSetRandomOverrideMapValue>() {
@java.lang.Override
public AbilityActionSetRandomOverrideMapValue parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityActionSetRandomOverrideMapValue(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityActionSetRandomOverrideMapValue> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityActionSetRandomOverrideMapValue> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityActionSetRandomOverrideMapValueOuterClass.AbilityActionSetRandomOverrideMapValue getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityActionSetRandomOverrideMapValue_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n,AbilityActionSetRandomOverrideMapValue" +
".proto\">\n&AbilityActionSetRandomOverride" +
"MapValue\022\024\n\014random_value\030\001 \001(\002B\033\n\031emu.gr" +
"asscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
});
internal_static_AbilityActionSetRandomOverrideMapValue_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityActionSetRandomOverrideMapValue_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityActionSetRandomOverrideMapValue_descriptor,
new java.lang.String[] { "RandomValue", });
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -80,7 +80,7 @@ public final class AbilityAppliedAbilityOuterClass {
}
/**
* <pre>
* Name: GEIBGHJFKCH
* Obf: NKCDMLBKHGI
* </pre>
*
* Protobuf type {@code AbilityAppliedAbility}
@@ -509,7 +509,7 @@ public final class AbilityAppliedAbilityOuterClass {
}
/**
* <pre>
* Name: GEIBGHJFKCH
* Obf: NKCDMLBKHGI
* </pre>
*
* Protobuf type {@code AbilityAppliedAbility}
@@ -1305,8 +1305,8 @@ public final class AbilityAppliedAbilityOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\033AbilityAppliedAbility.proto\032\035AbilitySc" +
"alarValueEntry.proto\032\023AbilityString.prot" +
"\n\033AbilityAppliedAbility.proto\032\023AbilitySt" +
"ring.proto\032\035AbilityScalarValueEntry.prot" +
"o\"\265\001\n\025AbilityAppliedAbility\022$\n\014ability_n" +
"ame\030\001 \001(\0132\016.AbilityString\022(\n\020ability_ove" +
"rride\030\002 \001(\0132\016.AbilityString\022.\n\014override_" +
@@ -1317,8 +1317,8 @@ public final class AbilityAppliedAbilityOuterClass {
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor(),
});
internal_static_AbilityAppliedAbility_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -1326,8 +1326,8 @@ public final class AbilityAppliedAbilityOuterClass {
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityAppliedAbility_descriptor,
new java.lang.String[] { "AbilityName", "AbilityOverride", "OverrideMap", "InstancedAbilityId", });
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityScalarValueEntryOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
@@ -134,7 +134,7 @@ public final class AbilityAppliedModifierOuterClass {
}
/**
* <pre>
* Name: IMAGPOMIMAG
* Obf: OAHPGFENJJK
* </pre>
*
* Protobuf type {@code AbilityAppliedModifier}
@@ -826,7 +826,7 @@ public final class AbilityAppliedModifierOuterClass {
}
/**
* <pre>
* Name: IMAGPOMIMAG
* Obf: OAHPGFENJJK
* </pre>
*
* Protobuf type {@code AbilityAppliedModifier}
@@ -1900,8 +1900,8 @@ public final class AbilityAppliedModifierOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\034AbilityAppliedModifier.proto\032\035AbilityA" +
"ttachedModifier.proto\032\023AbilityString.pro" +
"\n\034AbilityAppliedModifier.proto\032\023AbilityS" +
"tring.proto\032\035AbilityAttachedModifier.pro" +
"to\032\030ModifierDurability.proto\"\351\003\n\026Ability" +
"AppliedModifier\022\031\n\021modifier_local_id\030\001 \001" +
"(\005\022 \n\030parent_ability_entity_id\030\002 \001(\r\022+\n\023" +
@@ -1920,8 +1920,8 @@ public final class AbilityAppliedModifierOuterClass {
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor(),
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor(),
emu.grasscutter.net.proto.ModifierDurabilityOuterClass.getDescriptor(),
});
internal_static_AbilityAppliedModifier_descriptor =
@@ -1930,8 +1930,8 @@ public final class AbilityAppliedModifierOuterClass {
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityAppliedModifier_descriptor,
new java.lang.String[] { "ModifierLocalId", "ParentAbilityEntityId", "ParentAbilityName", "ParentAbilityOverride", "InstancedAbilityId", "InstancedModifierId", "ExistDuration", "AttachedInstancedModifier", "ApplyEntityId", "IsAttachedParentAbility", "ModifierDurability", "SbuffUid", "IsServerbuffModifier", });
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityStringOuterClass.getDescriptor();
emu.grasscutter.net.proto.AbilityAttachedModifierOuterClass.getDescriptor();
emu.grasscutter.net.proto.ModifierDurabilityOuterClass.getDescriptor();
}
@@ -50,7 +50,7 @@ public final class AbilityAttachedModifierOuterClass {
}
/**
* <pre>
* Name: ECIBJPBMCPH
* Obf: COGFLLLFFFC
* </pre>
*
* Protobuf type {@code AbilityAttachedModifier}
@@ -412,7 +412,7 @@ public final class AbilityAttachedModifierOuterClass {
}
/**
* <pre>
* Name: ECIBJPBMCPH
* Obf: COGFLLLFFFC
* </pre>
*
* Protobuf type {@code AbilityAttachedModifier}
File diff suppressed because it is too large Load Diff
@@ -19,30 +19,30 @@ public final class AbilityChangeNotifyOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 entity_id = 11;</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 = 8;</code>
* @return The entityId.
*/
int getEntityId();
}
/**
* <pre>
* CmdId: 1159
* Name: BOGDLGCDJGN
* CmdId: 300
* Obf: GEMMGPJKGAF
* </pre>
*
* Protobuf type {@code AbilityChangeNotify}
@@ -89,12 +89,12 @@ public final class AbilityChangeNotifyOuterClass {
case 0:
done = true;
break;
case 88: {
case 64: {
entityId_ = input.readUInt32();
break;
}
case 122: {
case 98: {
emu.grasscutter.net.proto.AbilityControlBlockOuterClass.AbilityControlBlock.Builder subBuilder = null;
if (abilityControlBlock_ != null) {
subBuilder = abilityControlBlock_.toBuilder();
@@ -139,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 = 11;
private int entityId_;
/**
* <code>uint32 entity_id = 11;</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
@@ -161,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
@@ -169,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 = 8;
private int entityId_;
/**
* <code>uint32 entity_id = 8;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -191,10 +191,10 @@ public final class AbilityChangeNotifyOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (entityId_ != 0) {
output.writeUInt32(11, entityId_);
output.writeUInt32(8, entityId_);
}
if (abilityControlBlock_ != null) {
output.writeMessage(15, getAbilityControlBlock());
output.writeMessage(12, getAbilityControlBlock());
}
unknownFields.writeTo(output);
}
@@ -207,11 +207,11 @@ public final class AbilityChangeNotifyOuterClass {
size = 0;
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, entityId_);
.computeUInt32Size(8, entityId_);
}
if (abilityControlBlock_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getAbilityControlBlock());
.computeMessageSize(12, getAbilityControlBlock());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@@ -228,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;
}
@@ -246,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;
@@ -349,8 +349,8 @@ public final class AbilityChangeNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1159
* Name: BOGDLGCDJGN
* CmdId: 300
* Obf: GEMMGPJKGAF
* </pre>
*
* Protobuf type {@code AbilityChangeNotify}
@@ -390,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;
}
@@ -424,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;
}
@@ -478,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;
@@ -513,49 +513,18 @@ public final class AbilityChangeNotifyOuterClass {
return this;
}
private int entityId_ ;
/**
* <code>uint32 entity_id = 11;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
/**
* <code>uint32 entity_id = 11;</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 = 11;</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() {
@@ -566,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) {
@@ -582,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) {
@@ -596,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) {
@@ -614,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) {
@@ -628,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() {
@@ -636,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) {
@@ -647,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>
@@ -662,6 +631,37 @@ public final class AbilityChangeNotifyOuterClass {
}
return abilityControlBlockBuilder_;
}
private int entityId_ ;
/**
* <code>uint32 entity_id = 8;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
/**
* <code>uint32 entity_id = 8;</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 = 8;</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) {
@@ -730,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\013 \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\010 \001(\rB\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@@ -745,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();
}
@@ -44,7 +44,7 @@ public final class AbilityControlBlockOuterClass {
}
/**
* <pre>
* Name: AKFKOGCMMAF
* Obf: GGPHMELJCOL
* </pre>
*
* Protobuf type {@code AbilityControlBlock}
@@ -336,7 +336,7 @@ public final class AbilityControlBlockOuterClass {
}
/**
* <pre>
* Name: AKFKOGCMMAF
* Obf: GGPHMELJCOL
* </pre>
*
* Protobuf type {@code AbilityControlBlock}
@@ -38,7 +38,7 @@ public final class AbilityEmbryoOuterClass {
}
/**
* <pre>
* Name: ENCLMIKCGEE
* Obf: PLELJEGMEOD
* </pre>
*
* Protobuf type {@code AbilityEmbryo}
@@ -344,7 +344,7 @@ public final class AbilityEmbryoOuterClass {
}
/**
* <pre>
* Name: ENCLMIKCGEE
* Obf: PLELJEGMEOD
* </pre>
*
* Protobuf type {@code AbilityEmbryo}
@@ -38,7 +38,7 @@ public final class AbilityGadgetInfoOuterClass {
}
/**
* <pre>
* Name: JDMJNJAJHGI
* Obf: AHHOEHNNEIN
* </pre>
*
* Protobuf type {@code AbilityGadgetInfo}
@@ -344,7 +344,7 @@ public final class AbilityGadgetInfoOuterClass {
}
/**
* <pre>
* Name: JDMJNJAJHGI
* Obf: AHHOEHNNEIN
* </pre>
*
* Protobuf type {@code AbilityGadgetInfo}
@@ -19,44 +19,44 @@ public final class AbilityIdentifierOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
/**
* <code>int32 local_id = 14;</code>
* <code>int32 local_id = 5;</code>
* @return The localId.
*/
int getLocalId();
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @return The modifierOwnerId.
* <code>uint32 instanced_ability_id = 11;</code>
* @return The instancedAbilityId.
*/
int getModifierOwnerId();
int getInstancedAbilityId();
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* @return The instancedModifierId.
*/
int getInstancedModifierId();
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
boolean getIsServerbuffModifier();
/**
* <code>uint32 ability_caster_id = 11;</code>
* @return The abilityCasterId.
* <code>uint32 instanced_modifier_id = 12;</code>
* @return The instancedModifierId.
*/
int getAbilityCasterId();
int getInstancedModifierId();
/**
* <code>uint32 MDEDDJNNKOI = 6;</code>
* @return The mDEDDJNNKOI.
*/
int getMDEDDJNNKOI();
/**
* <code>uint32 BKJOIGAMEAM = 10;</code>
* @return The bKJOIGAMEAM.
*/
int getBKJOIGAMEAM();
}
/**
* <pre>
* Name: PNHIFNNFPKO
* Obf: JJPHDINFFJI
* </pre>
*
* Protobuf type {@code AbilityIdentifier}
@@ -103,34 +103,34 @@ public final class AbilityIdentifierOuterClass {
case 0:
done = true;
break;
case 40: {
case 16: {
isServerbuffModifier_ = input.readBool();
break;
}
case 48: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 56: {
instancedModifierId_ = input.readUInt32();
break;
}
case 88: {
abilityCasterId_ = input.readUInt32();
break;
}
case 112: {
case 40: {
localId_ = input.readInt32();
break;
}
case 120: {
case 48: {
modifierOwnerId_ = input.readUInt32();
mDEDDJNNKOI_ = input.readUInt32();
break;
}
case 80: {
bKJOIGAMEAM_ = input.readUInt32();
break;
}
case 88: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 96: {
instancedModifierId_ = input.readUInt32();
break;
}
default: {
@@ -165,21 +165,10 @@ public final class AbilityIdentifierOuterClass {
emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.class, emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.Builder.class);
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 6;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int LOCAL_ID_FIELD_NUMBER = 14;
public static final int LOCAL_ID_FIELD_NUMBER = 5;
private int localId_;
/**
* <code>int32 local_id = 14;</code>
* <code>int32 local_id = 5;</code>
* @return The localId.
*/
@java.lang.Override
@@ -187,32 +176,21 @@ public final class AbilityIdentifierOuterClass {
return localId_;
}
public static final int MODIFIER_OWNER_ID_FIELD_NUMBER = 15;
private int modifierOwnerId_;
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 11;
private int instancedAbilityId_;
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @return The modifierOwnerId.
* <code>uint32 instanced_ability_id = 11;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getModifierOwnerId() {
return modifierOwnerId_;
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 7;
private int instancedModifierId_;
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 5;
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 2;
private boolean isServerbuffModifier_;
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
@@ -220,15 +198,37 @@ public final class AbilityIdentifierOuterClass {
return isServerbuffModifier_;
}
public static final int ABILITY_CASTER_ID_FIELD_NUMBER = 11;
private int abilityCasterId_;
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 12;
private int instancedModifierId_;
/**
* <code>uint32 ability_caster_id = 11;</code>
* @return The abilityCasterId.
* <code>uint32 instanced_modifier_id = 12;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getAbilityCasterId() {
return abilityCasterId_;
public int getInstancedModifierId() {
return instancedModifierId_;
}
public static final int MDEDDJNNKOI_FIELD_NUMBER = 6;
private int mDEDDJNNKOI_;
/**
* <code>uint32 MDEDDJNNKOI = 6;</code>
* @return The mDEDDJNNKOI.
*/
@java.lang.Override
public int getMDEDDJNNKOI() {
return mDEDDJNNKOI_;
}
public static final int BKJOIGAMEAM_FIELD_NUMBER = 10;
private int bKJOIGAMEAM_;
/**
* <code>uint32 BKJOIGAMEAM = 10;</code>
* @return The bKJOIGAMEAM.
*/
@java.lang.Override
public int getBKJOIGAMEAM() {
return bKJOIGAMEAM_;
}
private byte memoizedIsInitialized = -1;
@@ -246,22 +246,22 @@ public final class AbilityIdentifierOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (isServerbuffModifier_ != false) {
output.writeBool(5, isServerbuffModifier_);
}
if (instancedAbilityId_ != 0) {
output.writeUInt32(6, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(7, instancedModifierId_);
}
if (abilityCasterId_ != 0) {
output.writeUInt32(11, abilityCasterId_);
output.writeBool(2, isServerbuffModifier_);
}
if (localId_ != 0) {
output.writeInt32(14, localId_);
output.writeInt32(5, localId_);
}
if (modifierOwnerId_ != 0) {
output.writeUInt32(15, modifierOwnerId_);
if (mDEDDJNNKOI_ != 0) {
output.writeUInt32(6, mDEDDJNNKOI_);
}
if (bKJOIGAMEAM_ != 0) {
output.writeUInt32(10, bKJOIGAMEAM_);
}
if (instancedAbilityId_ != 0) {
output.writeUInt32(11, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(12, instancedModifierId_);
}
unknownFields.writeTo(output);
}
@@ -274,27 +274,27 @@ public final class AbilityIdentifierOuterClass {
size = 0;
if (isServerbuffModifier_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, isServerbuffModifier_);
}
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(7, instancedModifierId_);
}
if (abilityCasterId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, abilityCasterId_);
.computeBoolSize(2, isServerbuffModifier_);
}
if (localId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(14, localId_);
.computeInt32Size(5, localId_);
}
if (modifierOwnerId_ != 0) {
if (mDEDDJNNKOI_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(15, modifierOwnerId_);
.computeUInt32Size(6, mDEDDJNNKOI_);
}
if (bKJOIGAMEAM_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, bKJOIGAMEAM_);
}
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, instancedAbilityId_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(12, instancedModifierId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@@ -311,18 +311,18 @@ public final class AbilityIdentifierOuterClass {
}
emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier other = (emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier) obj;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getModifierOwnerId()
!= other.getModifierOwnerId()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getAbilityCasterId()
!= other.getAbilityCasterId()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (getMDEDDJNNKOI()
!= other.getMDEDDJNNKOI()) return false;
if (getBKJOIGAMEAM()
!= other.getBKJOIGAMEAM()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@@ -334,19 +334,19 @@ public final class AbilityIdentifierOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedAbilityId();
hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocalId();
hash = (37 * hash) + MODIFIER_OWNER_ID_FIELD_NUMBER;
hash = (53 * hash) + getModifierOwnerId();
hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedModifierId();
hash = (37 * hash) + 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) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedModifierId();
hash = (37 * hash) + MDEDDJNNKOI_FIELD_NUMBER;
hash = (53 * hash) + getMDEDDJNNKOI();
hash = (37 * hash) + BKJOIGAMEAM_FIELD_NUMBER;
hash = (53 * hash) + getBKJOIGAMEAM();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -444,7 +444,7 @@ public final class AbilityIdentifierOuterClass {
}
/**
* <pre>
* Name: PNHIFNNFPKO
* Obf: JJPHDINFFJI
* </pre>
*
* Protobuf type {@code AbilityIdentifier}
@@ -484,17 +484,17 @@ public final class AbilityIdentifierOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
instancedAbilityId_ = 0;
localId_ = 0;
modifierOwnerId_ = 0;
instancedModifierId_ = 0;
instancedAbilityId_ = 0;
isServerbuffModifier_ = false;
abilityCasterId_ = 0;
instancedModifierId_ = 0;
mDEDDJNNKOI_ = 0;
bKJOIGAMEAM_ = 0;
return this;
}
@@ -522,12 +522,12 @@ public final class AbilityIdentifierOuterClass {
@java.lang.Override
public emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier buildPartial() {
emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier result = new emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier(this);
result.instancedAbilityId_ = instancedAbilityId_;
result.localId_ = localId_;
result.modifierOwnerId_ = modifierOwnerId_;
result.instancedModifierId_ = instancedModifierId_;
result.instancedAbilityId_ = instancedAbilityId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.abilityCasterId_ = abilityCasterId_;
result.instancedModifierId_ = instancedModifierId_;
result.mDEDDJNNKOI_ = mDEDDJNNKOI_;
result.bKJOIGAMEAM_ = bKJOIGAMEAM_;
onBuilt();
return result;
}
@@ -576,23 +576,23 @@ public final class AbilityIdentifierOuterClass {
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier other) {
if (other == emu.grasscutter.net.proto.AbilityIdentifierOuterClass.AbilityIdentifier.getDefaultInstance()) return this;
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
}
if (other.getModifierOwnerId() != 0) {
setModifierOwnerId(other.getModifierOwnerId());
}
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
}
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getAbilityCasterId() != 0) {
setAbilityCasterId(other.getAbilityCasterId());
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
}
if (other.getMDEDDJNNKOI() != 0) {
setMDEDDJNNKOI(other.getMDEDDJNNKOI());
}
if (other.getBKJOIGAMEAM() != 0) {
setBKJOIGAMEAM(other.getBKJOIGAMEAM());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
@@ -623,40 +623,9 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private int instancedAbilityId_ ;
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @param value The instancedAbilityId to set.
* @return This builder for chaining.
*/
public Builder setInstancedAbilityId(int value) {
instancedAbilityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedAbilityId() {
instancedAbilityId_ = 0;
onChanged();
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 14;</code>
* <code>int32 local_id = 5;</code>
* @return The localId.
*/
@java.lang.Override
@@ -664,7 +633,7 @@ public final class AbilityIdentifierOuterClass {
return localId_;
}
/**
* <code>int32 local_id = 14;</code>
* <code>int32 local_id = 5;</code>
* @param value The localId to set.
* @return This builder for chaining.
*/
@@ -675,7 +644,7 @@ public final class AbilityIdentifierOuterClass {
return this;
}
/**
* <code>int32 local_id = 14;</code>
* <code>int32 local_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
@@ -685,71 +654,40 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private int modifierOwnerId_ ;
private int instancedAbilityId_ ;
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @return The modifierOwnerId.
* <code>uint32 instanced_ability_id = 11;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getModifierOwnerId() {
return modifierOwnerId_;
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 modifier_owner_id = 15;</code>
* @param value The modifierOwnerId to set.
* <code>uint32 instanced_ability_id = 11;</code>
* @param value The instancedAbilityId to set.
* @return This builder for chaining.
*/
public Builder setModifierOwnerId(int value) {
public Builder setInstancedAbilityId(int value) {
modifierOwnerId_ = value;
instancedAbilityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 modifier_owner_id = 15;</code>
* <code>uint32 instanced_ability_id = 11;</code>
* @return This builder for chaining.
*/
public Builder clearModifierOwnerId() {
public Builder clearInstancedAbilityId() {
modifierOwnerId_ = 0;
onChanged();
return this;
}
private int instancedModifierId_ ;
/**
* <code>uint32 instanced_modifier_id = 7;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getInstancedModifierId() {
return instancedModifierId_;
}
/**
* <code>uint32 instanced_modifier_id = 7;</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 = 7;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedModifierId() {
instancedModifierId_ = 0;
instancedAbilityId_ = 0;
onChanged();
return this;
}
private boolean isServerbuffModifier_ ;
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @return The isServerbuffModifier.
*/
@java.lang.Override
@@ -757,7 +695,7 @@ public final class AbilityIdentifierOuterClass {
return isServerbuffModifier_;
}
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @param value The isServerbuffModifier to set.
* @return This builder for chaining.
*/
@@ -768,7 +706,7 @@ public final class AbilityIdentifierOuterClass {
return this;
}
/**
* <code>bool is_serverbuff_modifier = 5;</code>
* <code>bool is_serverbuff_modifier = 2;</code>
* @return This builder for chaining.
*/
public Builder clearIsServerbuffModifier() {
@@ -778,33 +716,95 @@ public final class AbilityIdentifierOuterClass {
return this;
}
private int abilityCasterId_ ;
private int instancedModifierId_ ;
/**
* <code>uint32 ability_caster_id = 11;</code>
* @return The abilityCasterId.
* <code>uint32 instanced_modifier_id = 12;</code>
* @return The instancedModifierId.
*/
@java.lang.Override
public int getAbilityCasterId() {
return abilityCasterId_;
public int getInstancedModifierId() {
return instancedModifierId_;
}
/**
* <code>uint32 ability_caster_id = 11;</code>
* @param value The abilityCasterId to set.
* <code>uint32 instanced_modifier_id = 12;</code>
* @param value The instancedModifierId to set.
* @return This builder for chaining.
*/
public Builder setAbilityCasterId(int value) {
public Builder setInstancedModifierId(int value) {
abilityCasterId_ = value;
instancedModifierId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 ability_caster_id = 11;</code>
* <code>uint32 instanced_modifier_id = 12;</code>
* @return This builder for chaining.
*/
public Builder clearAbilityCasterId() {
public Builder clearInstancedModifierId() {
abilityCasterId_ = 0;
instancedModifierId_ = 0;
onChanged();
return this;
}
private int mDEDDJNNKOI_ ;
/**
* <code>uint32 MDEDDJNNKOI = 6;</code>
* @return The mDEDDJNNKOI.
*/
@java.lang.Override
public int getMDEDDJNNKOI() {
return mDEDDJNNKOI_;
}
/**
* <code>uint32 MDEDDJNNKOI = 6;</code>
* @param value The mDEDDJNNKOI to set.
* @return This builder for chaining.
*/
public Builder setMDEDDJNNKOI(int value) {
mDEDDJNNKOI_ = value;
onChanged();
return this;
}
/**
* <code>uint32 MDEDDJNNKOI = 6;</code>
* @return This builder for chaining.
*/
public Builder clearMDEDDJNNKOI() {
mDEDDJNNKOI_ = 0;
onChanged();
return this;
}
private int bKJOIGAMEAM_ ;
/**
* <code>uint32 BKJOIGAMEAM = 10;</code>
* @return The bKJOIGAMEAM.
*/
@java.lang.Override
public int getBKJOIGAMEAM() {
return bKJOIGAMEAM_;
}
/**
* <code>uint32 BKJOIGAMEAM = 10;</code>
* @param value The bKJOIGAMEAM to set.
* @return This builder for chaining.
*/
public Builder setBKJOIGAMEAM(int value) {
bKJOIGAMEAM_ = value;
onChanged();
return this;
}
/**
* <code>uint32 BKJOIGAMEAM = 10;</code>
* @return This builder for chaining.
*/
public Builder clearBKJOIGAMEAM() {
bKJOIGAMEAM_ = 0;
onChanged();
return this;
}
@@ -875,13 +875,12 @@ public final class AbilityIdentifierOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\027AbilityIdentifier.proto\"\270\001\n\021AbilityIde" +
"ntifier\022\034\n\024instanced_ability_id\030\006 \001(\r\022\020\n" +
"\010local_id\030\016 \001(\005\022\031\n\021modifier_owner_id\030\017 \001" +
"(\r\022\035\n\025instanced_modifier_id\030\007 \001(\r\022\036\n\026is_" +
"serverbuff_modifier\030\005 \001(\010\022\031\n\021ability_cas" +
"ter_id\030\013 \001(\rB\033\n\031emu.grasscutter.net.prot" +
"ob\006proto3"
"\n\027AbilityIdentifier.proto\"\254\001\n\021AbilityIde" +
"ntifier\022\020\n\010local_id\030\005 \001(\005\022\034\n\024instanced_a" +
"bility_id\030\013 \001(\r\022\036\n\026is_serverbuff_modifie" +
"r\030\002 \001(\010\022\035\n\025instanced_modifier_id\030\014 \001(\r\022\023" +
"\n\013MDEDDJNNKOI\030\006 \001(\r\022\023\n\013BKJOIGAMEAM\030\n \001(\r" +
"B\033\n\031emu.grasscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -892,7 +891,7 @@ public final class AbilityIdentifierOuterClass {
internal_static_AbilityIdentifier_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityIdentifier_descriptor,
new java.lang.String[] { "InstancedAbilityId", "LocalId", "ModifierOwnerId", "InstancedModifierId", "IsServerbuffModifier", "AbilityCasterId", });
new java.lang.String[] { "LocalId", "InstancedAbilityId", "IsServerbuffModifier", "InstancedModifierId", "MDEDDJNNKOI", "BKJOIGAMEAM", });
}
// @@protoc_insertion_point(outer_class_scope)
@@ -0,0 +1,904 @@
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: AbilityInvocationFailNotify.proto
package emu.grasscutter.net.proto;
public final class AbilityInvocationFailNotifyOuterClass {
private AbilityInvocationFailNotifyOuterClass() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface AbilityInvocationFailNotifyOrBuilder extends
// @@protoc_insertion_point(interface_extends:AbilityInvocationFailNotify)
com.google.protobuf.MessageOrBuilder {
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
* @return Whether the invoke field is set.
*/
boolean hasInvoke();
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
* @return The invoke.
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvoke();
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokeOrBuilder();
/**
* <code>uint32 entity_id = 9;</code>
* @return The entityId.
*/
int getEntityId();
/**
* <code>string reason = 1;</code>
* @return The reason.
*/
java.lang.String getReason();
/**
* <code>string reason = 1;</code>
* @return The bytes for reason.
*/
com.google.protobuf.ByteString
getReasonBytes();
}
/**
* <pre>
* CmdId: 26730
* Obf: PKAPLLHEELP
* </pre>
*
* Protobuf type {@code AbilityInvocationFailNotify}
*/
public static final class AbilityInvocationFailNotify extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:AbilityInvocationFailNotify)
AbilityInvocationFailNotifyOrBuilder {
private static final long serialVersionUID = 0L;
// Use AbilityInvocationFailNotify.newBuilder() to construct.
private AbilityInvocationFailNotify(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
super(builder);
}
private AbilityInvocationFailNotify() {
reason_ = "";
}
@java.lang.Override
@SuppressWarnings({"unused"})
protected java.lang.Object newInstance(
UnusedPrivateParameter unused) {
return new AbilityInvocationFailNotify();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AbilityInvocationFailNotify(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
reason_ = s;
break;
}
case 50: {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder subBuilder = null;
if (invoke_ != null) {
subBuilder = invoke_.toBuilder();
}
invoke_ = input.readMessage(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(invoke_);
invoke_ = subBuilder.buildPartial();
}
break;
}
case 72: {
entityId_ = 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.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.class, emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.Builder.class);
}
public static final int INVOKE_FIELD_NUMBER = 6;
private emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke_;
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
* @return Whether the invoke field is set.
*/
@java.lang.Override
public boolean hasInvoke() {
return invoke_ != null;
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
* @return The invoke.
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvoke() {
return invoke_ == null ? emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance() : invoke_;
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokeOrBuilder() {
return getInvoke();
}
public static final int ENTITY_ID_FIELD_NUMBER = 9;
private int entityId_;
/**
* <code>uint32 entity_id = 9;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
public static final int REASON_FIELD_NUMBER = 1;
private volatile java.lang.Object reason_;
/**
* <code>string reason = 1;</code>
* @return The reason.
*/
@java.lang.Override
public java.lang.String getReason() {
java.lang.Object ref = reason_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
reason_ = s;
return s;
}
}
/**
* <code>string reason = 1;</code>
* @return The bytes for reason.
*/
@java.lang.Override
public com.google.protobuf.ByteString
getReasonBytes() {
java.lang.Object ref = reason_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
reason_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, reason_);
}
if (invoke_ != null) {
output.writeMessage(6, getInvoke());
}
if (entityId_ != 0) {
output.writeUInt32(9, entityId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(reason_)) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, reason_);
}
if (invoke_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getInvoke());
}
if (entityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(9, entityId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify)) {
return super.equals(obj);
}
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify other = (emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify) obj;
if (hasInvoke() != other.hasInvoke()) return false;
if (hasInvoke()) {
if (!getInvoke()
.equals(other.getInvoke())) return false;
}
if (getEntityId()
!= other.getEntityId()) return false;
if (!getReason()
.equals(other.getReason())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasInvoke()) {
hash = (37 * hash) + INVOKE_FIELD_NUMBER;
hash = (53 * hash) + getInvoke().hashCode();
}
hash = (37 * hash) + ENTITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getEntityId();
hash = (37 * hash) + REASON_FIELD_NUMBER;
hash = (53 * hash) + getReason().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* <pre>
* CmdId: 26730
* Obf: PKAPLLHEELP
* </pre>
*
* Protobuf type {@code AbilityInvocationFailNotify}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
// @@protoc_insertion_point(builder_implements:AbilityInvocationFailNotify)
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotifyOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_fieldAccessorTable
.ensureFieldAccessorsInitialized(
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.class, emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.Builder.class);
}
// Construct using emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (invokeBuilder_ == null) {
invoke_ = null;
} else {
invoke_ = null;
invokeBuilder_ = null;
}
entityId_ = 0;
reason_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.internal_static_AbilityInvocationFailNotify_descriptor;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify getDefaultInstanceForType() {
return emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.getDefaultInstance();
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify build() {
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify buildPartial() {
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify result = new emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify(this);
if (invokeBuilder_ == null) {
result.invoke_ = invoke_;
} else {
result.invoke_ = invokeBuilder_.build();
}
result.entityId_ = entityId_;
result.reason_ = reason_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify) {
return mergeFrom((emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify other) {
if (other == emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify.getDefaultInstance()) return this;
if (other.hasInvoke()) {
mergeInvoke(other.getInvoke());
}
if (other.getEntityId() != 0) {
setEntityId(other.getEntityId());
}
if (!other.getReason().isEmpty()) {
reason_ = other.reason_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry invoke_;
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder> invokeBuilder_;
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
* @return Whether the invoke field is set.
*/
public boolean hasInvoke() {
return invokeBuilder_ != null || invoke_ != null;
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
* @return The invoke.
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry getInvoke() {
if (invokeBuilder_ == null) {
return invoke_ == null ? emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance() : invoke_;
} else {
return invokeBuilder_.getMessage();
}
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
public Builder setInvoke(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
if (invokeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
invoke_ = value;
onChanged();
} else {
invokeBuilder_.setMessage(value);
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
public Builder setInvoke(
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder builderForValue) {
if (invokeBuilder_ == null) {
invoke_ = builderForValue.build();
onChanged();
} else {
invokeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
public Builder mergeInvoke(emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry value) {
if (invokeBuilder_ == null) {
if (invoke_ != null) {
invoke_ =
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.newBuilder(invoke_).mergeFrom(value).buildPartial();
} else {
invoke_ = value;
}
onChanged();
} else {
invokeBuilder_.mergeFrom(value);
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
public Builder clearInvoke() {
if (invokeBuilder_ == null) {
invoke_ = null;
onChanged();
} else {
invoke_ = null;
invokeBuilder_ = null;
}
return this;
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder getInvokeBuilder() {
onChanged();
return getInvokeFieldBuilder().getBuilder();
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
public emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder getInvokeOrBuilder() {
if (invokeBuilder_ != null) {
return invokeBuilder_.getMessageOrBuilder();
} else {
return invoke_ == null ?
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.getDefaultInstance() : invoke_;
}
}
/**
* <code>.AbilityInvokeEntry invoke = 6;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>
getInvokeFieldBuilder() {
if (invokeBuilder_ == null) {
invokeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntry.Builder, emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.AbilityInvokeEntryOrBuilder>(
getInvoke(),
getParentForChildren(),
isClean());
invoke_ = null;
}
return invokeBuilder_;
}
private int entityId_ ;
/**
* <code>uint32 entity_id = 9;</code>
* @return The entityId.
*/
@java.lang.Override
public int getEntityId() {
return entityId_;
}
/**
* <code>uint32 entity_id = 9;</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 = 9;</code>
* @return This builder for chaining.
*/
public Builder clearEntityId() {
entityId_ = 0;
onChanged();
return this;
}
private java.lang.Object reason_ = "";
/**
* <code>string reason = 1;</code>
* @return The reason.
*/
public java.lang.String getReason() {
java.lang.Object ref = reason_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
reason_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* <code>string reason = 1;</code>
* @return The bytes for reason.
*/
public com.google.protobuf.ByteString
getReasonBytes() {
java.lang.Object ref = reason_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
reason_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* <code>string reason = 1;</code>
* @param value The reason to set.
* @return This builder for chaining.
*/
public Builder setReason(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
reason_ = value;
onChanged();
return this;
}
/**
* <code>string reason = 1;</code>
* @return This builder for chaining.
*/
public Builder clearReason() {
reason_ = getDefaultInstance().getReason();
onChanged();
return this;
}
/**
* <code>string reason = 1;</code>
* @param value The bytes for reason to set.
* @return This builder for chaining.
*/
public Builder setReasonBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
reason_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:AbilityInvocationFailNotify)
}
// @@protoc_insertion_point(class_scope:AbilityInvocationFailNotify)
private static final emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify();
}
public static emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser<AbilityInvocationFailNotify>
PARSER = new com.google.protobuf.AbstractParser<AbilityInvocationFailNotify>() {
@java.lang.Override
public AbilityInvocationFailNotify parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AbilityInvocationFailNotify(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser<AbilityInvocationFailNotify> parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser<AbilityInvocationFailNotify> getParserForType() {
return PARSER;
}
@java.lang.Override
public emu.grasscutter.net.proto.AbilityInvocationFailNotifyOuterClass.AbilityInvocationFailNotify getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_AbilityInvocationFailNotify_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_AbilityInvocationFailNotify_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n!AbilityInvocationFailNotify.proto\032\030Abi" +
"lityInvokeEntry.proto\"e\n\033AbilityInvocati" +
"onFailNotify\022#\n\006invoke\030\006 \001(\0132\023.AbilityIn" +
"vokeEntry\022\021\n\tentity_id\030\t \001(\r\022\016\n\006reason\030\001" +
" \001(\tB\033\n\031emu.grasscutter.net.protob\006proto" +
"3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.getDescriptor(),
});
internal_static_AbilityInvocationFailNotify_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_AbilityInvocationFailNotify_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_AbilityInvocationFailNotify_descriptor,
new java.lang.String[] { "Invoke", "EntityId", "Reason", });
emu.grasscutter.net.proto.AbilityInvokeEntryOuterClass.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
@@ -44,8 +44,8 @@ public final class AbilityInvocationsNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1196
* Name: NHHOLCBCDGJ
* CmdId: 26313
* Obf: IFAKFDEJFLI
* </pre>
*
* Protobuf type {@code AbilityInvocationsNotify}
@@ -337,8 +337,8 @@ public final class AbilityInvocationsNotifyOuterClass {
}
/**
* <pre>
* CmdId: 1196
* Name: NHHOLCBCDGJ
* CmdId: 26313
* Obf: IFAKFDEJFLI
* </pre>
*
* Protobuf type {@code AbilityInvocationsNotify}
@@ -16,7 +16,7 @@ public final class AbilityInvokeArgumentOuterClass {
}
/**
* <pre>
* Name: OCEIMDJANPL
* Obf: LBKBGBCCGMA
* </pre>
*
* Protobuf enum {@code AbilityInvokeArgument}
@@ -115,6 +115,10 @@ public final class AbilityInvokeArgumentOuterClass {
* <code>ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;</code>
*/
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO(22),
/**
* <code>ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION = 23;</code>
*/
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION(23),
/**
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;</code>
*/
@@ -183,6 +187,10 @@ public final class AbilityInvokeArgumentOuterClass {
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT = 66;</code>
*/
ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT(66),
/**
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF = 67;</code>
*/
ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF(67),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;</code>
*/
@@ -236,9 +244,9 @@ public final class AbilityInvokeArgumentOuterClass {
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT(112),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO = 113;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO(113),
ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO(113),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;</code>
*/
@@ -287,10 +295,22 @@ public final class AbilityInvokeArgumentOuterClass {
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV = 125;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV(125),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET = 126;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET(126),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET = 127;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET(127),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA = 128;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA(128),
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE = 129;</code>
*/
ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE(129),
UNRECOGNIZED(-1),
;
@@ -386,6 +406,10 @@ public final class AbilityInvokeArgumentOuterClass {
* <code>ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO_VALUE = 22;
/**
* <code>ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION = 23;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION_VALUE = 23;
/**
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;</code>
*/
@@ -454,6 +478,10 @@ public final class AbilityInvokeArgumentOuterClass {
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT = 66;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT_VALUE = 66;
/**
* <code>ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF = 67;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF_VALUE = 67;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;</code>
*/
@@ -507,9 +535,9 @@ public final class AbilityInvokeArgumentOuterClass {
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT_VALUE = 112;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;</code>
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO = 113;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO_VALUE = 113;
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO_VALUE = 113;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;</code>
*/
@@ -558,10 +586,22 @@ public final class AbilityInvokeArgumentOuterClass {
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV = 125;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV_VALUE = 125;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET = 126;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET_VALUE = 126;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET = 127;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET_VALUE = 127;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA = 128;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA_VALUE = 128;
/**
* <code>ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE = 129;</code>
*/
public static final int ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE_VALUE = 129;
public final int getNumber() {
@@ -611,6 +651,7 @@ public final class AbilityInvokeArgumentOuterClass {
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_META_DURABILITY_IS_ZERO;
case 23: return ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION;
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;
@@ -628,6 +669,7 @@ public final class AbilityInvokeArgumentOuterClass {
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_ACTION_FIREWORK_EFFECT;
case 67: return ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF;
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;
@@ -641,7 +683,7 @@ 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_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO;
case 113: return ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_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;
@@ -654,7 +696,10 @@ public final class AbilityInvokeArgumentOuterClass {
case 123: return ABILITY_INVOKE_ARGUMENT_MIXIN_DAMAGE_LOAN;
case 124: return ABILITY_INVOKE_ARGUMENT_MIXIN_BROADCAST_GV;
case 125: return ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV;
case 126: return ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET;
case 127: return ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET;
case 128: return ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA;
case 129: return ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE;
default: return null;
}
}
@@ -720,7 +765,7 @@ public final class AbilityInvokeArgumentOuterClass {
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\033AbilityInvokeArgument.proto*\235\034\n\025Abilit" +
"\n\033AbilityInvokeArgument.proto*\245\036\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" +
@@ -752,67 +797,73 @@ public final class AbilityInvokeArgumentOuterClass {
"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\0222\n.ABILITY_INVOKE_ARGUMENT_" +
"ACTION_FIREWORK_EFFECT\020B\0228\n4ABILITY_INVO" +
"KE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA" +
"\020d\0220\n,ABILITY_INVOKE_ARGUMENT_MIXIN_MONS" +
"TER_DEFEND\020e\022+\n\'ABILITY_INVOKE_ARGUMENT_" +
"MIXIN_WIND_ZONE\020f\022.\n*ABILITY_INVOKE_ARGU" +
"MENT_MIXIN_COST_STAMINA\020g\022.\n*ABILITY_INV" +
"OKE_ARGUMENT_MIXIN_ELITE_SHIELD\020h\0220\n,ABI" +
"LITY_INVOKE_ARGUMENT_MIXIN_ELEMENT_SHIEL" +
"D\020i\022/\n+ABILITY_INVOKE_ARGUMENT_MIXIN_GLO" +
"BAL_SHIELD\020j\022,\n(ABILITY_INVOKE_ARGUMENT_" +
"MIXIN_SHIELD_BAR\020k\0223\n/ABILITY_INVOKE_ARG" +
"UMENT_MIXIN_WIND_SEED_SPAWNER\020l\022?\n;ABILI" +
"TY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_EL" +
"EMENT_REACTION\020m\022;\n7ABILITY_INVOKE_ARGUM" +
"ENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE\020n\0221\n" +
"-ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PRO" +
"P_SYNC\020o\0223\n/ABILITY_INVOKE_ARGUMENT_MIXI" +
"N_WIDGET_MP_SUPPORT\020p\022e\naABILITY_INVOKE_" +
"ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIE" +
"R_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RAT" +
"IO\020q\0224\n0ABILITY_INVOKE_ARGUMENT_MIXIN_FI" +
"REWORKS_LAUNCHER\020r\022<\n8ABILITY_INVOKE_ARG" +
"UMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT\020s" +
"\0222\n.ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TI" +
"ME_CONTROL\020t\022/\n+ABILITY_INVOKE_ARGUMENT_" +
"MIXIN_AVATAR_COMBAT\020u\022@\n<ABILITY_INVOKE_" +
"ARGUMENT_MIXIN_DEATH_ZONE_REGIONAL_PLAY_" +
"MIXIN\020v\022-\n)ABILITY_INVOKE_ARGUMENT_MIXIN" +
"_UI_INTERACT\020w\0223\n/ABILITY_INVOKE_ARGUMEN" +
"T_MIXIN_SHOOT_FROM_CAMERA\020x\0226\n2ABILITY_I" +
"NVOKE_ARGUMENT_MIXIN_ERASE_BRICK_ACTIVIT" +
"Y\020y\022*\n&ABILITY_INVOKE_ARGUMENT_MIXIN_BRE" +
"AKOUT\020z\022-\n)ABILITY_INVOKE_ARGUMENT_MIXIN" +
"_DAMAGE_LOAN\020{\022.\n*ABILITY_INVOKE_ARGUMEN" +
"T_MIXIN_BROADCAST_GV\020|\022,\n(ABILITY_INVOKE" +
"_ARGUMENT_MIXIN_RECEIVE_GV\020}\0227\n3ABILITY_" +
"INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TAR" +
"GET\020\177B\033\n\031emu.grasscutter.net.protob\006prot" +
"o3"
"NT_META_DURABILITY_IS_ZERO\020\026\0227\n3ABILITY_" +
"INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACT" +
"ION\020\027\0222\n.ABILITY_INVOKE_ARGUMENT_ACTION_" +
"TRIGGER_ABILITY\0202\0223\n/ABILITY_INVOKE_ARGU" +
"MENT_ACTION_SET_CRASH_DAMAGE\0203\022)\n%ABILIT" +
"Y_INVOKE_ARGUMENT_ACTION_EFFECT\0204\022)\n%ABI" +
"LITY_INVOKE_ARGUMENT_ACTION_SUMMON\0205\022(\n$" +
"ABILITY_INVOKE_ARGUMENT_ACTION_BLINK\0206\0220" +
"\n,ABILITY_INVOKE_ARGUMENT_ACTION_CREATE_" +
"GADGET\0207\0227\n3ABILITY_INVOKE_ARGUMENT_ACTI" +
"ON_APPLY_LEVEL_MODIFIER\0208\0225\n1ABILITY_INV" +
"OKE_ARGUMENT_ACTION_GENERATE_ELEM_BALL\0209" +
"\022@\n<ABILITY_INVOKE_ARGUMENT_ACTION_SET_R" +
"ANDOM_OVERRIDE_MAP_VALUE\020:\0225\n1ABILITY_IN" +
"VOKE_ARGUMENT_ACTION_SERVER_MONSTER_LOG\020" +
";\022.\n*ABILITY_INVOKE_ARGUMENT_ACTION_CREA" +
"TE_TILE\020<\022/\n+ABILITY_INVOKE_ARGUMENT_ACT" +
"ION_DESTROY_TILE\020=\0223\n/ABILITY_INVOKE_ARG" +
"UMENT_ACTION_FIRE_AFTER_IMAGE\020>\0221\n-ABILI" +
"TY_INVOKE_ARGUMENT_ACTION_DEDUCT_STAMINA" +
"\020?\022-\n)ABILITY_INVOKE_ARGUMENT_ACTION_HIT" +
"_EFFECT\020@\022:\n6ABILITY_INVOKE_ARGUMENT_ACT" +
"ION_SET_BULLET_TRACK_TARGET\020A\0222\n.ABILITY" +
"_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT\020" +
"B\0227\n3ABILITY_INVOKE_ARGUMENT_ACTION_LEVE" +
"L_BANK_ADD_STUFF\020C\0228\n4ABILITY_INVOKE_ARG" +
"UMENT_MIXIN_AVATAR_STEER_BY_CAMERA\020d\0220\n," +
"ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DE" +
"FEND\020e\022+\n\'ABILITY_INVOKE_ARGUMENT_MIXIN_" +
"WIND_ZONE\020f\022.\n*ABILITY_INVOKE_ARGUMENT_M" +
"IXIN_COST_STAMINA\020g\022.\n*ABILITY_INVOKE_AR" +
"GUMENT_MIXIN_ELITE_SHIELD\020h\0220\n,ABILITY_I" +
"NVOKE_ARGUMENT_MIXIN_ELEMENT_SHIELD\020i\022/\n" +
"+ABILITY_INVOKE_ARGUMENT_MIXIN_GLOBAL_SH" +
"IELD\020j\022,\n(ABILITY_INVOKE_ARGUMENT_MIXIN_" +
"SHIELD_BAR\020k\0223\n/ABILITY_INVOKE_ARGUMENT_" +
"MIXIN_WIND_SEED_SPAWNER\020l\022?\n;ABILITY_INV" +
"OKE_ARGUMENT_MIXIN_DO_ACTION_BY_ELEMENT_" +
"REACTION\020m\022;\n7ABILITY_INVOKE_ARGUMENT_MI" +
"XIN_FIELD_ENTITY_COUNT_CHANGE\020n\0221\n-ABILI" +
"TY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC" +
"\020o\0223\n/ABILITY_INVOKE_ARGUMENT_MIXIN_WIDG" +
"ET_MP_SUPPORT\020p\022U\nQABILITY_INVOKE_ARGUME" +
"NT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEM" +
"ENT_DURABILITY_RATIO\020q\0224\n0ABILITY_INVOKE" +
"_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER\020r\022<\n8" +
"ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RES" +
"ULT_CREATE_COUNT\020s\0222\n.ABILITY_INVOKE_ARG" +
"UMENT_MIXIN_UGC_TIME_CONTROL\020t\022/\n+ABILIT" +
"Y_INVOKE_ARGUMENT_MIXIN_AVATAR_COMBAT\020u\022" +
"@\n<ABILITY_INVOKE_ARGUMENT_MIXIN_DEATH_Z" +
"ONE_REGIONAL_PLAY_MIXIN\020v\022-\n)ABILITY_INV" +
"OKE_ARGUMENT_MIXIN_UI_INTERACT\020w\0223\n/ABIL" +
"ITY_INVOKE_ARGUMENT_MIXIN_SHOOT_FROM_CAM" +
"ERA\020x\0226\n2ABILITY_INVOKE_ARGUMENT_MIXIN_E" +
"RASE_BRICK_ACTIVITY\020y\022*\n&ABILITY_INVOKE_" +
"ARGUMENT_MIXIN_BREAKOUT\020z\022-\n)ABILITY_INV" +
"OKE_ARGUMENT_MIXIN_DAMAGE_LOAN\020{\022.\n*ABIL" +
"ITY_INVOKE_ARGUMENT_MIXIN_BROADCAST_GV\020|" +
"\022,\n(ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIV" +
"E_GV\020}\0227\n3ABILITY_INVOKE_ARGUMENT_MIXIN_" +
"RAYCAST_SELECT_TARGET\020~\0227\n3ABILITY_INVOK" +
"E_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET\020\177" +
"\0229\n4ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATI" +
"ON_FOLLOW_CAMERA\020\200\001\0220\n+ABILITY_INVOKE_AR" +
"GUMENT_MIXIN_BUOYANT_FORCE\020\201\001B\033\n\031emu.gra" +
"sscutter.net.protob\006proto3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
@@ -19,22 +19,28 @@ public final class AbilityInvokeEntryHeadOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>uint32 server_buff_uid = 10;</code>
* @return The serverBuffUid.
* <code>uint32 instanced_ability_id = 5;</code>
* @return The instancedAbilityId.
*/
int getServerBuffUid();
int getInstancedAbilityId();
/**
* <code>int32 local_id = 1;</code>
* <code>int32 modifier_config_local_id = 4;</code>
* @return The modifierConfigLocalId.
*/
int getModifierConfigLocalId();
/**
* <code>int32 local_id = 9;</code>
* @return The localId.
*/
int getLocalId();
/**
* <code>bool is_serverbuff_modifier = 3;</code>
* @return The isServerbuffModifier.
* <code>uint32 server_buff_uid = 7;</code>
* @return The serverBuffUid.
*/
boolean getIsServerbuffModifier();
int getServerBuffUid();
/**
* <code>uint32 instanced_modifier_id = 11;</code>
@@ -43,26 +49,20 @@ public final class AbilityInvokeEntryHeadOuterClass {
int getInstancedModifierId();
/**
* <code>uint32 target_id = 4;</code>
* <code>bool is_serverbuff_modifier = 12;</code>
* @return The isServerbuffModifier.
*/
boolean getIsServerbuffModifier();
/**
* <code>uint32 target_id = 8;</code>
* @return The targetId.
*/
int getTargetId();
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
int getInstancedAbilityId();
/**
* <code>int32 modifier_config_local_id = 12;</code>
* @return The modifierConfigLocalId.
*/
int getModifierConfigLocalId();
}
/**
* <pre>
* Name: LIEELECPDPF
* Obf: JOJGDABCHAP
* </pre>
*
* Protobuf type {@code AbilityInvokeEntryHead}
@@ -109,31 +109,31 @@ public final class AbilityInvokeEntryHeadOuterClass {
case 0:
done = true;
break;
case 8: {
localId_ = input.readInt32();
break;
}
case 24: {
isServerbuffModifier_ = input.readBool();
break;
}
case 32: {
targetId_ = input.readUInt32();
modifierConfigLocalId_ = input.readInt32();
break;
}
case 48: {
case 40: {
instancedAbilityId_ = input.readUInt32();
break;
}
case 80: {
case 56: {
serverBuffUid_ = input.readUInt32();
break;
}
case 64: {
targetId_ = input.readUInt32();
break;
}
case 72: {
localId_ = input.readInt32();
break;
}
case 88: {
instancedModifierId_ = input.readUInt32();
@@ -141,7 +141,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
}
case 96: {
modifierConfigLocalId_ = input.readInt32();
isServerbuffModifier_ = input.readBool();
break;
}
default: {
@@ -176,21 +176,32 @@ public final class AbilityInvokeEntryHeadOuterClass {
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.class, emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead.Builder.class);
}
public static final int SERVER_BUFF_UID_FIELD_NUMBER = 10;
private int serverBuffUid_;
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 5;
private int instancedAbilityId_;
/**
* <code>uint32 server_buff_uid = 10;</code>
* @return The serverBuffUid.
* <code>uint32 instanced_ability_id = 5;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getServerBuffUid() {
return serverBuffUid_;
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int LOCAL_ID_FIELD_NUMBER = 1;
public static final int MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER = 4;
private int modifierConfigLocalId_;
/**
* <code>int32 modifier_config_local_id = 4;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
public static final int LOCAL_ID_FIELD_NUMBER = 9;
private int localId_;
/**
* <code>int32 local_id = 1;</code>
* <code>int32 local_id = 9;</code>
* @return The localId.
*/
@java.lang.Override
@@ -198,15 +209,15 @@ public final class AbilityInvokeEntryHeadOuterClass {
return localId_;
}
public static final int IS_SERVERBUFF_MODIFIER_FIELD_NUMBER = 3;
private boolean isServerbuffModifier_;
public static final int SERVER_BUFF_UID_FIELD_NUMBER = 7;
private int serverBuffUid_;
/**
* <code>bool is_serverbuff_modifier = 3;</code>
* @return The isServerbuffModifier.
* <code>uint32 server_buff_uid = 7;</code>
* @return The serverBuffUid.
*/
@java.lang.Override
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
public int getServerBuffUid() {
return serverBuffUid_;
}
public static final int INSTANCED_MODIFIER_ID_FIELD_NUMBER = 11;
@@ -220,10 +231,21 @@ public final class AbilityInvokeEntryHeadOuterClass {
return instancedModifierId_;
}
public static final int TARGET_ID_FIELD_NUMBER = 4;
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 TARGET_ID_FIELD_NUMBER = 8;
private int targetId_;
/**
* <code>uint32 target_id = 4;</code>
* <code>uint32 target_id = 8;</code>
* @return The targetId.
*/
@java.lang.Override
@@ -231,28 +253,6 @@ public final class AbilityInvokeEntryHeadOuterClass {
return targetId_;
}
public static final int INSTANCED_ABILITY_ID_FIELD_NUMBER = 6;
private int instancedAbilityId_;
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
public static final int MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER = 12;
private int modifierConfigLocalId_;
/**
* <code>int32 modifier_config_local_id = 12;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
@@ -267,26 +267,26 @@ public final class AbilityInvokeEntryHeadOuterClass {
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (localId_ != 0) {
output.writeInt32(1, localId_);
}
if (isServerbuffModifier_ != false) {
output.writeBool(3, isServerbuffModifier_);
}
if (targetId_ != 0) {
output.writeUInt32(4, targetId_);
if (modifierConfigLocalId_ != 0) {
output.writeInt32(4, modifierConfigLocalId_);
}
if (instancedAbilityId_ != 0) {
output.writeUInt32(6, instancedAbilityId_);
output.writeUInt32(5, instancedAbilityId_);
}
if (serverBuffUid_ != 0) {
output.writeUInt32(10, serverBuffUid_);
output.writeUInt32(7, serverBuffUid_);
}
if (targetId_ != 0) {
output.writeUInt32(8, targetId_);
}
if (localId_ != 0) {
output.writeInt32(9, localId_);
}
if (instancedModifierId_ != 0) {
output.writeUInt32(11, instancedModifierId_);
}
if (modifierConfigLocalId_ != 0) {
output.writeInt32(12, modifierConfigLocalId_);
if (isServerbuffModifier_ != false) {
output.writeBool(12, isServerbuffModifier_);
}
unknownFields.writeTo(output);
}
@@ -297,33 +297,33 @@ public final class AbilityInvokeEntryHeadOuterClass {
if (size != -1) return size;
size = 0;
if (localId_ != 0) {
if (modifierConfigLocalId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(1, localId_);
}
if (isServerbuffModifier_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(3, isServerbuffModifier_);
}
if (targetId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(4, targetId_);
.computeInt32Size(4, modifierConfigLocalId_);
}
if (instancedAbilityId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(6, instancedAbilityId_);
.computeUInt32Size(5, instancedAbilityId_);
}
if (serverBuffUid_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(10, serverBuffUid_);
.computeUInt32Size(7, serverBuffUid_);
}
if (targetId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(8, targetId_);
}
if (localId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(9, localId_);
}
if (instancedModifierId_ != 0) {
size += com.google.protobuf.CodedOutputStream
.computeUInt32Size(11, instancedModifierId_);
}
if (modifierConfigLocalId_ != 0) {
if (isServerbuffModifier_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(12, modifierConfigLocalId_);
.computeBoolSize(12, isServerbuffModifier_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@@ -340,20 +340,20 @@ public final class AbilityInvokeEntryHeadOuterClass {
}
emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead other = (emu.grasscutter.net.proto.AbilityInvokeEntryHeadOuterClass.AbilityInvokeEntryHead) obj;
if (getServerBuffUid()
!= other.getServerBuffUid()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (getTargetId()
!= other.getTargetId()) return false;
if (getInstancedAbilityId()
!= other.getInstancedAbilityId()) return false;
if (getModifierConfigLocalId()
!= other.getModifierConfigLocalId()) return false;
if (getLocalId()
!= other.getLocalId()) return false;
if (getServerBuffUid()
!= other.getServerBuffUid()) return false;
if (getInstancedModifierId()
!= other.getInstancedModifierId()) return false;
if (getIsServerbuffModifier()
!= other.getIsServerbuffModifier()) return false;
if (getTargetId()
!= other.getTargetId()) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@@ -365,21 +365,21 @@ public final class AbilityInvokeEntryHeadOuterClass {
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SERVER_BUFF_UID_FIELD_NUMBER;
hash = (53 * hash) + getServerBuffUid();
hash = (37 * hash) + LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getLocalId();
hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsServerbuffModifier());
hash = (37 * hash) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedModifierId();
hash = (37 * hash) + TARGET_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetId();
hash = (37 * hash) + INSTANCED_ABILITY_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedAbilityId();
hash = (37 * hash) + MODIFIER_CONFIG_LOCAL_ID_FIELD_NUMBER;
hash = (53 * hash) + getModifierConfigLocalId();
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) + INSTANCED_MODIFIER_ID_FIELD_NUMBER;
hash = (53 * hash) + getInstancedModifierId();
hash = (37 * hash) + IS_SERVERBUFF_MODIFIER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getIsServerbuffModifier());
hash = (37 * hash) + TARGET_ID_FIELD_NUMBER;
hash = (53 * hash) + getTargetId();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
@@ -477,7 +477,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
}
/**
* <pre>
* Name: LIEELECPDPF
* Obf: JOJGDABCHAP
* </pre>
*
* Protobuf type {@code AbilityInvokeEntryHead}
@@ -517,20 +517,20 @@ public final class AbilityInvokeEntryHeadOuterClass {
@java.lang.Override
public Builder clear() {
super.clear();
serverBuffUid_ = 0;
localId_ = 0;
isServerbuffModifier_ = false;
instancedModifierId_ = 0;
targetId_ = 0;
instancedAbilityId_ = 0;
modifierConfigLocalId_ = 0;
localId_ = 0;
serverBuffUid_ = 0;
instancedModifierId_ = 0;
isServerbuffModifier_ = false;
targetId_ = 0;
return this;
}
@@ -557,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.serverBuffUid_ = serverBuffUid_;
result.localId_ = localId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.instancedModifierId_ = instancedModifierId_;
result.targetId_ = targetId_;
result.instancedAbilityId_ = instancedAbilityId_;
result.modifierConfigLocalId_ = modifierConfigLocalId_;
result.localId_ = localId_;
result.serverBuffUid_ = serverBuffUid_;
result.instancedModifierId_ = instancedModifierId_;
result.isServerbuffModifier_ = isServerbuffModifier_;
result.targetId_ = targetId_;
onBuilt();
return result;
}
@@ -612,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.getServerBuffUid() != 0) {
setServerBuffUid(other.getServerBuffUid());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
}
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
}
if (other.getTargetId() != 0) {
setTargetId(other.getTargetId());
}
if (other.getInstancedAbilityId() != 0) {
setInstancedAbilityId(other.getInstancedAbilityId());
}
if (other.getModifierConfigLocalId() != 0) {
setModifierConfigLocalId(other.getModifierConfigLocalId());
}
if (other.getLocalId() != 0) {
setLocalId(other.getLocalId());
}
if (other.getServerBuffUid() != 0) {
setServerBuffUid(other.getServerBuffUid());
}
if (other.getInstancedModifierId() != 0) {
setInstancedModifierId(other.getInstancedModifierId());
}
if (other.getIsServerbuffModifier() != false) {
setIsServerbuffModifier(other.getIsServerbuffModifier());
}
if (other.getTargetId() != 0) {
setTargetId(other.getTargetId());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
@@ -662,40 +662,71 @@ public final class AbilityInvokeEntryHeadOuterClass {
return this;
}
private int serverBuffUid_ ;
private int instancedAbilityId_ ;
/**
* <code>uint32 server_buff_uid = 10;</code>
* @return The serverBuffUid.
* <code>uint32 instanced_ability_id = 5;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getServerBuffUid() {
return serverBuffUid_;
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 server_buff_uid = 10;</code>
* @param value The serverBuffUid to set.
* <code>uint32 instanced_ability_id = 5;</code>
* @param value The instancedAbilityId to set.
* @return This builder for chaining.
*/
public Builder setServerBuffUid(int value) {
public Builder setInstancedAbilityId(int value) {
serverBuffUid_ = value;
instancedAbilityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 server_buff_uid = 10;</code>
* <code>uint32 instanced_ability_id = 5;</code>
* @return This builder for chaining.
*/
public Builder clearServerBuffUid() {
public Builder clearInstancedAbilityId() {
serverBuffUid_ = 0;
instancedAbilityId_ = 0;
onChanged();
return this;
}
private int modifierConfigLocalId_ ;
/**
* <code>int32 modifier_config_local_id = 4;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
/**
* <code>int32 modifier_config_local_id = 4;</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 = 4;</code>
* @return This builder for chaining.
*/
public Builder clearModifierConfigLocalId() {
modifierConfigLocalId_ = 0;
onChanged();
return this;
}
private int localId_ ;
/**
* <code>int32 local_id = 1;</code>
* <code>int32 local_id = 9;</code>
* @return The localId.
*/
@java.lang.Override
@@ -703,7 +734,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return localId_;
}
/**
* <code>int32 local_id = 1;</code>
* <code>int32 local_id = 9;</code>
* @param value The localId to set.
* @return This builder for chaining.
*/
@@ -714,7 +745,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return this;
}
/**
* <code>int32 local_id = 1;</code>
* <code>int32 local_id = 9;</code>
* @return This builder for chaining.
*/
public Builder clearLocalId() {
@@ -724,33 +755,33 @@ public final class AbilityInvokeEntryHeadOuterClass {
return this;
}
private boolean isServerbuffModifier_ ;
private int serverBuffUid_ ;
/**
* <code>bool is_serverbuff_modifier = 3;</code>
* @return The isServerbuffModifier.
* <code>uint32 server_buff_uid = 7;</code>
* @return The serverBuffUid.
*/
@java.lang.Override
public boolean getIsServerbuffModifier() {
return isServerbuffModifier_;
public int getServerBuffUid() {
return serverBuffUid_;
}
/**
* <code>bool is_serverbuff_modifier = 3;</code>
* @param value The isServerbuffModifier to set.
* <code>uint32 server_buff_uid = 7;</code>
* @param value The serverBuffUid to set.
* @return This builder for chaining.
*/
public Builder setIsServerbuffModifier(boolean value) {
public Builder setServerBuffUid(int value) {
isServerbuffModifier_ = value;
serverBuffUid_ = value;
onChanged();
return this;
}
/**
* <code>bool is_serverbuff_modifier = 3;</code>
* <code>uint32 server_buff_uid = 7;</code>
* @return This builder for chaining.
*/
public Builder clearIsServerbuffModifier() {
public Builder clearServerBuffUid() {
isServerbuffModifier_ = false;
serverBuffUid_ = 0;
onChanged();
return this;
}
@@ -786,9 +817,40 @@ public final class AbilityInvokeEntryHeadOuterClass {
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 targetId_ ;
/**
* <code>uint32 target_id = 4;</code>
* <code>uint32 target_id = 8;</code>
* @return The targetId.
*/
@java.lang.Override
@@ -796,7 +858,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return targetId_;
}
/**
* <code>uint32 target_id = 4;</code>
* <code>uint32 target_id = 8;</code>
* @param value The targetId to set.
* @return This builder for chaining.
*/
@@ -807,7 +869,7 @@ public final class AbilityInvokeEntryHeadOuterClass {
return this;
}
/**
* <code>uint32 target_id = 4;</code>
* <code>uint32 target_id = 8;</code>
* @return This builder for chaining.
*/
public Builder clearTargetId() {
@@ -816,68 +878,6 @@ public final class AbilityInvokeEntryHeadOuterClass {
onChanged();
return this;
}
private int instancedAbilityId_ ;
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return The instancedAbilityId.
*/
@java.lang.Override
public int getInstancedAbilityId() {
return instancedAbilityId_;
}
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @param value The instancedAbilityId to set.
* @return This builder for chaining.
*/
public Builder setInstancedAbilityId(int value) {
instancedAbilityId_ = value;
onChanged();
return this;
}
/**
* <code>uint32 instanced_ability_id = 6;</code>
* @return This builder for chaining.
*/
public Builder clearInstancedAbilityId() {
instancedAbilityId_ = 0;
onChanged();
return this;
}
private int modifierConfigLocalId_ ;
/**
* <code>int32 modifier_config_local_id = 12;</code>
* @return The modifierConfigLocalId.
*/
@java.lang.Override
public int getModifierConfigLocalId() {
return modifierConfigLocalId_;
}
/**
* <code>int32 modifier_config_local_id = 12;</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 = 12;</code>
* @return This builder for chaining.
*/
public Builder clearModifierConfigLocalId() {
modifierConfigLocalId_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -946,12 +946,12 @@ public final class AbilityInvokeEntryHeadOuterClass {
static {
java.lang.String[] descriptorData = {
"\n\034AbilityInvokeEntryHead.proto\"\325\001\n\026Abili" +
"tyInvokeEntryHead\022\027\n\017server_buff_uid\030\n \001" +
"(\r\022\020\n\010local_id\030\001 \001(\005\022\036\n\026is_serverbuff_mo" +
"difier\030\003 \001(\010\022\035\n\025instanced_modifier_id\030\013 " +
"\001(\r\022\021\n\ttarget_id\030\004 \001(\r\022\034\n\024instanced_abil" +
"ity_id\030\006 \001(\r\022 \n\030modifier_config_local_id" +
"\030\014 \001(\005B\033\n\031emu.grasscutter.net.protob\006pro" +
"tyInvokeEntryHead\022\034\n\024instanced_ability_i" +
"d\030\005 \001(\r\022 \n\030modifier_config_local_id\030\004 \001(" +
"\005\022\020\n\010local_id\030\t \001(\005\022\027\n\017server_buff_uid\030\007" +
" \001(\r\022\035\n\025instanced_modifier_id\030\013 \001(\r\022\036\n\026i" +
"s_serverbuff_modifier\030\014 \001(\010\022\021\n\ttarget_id" +
"\030\010 \001(\rB\033\n\031emu.grasscutter.net.protob\006pro" +
"to3"
};
descriptor = com.google.protobuf.Descriptors.FileDescriptor
@@ -963,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[] { "ServerBuffUid", "LocalId", "IsServerbuffModifier", "InstancedModifierId", "TargetId", "InstancedAbilityId", "ModifierConfigLocalId", });
new java.lang.String[] { "InstancedAbilityId", "ModifierConfigLocalId", "LocalId", "ServerBuffUid", "InstancedModifierId", "IsServerbuffModifier", "TargetId", });
}
// @@protoc_insertion_point(outer_class_scope)
File diff suppressed because it is too large Load Diff
@@ -19,25 +19,23 @@ public final class AbilityMetaAddAbilityOuterClass {
com.google.protobuf.MessageOrBuilder {
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
* @return Whether the ability field is set.
*/
boolean hasAbility();
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
* @return The ability.
*/
emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility getAbility();
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder getAbilityOrBuilder();
}
/**
* <pre>
* Name: Unknown
* Handcrafted by Magix!
* This definition is *probably* wrong.
* Obf: GOIHMEADCCK
* </pre>
*
* Protobuf type {@code AbilityMetaAddAbility}
@@ -84,7 +82,7 @@ public final class AbilityMetaAddAbilityOuterClass {
case 0:
done = true;
break;
case 10: {
case 74: {
emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder subBuilder = null;
if (ability_ != null) {
subBuilder = ability_.toBuilder();
@@ -129,10 +127,10 @@ public final class AbilityMetaAddAbilityOuterClass {
emu.grasscutter.net.proto.AbilityMetaAddAbilityOuterClass.AbilityMetaAddAbility.class, emu.grasscutter.net.proto.AbilityMetaAddAbilityOuterClass.AbilityMetaAddAbility.Builder.class);
}
public static final int ABILITY_FIELD_NUMBER = 1;
public static final int ABILITY_FIELD_NUMBER = 9;
private emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility ability_;
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
* @return Whether the ability field is set.
*/
@java.lang.Override
@@ -140,7 +138,7 @@ public final class AbilityMetaAddAbilityOuterClass {
return ability_ != null;
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
* @return The ability.
*/
@java.lang.Override
@@ -148,7 +146,7 @@ public final class AbilityMetaAddAbilityOuterClass {
return ability_ == null ? emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.getDefaultInstance() : ability_;
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
@java.lang.Override
public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder getAbilityOrBuilder() {
@@ -170,7 +168,7 @@ public final class AbilityMetaAddAbilityOuterClass {
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (ability_ != null) {
output.writeMessage(1, getAbility());
output.writeMessage(9, getAbility());
}
unknownFields.writeTo(output);
}
@@ -183,7 +181,7 @@ public final class AbilityMetaAddAbilityOuterClass {
size = 0;
if (ability_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getAbility());
.computeMessageSize(9, getAbility());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
@@ -317,9 +315,7 @@ public final class AbilityMetaAddAbilityOuterClass {
}
/**
* <pre>
* Name: Unknown
* Handcrafted by Magix!
* This definition is *probably* wrong.
* Obf: GOIHMEADCCK
* </pre>
*
* Protobuf type {@code AbilityMetaAddAbility}
@@ -480,14 +476,14 @@ public final class AbilityMetaAddAbilityOuterClass {
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder> abilityBuilder_;
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
* @return Whether the ability field is set.
*/
public boolean hasAbility() {
return abilityBuilder_ != null || ability_ != null;
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
* @return The ability.
*/
public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility getAbility() {
@@ -498,7 +494,7 @@ public final class AbilityMetaAddAbilityOuterClass {
}
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
public Builder setAbility(emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility value) {
if (abilityBuilder_ == null) {
@@ -514,7 +510,7 @@ public final class AbilityMetaAddAbilityOuterClass {
return this;
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
public Builder setAbility(
emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder builderForValue) {
@@ -528,7 +524,7 @@ public final class AbilityMetaAddAbilityOuterClass {
return this;
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
public Builder mergeAbility(emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility value) {
if (abilityBuilder_ == null) {
@@ -546,7 +542,7 @@ public final class AbilityMetaAddAbilityOuterClass {
return this;
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
public Builder clearAbility() {
if (abilityBuilder_ == null) {
@@ -560,7 +556,7 @@ public final class AbilityMetaAddAbilityOuterClass {
return this;
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder getAbilityBuilder() {
@@ -568,7 +564,7 @@ public final class AbilityMetaAddAbilityOuterClass {
return getAbilityFieldBuilder().getBuilder();
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
public emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder getAbilityOrBuilder() {
if (abilityBuilder_ != null) {
@@ -579,7 +575,7 @@ public final class AbilityMetaAddAbilityOuterClass {
}
}
/**
* <code>.AbilityAppliedAbility ability = 1;</code>
* <code>.AbilityAppliedAbility ability = 9;</code>
*/
private com.google.protobuf.SingleFieldBuilderV3<
emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbility.Builder, emu.grasscutter.net.proto.AbilityAppliedAbilityOuterClass.AbilityAppliedAbilityOrBuilder>
@@ -663,7 +659,7 @@ public final class AbilityMetaAddAbilityOuterClass {
java.lang.String[] descriptorData = {
"\n\033AbilityMetaAddAbility.proto\032\033AbilityAp" +
"pliedAbility.proto\"@\n\025AbilityMetaAddAbil" +
"ity\022\'\n\007ability\030\001 \001(\0132\026.AbilityAppliedAbi" +
"ity\022\'\n\007ability\030\t \001(\0132\026.AbilityAppliedAbi" +
"lityB\033\n\031emu.grasscutter.net.protob\006proto" +
"3"
};

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