From 77fa859caac015d8809b94e0f5cc8b4aebc74d5e Mon Sep 17 00:00:00 2001 From: KingRainbow44 Date: Fri, 26 May 2023 11:10:58 -0400 Subject: [PATCH] Fix protocol definitions thank you Nazrin! (+ hiro for raw definitions) --- .../PersonalLineAllDataRspOuterClass.java | 3157 ++++++++-------- .../net/proto/PlayerCookReqOuterClass.java | 1531 ++++---- .../net/proto/PlayerCookRspOuterClass.java | 3261 ++++++++--------- 3 files changed, 3811 insertions(+), 4138 deletions(-) diff --git a/src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataRspOuterClass.java b/src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataRspOuterClass.java index 0df9f96b7..95d5648ac 100644 --- a/src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataRspOuterClass.java +++ b/src/generated/main/java/emu/grasscutter/net/proto/PersonalLineAllDataRspOuterClass.java @@ -4,138 +4,680 @@ package emu.grasscutter.net.proto; public final class PersonalLineAllDataRspOuterClass { - private PersonalLineAllDataRspOuterClass() {} + private PersonalLineAllDataRspOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } - 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 PersonalLineAllDataRspOrBuilder extends + // @@protoc_insertion_point(interface_extends:PersonalLineAllDataRsp) + com.google.protobuf.MessageOrBuilder { - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + /** + * uint32 legendary_key_count = 14; + * @return The legendaryKeyCount. + */ + int getLegendaryKeyCount(); + + /** + * uint32 cur_finished_daily_task_count = 6; + * @return The curFinishedDailyTaskCount. + */ + int getCurFinishedDailyTaskCount(); + + /** + *
+     * OIJBKBOLJIL
+     * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @return A list containing the canBeUnlockedPersonalLineList. + */ + java.util.List getCanBeUnlockedPersonalLineListList(); + /** + *
+     * OIJBKBOLJIL
+     * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @return The count of canBeUnlockedPersonalLineList. + */ + int getCanBeUnlockedPersonalLineListCount(); + /** + *
+     * OIJBKBOLJIL
+     * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @param index The index of the element to return. + * @return The canBeUnlockedPersonalLineList at the given index. + */ + int getCanBeUnlockedPersonalLineList(int index); + + /** + *
+     * DIHALBEEOPO
+     * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @return A list containing the ongoingPersonalLineList. + */ + java.util.List getOngoingPersonalLineListList(); + /** + *
+     * DIHALBEEOPO
+     * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @return The count of ongoingPersonalLineList. + */ + int getOngoingPersonalLineListCount(); + /** + *
+     * DIHALBEEOPO
+     * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @param index The index of the element to return. + * @return The ongoingPersonalLineList at the given index. + */ + int getOngoingPersonalLineList(int index); + + /** + * int32 retcode = 2; + * @return The retcode. + */ + int getRetcode(); + + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + java.util.List + getLockedPersonalLineListList(); + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData getLockedPersonalLineList(int index); + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + int getLockedPersonalLineListCount(); + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + java.util.List + getLockedPersonalLineListOrBuilderList(); + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineDataOrBuilder getLockedPersonalLineListOrBuilder( + int index); + } + /** + *
+   * CmdId: 404
+   * Name: CKJDCPDNGII
+   * 
+ * + * Protobuf type {@code PersonalLineAllDataRsp} + */ + public static final class PersonalLineAllDataRsp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:PersonalLineAllDataRsp) + PersonalLineAllDataRspOrBuilder { + private static final long serialVersionUID = 0L; + // Use PersonalLineAllDataRsp.newBuilder() to construct. + private PersonalLineAllDataRsp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PersonalLineAllDataRsp() { + canBeUnlockedPersonalLineList_ = emptyIntList(); + ongoingPersonalLineList_ = emptyIntList(); + lockedPersonalLineList_ = java.util.Collections.emptyList(); } - public interface PersonalLineAllDataRspOrBuilder - extends - // @@protoc_insertion_point(interface_extends:PersonalLineAllDataRsp) - com.google.protobuf.MessageOrBuilder { + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PersonalLineAllDataRsp(); + } - /** - * uint32 legendary_key_count = 14; - * - * @return The legendaryKeyCount. - */ - int getLegendaryKeyCount(); + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PersonalLineAllDataRsp( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 10: { + if (!((mutable_bitField0_ & 0x00000004) != 0)) { + lockedPersonalLineList_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000004; + } + lockedPersonalLineList_.add( + input.readMessage(emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.parser(), extensionRegistry)); + break; + } + case 16: { - /** - * uint32 cur_finished_daily_task_count = 6; - * - * @return The curFinishedDailyTaskCount. - */ - int getCurFinishedDailyTaskCount(); + retcode_ = input.readInt32(); + break; + } + case 24: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + canBeUnlockedPersonalLineList_ = newIntList(); + mutable_bitField0_ |= 0x00000001; + } + canBeUnlockedPersonalLineList_.addInt(input.readUInt32()); + break; + } + case 26: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) { + canBeUnlockedPersonalLineList_ = newIntList(); + mutable_bitField0_ |= 0x00000001; + } + while (input.getBytesUntilLimit() > 0) { + canBeUnlockedPersonalLineList_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } + case 48: { - /** - * - * - *
-         * OIJBKBOLJIL
-         * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @return A list containing the ongoingPersonalLineList. - */ - java.util.List getOngoingPersonalLineListList(); - /** - * - * - *
-         * OIJBKBOLJIL
-         * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @return The count of ongoingPersonalLineList. - */ - int getOngoingPersonalLineListCount(); - /** - * - * - *
-         * OIJBKBOLJIL
-         * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @param index The index of the element to return. - * @return The ongoingPersonalLineList at the given index. - */ - int getOngoingPersonalLineList(int index); + curFinishedDailyTaskCount_ = input.readUInt32(); + break; + } + case 80: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + ongoingPersonalLineList_ = newIntList(); + mutable_bitField0_ |= 0x00000002; + } + ongoingPersonalLineList_.addInt(input.readUInt32()); + break; + } + case 82: { + int length = input.readRawVarint32(); + int limit = input.pushLimit(length); + if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) { + ongoingPersonalLineList_ = newIntList(); + mutable_bitField0_ |= 0x00000002; + } + while (input.getBytesUntilLimit() > 0) { + ongoingPersonalLineList_.addInt(input.readUInt32()); + } + input.popLimit(limit); + break; + } + case 112: { - /** - * - * - *
-         * DIHALBEEOPO
-         * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @return A list containing the canBeUnlockedPersonalLineList. - */ - java.util.List getCanBeUnlockedPersonalLineListList(); - /** - * - * - *
-         * DIHALBEEOPO
-         * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @return The count of canBeUnlockedPersonalLineList. - */ - int getCanBeUnlockedPersonalLineListCount(); - /** - * - * - *
-         * DIHALBEEOPO
-         * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @param index The index of the element to return. - * @return The canBeUnlockedPersonalLineList at the given index. - */ - int getCanBeUnlockedPersonalLineList(int index); + legendaryKeyCount_ = 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_ & 0x00000004) != 0)) { + lockedPersonalLineList_ = java.util.Collections.unmodifiableList(lockedPersonalLineList_); + } + if (((mutable_bitField0_ & 0x00000001) != 0)) { + canBeUnlockedPersonalLineList_.makeImmutable(); // C + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + ongoingPersonalLineList_.makeImmutable(); // C + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.internal_static_PersonalLineAllDataRsp_descriptor; + } - /** - * int32 retcode = 2; - * - * @return The retcode. - */ - int getRetcode(); + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.internal_static_PersonalLineAllDataRsp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.class, emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.Builder.class); + } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - java.util.List< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData> - getLockedPersonalLineListList(); - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - getLockedPersonalLineList(int index); - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - int getLockedPersonalLineListCount(); - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - java.util.List< - ? extends - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder> - getLockedPersonalLineListOrBuilderList(); - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineDataOrBuilder - getLockedPersonalLineListOrBuilder(int index); + public static final int LEGENDARY_KEY_COUNT_FIELD_NUMBER = 14; + private int legendaryKeyCount_; + /** + * uint32 legendary_key_count = 14; + * @return The legendaryKeyCount. + */ + @java.lang.Override + public int getLegendaryKeyCount() { + return legendaryKeyCount_; + } + + public static final int CUR_FINISHED_DAILY_TASK_COUNT_FIELD_NUMBER = 6; + private int curFinishedDailyTaskCount_; + /** + * uint32 cur_finished_daily_task_count = 6; + * @return The curFinishedDailyTaskCount. + */ + @java.lang.Override + public int getCurFinishedDailyTaskCount() { + return curFinishedDailyTaskCount_; + } + + public static final int CAN_BE_UNLOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER = 3; + private com.google.protobuf.Internal.IntList canBeUnlockedPersonalLineList_; + /** + *
+     * OIJBKBOLJIL
+     * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @return A list containing the canBeUnlockedPersonalLineList. + */ + @java.lang.Override + public java.util.List + getCanBeUnlockedPersonalLineListList() { + return canBeUnlockedPersonalLineList_; } /** + *
+     * OIJBKBOLJIL
+     * 
* + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @return The count of canBeUnlockedPersonalLineList. + */ + public int getCanBeUnlockedPersonalLineListCount() { + return canBeUnlockedPersonalLineList_.size(); + } + /** + *
+     * OIJBKBOLJIL
+     * 
* + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @param index The index of the element to return. + * @return The canBeUnlockedPersonalLineList at the given index. + */ + public int getCanBeUnlockedPersonalLineList(int index) { + return canBeUnlockedPersonalLineList_.getInt(index); + } + private int canBeUnlockedPersonalLineListMemoizedSerializedSize = -1; + + public static final int ONGOING_PERSONAL_LINE_LIST_FIELD_NUMBER = 10; + private com.google.protobuf.Internal.IntList ongoingPersonalLineList_; + /** + *
+     * DIHALBEEOPO
+     * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @return A list containing the ongoingPersonalLineList. + */ + @java.lang.Override + public java.util.List + getOngoingPersonalLineListList() { + return ongoingPersonalLineList_; + } + /** + *
+     * DIHALBEEOPO
+     * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @return The count of ongoingPersonalLineList. + */ + public int getOngoingPersonalLineListCount() { + return ongoingPersonalLineList_.size(); + } + /** + *
+     * DIHALBEEOPO
+     * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @param index The index of the element to return. + * @return The ongoingPersonalLineList at the given index. + */ + public int getOngoingPersonalLineList(int index) { + return ongoingPersonalLineList_.getInt(index); + } + private int ongoingPersonalLineListMemoizedSerializedSize = -1; + + public static final int RETCODE_FIELD_NUMBER = 2; + private int retcode_; + /** + * int32 retcode = 2; + * @return The retcode. + */ + @java.lang.Override + public int getRetcode() { + return retcode_; + } + + public static final int LOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER = 1; + private java.util.List lockedPersonalLineList_; + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + @java.lang.Override + public java.util.List getLockedPersonalLineListList() { + return lockedPersonalLineList_; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + @java.lang.Override + public java.util.List + getLockedPersonalLineListOrBuilderList() { + return lockedPersonalLineList_; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + @java.lang.Override + public int getLockedPersonalLineListCount() { + return lockedPersonalLineList_.size(); + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + @java.lang.Override + public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData getLockedPersonalLineList(int index) { + return lockedPersonalLineList_.get(index); + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + @java.lang.Override + public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineDataOrBuilder getLockedPersonalLineListOrBuilder( + int index) { + return lockedPersonalLineList_.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 { + getSerializedSize(); + for (int i = 0; i < lockedPersonalLineList_.size(); i++) { + output.writeMessage(1, lockedPersonalLineList_.get(i)); + } + if (retcode_ != 0) { + output.writeInt32(2, retcode_); + } + if (getCanBeUnlockedPersonalLineListList().size() > 0) { + output.writeUInt32NoTag(26); + output.writeUInt32NoTag(canBeUnlockedPersonalLineListMemoizedSerializedSize); + } + for (int i = 0; i < canBeUnlockedPersonalLineList_.size(); i++) { + output.writeUInt32NoTag(canBeUnlockedPersonalLineList_.getInt(i)); + } + if (curFinishedDailyTaskCount_ != 0) { + output.writeUInt32(6, curFinishedDailyTaskCount_); + } + if (getOngoingPersonalLineListList().size() > 0) { + output.writeUInt32NoTag(82); + output.writeUInt32NoTag(ongoingPersonalLineListMemoizedSerializedSize); + } + for (int i = 0; i < ongoingPersonalLineList_.size(); i++) { + output.writeUInt32NoTag(ongoingPersonalLineList_.getInt(i)); + } + if (legendaryKeyCount_ != 0) { + output.writeUInt32(14, legendaryKeyCount_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < lockedPersonalLineList_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, lockedPersonalLineList_.get(i)); + } + if (retcode_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, retcode_); + } + { + int dataSize = 0; + for (int i = 0; i < canBeUnlockedPersonalLineList_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(canBeUnlockedPersonalLineList_.getInt(i)); + } + size += dataSize; + if (!getCanBeUnlockedPersonalLineListList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + canBeUnlockedPersonalLineListMemoizedSerializedSize = dataSize; + } + if (curFinishedDailyTaskCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(6, curFinishedDailyTaskCount_); + } + { + int dataSize = 0; + for (int i = 0; i < ongoingPersonalLineList_.size(); i++) { + dataSize += com.google.protobuf.CodedOutputStream + .computeUInt32SizeNoTag(ongoingPersonalLineList_.getInt(i)); + } + size += dataSize; + if (!getOngoingPersonalLineListList().isEmpty()) { + size += 1; + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); + } + ongoingPersonalLineListMemoizedSerializedSize = dataSize; + } + if (legendaryKeyCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(14, legendaryKeyCount_); + } + 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp)) { + return super.equals(obj); + } + emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp other = (emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp) obj; + + if (getLegendaryKeyCount() + != other.getLegendaryKeyCount()) return false; + if (getCurFinishedDailyTaskCount() + != other.getCurFinishedDailyTaskCount()) return false; + if (!getCanBeUnlockedPersonalLineListList() + .equals(other.getCanBeUnlockedPersonalLineListList())) return false; + if (!getOngoingPersonalLineListList() + .equals(other.getOngoingPersonalLineListList())) return false; + if (getRetcode() + != other.getRetcode()) return false; + if (!getLockedPersonalLineListList() + .equals(other.getLockedPersonalLineListList())) 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) + LEGENDARY_KEY_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getLegendaryKeyCount(); + hash = (37 * hash) + CUR_FINISHED_DAILY_TASK_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getCurFinishedDailyTaskCount(); + if (getCanBeUnlockedPersonalLineListCount() > 0) { + hash = (37 * hash) + CAN_BE_UNLOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER; + hash = (53 * hash) + getCanBeUnlockedPersonalLineListList().hashCode(); + } + if (getOngoingPersonalLineListCount() > 0) { + hash = (37 * hash) + ONGOING_PERSONAL_LINE_LIST_FIELD_NUMBER; + hash = (53 * hash) + getOngoingPersonalLineListList().hashCode(); + } + hash = (37 * hash) + RETCODE_FIELD_NUMBER; + hash = (53 * hash) + getRetcode(); + if (getLockedPersonalLineListCount() > 0) { + hash = (37 * hash) + LOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER; + hash = (53 * hash) + getLockedPersonalLineListList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp 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; + } + /** *
      * CmdId: 404
      * Name: CKJDCPDNGII
@@ -143,1589 +685,876 @@ public final class PersonalLineAllDataRspOuterClass {
      *
      * Protobuf type {@code PersonalLineAllDataRsp}
      */
-    public static final class PersonalLineAllDataRsp extends com.google.protobuf.GeneratedMessageV3
-            implements
-            // @@protoc_insertion_point(message_implements:PersonalLineAllDataRsp)
-            PersonalLineAllDataRspOrBuilder {
-        private static final long serialVersionUID = 0L;
-        // Use PersonalLineAllDataRsp.newBuilder() to construct.
-        private PersonalLineAllDataRsp(com.google.protobuf.GeneratedMessageV3.Builder builder) {
-            super(builder);
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
+        // @@protoc_insertion_point(builder_implements:PersonalLineAllDataRsp)
+        emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRspOrBuilder {
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.internal_static_PersonalLineAllDataRsp_descriptor;
+      }
+
+      @java.lang.Override
+      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+          internalGetFieldAccessorTable() {
+        return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.internal_static_PersonalLineAllDataRsp_fieldAccessorTable
+            .ensureFieldAccessorsInitialized(
+                emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.class, emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.Builder.class);
+      }
+
+      // Construct using emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.newBuilder()
+      private Builder() {
+        maybeForceBuilderInitialization();
+      }
+
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+        maybeForceBuilderInitialization();
+      }
+      private void maybeForceBuilderInitialization() {
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+          getLockedPersonalLineListFieldBuilder();
         }
+      }
+      @java.lang.Override
+      public Builder clear() {
+        super.clear();
+        legendaryKeyCount_ = 0;
 
-        private PersonalLineAllDataRsp() {
-            ongoingPersonalLineList_ = emptyIntList();
-            canBeUnlockedPersonalLineList_ = emptyIntList();
-            lockedPersonalLineList_ = java.util.Collections.emptyList();
+        curFinishedDailyTaskCount_ = 0;
+
+        canBeUnlockedPersonalLineList_ = emptyIntList();
+        bitField0_ = (bitField0_ & ~0x00000001);
+        ongoingPersonalLineList_ = emptyIntList();
+        bitField0_ = (bitField0_ & ~0x00000002);
+        retcode_ = 0;
+
+        if (lockedPersonalLineListBuilder_ == null) {
+          lockedPersonalLineList_ = java.util.Collections.emptyList();
+          bitField0_ = (bitField0_ & ~0x00000004);
+        } else {
+          lockedPersonalLineListBuilder_.clear();
         }
+        return this;
+      }
 
-        @java.lang.Override
-        @SuppressWarnings({"unused"})
-        protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
-            return new PersonalLineAllDataRsp();
+      @java.lang.Override
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.internal_static_PersonalLineAllDataRsp_descriptor;
+      }
+
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp getDefaultInstanceForType() {
+        return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.getDefaultInstance();
+      }
+
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp build() {
+        emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp result = buildPartial();
+        if (!result.isInitialized()) {
+          throw newUninitializedMessageException(result);
         }
+        return result;
+      }
 
-        @java.lang.Override
-        public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
-            return this.unknownFields;
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp buildPartial() {
+        emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp result = new emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp(this);
+        int from_bitField0_ = bitField0_;
+        result.legendaryKeyCount_ = legendaryKeyCount_;
+        result.curFinishedDailyTaskCount_ = curFinishedDailyTaskCount_;
+        if (((bitField0_ & 0x00000001) != 0)) {
+          canBeUnlockedPersonalLineList_.makeImmutable();
+          bitField0_ = (bitField0_ & ~0x00000001);
         }
-
-        private PersonalLineAllDataRsp(
-                com.google.protobuf.CodedInputStream input,
-                com.google.protobuf.ExtensionRegistryLite extensionRegistry)
-                throws com.google.protobuf.InvalidProtocolBufferException {
-            this();
-            if (extensionRegistry == null) {
-                throw new java.lang.NullPointerException();
-            }
-            int mutable_bitField0_ = 0;
-            com.google.protobuf.UnknownFieldSet.Builder unknownFields =
-                    com.google.protobuf.UnknownFieldSet.newBuilder();
-            try {
-                boolean done = false;
-                while (!done) {
-                    int tag = input.readTag();
-                    switch (tag) {
-                        case 0:
-                            done = true;
-                            break;
-                        case 10:
-                            {
-                                if (!((mutable_bitField0_ & 0x00000004) != 0)) {
-                                    lockedPersonalLineList_ =
-                                            new java.util.ArrayList<
-                                                    emu.grasscutter.net.proto.LockedPersonallineDataOuterClass
-                                                            .LockedPersonallineData>();
-                                    mutable_bitField0_ |= 0x00000004;
-                                }
-                                lockedPersonalLineList_.add(
-                                        input.readMessage(
-                                                emu.grasscutter.net.proto.LockedPersonallineDataOuterClass
-                                                        .LockedPersonallineData.parser(),
-                                                extensionRegistry));
-                                break;
-                            }
-                        case 16:
-                            {
-                                retcode_ = input.readInt32();
-                                break;
-                            }
-                        case 24:
-                            {
-                                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                                    ongoingPersonalLineList_ = newIntList();
-                                    mutable_bitField0_ |= 0x00000001;
-                                }
-                                ongoingPersonalLineList_.addInt(input.readUInt32());
-                                break;
-                            }
-                        case 26:
-                            {
-                                int length = input.readRawVarint32();
-                                int limit = input.pushLimit(length);
-                                if (!((mutable_bitField0_ & 0x00000001) != 0) && input.getBytesUntilLimit() > 0) {
-                                    ongoingPersonalLineList_ = newIntList();
-                                    mutable_bitField0_ |= 0x00000001;
-                                }
-                                while (input.getBytesUntilLimit() > 0) {
-                                    ongoingPersonalLineList_.addInt(input.readUInt32());
-                                }
-                                input.popLimit(limit);
-                                break;
-                            }
-                        case 48:
-                            {
-                                curFinishedDailyTaskCount_ = input.readUInt32();
-                                break;
-                            }
-                        case 80:
-                            {
-                                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                                    canBeUnlockedPersonalLineList_ = newIntList();
-                                    mutable_bitField0_ |= 0x00000002;
-                                }
-                                canBeUnlockedPersonalLineList_.addInt(input.readUInt32());
-                                break;
-                            }
-                        case 82:
-                            {
-                                int length = input.readRawVarint32();
-                                int limit = input.pushLimit(length);
-                                if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
-                                    canBeUnlockedPersonalLineList_ = newIntList();
-                                    mutable_bitField0_ |= 0x00000002;
-                                }
-                                while (input.getBytesUntilLimit() > 0) {
-                                    canBeUnlockedPersonalLineList_.addInt(input.readUInt32());
-                                }
-                                input.popLimit(limit);
-                                break;
-                            }
-                        case 112:
-                            {
-                                legendaryKeyCount_ = 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_ & 0x00000004) != 0)) {
-                    lockedPersonalLineList_ = java.util.Collections.unmodifiableList(lockedPersonalLineList_);
-                }
-                if (((mutable_bitField0_ & 0x00000001) != 0)) {
-                    ongoingPersonalLineList_.makeImmutable(); // C
-                }
-                if (((mutable_bitField0_ & 0x00000002) != 0)) {
-                    canBeUnlockedPersonalLineList_.makeImmutable(); // C
-                }
-                this.unknownFields = unknownFields.build();
-                makeExtensionsImmutable();
-            }
+        result.canBeUnlockedPersonalLineList_ = canBeUnlockedPersonalLineList_;
+        if (((bitField0_ & 0x00000002) != 0)) {
+          ongoingPersonalLineList_.makeImmutable();
+          bitField0_ = (bitField0_ & ~0x00000002);
         }
-
-        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-            return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass
-                    .internal_static_PersonalLineAllDataRsp_descriptor;
+        result.ongoingPersonalLineList_ = ongoingPersonalLineList_;
+        result.retcode_ = retcode_;
+        if (lockedPersonalLineListBuilder_ == null) {
+          if (((bitField0_ & 0x00000004) != 0)) {
+            lockedPersonalLineList_ = java.util.Collections.unmodifiableList(lockedPersonalLineList_);
+            bitField0_ = (bitField0_ & ~0x00000004);
+          }
+          result.lockedPersonalLineList_ = lockedPersonalLineList_;
+        } else {
+          result.lockedPersonalLineList_ = lockedPersonalLineListBuilder_.build();
         }
+        onBuilt();
+        return result;
+      }
 
-        @java.lang.Override
-        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-                internalGetFieldAccessorTable() {
-            return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass
-                    .internal_static_PersonalLineAllDataRsp_fieldAccessorTable
-                    .ensureFieldAccessorsInitialized(
-                            emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp
-                                    .class,
-                            emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp
-                                    .Builder.class);
+      @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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp) {
+          return mergeFrom((emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp)other);
+        } else {
+          super.mergeFrom(other);
+          return this;
         }
+      }
 
-        public static final int LEGENDARY_KEY_COUNT_FIELD_NUMBER = 14;
-        private int legendaryKeyCount_;
-        /**
-         * uint32 legendary_key_count = 14;
-         *
-         * @return The legendaryKeyCount.
-         */
-        @java.lang.Override
-        public int getLegendaryKeyCount() {
-            return legendaryKeyCount_;
+      public Builder mergeFrom(emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp other) {
+        if (other == emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.getDefaultInstance()) return this;
+        if (other.getLegendaryKeyCount() != 0) {
+          setLegendaryKeyCount(other.getLegendaryKeyCount());
         }
-
-        public static final int CUR_FINISHED_DAILY_TASK_COUNT_FIELD_NUMBER = 6;
-        private int curFinishedDailyTaskCount_;
-        /**
-         * uint32 cur_finished_daily_task_count = 6;
-         *
-         * @return The curFinishedDailyTaskCount.
-         */
-        @java.lang.Override
-        public int getCurFinishedDailyTaskCount() {
-            return curFinishedDailyTaskCount_;
+        if (other.getCurFinishedDailyTaskCount() != 0) {
+          setCurFinishedDailyTaskCount(other.getCurFinishedDailyTaskCount());
         }
-
-        public static final int ONGOING_PERSONAL_LINE_LIST_FIELD_NUMBER = 3;
-        private com.google.protobuf.Internal.IntList ongoingPersonalLineList_;
-        /**
-         *
-         *
-         * 
-         * OIJBKBOLJIL
-         * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @return A list containing the ongoingPersonalLineList. - */ - @java.lang.Override - public java.util.List getOngoingPersonalLineListList() { - return ongoingPersonalLineList_; + if (!other.canBeUnlockedPersonalLineList_.isEmpty()) { + if (canBeUnlockedPersonalLineList_.isEmpty()) { + canBeUnlockedPersonalLineList_ = other.canBeUnlockedPersonalLineList_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureCanBeUnlockedPersonalLineListIsMutable(); + canBeUnlockedPersonalLineList_.addAll(other.canBeUnlockedPersonalLineList_); + } + onChanged(); } - /** - * - * - *
-         * OIJBKBOLJIL
-         * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @return The count of ongoingPersonalLineList. - */ - public int getOngoingPersonalLineListCount() { - return ongoingPersonalLineList_.size(); + if (!other.ongoingPersonalLineList_.isEmpty()) { + if (ongoingPersonalLineList_.isEmpty()) { + ongoingPersonalLineList_ = other.ongoingPersonalLineList_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureOngoingPersonalLineListIsMutable(); + ongoingPersonalLineList_.addAll(other.ongoingPersonalLineList_); + } + onChanged(); } - /** - * - * - *
-         * OIJBKBOLJIL
-         * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @param index The index of the element to return. - * @return The ongoingPersonalLineList at the given index. - */ - public int getOngoingPersonalLineList(int index) { - return ongoingPersonalLineList_.getInt(index); + if (other.getRetcode() != 0) { + setRetcode(other.getRetcode()); } - - private int ongoingPersonalLineListMemoizedSerializedSize = -1; - - public static final int CAN_BE_UNLOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER = 10; - private com.google.protobuf.Internal.IntList canBeUnlockedPersonalLineList_; - /** - * - * - *
-         * DIHALBEEOPO
-         * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @return A list containing the canBeUnlockedPersonalLineList. - */ - @java.lang.Override - public java.util.List getCanBeUnlockedPersonalLineListList() { - return canBeUnlockedPersonalLineList_; + if (lockedPersonalLineListBuilder_ == null) { + if (!other.lockedPersonalLineList_.isEmpty()) { + if (lockedPersonalLineList_.isEmpty()) { + lockedPersonalLineList_ = other.lockedPersonalLineList_; + bitField0_ = (bitField0_ & ~0x00000004); + } else { + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.addAll(other.lockedPersonalLineList_); + } + onChanged(); + } + } else { + if (!other.lockedPersonalLineList_.isEmpty()) { + if (lockedPersonalLineListBuilder_.isEmpty()) { + lockedPersonalLineListBuilder_.dispose(); + lockedPersonalLineListBuilder_ = null; + lockedPersonalLineList_ = other.lockedPersonalLineList_; + bitField0_ = (bitField0_ & ~0x00000004); + lockedPersonalLineListBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getLockedPersonalLineListFieldBuilder() : null; + } else { + lockedPersonalLineListBuilder_.addAllMessages(other.lockedPersonalLineList_); + } + } } - /** - * - * - *
-         * DIHALBEEOPO
-         * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @return The count of canBeUnlockedPersonalLineList. - */ - public int getCanBeUnlockedPersonalLineListCount() { - return canBeUnlockedPersonalLineList_.size(); + 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } } - /** - * - * - *
-         * DIHALBEEOPO
-         * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @param index The index of the element to return. - * @return The canBeUnlockedPersonalLineList at the given index. - */ - public int getCanBeUnlockedPersonalLineList(int index) { - return canBeUnlockedPersonalLineList_.getInt(index); + return this; + } + private int bitField0_; + + private int legendaryKeyCount_ ; + /** + * uint32 legendary_key_count = 14; + * @return The legendaryKeyCount. + */ + @java.lang.Override + public int getLegendaryKeyCount() { + return legendaryKeyCount_; + } + /** + * uint32 legendary_key_count = 14; + * @param value The legendaryKeyCount to set. + * @return This builder for chaining. + */ + public Builder setLegendaryKeyCount(int value) { + + legendaryKeyCount_ = value; + onChanged(); + return this; + } + /** + * uint32 legendary_key_count = 14; + * @return This builder for chaining. + */ + public Builder clearLegendaryKeyCount() { + + legendaryKeyCount_ = 0; + onChanged(); + return this; + } + + private int curFinishedDailyTaskCount_ ; + /** + * uint32 cur_finished_daily_task_count = 6; + * @return The curFinishedDailyTaskCount. + */ + @java.lang.Override + public int getCurFinishedDailyTaskCount() { + return curFinishedDailyTaskCount_; + } + /** + * uint32 cur_finished_daily_task_count = 6; + * @param value The curFinishedDailyTaskCount to set. + * @return This builder for chaining. + */ + public Builder setCurFinishedDailyTaskCount(int value) { + + curFinishedDailyTaskCount_ = value; + onChanged(); + return this; + } + /** + * uint32 cur_finished_daily_task_count = 6; + * @return This builder for chaining. + */ + public Builder clearCurFinishedDailyTaskCount() { + + curFinishedDailyTaskCount_ = 0; + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList canBeUnlockedPersonalLineList_ = emptyIntList(); + private void ensureCanBeUnlockedPersonalLineListIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + canBeUnlockedPersonalLineList_ = mutableCopy(canBeUnlockedPersonalLineList_); + bitField0_ |= 0x00000001; + } + } + /** + *
+       * OIJBKBOLJIL
+       * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @return A list containing the canBeUnlockedPersonalLineList. + */ + public java.util.List + getCanBeUnlockedPersonalLineListList() { + return ((bitField0_ & 0x00000001) != 0) ? + java.util.Collections.unmodifiableList(canBeUnlockedPersonalLineList_) : canBeUnlockedPersonalLineList_; + } + /** + *
+       * OIJBKBOLJIL
+       * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @return The count of canBeUnlockedPersonalLineList. + */ + public int getCanBeUnlockedPersonalLineListCount() { + return canBeUnlockedPersonalLineList_.size(); + } + /** + *
+       * OIJBKBOLJIL
+       * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @param index The index of the element to return. + * @return The canBeUnlockedPersonalLineList at the given index. + */ + public int getCanBeUnlockedPersonalLineList(int index) { + return canBeUnlockedPersonalLineList_.getInt(index); + } + /** + *
+       * OIJBKBOLJIL
+       * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @param index The index to set the value at. + * @param value The canBeUnlockedPersonalLineList to set. + * @return This builder for chaining. + */ + public Builder setCanBeUnlockedPersonalLineList( + int index, int value) { + ensureCanBeUnlockedPersonalLineListIsMutable(); + canBeUnlockedPersonalLineList_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+       * OIJBKBOLJIL
+       * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @param value The canBeUnlockedPersonalLineList to add. + * @return This builder for chaining. + */ + public Builder addCanBeUnlockedPersonalLineList(int value) { + ensureCanBeUnlockedPersonalLineListIsMutable(); + canBeUnlockedPersonalLineList_.addInt(value); + onChanged(); + return this; + } + /** + *
+       * OIJBKBOLJIL
+       * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @param values The canBeUnlockedPersonalLineList to add. + * @return This builder for chaining. + */ + public Builder addAllCanBeUnlockedPersonalLineList( + java.lang.Iterable values) { + ensureCanBeUnlockedPersonalLineListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, canBeUnlockedPersonalLineList_); + onChanged(); + return this; + } + /** + *
+       * OIJBKBOLJIL
+       * 
+ * + * repeated uint32 can_be_unlocked_personal_line_list = 3; + * @return This builder for chaining. + */ + public Builder clearCanBeUnlockedPersonalLineList() { + canBeUnlockedPersonalLineList_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + + private com.google.protobuf.Internal.IntList ongoingPersonalLineList_ = emptyIntList(); + private void ensureOngoingPersonalLineListIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + ongoingPersonalLineList_ = mutableCopy(ongoingPersonalLineList_); + bitField0_ |= 0x00000002; + } + } + /** + *
+       * DIHALBEEOPO
+       * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @return A list containing the ongoingPersonalLineList. + */ + public java.util.List + getOngoingPersonalLineListList() { + return ((bitField0_ & 0x00000002) != 0) ? + java.util.Collections.unmodifiableList(ongoingPersonalLineList_) : ongoingPersonalLineList_; + } + /** + *
+       * DIHALBEEOPO
+       * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @return The count of ongoingPersonalLineList. + */ + public int getOngoingPersonalLineListCount() { + return ongoingPersonalLineList_.size(); + } + /** + *
+       * DIHALBEEOPO
+       * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @param index The index of the element to return. + * @return The ongoingPersonalLineList at the given index. + */ + public int getOngoingPersonalLineList(int index) { + return ongoingPersonalLineList_.getInt(index); + } + /** + *
+       * DIHALBEEOPO
+       * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @param index The index to set the value at. + * @param value The ongoingPersonalLineList to set. + * @return This builder for chaining. + */ + public Builder setOngoingPersonalLineList( + int index, int value) { + ensureOngoingPersonalLineListIsMutable(); + ongoingPersonalLineList_.setInt(index, value); + onChanged(); + return this; + } + /** + *
+       * DIHALBEEOPO
+       * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @param value The ongoingPersonalLineList to add. + * @return This builder for chaining. + */ + public Builder addOngoingPersonalLineList(int value) { + ensureOngoingPersonalLineListIsMutable(); + ongoingPersonalLineList_.addInt(value); + onChanged(); + return this; + } + /** + *
+       * DIHALBEEOPO
+       * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @param values The ongoingPersonalLineList to add. + * @return This builder for chaining. + */ + public Builder addAllOngoingPersonalLineList( + java.lang.Iterable values) { + ensureOngoingPersonalLineListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, ongoingPersonalLineList_); + onChanged(); + return this; + } + /** + *
+       * DIHALBEEOPO
+       * 
+ * + * repeated uint32 ongoing_personal_line_list = 10; + * @return This builder for chaining. + */ + public Builder clearOngoingPersonalLineList() { + ongoingPersonalLineList_ = emptyIntList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + + private int retcode_ ; + /** + * int32 retcode = 2; + * @return The retcode. + */ + @java.lang.Override + public int getRetcode() { + return retcode_; + } + /** + * int32 retcode = 2; + * @param value The retcode to set. + * @return This builder for chaining. + */ + public Builder setRetcode(int value) { + + retcode_ = value; + onChanged(); + return this; + } + /** + * int32 retcode = 2; + * @return This builder for chaining. + */ + public Builder clearRetcode() { + + retcode_ = 0; + onChanged(); + return this; + } + + private java.util.List lockedPersonalLineList_ = + java.util.Collections.emptyList(); + private void ensureLockedPersonalLineListIsMutable() { + if (!((bitField0_ & 0x00000004) != 0)) { + lockedPersonalLineList_ = new java.util.ArrayList(lockedPersonalLineList_); + bitField0_ |= 0x00000004; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineDataOrBuilder> lockedPersonalLineListBuilder_; + + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public java.util.List getLockedPersonalLineListList() { + if (lockedPersonalLineListBuilder_ == null) { + return java.util.Collections.unmodifiableList(lockedPersonalLineList_); + } else { + return lockedPersonalLineListBuilder_.getMessageList(); } - - private int canBeUnlockedPersonalLineListMemoizedSerializedSize = -1; - - public static final int RETCODE_FIELD_NUMBER = 2; - private int retcode_; - /** - * int32 retcode = 2; - * - * @return The retcode. - */ - @java.lang.Override - public int getRetcode() { - return retcode_; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public int getLockedPersonalLineListCount() { + if (lockedPersonalLineListBuilder_ == null) { + return lockedPersonalLineList_.size(); + } else { + return lockedPersonalLineListBuilder_.getCount(); } - - public static final int LOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER = 1; - private java.util.List< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData> - lockedPersonalLineList_; - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - @java.lang.Override - public java.util.List< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData> - getLockedPersonalLineListList() { - return lockedPersonalLineList_; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData getLockedPersonalLineList(int index) { + if (lockedPersonalLineListBuilder_ == null) { + return lockedPersonalLineList_.get(index); + } else { + return lockedPersonalLineListBuilder_.getMessage(index); } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - @java.lang.Override - public java.util.List< - ? extends - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder> - getLockedPersonalLineListOrBuilderList() { - return lockedPersonalLineList_; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder setLockedPersonalLineList( + int index, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData value) { + if (lockedPersonalLineListBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.set(index, value); + onChanged(); + } else { + lockedPersonalLineListBuilder_.setMessage(index, value); } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - @java.lang.Override - public int getLockedPersonalLineListCount() { - return lockedPersonalLineList_.size(); + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder setLockedPersonalLineList( + int index, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder builderForValue) { + if (lockedPersonalLineListBuilder_ == null) { + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.set(index, builderForValue.build()); + onChanged(); + } else { + lockedPersonalLineListBuilder_.setMessage(index, builderForValue.build()); } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - @java.lang.Override - public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - getLockedPersonalLineList(int index) { - return lockedPersonalLineList_.get(index); + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder addLockedPersonalLineList(emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData value) { + if (lockedPersonalLineListBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.add(value); + onChanged(); + } else { + lockedPersonalLineListBuilder_.addMessage(value); } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - @java.lang.Override - public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder - getLockedPersonalLineListOrBuilder(int index) { - return lockedPersonalLineList_.get(index); + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder addLockedPersonalLineList( + int index, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData value) { + if (lockedPersonalLineListBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.add(index, value); + onChanged(); + } else { + lockedPersonalLineListBuilder_.addMessage(index, value); } - - 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; + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder addLockedPersonalLineList( + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder builderForValue) { + if (lockedPersonalLineListBuilder_ == null) { + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.add(builderForValue.build()); + onChanged(); + } else { + lockedPersonalLineListBuilder_.addMessage(builderForValue.build()); } - - @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - getSerializedSize(); - for (int i = 0; i < lockedPersonalLineList_.size(); i++) { - output.writeMessage(1, lockedPersonalLineList_.get(i)); - } - if (retcode_ != 0) { - output.writeInt32(2, retcode_); - } - if (getOngoingPersonalLineListList().size() > 0) { - output.writeUInt32NoTag(26); - output.writeUInt32NoTag(ongoingPersonalLineListMemoizedSerializedSize); - } - for (int i = 0; i < ongoingPersonalLineList_.size(); i++) { - output.writeUInt32NoTag(ongoingPersonalLineList_.getInt(i)); - } - if (curFinishedDailyTaskCount_ != 0) { - output.writeUInt32(6, curFinishedDailyTaskCount_); - } - if (getCanBeUnlockedPersonalLineListList().size() > 0) { - output.writeUInt32NoTag(82); - output.writeUInt32NoTag(canBeUnlockedPersonalLineListMemoizedSerializedSize); - } - for (int i = 0; i < canBeUnlockedPersonalLineList_.size(); i++) { - output.writeUInt32NoTag(canBeUnlockedPersonalLineList_.getInt(i)); - } - if (legendaryKeyCount_ != 0) { - output.writeUInt32(14, legendaryKeyCount_); - } - unknownFields.writeTo(output); + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder addLockedPersonalLineList( + int index, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder builderForValue) { + if (lockedPersonalLineListBuilder_ == null) { + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.add(index, builderForValue.build()); + onChanged(); + } else { + lockedPersonalLineListBuilder_.addMessage(index, builderForValue.build()); } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - for (int i = 0; i < lockedPersonalLineList_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, lockedPersonalLineList_.get(i)); - } - if (retcode_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, retcode_); - } - { - int dataSize = 0; - for (int i = 0; i < ongoingPersonalLineList_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag( - ongoingPersonalLineList_.getInt(i)); - } - size += dataSize; - if (!getOngoingPersonalLineListList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); - } - ongoingPersonalLineListMemoizedSerializedSize = dataSize; - } - if (curFinishedDailyTaskCount_ != 0) { - size += - com.google.protobuf.CodedOutputStream.computeUInt32Size(6, curFinishedDailyTaskCount_); - } - { - int dataSize = 0; - for (int i = 0; i < canBeUnlockedPersonalLineList_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeUInt32SizeNoTag( - canBeUnlockedPersonalLineList_.getInt(i)); - } - size += dataSize; - if (!getCanBeUnlockedPersonalLineListList().isEmpty()) { - size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); - } - canBeUnlockedPersonalLineListMemoizedSerializedSize = dataSize; - } - if (legendaryKeyCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(14, legendaryKeyCount_); - } - size += unknownFields.getSerializedSize(); - memoizedSize = size; - return size; + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder addAllLockedPersonalLineList( + java.lang.Iterable values) { + if (lockedPersonalLineListBuilder_ == null) { + ensureLockedPersonalLineListIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll( + values, lockedPersonalLineList_); + onChanged(); + } else { + lockedPersonalLineListBuilder_.addAllMessages(values); } - - @java.lang.Override - public boolean equals(final java.lang.Object obj) { - if (obj == this) { - return true; - } - if (!(obj - instanceof - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp)) { - return super.equals(obj); - } - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp other = - (emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp) obj; - - if (getLegendaryKeyCount() != other.getLegendaryKeyCount()) return false; - if (getCurFinishedDailyTaskCount() != other.getCurFinishedDailyTaskCount()) return false; - if (!getOngoingPersonalLineListList().equals(other.getOngoingPersonalLineListList())) - return false; - if (!getCanBeUnlockedPersonalLineListList() - .equals(other.getCanBeUnlockedPersonalLineListList())) return false; - if (getRetcode() != other.getRetcode()) return false; - if (!getLockedPersonalLineListList().equals(other.getLockedPersonalLineListList())) - return false; - if (!unknownFields.equals(other.unknownFields)) return false; - return true; + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder clearLockedPersonalLineList() { + if (lockedPersonalLineListBuilder_ == null) { + lockedPersonalLineList_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + } else { + lockedPersonalLineListBuilder_.clear(); } - - @java.lang.Override - public int hashCode() { - if (memoizedHashCode != 0) { - return memoizedHashCode; - } - int hash = 41; - hash = (19 * hash) + getDescriptor().hashCode(); - hash = (37 * hash) + LEGENDARY_KEY_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getLegendaryKeyCount(); - hash = (37 * hash) + CUR_FINISHED_DAILY_TASK_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getCurFinishedDailyTaskCount(); - if (getOngoingPersonalLineListCount() > 0) { - hash = (37 * hash) + ONGOING_PERSONAL_LINE_LIST_FIELD_NUMBER; - hash = (53 * hash) + getOngoingPersonalLineListList().hashCode(); - } - if (getCanBeUnlockedPersonalLineListCount() > 0) { - hash = (37 * hash) + CAN_BE_UNLOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER; - hash = (53 * hash) + getCanBeUnlockedPersonalLineListList().hashCode(); - } - hash = (37 * hash) + RETCODE_FIELD_NUMBER; - hash = (53 * hash) + getRetcode(); - if (getLockedPersonalLineListCount() > 0) { - hash = (37 * hash) + LOCKED_PERSONAL_LINE_LIST_FIELD_NUMBER; - hash = (53 * hash) + getLockedPersonalLineListList().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public Builder removeLockedPersonalLineList(int index) { + if (lockedPersonalLineListBuilder_ == null) { + ensureLockedPersonalLineListIsMutable(); + lockedPersonalLineList_.remove(index); + onChanged(); + } else { + lockedPersonalLineListBuilder_.remove(index); } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); + return this; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder getLockedPersonalLineListBuilder( + int index) { + return getLockedPersonalLineListFieldBuilder().getBuilder(index); + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineDataOrBuilder getLockedPersonalLineListOrBuilder( + int index) { + if (lockedPersonalLineListBuilder_ == null) { + return lockedPersonalLineList_.get(index); } else { + return lockedPersonalLineListBuilder_.getMessageOrBuilder(index); } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public java.util.List + getLockedPersonalLineListOrBuilderList() { + if (lockedPersonalLineListBuilder_ != null) { + return lockedPersonalLineListBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(lockedPersonalLineList_); } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - 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; - } - /** - * - * - *
-         * CmdId: 404
-         * Name: CKJDCPDNGII
-         * 
- * - * Protobuf type {@code PersonalLineAllDataRsp} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:PersonalLineAllDataRsp) - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRspOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass - .internal_static_PersonalLineAllDataRsp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass - .internal_static_PersonalLineAllDataRsp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - .class, - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - .Builder.class); - } - - // Construct using - // emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getLockedPersonalLineListFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - legendaryKeyCount_ = 0; - - curFinishedDailyTaskCount_ = 0; - - ongoingPersonalLineList_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - canBeUnlockedPersonalLineList_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000002); - retcode_ = 0; - - if (lockedPersonalLineListBuilder_ == null) { - lockedPersonalLineList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - } else { - lockedPersonalLineListBuilder_.clear(); - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass - .internal_static_PersonalLineAllDataRsp_descriptor; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - getDefaultInstanceForType() { - return emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - .getDefaultInstance(); - } - - @java.lang.Override - public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - build() { - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp result = - buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - buildPartial() { - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp result = - new emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp( - this); - int from_bitField0_ = bitField0_; - result.legendaryKeyCount_ = legendaryKeyCount_; - result.curFinishedDailyTaskCount_ = curFinishedDailyTaskCount_; - if (((bitField0_ & 0x00000001) != 0)) { - ongoingPersonalLineList_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.ongoingPersonalLineList_ = ongoingPersonalLineList_; - if (((bitField0_ & 0x00000002) != 0)) { - canBeUnlockedPersonalLineList_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.canBeUnlockedPersonalLineList_ = canBeUnlockedPersonalLineList_; - result.retcode_ = retcode_; - if (lockedPersonalLineListBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0)) { - lockedPersonalLineList_ = - java.util.Collections.unmodifiableList(lockedPersonalLineList_); - bitField0_ = (bitField0_ & ~0x00000004); - } - result.lockedPersonalLineList_ = lockedPersonalLineList_; - } else { - result.lockedPersonalLineList_ = lockedPersonalLineListBuilder_.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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp) { - return mergeFrom( - (emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp) - other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp other) { - if (other - == emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - .getDefaultInstance()) return this; - if (other.getLegendaryKeyCount() != 0) { - setLegendaryKeyCount(other.getLegendaryKeyCount()); - } - if (other.getCurFinishedDailyTaskCount() != 0) { - setCurFinishedDailyTaskCount(other.getCurFinishedDailyTaskCount()); - } - if (!other.ongoingPersonalLineList_.isEmpty()) { - if (ongoingPersonalLineList_.isEmpty()) { - ongoingPersonalLineList_ = other.ongoingPersonalLineList_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureOngoingPersonalLineListIsMutable(); - ongoingPersonalLineList_.addAll(other.ongoingPersonalLineList_); - } - onChanged(); - } - if (!other.canBeUnlockedPersonalLineList_.isEmpty()) { - if (canBeUnlockedPersonalLineList_.isEmpty()) { - canBeUnlockedPersonalLineList_ = other.canBeUnlockedPersonalLineList_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureCanBeUnlockedPersonalLineListIsMutable(); - canBeUnlockedPersonalLineList_.addAll(other.canBeUnlockedPersonalLineList_); - } - onChanged(); - } - if (other.getRetcode() != 0) { - setRetcode(other.getRetcode()); - } - if (lockedPersonalLineListBuilder_ == null) { - if (!other.lockedPersonalLineList_.isEmpty()) { - if (lockedPersonalLineList_.isEmpty()) { - lockedPersonalLineList_ = other.lockedPersonalLineList_; - bitField0_ = (bitField0_ & ~0x00000004); - } else { - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.addAll(other.lockedPersonalLineList_); - } - onChanged(); - } - } else { - if (!other.lockedPersonalLineList_.isEmpty()) { - if (lockedPersonalLineListBuilder_.isEmpty()) { - lockedPersonalLineListBuilder_.dispose(); - lockedPersonalLineListBuilder_ = null; - lockedPersonalLineList_ = other.lockedPersonalLineList_; - bitField0_ = (bitField0_ & ~0x00000004); - lockedPersonalLineListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getLockedPersonalLineListFieldBuilder() - : null; - } else { - lockedPersonalLineListBuilder_.addAllMessages(other.lockedPersonalLineList_); - } - } - } - 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.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private int legendaryKeyCount_; - /** - * uint32 legendary_key_count = 14; - * - * @return The legendaryKeyCount. - */ - @java.lang.Override - public int getLegendaryKeyCount() { - return legendaryKeyCount_; - } - /** - * uint32 legendary_key_count = 14; - * - * @param value The legendaryKeyCount to set. - * @return This builder for chaining. - */ - public Builder setLegendaryKeyCount(int value) { - - legendaryKeyCount_ = value; - onChanged(); - return this; - } - /** - * uint32 legendary_key_count = 14; - * - * @return This builder for chaining. - */ - public Builder clearLegendaryKeyCount() { - - legendaryKeyCount_ = 0; - onChanged(); - return this; - } - - private int curFinishedDailyTaskCount_; - /** - * uint32 cur_finished_daily_task_count = 6; - * - * @return The curFinishedDailyTaskCount. - */ - @java.lang.Override - public int getCurFinishedDailyTaskCount() { - return curFinishedDailyTaskCount_; - } - /** - * uint32 cur_finished_daily_task_count = 6; - * - * @param value The curFinishedDailyTaskCount to set. - * @return This builder for chaining. - */ - public Builder setCurFinishedDailyTaskCount(int value) { - - curFinishedDailyTaskCount_ = value; - onChanged(); - return this; - } - /** - * uint32 cur_finished_daily_task_count = 6; - * - * @return This builder for chaining. - */ - public Builder clearCurFinishedDailyTaskCount() { - - curFinishedDailyTaskCount_ = 0; - onChanged(); - return this; - } - - private com.google.protobuf.Internal.IntList ongoingPersonalLineList_ = emptyIntList(); - - private void ensureOngoingPersonalLineListIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - ongoingPersonalLineList_ = mutableCopy(ongoingPersonalLineList_); - bitField0_ |= 0x00000001; - } - } - /** - * - * - *
-             * OIJBKBOLJIL
-             * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @return A list containing the ongoingPersonalLineList. - */ - public java.util.List getOngoingPersonalLineListList() { - return ((bitField0_ & 0x00000001) != 0) - ? java.util.Collections.unmodifiableList(ongoingPersonalLineList_) - : ongoingPersonalLineList_; - } - /** - * - * - *
-             * OIJBKBOLJIL
-             * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @return The count of ongoingPersonalLineList. - */ - public int getOngoingPersonalLineListCount() { - return ongoingPersonalLineList_.size(); - } - /** - * - * - *
-             * OIJBKBOLJIL
-             * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @param index The index of the element to return. - * @return The ongoingPersonalLineList at the given index. - */ - public int getOngoingPersonalLineList(int index) { - return ongoingPersonalLineList_.getInt(index); - } - /** - * - * - *
-             * OIJBKBOLJIL
-             * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @param index The index to set the value at. - * @param value The ongoingPersonalLineList to set. - * @return This builder for chaining. - */ - public Builder setOngoingPersonalLineList(int index, int value) { - ensureOngoingPersonalLineListIsMutable(); - ongoingPersonalLineList_.setInt(index, value); - onChanged(); - return this; - } - /** - * - * - *
-             * OIJBKBOLJIL
-             * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @param value The ongoingPersonalLineList to add. - * @return This builder for chaining. - */ - public Builder addOngoingPersonalLineList(int value) { - ensureOngoingPersonalLineListIsMutable(); - ongoingPersonalLineList_.addInt(value); - onChanged(); - return this; - } - /** - * - * - *
-             * OIJBKBOLJIL
-             * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @param values The ongoingPersonalLineList to add. - * @return This builder for chaining. - */ - public Builder addAllOngoingPersonalLineList( - java.lang.Iterable values) { - ensureOngoingPersonalLineListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, ongoingPersonalLineList_); - onChanged(); - return this; - } - /** - * - * - *
-             * OIJBKBOLJIL
-             * 
- * - * repeated uint32 ongoing_personal_line_list = 3; - * - * @return This builder for chaining. - */ - public Builder clearOngoingPersonalLineList() { - ongoingPersonalLineList_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - return this; - } - - private com.google.protobuf.Internal.IntList canBeUnlockedPersonalLineList_ = emptyIntList(); - - private void ensureCanBeUnlockedPersonalLineListIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - canBeUnlockedPersonalLineList_ = mutableCopy(canBeUnlockedPersonalLineList_); - bitField0_ |= 0x00000002; - } - } - /** - * - * - *
-             * DIHALBEEOPO
-             * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @return A list containing the canBeUnlockedPersonalLineList. - */ - public java.util.List getCanBeUnlockedPersonalLineListList() { - return ((bitField0_ & 0x00000002) != 0) - ? java.util.Collections.unmodifiableList(canBeUnlockedPersonalLineList_) - : canBeUnlockedPersonalLineList_; - } - /** - * - * - *
-             * DIHALBEEOPO
-             * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @return The count of canBeUnlockedPersonalLineList. - */ - public int getCanBeUnlockedPersonalLineListCount() { - return canBeUnlockedPersonalLineList_.size(); - } - /** - * - * - *
-             * DIHALBEEOPO
-             * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @param index The index of the element to return. - * @return The canBeUnlockedPersonalLineList at the given index. - */ - public int getCanBeUnlockedPersonalLineList(int index) { - return canBeUnlockedPersonalLineList_.getInt(index); - } - /** - * - * - *
-             * DIHALBEEOPO
-             * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @param index The index to set the value at. - * @param value The canBeUnlockedPersonalLineList to set. - * @return This builder for chaining. - */ - public Builder setCanBeUnlockedPersonalLineList(int index, int value) { - ensureCanBeUnlockedPersonalLineListIsMutable(); - canBeUnlockedPersonalLineList_.setInt(index, value); - onChanged(); - return this; - } - /** - * - * - *
-             * DIHALBEEOPO
-             * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @param value The canBeUnlockedPersonalLineList to add. - * @return This builder for chaining. - */ - public Builder addCanBeUnlockedPersonalLineList(int value) { - ensureCanBeUnlockedPersonalLineListIsMutable(); - canBeUnlockedPersonalLineList_.addInt(value); - onChanged(); - return this; - } - /** - * - * - *
-             * DIHALBEEOPO
-             * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @param values The canBeUnlockedPersonalLineList to add. - * @return This builder for chaining. - */ - public Builder addAllCanBeUnlockedPersonalLineList( - java.lang.Iterable values) { - ensureCanBeUnlockedPersonalLineListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll( - values, canBeUnlockedPersonalLineList_); - onChanged(); - return this; - } - /** - * - * - *
-             * DIHALBEEOPO
-             * 
- * - * repeated uint32 can_be_unlocked_personal_line_list = 10; - * - * @return This builder for chaining. - */ - public Builder clearCanBeUnlockedPersonalLineList() { - canBeUnlockedPersonalLineList_ = emptyIntList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - return this; - } - - private int retcode_; - /** - * int32 retcode = 2; - * - * @return The retcode. - */ - @java.lang.Override - public int getRetcode() { - return retcode_; - } - /** - * int32 retcode = 2; - * - * @param value The retcode to set. - * @return This builder for chaining. - */ - public Builder setRetcode(int value) { - - retcode_ = value; - onChanged(); - return this; - } - /** - * int32 retcode = 2; - * - * @return This builder for chaining. - */ - public Builder clearRetcode() { - - retcode_ = 0; - onChanged(); - return this; - } - - private java.util.List< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData> - lockedPersonalLineList_ = java.util.Collections.emptyList(); - - private void ensureLockedPersonalLineListIsMutable() { - if (!((bitField0_ & 0x00000004) != 0)) { - lockedPersonalLineList_ = - new java.util.ArrayList< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineData>(lockedPersonalLineList_); - bitField0_ |= 0x00000004; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .Builder, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder> - lockedPersonalLineListBuilder_; - - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public java.util.List< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData> - getLockedPersonalLineListList() { - if (lockedPersonalLineListBuilder_ == null) { - return java.util.Collections.unmodifiableList(lockedPersonalLineList_); - } else { - return lockedPersonalLineListBuilder_.getMessageList(); - } - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public int getLockedPersonalLineListCount() { - if (lockedPersonalLineListBuilder_ == null) { - return lockedPersonalLineList_.size(); - } else { - return lockedPersonalLineListBuilder_.getCount(); - } - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - getLockedPersonalLineList(int index) { - if (lockedPersonalLineListBuilder_ == null) { - return lockedPersonalLineList_.get(index); - } else { - return lockedPersonalLineListBuilder_.getMessage(index); - } - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder setLockedPersonalLineList( - int index, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData value) { - if (lockedPersonalLineListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.set(index, value); - onChanged(); - } else { - lockedPersonalLineListBuilder_.setMessage(index, value); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder setLockedPersonalLineList( - int index, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder - builderForValue) { - if (lockedPersonalLineListBuilder_ == null) { - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.set(index, builderForValue.build()); - onChanged(); - } else { - lockedPersonalLineListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder addLockedPersonalLineList( - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData value) { - if (lockedPersonalLineListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.add(value); - onChanged(); - } else { - lockedPersonalLineListBuilder_.addMessage(value); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder addLockedPersonalLineList( - int index, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData value) { - if (lockedPersonalLineListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.add(index, value); - onChanged(); - } else { - lockedPersonalLineListBuilder_.addMessage(index, value); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder addLockedPersonalLineList( - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder - builderForValue) { - if (lockedPersonalLineListBuilder_ == null) { - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.add(builderForValue.build()); - onChanged(); - } else { - lockedPersonalLineListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder addLockedPersonalLineList( - int index, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder - builderForValue) { - if (lockedPersonalLineListBuilder_ == null) { - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.add(index, builderForValue.build()); - onChanged(); - } else { - lockedPersonalLineListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder addAllLockedPersonalLineList( - java.lang.Iterable< - ? extends - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineData> - values) { - if (lockedPersonalLineListBuilder_ == null) { - ensureLockedPersonalLineListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, lockedPersonalLineList_); - onChanged(); - } else { - lockedPersonalLineListBuilder_.addAllMessages(values); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder clearLockedPersonalLineList() { - if (lockedPersonalLineListBuilder_ == null) { - lockedPersonalLineList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000004); - onChanged(); - } else { - lockedPersonalLineListBuilder_.clear(); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public Builder removeLockedPersonalLineList(int index) { - if (lockedPersonalLineListBuilder_ == null) { - ensureLockedPersonalLineListIsMutable(); - lockedPersonalLineList_.remove(index); - onChanged(); - } else { - lockedPersonalLineListBuilder_.remove(index); - } - return this; - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .Builder - getLockedPersonalLineListBuilder(int index) { - return getLockedPersonalLineListFieldBuilder().getBuilder(index); - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder - getLockedPersonalLineListOrBuilder(int index) { - if (lockedPersonalLineListBuilder_ == null) { - return lockedPersonalLineList_.get(index); - } else { - return lockedPersonalLineListBuilder_.getMessageOrBuilder(index); - } - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public java.util.List< - ? extends - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder> - getLockedPersonalLineListOrBuilderList() { - if (lockedPersonalLineListBuilder_ != null) { - return lockedPersonalLineListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(lockedPersonalLineList_); - } - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .Builder - addLockedPersonalLineListBuilder() { - return getLockedPersonalLineListFieldBuilder() - .addBuilder( - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .getDefaultInstance()); - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .Builder - addLockedPersonalLineListBuilder(int index) { - return getLockedPersonalLineListFieldBuilder() - .addBuilder( - index, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .getDefaultInstance()); - } - /** repeated .LockedPersonallineData locked_personal_line_list = 1; */ - public java.util.List< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .Builder> - getLockedPersonalLineListBuilderList() { - return getLockedPersonalLineListFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .Builder, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder> - getLockedPersonalLineListFieldBuilder() { - if (lockedPersonalLineListBuilder_ == null) { - lockedPersonalLineListBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData - .Builder, - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass - .LockedPersonallineDataOrBuilder>( - lockedPersonalLineList_, - ((bitField0_ & 0x00000004) != 0), - getParentForChildren(), - isClean()); - lockedPersonalLineList_ = null; - } - return lockedPersonalLineListBuilder_; - } - - @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:PersonalLineAllDataRsp) - } - - // @@protoc_insertion_point(class_scope:PersonalLineAllDataRsp) - private static final emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass - .PersonalLineAllDataRsp - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = - new emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp(); - } - - public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PersonalLineAllDataRsp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PersonalLineAllDataRsp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder addLockedPersonalLineListBuilder() { + return getLockedPersonalLineListFieldBuilder().addBuilder( + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.getDefaultInstance()); + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder addLockedPersonalLineListBuilder( + int index) { + return getLockedPersonalLineListFieldBuilder().addBuilder( + index, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.getDefaultInstance()); + } + /** + * repeated .LockedPersonallineData locked_personal_line_list = 1; + */ + public java.util.List + getLockedPersonalLineListBuilderList() { + return getLockedPersonalLineListFieldBuilder().getBuilderList(); + } + private com.google.protobuf.RepeatedFieldBuilderV3< + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineDataOrBuilder> + getLockedPersonalLineListFieldBuilder() { + if (lockedPersonalLineListBuilder_ == null) { + lockedPersonalLineListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineData.Builder, emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.LockedPersonallineDataOrBuilder>( + lockedPersonalLineList_, + ((bitField0_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); + lockedPersonalLineList_ = null; } + return lockedPersonalLineListBuilder_; + } + @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:PersonalLineAllDataRsp) } - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_PersonalLineAllDataRsp_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_PersonalLineAllDataRsp_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - + // @@protoc_insertion_point(class_scope:PersonalLineAllDataRsp) + private static final emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp DEFAULT_INSTANCE; static { - java.lang.String[] descriptorData = { - "\n\034PersonalLineAllDataRsp.proto\032\034LockedPe" - + "rsonallineData.proto\"\371\001\n\026PersonalLineAll" - + "DataRsp\022\033\n\023legendary_key_count\030\016 \001(\r\022%\n\035" - + "cur_finished_daily_task_count\030\006 \001(\r\022\"\n\032o" - + "ngoing_personal_line_list\030\003 \003(\r\022*\n\"can_b" - + "e_unlocked_personal_line_list\030\n \003(\r\022\017\n\007r" - + "etcode\030\002 \001(\005\022:\n\031locked_personal_line_lis" - + "t\030\001 \003(\0132\027.LockedPersonallineDataB!\n\031emu." - + "grasscutter.net.protoZ\004/genb\006proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.getDescriptor(), - }); - internal_static_PersonalLineAllDataRsp_descriptor = getDescriptor().getMessageTypes().get(0); - internal_static_PersonalLineAllDataRsp_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_PersonalLineAllDataRsp_descriptor, - new java.lang.String[] { - "LegendaryKeyCount", - "CurFinishedDailyTaskCount", - "OngoingPersonalLineList", - "CanBeUnlockedPersonalLineList", - "Retcode", - "LockedPersonalLineList", - }); - emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.getDescriptor(); + DEFAULT_INSTANCE = new emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp(); } - // @@protoc_insertion_point(outer_class_scope) + public static emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PersonalLineAllDataRsp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PersonalLineAllDataRsp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public emu.grasscutter.net.proto.PersonalLineAllDataRspOuterClass.PersonalLineAllDataRsp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_PersonalLineAllDataRsp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_PersonalLineAllDataRsp_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\034PersonalLineAllDataRsp.proto\032\034LockedPe" + + "rsonallineData.proto\"\371\001\n\026PersonalLineAll" + + "DataRsp\022\033\n\023legendary_key_count\030\016 \001(\r\022%\n\035" + + "cur_finished_daily_task_count\030\006 \001(\r\022*\n\"c" + + "an_be_unlocked_personal_line_list\030\003 \003(\r\022" + + "\"\n\032ongoing_personal_line_list\030\n \003(\r\022\017\n\007r" + + "etcode\030\002 \001(\005\022:\n\031locked_personal_line_lis" + + "t\030\001 \003(\0132\027.LockedPersonallineDataB\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.LockedPersonallineDataOuterClass.getDescriptor(), + }); + internal_static_PersonalLineAllDataRsp_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_PersonalLineAllDataRsp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_PersonalLineAllDataRsp_descriptor, + new java.lang.String[] { "LegendaryKeyCount", "CurFinishedDailyTaskCount", "CanBeUnlockedPersonalLineList", "OngoingPersonalLineList", "Retcode", "LockedPersonalLineList", }); + emu.grasscutter.net.proto.LockedPersonallineDataOuterClass.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) } diff --git a/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookReqOuterClass.java b/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookReqOuterClass.java index 0c7b0c644..f4dca9227 100644 --- a/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookReqOuterClass.java +++ b/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookReqOuterClass.java @@ -4,62 +4,379 @@ package emu.grasscutter.net.proto; public final class PlayerCookReqOuterClass { - private PlayerCookReqOuterClass() {} + private PlayerCookReqOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } - 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 PlayerCookReqOrBuilder extends + // @@protoc_insertion_point(interface_extends:PlayerCookReq) + com.google.protobuf.MessageOrBuilder { - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + /** + * uint32 cook_count = 13; + * @return The cookCount. + */ + int getCookCount(); + + /** + * uint32 assist_avatar = 1; + * @return The assistAvatar. + */ + int getAssistAvatar(); + + /** + * uint32 qte_quality = 6; + * @return The qteQuality. + */ + int getQteQuality(); + + /** + * uint32 recipe_id = 7; + * @return The recipeId. + */ + int getRecipeId(); + } + /** + *
+   * CmdId: 150
+   * Name: IMAKIKFJHOM
+   * 
+ * + * Protobuf type {@code PlayerCookReq} + */ + public static final class PlayerCookReq extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:PlayerCookReq) + PlayerCookReqOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlayerCookReq.newBuilder() to construct. + private PlayerCookReq(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlayerCookReq() { } - public interface PlayerCookReqOrBuilder - extends - // @@protoc_insertion_point(interface_extends:PlayerCookReq) - com.google.protobuf.MessageOrBuilder { + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlayerCookReq(); + } - /** - * - * - *
-         * AIBLNBAFJOL
-         * 
- * - * uint32 qte_quality = 13; - * - * @return The qteQuality. - */ - int getQteQuality(); + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlayerCookReq( + 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: { - /** - * uint32 assist_avatar = 1; - * - * @return The assistAvatar. - */ - int getAssistAvatar(); + assistAvatar_ = input.readUInt32(); + break; + } + case 48: { - /** - * - * - *
-         * EHPKNEPMOAO
-         * 
- * - * uint32 cook_count = 6; - * - * @return The cookCount. - */ - int getCookCount(); + qteQuality_ = input.readUInt32(); + break; + } + case 56: { - /** - * uint32 recipe_id = 7; - * - * @return The recipeId. - */ - int getRecipeId(); + recipeId_ = input.readUInt32(); + break; + } + case 104: { + + cookCount_ = 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.PlayerCookReqOuterClass.internal_static_PlayerCookReq_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return emu.grasscutter.net.proto.PlayerCookReqOuterClass.internal_static_PlayerCookReq_fieldAccessorTable + .ensureFieldAccessorsInitialized( + emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.class, emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.Builder.class); + } + + public static final int COOK_COUNT_FIELD_NUMBER = 13; + private int cookCount_; + /** + * uint32 cook_count = 13; + * @return The cookCount. + */ + @java.lang.Override + public int getCookCount() { + return cookCount_; + } + + public static final int ASSIST_AVATAR_FIELD_NUMBER = 1; + private int assistAvatar_; + /** + * uint32 assist_avatar = 1; + * @return The assistAvatar. + */ + @java.lang.Override + public int getAssistAvatar() { + return assistAvatar_; + } + + public static final int QTE_QUALITY_FIELD_NUMBER = 6; + private int qteQuality_; + /** + * uint32 qte_quality = 6; + * @return The qteQuality. + */ + @java.lang.Override + public int getQteQuality() { + return qteQuality_; + } + + public static final int RECIPE_ID_FIELD_NUMBER = 7; + private int recipeId_; + /** + * uint32 recipe_id = 7; + * @return The recipeId. + */ + @java.lang.Override + public int getRecipeId() { + return recipeId_; + } + + 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 (assistAvatar_ != 0) { + output.writeUInt32(1, assistAvatar_); + } + if (qteQuality_ != 0) { + output.writeUInt32(6, qteQuality_); + } + if (recipeId_ != 0) { + output.writeUInt32(7, recipeId_); + } + if (cookCount_ != 0) { + output.writeUInt32(13, cookCount_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (assistAvatar_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(1, assistAvatar_); + } + if (qteQuality_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(6, qteQuality_); + } + if (recipeId_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(7, recipeId_); + } + if (cookCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(13, cookCount_); + } + 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.PlayerCookReqOuterClass.PlayerCookReq)) { + return super.equals(obj); + } + emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq other = (emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq) obj; + + if (getCookCount() + != other.getCookCount()) return false; + if (getAssistAvatar() + != other.getAssistAvatar()) return false; + if (getQteQuality() + != other.getQteQuality()) return false; + if (getRecipeId() + != other.getRecipeId()) 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) + COOK_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getCookCount(); + hash = (37 * hash) + ASSIST_AVATAR_FIELD_NUMBER; + hash = (53 * hash) + getAssistAvatar(); + hash = (37 * hash) + QTE_QUALITY_FIELD_NUMBER; + hash = (53 * hash) + getQteQuality(); + hash = (37 * hash) + RECIPE_ID_FIELD_NUMBER; + hash = (53 * hash) + getRecipeId(); + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq 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; } /** - * - * *
      * CmdId: 150
      * Name: IMAKIKFJHOM
@@ -67,792 +384,374 @@ public final class PlayerCookReqOuterClass {
      *
      * Protobuf type {@code PlayerCookReq}
      */
-    public static final class PlayerCookReq extends com.google.protobuf.GeneratedMessageV3
-            implements
-            // @@protoc_insertion_point(message_implements:PlayerCookReq)
-            PlayerCookReqOrBuilder {
-        private static final long serialVersionUID = 0L;
-        // Use PlayerCookReq.newBuilder() to construct.
-        private PlayerCookReq(com.google.protobuf.GeneratedMessageV3.Builder builder) {
-            super(builder);
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
+        // @@protoc_insertion_point(builder_implements:PlayerCookReq)
+        emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReqOrBuilder {
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return emu.grasscutter.net.proto.PlayerCookReqOuterClass.internal_static_PlayerCookReq_descriptor;
+      }
+
+      @java.lang.Override
+      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+          internalGetFieldAccessorTable() {
+        return emu.grasscutter.net.proto.PlayerCookReqOuterClass.internal_static_PlayerCookReq_fieldAccessorTable
+            .ensureFieldAccessorsInitialized(
+                emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.class, emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.Builder.class);
+      }
+
+      // Construct using emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.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();
+        cookCount_ = 0;
 
-        private PlayerCookReq() {}
+        assistAvatar_ = 0;
 
-        @java.lang.Override
-        @SuppressWarnings({"unused"})
-        protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
-            return new PlayerCookReq();
+        qteQuality_ = 0;
+
+        recipeId_ = 0;
+
+        return this;
+      }
+
+      @java.lang.Override
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return emu.grasscutter.net.proto.PlayerCookReqOuterClass.internal_static_PlayerCookReq_descriptor;
+      }
+
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq getDefaultInstanceForType() {
+        return emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.getDefaultInstance();
+      }
+
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq build() {
+        emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq result = buildPartial();
+        if (!result.isInitialized()) {
+          throw newUninitializedMessageException(result);
         }
+        return result;
+      }
 
-        @java.lang.Override
-        public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
-            return this.unknownFields;
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq buildPartial() {
+        emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq result = new emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq(this);
+        result.cookCount_ = cookCount_;
+        result.assistAvatar_ = assistAvatar_;
+        result.qteQuality_ = qteQuality_;
+        result.recipeId_ = recipeId_;
+        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.PlayerCookReqOuterClass.PlayerCookReq) {
+          return mergeFrom((emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq)other);
+        } else {
+          super.mergeFrom(other);
+          return this;
         }
+      }
 
-        private PlayerCookReq(
-                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:
-                            {
-                                assistAvatar_ = input.readUInt32();
-                                break;
-                            }
-                        case 48:
-                            {
-                                cookCount_ = input.readUInt32();
-                                break;
-                            }
-                        case 56:
-                            {
-                                recipeId_ = input.readUInt32();
-                                break;
-                            }
-                        case 104:
-                            {
-                                qteQuality_ = 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 Builder mergeFrom(emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq other) {
+        if (other == emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.getDefaultInstance()) return this;
+        if (other.getCookCount() != 0) {
+          setCookCount(other.getCookCount());
         }
-
-        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-            return emu.grasscutter.net.proto.PlayerCookReqOuterClass
-                    .internal_static_PlayerCookReq_descriptor;
+        if (other.getAssistAvatar() != 0) {
+          setAssistAvatar(other.getAssistAvatar());
         }
-
-        @java.lang.Override
-        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-                internalGetFieldAccessorTable() {
-            return emu.grasscutter.net.proto.PlayerCookReqOuterClass
-                    .internal_static_PlayerCookReq_fieldAccessorTable
-                    .ensureFieldAccessorsInitialized(
-                            emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.class,
-                            emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.Builder.class);
+        if (other.getQteQuality() != 0) {
+          setQteQuality(other.getQteQuality());
         }
-
-        public static final int QTE_QUALITY_FIELD_NUMBER = 13;
-        private int qteQuality_;
-        /**
-         *
-         *
-         * 
-         * AIBLNBAFJOL
-         * 
- * - * uint32 qte_quality = 13; - * - * @return The qteQuality. - */ - @java.lang.Override - public int getQteQuality() { - return qteQuality_; + if (other.getRecipeId() != 0) { + setRecipeId(other.getRecipeId()); } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } - public static final int ASSIST_AVATAR_FIELD_NUMBER = 1; - private int assistAvatar_; - /** - * uint32 assist_avatar = 1; - * - * @return The assistAvatar. - */ - @java.lang.Override - public int getAssistAvatar() { - return assistAvatar_; - } - - public static final int COOK_COUNT_FIELD_NUMBER = 6; - private int cookCount_; - /** - * - * - *
-         * EHPKNEPMOAO
-         * 
- * - * uint32 cook_count = 6; - * - * @return The cookCount. - */ - @java.lang.Override - public int getCookCount() { - return cookCount_; - } - - public static final int RECIPE_ID_FIELD_NUMBER = 7; - private int recipeId_; - /** - * uint32 recipe_id = 7; - * - * @return The recipeId. - */ - @java.lang.Override - public int getRecipeId() { - return recipeId_; - } - - 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 (assistAvatar_ != 0) { - output.writeUInt32(1, assistAvatar_); - } - if (cookCount_ != 0) { - output.writeUInt32(6, cookCount_); - } - if (recipeId_ != 0) { - output.writeUInt32(7, recipeId_); - } - if (qteQuality_ != 0) { - output.writeUInt32(13, qteQuality_); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (assistAvatar_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(1, assistAvatar_); - } - if (cookCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(6, cookCount_); - } - if (recipeId_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(7, recipeId_); - } - if (qteQuality_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(13, qteQuality_); - } - 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.PlayerCookReqOuterClass.PlayerCookReq)) { - return super.equals(obj); - } - emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq other = - (emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq) obj; - - if (getQteQuality() != other.getQteQuality()) return false; - if (getAssistAvatar() != other.getAssistAvatar()) return false; - if (getCookCount() != other.getCookCount()) return false; - if (getRecipeId() != other.getRecipeId()) 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) + QTE_QUALITY_FIELD_NUMBER; - hash = (53 * hash) + getQteQuality(); - hash = (37 * hash) + ASSIST_AVATAR_FIELD_NUMBER; - hash = (53 * hash) + getAssistAvatar(); - hash = (37 * hash) + COOK_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getCookCount(); - hash = (37 * hash) + RECIPE_ID_FIELD_NUMBER; - hash = (53 * hash) + getRecipeId(); - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq - 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.PlayerCookReqOuterClass.PlayerCookReq parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq 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.PlayerCookReqOuterClass.PlayerCookReq 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; - } - /** - * - * - *
-         * CmdId: 150
-         * Name: IMAKIKFJHOM
-         * 
- * - * Protobuf type {@code PlayerCookReq} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:PlayerCookReq) - emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReqOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return emu.grasscutter.net.proto.PlayerCookReqOuterClass - .internal_static_PlayerCookReq_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return emu.grasscutter.net.proto.PlayerCookReqOuterClass - .internal_static_PlayerCookReq_fieldAccessorTable - .ensureFieldAccessorsInitialized( - emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.class, - emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.Builder.class); - } - - // Construct using - // emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.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(); - qteQuality_ = 0; - - assistAvatar_ = 0; - - cookCount_ = 0; - - recipeId_ = 0; - - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return emu.grasscutter.net.proto.PlayerCookReqOuterClass - .internal_static_PlayerCookReq_descriptor; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq - getDefaultInstanceForType() { - return emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.getDefaultInstance(); - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq build() { - emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq buildPartial() { - emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq result = - new emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq(this); - result.qteQuality_ = qteQuality_; - result.assistAvatar_ = assistAvatar_; - result.cookCount_ = cookCount_; - result.recipeId_ = recipeId_; - 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.PlayerCookReqOuterClass.PlayerCookReq) { - return mergeFrom((emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq other) { - if (other - == emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq.getDefaultInstance()) - return this; - if (other.getQteQuality() != 0) { - setQteQuality(other.getQteQuality()); - } - if (other.getAssistAvatar() != 0) { - setAssistAvatar(other.getAssistAvatar()); - } - if (other.getCookCount() != 0) { - setCookCount(other.getCookCount()); - } - if (other.getRecipeId() != 0) { - setRecipeId(other.getRecipeId()); - } - 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.PlayerCookReqOuterClass.PlayerCookReq parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int qteQuality_; - /** - * - * - *
-             * AIBLNBAFJOL
-             * 
- * - * uint32 qte_quality = 13; - * - * @return The qteQuality. - */ - @java.lang.Override - public int getQteQuality() { - return qteQuality_; - } - /** - * - * - *
-             * AIBLNBAFJOL
-             * 
- * - * uint32 qte_quality = 13; - * - * @param value The qteQuality to set. - * @return This builder for chaining. - */ - public Builder setQteQuality(int value) { - - qteQuality_ = value; - onChanged(); - return this; - } - /** - * - * - *
-             * AIBLNBAFJOL
-             * 
- * - * uint32 qte_quality = 13; - * - * @return This builder for chaining. - */ - public Builder clearQteQuality() { - - qteQuality_ = 0; - onChanged(); - return this; - } - - private int assistAvatar_; - /** - * uint32 assist_avatar = 1; - * - * @return The assistAvatar. - */ - @java.lang.Override - public int getAssistAvatar() { - return assistAvatar_; - } - /** - * uint32 assist_avatar = 1; - * - * @param value The assistAvatar to set. - * @return This builder for chaining. - */ - public Builder setAssistAvatar(int value) { - - assistAvatar_ = value; - onChanged(); - return this; - } - /** - * uint32 assist_avatar = 1; - * - * @return This builder for chaining. - */ - public Builder clearAssistAvatar() { - - assistAvatar_ = 0; - onChanged(); - return this; - } - - private int cookCount_; - /** - * - * - *
-             * EHPKNEPMOAO
-             * 
- * - * uint32 cook_count = 6; - * - * @return The cookCount. - */ - @java.lang.Override - public int getCookCount() { - return cookCount_; - } - /** - * - * - *
-             * EHPKNEPMOAO
-             * 
- * - * uint32 cook_count = 6; - * - * @param value The cookCount to set. - * @return This builder for chaining. - */ - public Builder setCookCount(int value) { - - cookCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-             * EHPKNEPMOAO
-             * 
- * - * uint32 cook_count = 6; - * - * @return This builder for chaining. - */ - public Builder clearCookCount() { - - cookCount_ = 0; - onChanged(); - return this; - } - - private int recipeId_; - /** - * uint32 recipe_id = 7; - * - * @return The recipeId. - */ - @java.lang.Override - public int getRecipeId() { - return recipeId_; - } - /** - * uint32 recipe_id = 7; - * - * @param value The recipeId to set. - * @return This builder for chaining. - */ - public Builder setRecipeId(int value) { - - recipeId_ = value; - onChanged(); - return this; - } - /** - * uint32 recipe_id = 7; - * - * @return This builder for chaining. - */ - public Builder clearRecipeId() { - - recipeId_ = 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:PlayerCookReq) - } - - // @@protoc_insertion_point(class_scope:PlayerCookReq) - private static final emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq(); - } - - public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PlayerCookReq parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PlayerCookReq(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + @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.PlayerCookReqOuterClass.PlayerCookReq parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } } + return this; + } + + private int cookCount_ ; + /** + * uint32 cook_count = 13; + * @return The cookCount. + */ + @java.lang.Override + public int getCookCount() { + return cookCount_; + } + /** + * uint32 cook_count = 13; + * @param value The cookCount to set. + * @return This builder for chaining. + */ + public Builder setCookCount(int value) { + + cookCount_ = value; + onChanged(); + return this; + } + /** + * uint32 cook_count = 13; + * @return This builder for chaining. + */ + public Builder clearCookCount() { + + cookCount_ = 0; + onChanged(); + return this; + } + + private int assistAvatar_ ; + /** + * uint32 assist_avatar = 1; + * @return The assistAvatar. + */ + @java.lang.Override + public int getAssistAvatar() { + return assistAvatar_; + } + /** + * uint32 assist_avatar = 1; + * @param value The assistAvatar to set. + * @return This builder for chaining. + */ + public Builder setAssistAvatar(int value) { + + assistAvatar_ = value; + onChanged(); + return this; + } + /** + * uint32 assist_avatar = 1; + * @return This builder for chaining. + */ + public Builder clearAssistAvatar() { + + assistAvatar_ = 0; + onChanged(); + return this; + } + + private int qteQuality_ ; + /** + * uint32 qte_quality = 6; + * @return The qteQuality. + */ + @java.lang.Override + public int getQteQuality() { + return qteQuality_; + } + /** + * uint32 qte_quality = 6; + * @param value The qteQuality to set. + * @return This builder for chaining. + */ + public Builder setQteQuality(int value) { + + qteQuality_ = value; + onChanged(); + return this; + } + /** + * uint32 qte_quality = 6; + * @return This builder for chaining. + */ + public Builder clearQteQuality() { + + qteQuality_ = 0; + onChanged(); + return this; + } + + private int recipeId_ ; + /** + * uint32 recipe_id = 7; + * @return The recipeId. + */ + @java.lang.Override + public int getRecipeId() { + return recipeId_; + } + /** + * uint32 recipe_id = 7; + * @param value The recipeId to set. + * @return This builder for chaining. + */ + public Builder setRecipeId(int value) { + + recipeId_ = value; + onChanged(); + return this; + } + /** + * uint32 recipe_id = 7; + * @return This builder for chaining. + */ + public Builder clearRecipeId() { + + recipeId_ = 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:PlayerCookReq) } - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_PlayerCookReq_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_PlayerCookReq_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - + // @@protoc_insertion_point(class_scope:PlayerCookReq) + private static final emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq DEFAULT_INSTANCE; static { - java.lang.String[] descriptorData = { - "\n\023PlayerCookReq.proto\"b\n\rPlayerCookReq\022\023" - + "\n\013qte_quality\030\r \001(\r\022\025\n\rassist_avatar\030\001 \001" - + "(\r\022\022\n\ncook_count\030\006 \001(\r\022\021\n\trecipe_id\030\007 \001(" - + "\rB!\n\031emu.grasscutter.net.protoZ\004/genb\006pr" - + "oto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] {}); - internal_static_PlayerCookReq_descriptor = getDescriptor().getMessageTypes().get(0); - internal_static_PlayerCookReq_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_PlayerCookReq_descriptor, - new java.lang.String[] { - "QteQuality", "AssistAvatar", "CookCount", "RecipeId", - }); + DEFAULT_INSTANCE = new emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq(); } - // @@protoc_insertion_point(outer_class_scope) + public static emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlayerCookReq parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlayerCookReq(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public emu.grasscutter.net.proto.PlayerCookReqOuterClass.PlayerCookReq getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_PlayerCookReq_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_PlayerCookReq_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\023PlayerCookReq.proto\"b\n\rPlayerCookReq\022\022" + + "\n\ncook_count\030\r \001(\r\022\025\n\rassist_avatar\030\001 \001(" + + "\r\022\023\n\013qte_quality\030\006 \001(\r\022\021\n\trecipe_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_PlayerCookReq_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_PlayerCookReq_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_PlayerCookReq_descriptor, + new java.lang.String[] { "CookCount", "AssistAvatar", "QteQuality", "RecipeId", }); + } + + // @@protoc_insertion_point(outer_class_scope) } diff --git a/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookRspOuterClass.java b/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookRspOuterClass.java index fa33de546..5c7bb7986 100644 --- a/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookRspOuterClass.java +++ b/src/generated/main/java/emu/grasscutter/net/proto/PlayerCookRspOuterClass.java @@ -4,97 +4,597 @@ package emu.grasscutter.net.proto; public final class PlayerCookRspOuterClass { - private PlayerCookRspOuterClass() {} + private PlayerCookRspOuterClass() {} + public static void registerAllExtensions( + com.google.protobuf.ExtensionRegistryLite registry) { + } - 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 PlayerCookRspOrBuilder extends + // @@protoc_insertion_point(interface_extends:PlayerCookRsp) + com.google.protobuf.MessageOrBuilder { - public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { - registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); + /** + * uint32 cook_count = 2; + * @return The cookCount. + */ + int getCookCount(); + + /** + * int32 retcode = 12; + * @return The retcode. + */ + int getRetcode(); + + /** + * uint32 qte_quality = 14; + * @return The qteQuality. + */ + int getQteQuality(); + + /** + * repeated .ItemParam item_list = 8; + */ + java.util.List + getItemListList(); + /** + * repeated .ItemParam item_list = 8; + */ + emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index); + /** + * repeated .ItemParam item_list = 8; + */ + int getItemListCount(); + /** + * repeated .ItemParam item_list = 8; + */ + java.util.List + getItemListOrBuilderList(); + /** + * repeated .ItemParam item_list = 8; + */ + emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder( + int index); + + /** + * repeated .ItemParam extral_item_list = 15; + */ + java.util.List + getExtralItemListList(); + /** + * repeated .ItemParam extral_item_list = 15; + */ + emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getExtralItemList(int index); + /** + * repeated .ItemParam extral_item_list = 15; + */ + int getExtralItemListCount(); + /** + * repeated .ItemParam extral_item_list = 15; + */ + java.util.List + getExtralItemListOrBuilderList(); + /** + * repeated .ItemParam extral_item_list = 15; + */ + emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getExtralItemListOrBuilder( + int index); + + /** + * .CookRecipeData recipe_data = 9; + * @return Whether the recipeData field is set. + */ + boolean hasRecipeData(); + /** + * .CookRecipeData recipe_data = 9; + * @return The recipeData. + */ + emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData getRecipeData(); + /** + * .CookRecipeData recipe_data = 9; + */ + emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder getRecipeDataOrBuilder(); + } + /** + *
+   * CmdId: 148
+   * Name: GJBLIANJAOC
+   * 
+ * + * Protobuf type {@code PlayerCookRsp} + */ + public static final class PlayerCookRsp extends + com.google.protobuf.GeneratedMessageV3 implements + // @@protoc_insertion_point(message_implements:PlayerCookRsp) + PlayerCookRspOrBuilder { + private static final long serialVersionUID = 0L; + // Use PlayerCookRsp.newBuilder() to construct. + private PlayerCookRsp(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + private PlayerCookRsp() { + itemList_ = java.util.Collections.emptyList(); + extralItemList_ = java.util.Collections.emptyList(); } - public interface PlayerCookRspOrBuilder - extends - // @@protoc_insertion_point(interface_extends:PlayerCookRsp) - com.google.protobuf.MessageOrBuilder { + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance( + UnusedPrivateParameter unused) { + return new PlayerCookRsp(); + } - /** - * - * - *
-         * AIBLNBAFJOL
-         * 
- * - * uint32 qte_quality = 2; - * - * @return The qteQuality. - */ - int getQteQuality(); + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet + getUnknownFields() { + return this.unknownFields; + } + private PlayerCookRsp( + 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: { - /** - * int32 retcode = 12; - * - * @return The retcode. - */ - int getRetcode(); + cookCount_ = input.readUInt32(); + break; + } + case 66: { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + itemList_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + itemList_.add( + input.readMessage(emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.parser(), extensionRegistry)); + break; + } + case 74: { + emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder subBuilder = null; + if (recipeData_ != null) { + subBuilder = recipeData_.toBuilder(); + } + recipeData_ = input.readMessage(emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(recipeData_); + recipeData_ = subBuilder.buildPartial(); + } - /** - * - * - *
-         * EHPKNEPMOAO
-         * 
- * - * uint32 cook_count = 14; - * - * @return The cookCount. - */ - int getCookCount(); + break; + } + case 96: { - /** repeated .ItemParam item_list = 8; */ - java.util.List getItemListList(); - /** repeated .ItemParam item_list = 8; */ - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index); - /** repeated .ItemParam item_list = 8; */ - int getItemListCount(); - /** repeated .ItemParam item_list = 8; */ - java.util.List - getItemListOrBuilderList(); - /** repeated .ItemParam item_list = 8; */ - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder( - int index); + retcode_ = input.readInt32(); + break; + } + case 112: { - /** repeated .ItemParam extral_item_list = 15; */ - java.util.List getExtralItemListList(); - /** repeated .ItemParam extral_item_list = 15; */ - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getExtralItemList(int index); - /** repeated .ItemParam extral_item_list = 15; */ - int getExtralItemListCount(); - /** repeated .ItemParam extral_item_list = 15; */ - java.util.List - getExtralItemListOrBuilderList(); - /** repeated .ItemParam extral_item_list = 15; */ - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getExtralItemListOrBuilder( - int index); + qteQuality_ = input.readUInt32(); + break; + } + case 122: { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + extralItemList_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + extralItemList_.add( + input.readMessage(emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.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)) { + itemList_ = java.util.Collections.unmodifiableList(itemList_); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + extralItemList_ = java.util.Collections.unmodifiableList(extralItemList_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + public static final com.google.protobuf.Descriptors.Descriptor + getDescriptor() { + return emu.grasscutter.net.proto.PlayerCookRspOuterClass.internal_static_PlayerCookRsp_descriptor; + } - /** - * .CookRecipeData recipe_data = 9; - * - * @return Whether the recipeData field is set. - */ - boolean hasRecipeData(); - /** - * .CookRecipeData recipe_data = 9; - * - * @return The recipeData. - */ - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData getRecipeData(); - /** .CookRecipeData recipe_data = 9; */ - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder - getRecipeDataOrBuilder(); + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return emu.grasscutter.net.proto.PlayerCookRspOuterClass.internal_static_PlayerCookRsp_fieldAccessorTable + .ensureFieldAccessorsInitialized( + emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.class, emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.Builder.class); + } + + public static final int COOK_COUNT_FIELD_NUMBER = 2; + private int cookCount_; + /** + * uint32 cook_count = 2; + * @return The cookCount. + */ + @java.lang.Override + public int getCookCount() { + return cookCount_; + } + + public static final int RETCODE_FIELD_NUMBER = 12; + private int retcode_; + /** + * int32 retcode = 12; + * @return The retcode. + */ + @java.lang.Override + public int getRetcode() { + return retcode_; + } + + public static final int QTE_QUALITY_FIELD_NUMBER = 14; + private int qteQuality_; + /** + * uint32 qte_quality = 14; + * @return The qteQuality. + */ + @java.lang.Override + public int getQteQuality() { + return qteQuality_; + } + + public static final int ITEM_LIST_FIELD_NUMBER = 8; + private java.util.List itemList_; + /** + * repeated .ItemParam item_list = 8; + */ + @java.lang.Override + public java.util.List getItemListList() { + return itemList_; + } + /** + * repeated .ItemParam item_list = 8; + */ + @java.lang.Override + public java.util.List + getItemListOrBuilderList() { + return itemList_; + } + /** + * repeated .ItemParam item_list = 8; + */ + @java.lang.Override + public int getItemListCount() { + return itemList_.size(); + } + /** + * repeated .ItemParam item_list = 8; + */ + @java.lang.Override + public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index) { + return itemList_.get(index); + } + /** + * repeated .ItemParam item_list = 8; + */ + @java.lang.Override + public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder( + int index) { + return itemList_.get(index); + } + + public static final int EXTRAL_ITEM_LIST_FIELD_NUMBER = 15; + private java.util.List extralItemList_; + /** + * repeated .ItemParam extral_item_list = 15; + */ + @java.lang.Override + public java.util.List getExtralItemListList() { + return extralItemList_; + } + /** + * repeated .ItemParam extral_item_list = 15; + */ + @java.lang.Override + public java.util.List + getExtralItemListOrBuilderList() { + return extralItemList_; + } + /** + * repeated .ItemParam extral_item_list = 15; + */ + @java.lang.Override + public int getExtralItemListCount() { + return extralItemList_.size(); + } + /** + * repeated .ItemParam extral_item_list = 15; + */ + @java.lang.Override + public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getExtralItemList(int index) { + return extralItemList_.get(index); + } + /** + * repeated .ItemParam extral_item_list = 15; + */ + @java.lang.Override + public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getExtralItemListOrBuilder( + int index) { + return extralItemList_.get(index); + } + + public static final int RECIPE_DATA_FIELD_NUMBER = 9; + private emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData recipeData_; + /** + * .CookRecipeData recipe_data = 9; + * @return Whether the recipeData field is set. + */ + @java.lang.Override + public boolean hasRecipeData() { + return recipeData_ != null; + } + /** + * .CookRecipeData recipe_data = 9; + * @return The recipeData. + */ + @java.lang.Override + public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData getRecipeData() { + return recipeData_ == null ? emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.getDefaultInstance() : recipeData_; + } + /** + * .CookRecipeData recipe_data = 9; + */ + @java.lang.Override + public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder getRecipeDataOrBuilder() { + return getRecipeData(); + } + + 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 (cookCount_ != 0) { + output.writeUInt32(2, cookCount_); + } + for (int i = 0; i < itemList_.size(); i++) { + output.writeMessage(8, itemList_.get(i)); + } + if (recipeData_ != null) { + output.writeMessage(9, getRecipeData()); + } + if (retcode_ != 0) { + output.writeInt32(12, retcode_); + } + if (qteQuality_ != 0) { + output.writeUInt32(14, qteQuality_); + } + for (int i = 0; i < extralItemList_.size(); i++) { + output.writeMessage(15, extralItemList_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (cookCount_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(2, cookCount_); + } + for (int i = 0; i < itemList_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, itemList_.get(i)); + } + if (recipeData_ != null) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, getRecipeData()); + } + if (retcode_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(12, retcode_); + } + if (qteQuality_ != 0) { + size += com.google.protobuf.CodedOutputStream + .computeUInt32Size(14, qteQuality_); + } + for (int i = 0; i < extralItemList_.size(); i++) { + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, extralItemList_.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.PlayerCookRspOuterClass.PlayerCookRsp)) { + return super.equals(obj); + } + emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp other = (emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp) obj; + + if (getCookCount() + != other.getCookCount()) return false; + if (getRetcode() + != other.getRetcode()) return false; + if (getQteQuality() + != other.getQteQuality()) return false; + if (!getItemListList() + .equals(other.getItemListList())) return false; + if (!getExtralItemListList() + .equals(other.getExtralItemListList())) return false; + if (hasRecipeData() != other.hasRecipeData()) return false; + if (hasRecipeData()) { + if (!getRecipeData() + .equals(other.getRecipeData())) 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) + COOK_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getCookCount(); + hash = (37 * hash) + RETCODE_FIELD_NUMBER; + hash = (53 * hash) + getRetcode(); + hash = (37 * hash) + QTE_QUALITY_FIELD_NUMBER; + hash = (53 * hash) + getQteQuality(); + if (getItemListCount() > 0) { + hash = (37 * hash) + ITEM_LIST_FIELD_NUMBER; + hash = (53 * hash) + getItemListList().hashCode(); + } + if (getExtralItemListCount() > 0) { + hash = (37 * hash) + EXTRAL_ITEM_LIST_FIELD_NUMBER; + hash = (53 * hash) + getExtralItemListList().hashCode(); + } + if (hasRecipeData()) { + hash = (37 * hash) + RECIPE_DATA_FIELD_NUMBER; + hash = (53 * hash) + getRecipeData().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data, extensionRegistry); + } + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); + } + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp 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; } /** - * - * *
      * CmdId: 148
      * Name: GJBLIANJAOC
@@ -102,1598 +602,1043 @@ public final class PlayerCookRspOuterClass {
      *
      * Protobuf type {@code PlayerCookRsp}
      */
-    public static final class PlayerCookRsp extends com.google.protobuf.GeneratedMessageV3
-            implements
-            // @@protoc_insertion_point(message_implements:PlayerCookRsp)
-            PlayerCookRspOrBuilder {
-        private static final long serialVersionUID = 0L;
-        // Use PlayerCookRsp.newBuilder() to construct.
-        private PlayerCookRsp(com.google.protobuf.GeneratedMessageV3.Builder builder) {
-            super(builder);
+    public static final class Builder extends
+        com.google.protobuf.GeneratedMessageV3.Builder implements
+        // @@protoc_insertion_point(builder_implements:PlayerCookRsp)
+        emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRspOrBuilder {
+      public static final com.google.protobuf.Descriptors.Descriptor
+          getDescriptor() {
+        return emu.grasscutter.net.proto.PlayerCookRspOuterClass.internal_static_PlayerCookRsp_descriptor;
+      }
+
+      @java.lang.Override
+      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
+          internalGetFieldAccessorTable() {
+        return emu.grasscutter.net.proto.PlayerCookRspOuterClass.internal_static_PlayerCookRsp_fieldAccessorTable
+            .ensureFieldAccessorsInitialized(
+                emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.class, emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.Builder.class);
+      }
+
+      // Construct using emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.newBuilder()
+      private Builder() {
+        maybeForceBuilderInitialization();
+      }
+
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+        maybeForceBuilderInitialization();
+      }
+      private void maybeForceBuilderInitialization() {
+        if (com.google.protobuf.GeneratedMessageV3
+                .alwaysUseFieldBuilders) {
+          getItemListFieldBuilder();
+          getExtralItemListFieldBuilder();
+        }
+      }
+      @java.lang.Override
+      public Builder clear() {
+        super.clear();
+        cookCount_ = 0;
+
+        retcode_ = 0;
+
+        qteQuality_ = 0;
+
+        if (itemListBuilder_ == null) {
+          itemList_ = java.util.Collections.emptyList();
+          bitField0_ = (bitField0_ & ~0x00000001);
+        } else {
+          itemListBuilder_.clear();
+        }
+        if (extralItemListBuilder_ == null) {
+          extralItemList_ = java.util.Collections.emptyList();
+          bitField0_ = (bitField0_ & ~0x00000002);
+        } else {
+          extralItemListBuilder_.clear();
+        }
+        if (recipeDataBuilder_ == null) {
+          recipeData_ = null;
+        } else {
+          recipeData_ = null;
+          recipeDataBuilder_ = null;
+        }
+        return this;
+      }
+
+      @java.lang.Override
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return emu.grasscutter.net.proto.PlayerCookRspOuterClass.internal_static_PlayerCookRsp_descriptor;
+      }
+
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp getDefaultInstanceForType() {
+        return emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.getDefaultInstance();
+      }
+
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp build() {
+        emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp result = buildPartial();
+        if (!result.isInitialized()) {
+          throw newUninitializedMessageException(result);
+        }
+        return result;
+      }
+
+      @java.lang.Override
+      public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp buildPartial() {
+        emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp result = new emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp(this);
+        int from_bitField0_ = bitField0_;
+        result.cookCount_ = cookCount_;
+        result.retcode_ = retcode_;
+        result.qteQuality_ = qteQuality_;
+        if (itemListBuilder_ == null) {
+          if (((bitField0_ & 0x00000001) != 0)) {
+            itemList_ = java.util.Collections.unmodifiableList(itemList_);
+            bitField0_ = (bitField0_ & ~0x00000001);
+          }
+          result.itemList_ = itemList_;
+        } else {
+          result.itemList_ = itemListBuilder_.build();
+        }
+        if (extralItemListBuilder_ == null) {
+          if (((bitField0_ & 0x00000002) != 0)) {
+            extralItemList_ = java.util.Collections.unmodifiableList(extralItemList_);
+            bitField0_ = (bitField0_ & ~0x00000002);
+          }
+          result.extralItemList_ = extralItemList_;
+        } else {
+          result.extralItemList_ = extralItemListBuilder_.build();
+        }
+        if (recipeDataBuilder_ == null) {
+          result.recipeData_ = recipeData_;
+        } else {
+          result.recipeData_ = recipeDataBuilder_.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.PlayerCookRspOuterClass.PlayerCookRsp) {
+          return mergeFrom((emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp)other);
+        } else {
+          super.mergeFrom(other);
+          return this;
+        }
+      }
+
+      public Builder mergeFrom(emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp other) {
+        if (other == emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.getDefaultInstance()) return this;
+        if (other.getCookCount() != 0) {
+          setCookCount(other.getCookCount());
+        }
+        if (other.getRetcode() != 0) {
+          setRetcode(other.getRetcode());
+        }
+        if (other.getQteQuality() != 0) {
+          setQteQuality(other.getQteQuality());
+        }
+        if (itemListBuilder_ == null) {
+          if (!other.itemList_.isEmpty()) {
+            if (itemList_.isEmpty()) {
+              itemList_ = other.itemList_;
+              bitField0_ = (bitField0_ & ~0x00000001);
+            } else {
+              ensureItemListIsMutable();
+              itemList_.addAll(other.itemList_);
+            }
+            onChanged();
+          }
+        } else {
+          if (!other.itemList_.isEmpty()) {
+            if (itemListBuilder_.isEmpty()) {
+              itemListBuilder_.dispose();
+              itemListBuilder_ = null;
+              itemList_ = other.itemList_;
+              bitField0_ = (bitField0_ & ~0x00000001);
+              itemListBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getItemListFieldBuilder() : null;
+            } else {
+              itemListBuilder_.addAllMessages(other.itemList_);
+            }
+          }
+        }
+        if (extralItemListBuilder_ == null) {
+          if (!other.extralItemList_.isEmpty()) {
+            if (extralItemList_.isEmpty()) {
+              extralItemList_ = other.extralItemList_;
+              bitField0_ = (bitField0_ & ~0x00000002);
+            } else {
+              ensureExtralItemListIsMutable();
+              extralItemList_.addAll(other.extralItemList_);
+            }
+            onChanged();
+          }
+        } else {
+          if (!other.extralItemList_.isEmpty()) {
+            if (extralItemListBuilder_.isEmpty()) {
+              extralItemListBuilder_.dispose();
+              extralItemListBuilder_ = null;
+              extralItemList_ = other.extralItemList_;
+              bitField0_ = (bitField0_ & ~0x00000002);
+              extralItemListBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getExtralItemListFieldBuilder() : null;
+            } else {
+              extralItemListBuilder_.addAllMessages(other.extralItemList_);
+            }
+          }
+        }
+        if (other.hasRecipeData()) {
+          mergeRecipeData(other.getRecipeData());
+        }
+        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.PlayerCookRspOuterClass.PlayerCookRsp parsedMessage = null;
+        try {
+          parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
+        } catch (com.google.protobuf.InvalidProtocolBufferException e) {
+          parsedMessage = (emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp) e.getUnfinishedMessage();
+          throw e.unwrapIOException();
+        } finally {
+          if (parsedMessage != null) {
+            mergeFrom(parsedMessage);
+          }
+        }
+        return this;
+      }
+      private int bitField0_;
+
+      private int cookCount_ ;
+      /**
+       * uint32 cook_count = 2;
+       * @return The cookCount.
+       */
+      @java.lang.Override
+      public int getCookCount() {
+        return cookCount_;
+      }
+      /**
+       * uint32 cook_count = 2;
+       * @param value The cookCount to set.
+       * @return This builder for chaining.
+       */
+      public Builder setCookCount(int value) {
+        
+        cookCount_ = value;
+        onChanged();
+        return this;
+      }
+      /**
+       * uint32 cook_count = 2;
+       * @return This builder for chaining.
+       */
+      public Builder clearCookCount() {
+        
+        cookCount_ = 0;
+        onChanged();
+        return this;
+      }
+
+      private int retcode_ ;
+      /**
+       * int32 retcode = 12;
+       * @return The retcode.
+       */
+      @java.lang.Override
+      public int getRetcode() {
+        return retcode_;
+      }
+      /**
+       * int32 retcode = 12;
+       * @param value The retcode to set.
+       * @return This builder for chaining.
+       */
+      public Builder setRetcode(int value) {
+        
+        retcode_ = value;
+        onChanged();
+        return this;
+      }
+      /**
+       * int32 retcode = 12;
+       * @return This builder for chaining.
+       */
+      public Builder clearRetcode() {
+        
+        retcode_ = 0;
+        onChanged();
+        return this;
+      }
+
+      private int qteQuality_ ;
+      /**
+       * uint32 qte_quality = 14;
+       * @return The qteQuality.
+       */
+      @java.lang.Override
+      public int getQteQuality() {
+        return qteQuality_;
+      }
+      /**
+       * uint32 qte_quality = 14;
+       * @param value The qteQuality to set.
+       * @return This builder for chaining.
+       */
+      public Builder setQteQuality(int value) {
+        
+        qteQuality_ = value;
+        onChanged();
+        return this;
+      }
+      /**
+       * uint32 qte_quality = 14;
+       * @return This builder for chaining.
+       */
+      public Builder clearQteQuality() {
+        
+        qteQuality_ = 0;
+        onChanged();
+        return this;
+      }
+
+      private java.util.List itemList_ =
+        java.util.Collections.emptyList();
+      private void ensureItemListIsMutable() {
+        if (!((bitField0_ & 0x00000001) != 0)) {
+          itemList_ = new java.util.ArrayList(itemList_);
+          bitField0_ |= 0x00000001;
+         }
+      }
+
+      private com.google.protobuf.RepeatedFieldBuilderV3<
+          emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> itemListBuilder_;
+
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public java.util.List getItemListList() {
+        if (itemListBuilder_ == null) {
+          return java.util.Collections.unmodifiableList(itemList_);
+        } else {
+          return itemListBuilder_.getMessageList();
+        }
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public int getItemListCount() {
+        if (itemListBuilder_ == null) {
+          return itemList_.size();
+        } else {
+          return itemListBuilder_.getCount();
+        }
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index) {
+        if (itemListBuilder_ == null) {
+          return itemList_.get(index);
+        } else {
+          return itemListBuilder_.getMessage(index);
+        }
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder setItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
+        if (itemListBuilder_ == null) {
+          if (value == null) {
+            throw new NullPointerException();
+          }
+          ensureItemListIsMutable();
+          itemList_.set(index, value);
+          onChanged();
+        } else {
+          itemListBuilder_.setMessage(index, value);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder setItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
+        if (itemListBuilder_ == null) {
+          ensureItemListIsMutable();
+          itemList_.set(index, builderForValue.build());
+          onChanged();
+        } else {
+          itemListBuilder_.setMessage(index, builderForValue.build());
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder addItemList(emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
+        if (itemListBuilder_ == null) {
+          if (value == null) {
+            throw new NullPointerException();
+          }
+          ensureItemListIsMutable();
+          itemList_.add(value);
+          onChanged();
+        } else {
+          itemListBuilder_.addMessage(value);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder addItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
+        if (itemListBuilder_ == null) {
+          if (value == null) {
+            throw new NullPointerException();
+          }
+          ensureItemListIsMutable();
+          itemList_.add(index, value);
+          onChanged();
+        } else {
+          itemListBuilder_.addMessage(index, value);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder addItemList(
+          emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
+        if (itemListBuilder_ == null) {
+          ensureItemListIsMutable();
+          itemList_.add(builderForValue.build());
+          onChanged();
+        } else {
+          itemListBuilder_.addMessage(builderForValue.build());
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder addItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
+        if (itemListBuilder_ == null) {
+          ensureItemListIsMutable();
+          itemList_.add(index, builderForValue.build());
+          onChanged();
+        } else {
+          itemListBuilder_.addMessage(index, builderForValue.build());
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder addAllItemList(
+          java.lang.Iterable values) {
+        if (itemListBuilder_ == null) {
+          ensureItemListIsMutable();
+          com.google.protobuf.AbstractMessageLite.Builder.addAll(
+              values, itemList_);
+          onChanged();
+        } else {
+          itemListBuilder_.addAllMessages(values);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder clearItemList() {
+        if (itemListBuilder_ == null) {
+          itemList_ = java.util.Collections.emptyList();
+          bitField0_ = (bitField0_ & ~0x00000001);
+          onChanged();
+        } else {
+          itemListBuilder_.clear();
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public Builder removeItemList(int index) {
+        if (itemListBuilder_ == null) {
+          ensureItemListIsMutable();
+          itemList_.remove(index);
+          onChanged();
+        } else {
+          itemListBuilder_.remove(index);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder getItemListBuilder(
+          int index) {
+        return getItemListFieldBuilder().getBuilder(index);
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder(
+          int index) {
+        if (itemListBuilder_ == null) {
+          return itemList_.get(index);  } else {
+          return itemListBuilder_.getMessageOrBuilder(index);
+        }
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public java.util.List 
+           getItemListOrBuilderList() {
+        if (itemListBuilder_ != null) {
+          return itemListBuilder_.getMessageOrBuilderList();
+        } else {
+          return java.util.Collections.unmodifiableList(itemList_);
+        }
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addItemListBuilder() {
+        return getItemListFieldBuilder().addBuilder(
+            emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance());
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addItemListBuilder(
+          int index) {
+        return getItemListFieldBuilder().addBuilder(
+            index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance());
+      }
+      /**
+       * repeated .ItemParam item_list = 8;
+       */
+      public java.util.List 
+           getItemListBuilderList() {
+        return getItemListFieldBuilder().getBuilderList();
+      }
+      private com.google.protobuf.RepeatedFieldBuilderV3<
+          emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> 
+          getItemListFieldBuilder() {
+        if (itemListBuilder_ == null) {
+          itemListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+              emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>(
+                  itemList_,
+                  ((bitField0_ & 0x00000001) != 0),
+                  getParentForChildren(),
+                  isClean());
+          itemList_ = null;
+        }
+        return itemListBuilder_;
+      }
+
+      private java.util.List extralItemList_ =
+        java.util.Collections.emptyList();
+      private void ensureExtralItemListIsMutable() {
+        if (!((bitField0_ & 0x00000002) != 0)) {
+          extralItemList_ = new java.util.ArrayList(extralItemList_);
+          bitField0_ |= 0x00000002;
+         }
+      }
+
+      private com.google.protobuf.RepeatedFieldBuilderV3<
+          emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> extralItemListBuilder_;
+
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public java.util.List getExtralItemListList() {
+        if (extralItemListBuilder_ == null) {
+          return java.util.Collections.unmodifiableList(extralItemList_);
+        } else {
+          return extralItemListBuilder_.getMessageList();
+        }
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public int getExtralItemListCount() {
+        if (extralItemListBuilder_ == null) {
+          return extralItemList_.size();
+        } else {
+          return extralItemListBuilder_.getCount();
+        }
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getExtralItemList(int index) {
+        if (extralItemListBuilder_ == null) {
+          return extralItemList_.get(index);
+        } else {
+          return extralItemListBuilder_.getMessage(index);
+        }
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder setExtralItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
+        if (extralItemListBuilder_ == null) {
+          if (value == null) {
+            throw new NullPointerException();
+          }
+          ensureExtralItemListIsMutable();
+          extralItemList_.set(index, value);
+          onChanged();
+        } else {
+          extralItemListBuilder_.setMessage(index, value);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder setExtralItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
+        if (extralItemListBuilder_ == null) {
+          ensureExtralItemListIsMutable();
+          extralItemList_.set(index, builderForValue.build());
+          onChanged();
+        } else {
+          extralItemListBuilder_.setMessage(index, builderForValue.build());
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder addExtralItemList(emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
+        if (extralItemListBuilder_ == null) {
+          if (value == null) {
+            throw new NullPointerException();
+          }
+          ensureExtralItemListIsMutable();
+          extralItemList_.add(value);
+          onChanged();
+        } else {
+          extralItemListBuilder_.addMessage(value);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder addExtralItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) {
+        if (extralItemListBuilder_ == null) {
+          if (value == null) {
+            throw new NullPointerException();
+          }
+          ensureExtralItemListIsMutable();
+          extralItemList_.add(index, value);
+          onChanged();
+        } else {
+          extralItemListBuilder_.addMessage(index, value);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder addExtralItemList(
+          emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
+        if (extralItemListBuilder_ == null) {
+          ensureExtralItemListIsMutable();
+          extralItemList_.add(builderForValue.build());
+          onChanged();
+        } else {
+          extralItemListBuilder_.addMessage(builderForValue.build());
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder addExtralItemList(
+          int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) {
+        if (extralItemListBuilder_ == null) {
+          ensureExtralItemListIsMutable();
+          extralItemList_.add(index, builderForValue.build());
+          onChanged();
+        } else {
+          extralItemListBuilder_.addMessage(index, builderForValue.build());
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder addAllExtralItemList(
+          java.lang.Iterable values) {
+        if (extralItemListBuilder_ == null) {
+          ensureExtralItemListIsMutable();
+          com.google.protobuf.AbstractMessageLite.Builder.addAll(
+              values, extralItemList_);
+          onChanged();
+        } else {
+          extralItemListBuilder_.addAllMessages(values);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder clearExtralItemList() {
+        if (extralItemListBuilder_ == null) {
+          extralItemList_ = java.util.Collections.emptyList();
+          bitField0_ = (bitField0_ & ~0x00000002);
+          onChanged();
+        } else {
+          extralItemListBuilder_.clear();
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public Builder removeExtralItemList(int index) {
+        if (extralItemListBuilder_ == null) {
+          ensureExtralItemListIsMutable();
+          extralItemList_.remove(index);
+          onChanged();
+        } else {
+          extralItemListBuilder_.remove(index);
+        }
+        return this;
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder getExtralItemListBuilder(
+          int index) {
+        return getExtralItemListFieldBuilder().getBuilder(index);
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getExtralItemListOrBuilder(
+          int index) {
+        if (extralItemListBuilder_ == null) {
+          return extralItemList_.get(index);  } else {
+          return extralItemListBuilder_.getMessageOrBuilder(index);
+        }
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public java.util.List 
+           getExtralItemListOrBuilderList() {
+        if (extralItemListBuilder_ != null) {
+          return extralItemListBuilder_.getMessageOrBuilderList();
+        } else {
+          return java.util.Collections.unmodifiableList(extralItemList_);
+        }
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addExtralItemListBuilder() {
+        return getExtralItemListFieldBuilder().addBuilder(
+            emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance());
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addExtralItemListBuilder(
+          int index) {
+        return getExtralItemListFieldBuilder().addBuilder(
+            index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance());
+      }
+      /**
+       * repeated .ItemParam extral_item_list = 15;
+       */
+      public java.util.List 
+           getExtralItemListBuilderList() {
+        return getExtralItemListFieldBuilder().getBuilderList();
+      }
+      private com.google.protobuf.RepeatedFieldBuilderV3<
+          emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> 
+          getExtralItemListFieldBuilder() {
+        if (extralItemListBuilder_ == null) {
+          extralItemListBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
+              emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>(
+                  extralItemList_,
+                  ((bitField0_ & 0x00000002) != 0),
+                  getParentForChildren(),
+                  isClean());
+          extralItemList_ = null;
+        }
+        return extralItemListBuilder_;
+      }
+
+      private emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData recipeData_;
+      private com.google.protobuf.SingleFieldBuilderV3<
+          emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData, emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder, emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder> recipeDataBuilder_;
+      /**
+       * .CookRecipeData recipe_data = 9;
+       * @return Whether the recipeData field is set.
+       */
+      public boolean hasRecipeData() {
+        return recipeDataBuilder_ != null || recipeData_ != null;
+      }
+      /**
+       * .CookRecipeData recipe_data = 9;
+       * @return The recipeData.
+       */
+      public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData getRecipeData() {
+        if (recipeDataBuilder_ == null) {
+          return recipeData_ == null ? emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.getDefaultInstance() : recipeData_;
+        } else {
+          return recipeDataBuilder_.getMessage();
+        }
+      }
+      /**
+       * .CookRecipeData recipe_data = 9;
+       */
+      public Builder setRecipeData(emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData value) {
+        if (recipeDataBuilder_ == null) {
+          if (value == null) {
+            throw new NullPointerException();
+          }
+          recipeData_ = value;
+          onChanged();
+        } else {
+          recipeDataBuilder_.setMessage(value);
         }
 
-        private PlayerCookRsp() {
-            itemList_ = java.util.Collections.emptyList();
-            extralItemList_ = java.util.Collections.emptyList();
+        return this;
+      }
+      /**
+       * .CookRecipeData recipe_data = 9;
+       */
+      public Builder setRecipeData(
+          emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder builderForValue) {
+        if (recipeDataBuilder_ == null) {
+          recipeData_ = builderForValue.build();
+          onChanged();
+        } else {
+          recipeDataBuilder_.setMessage(builderForValue.build());
         }
 
-        @java.lang.Override
-        @SuppressWarnings({"unused"})
-        protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
-            return new PlayerCookRsp();
+        return this;
+      }
+      /**
+       * .CookRecipeData recipe_data = 9;
+       */
+      public Builder mergeRecipeData(emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData value) {
+        if (recipeDataBuilder_ == null) {
+          if (recipeData_ != null) {
+            recipeData_ =
+              emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.newBuilder(recipeData_).mergeFrom(value).buildPartial();
+          } else {
+            recipeData_ = value;
+          }
+          onChanged();
+        } else {
+          recipeDataBuilder_.mergeFrom(value);
         }
 
-        @java.lang.Override
-        public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
-            return this.unknownFields;
+        return this;
+      }
+      /**
+       * .CookRecipeData recipe_data = 9;
+       */
+      public Builder clearRecipeData() {
+        if (recipeDataBuilder_ == null) {
+          recipeData_ = null;
+          onChanged();
+        } else {
+          recipeData_ = null;
+          recipeDataBuilder_ = null;
         }
 
-        private PlayerCookRsp(
-                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:
-                            {
-                                qteQuality_ = input.readUInt32();
-                                break;
-                            }
-                        case 66:
-                            {
-                                if (!((mutable_bitField0_ & 0x00000001) != 0)) {
-                                    itemList_ =
-                                            new java.util.ArrayList<
-                                                    emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam>();
-                                    mutable_bitField0_ |= 0x00000001;
-                                }
-                                itemList_.add(
-                                        input.readMessage(
-                                                emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.parser(),
-                                                extensionRegistry));
-                                break;
-                            }
-                        case 74:
-                            {
-                                emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder
-                                        subBuilder = null;
-                                if (recipeData_ != null) {
-                                    subBuilder = recipeData_.toBuilder();
-                                }
-                                recipeData_ =
-                                        input.readMessage(
-                                                emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.parser(),
-                                                extensionRegistry);
-                                if (subBuilder != null) {
-                                    subBuilder.mergeFrom(recipeData_);
-                                    recipeData_ = subBuilder.buildPartial();
-                                }
-
-                                break;
-                            }
-                        case 96:
-                            {
-                                retcode_ = input.readInt32();
-                                break;
-                            }
-                        case 112:
-                            {
-                                cookCount_ = input.readUInt32();
-                                break;
-                            }
-                        case 122:
-                            {
-                                if (!((mutable_bitField0_ & 0x00000002) != 0)) {
-                                    extralItemList_ =
-                                            new java.util.ArrayList<
-                                                    emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam>();
-                                    mutable_bitField0_ |= 0x00000002;
-                                }
-                                extralItemList_.add(
-                                        input.readMessage(
-                                                emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.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)) {
-                    itemList_ = java.util.Collections.unmodifiableList(itemList_);
-                }
-                if (((mutable_bitField0_ & 0x00000002) != 0)) {
-                    extralItemList_ = java.util.Collections.unmodifiableList(extralItemList_);
-                }
-                this.unknownFields = unknownFields.build();
-                makeExtensionsImmutable();
-            }
+        return this;
+      }
+      /**
+       * .CookRecipeData recipe_data = 9;
+       */
+      public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder getRecipeDataBuilder() {
+        
+        onChanged();
+        return getRecipeDataFieldBuilder().getBuilder();
+      }
+      /**
+       * .CookRecipeData recipe_data = 9;
+       */
+      public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder getRecipeDataOrBuilder() {
+        if (recipeDataBuilder_ != null) {
+          return recipeDataBuilder_.getMessageOrBuilder();
+        } else {
+          return recipeData_ == null ?
+              emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.getDefaultInstance() : recipeData_;
         }
-
-        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
-            return emu.grasscutter.net.proto.PlayerCookRspOuterClass
-                    .internal_static_PlayerCookRsp_descriptor;
-        }
-
-        @java.lang.Override
-        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
-                internalGetFieldAccessorTable() {
-            return emu.grasscutter.net.proto.PlayerCookRspOuterClass
-                    .internal_static_PlayerCookRsp_fieldAccessorTable
-                    .ensureFieldAccessorsInitialized(
-                            emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.class,
-                            emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.Builder.class);
-        }
-
-        public static final int QTE_QUALITY_FIELD_NUMBER = 2;
-        private int qteQuality_;
-        /**
-         *
-         *
-         * 
-         * AIBLNBAFJOL
-         * 
- * - * uint32 qte_quality = 2; - * - * @return The qteQuality. - */ - @java.lang.Override - public int getQteQuality() { - return qteQuality_; - } - - public static final int RETCODE_FIELD_NUMBER = 12; - private int retcode_; - /** - * int32 retcode = 12; - * - * @return The retcode. - */ - @java.lang.Override - public int getRetcode() { - return retcode_; - } - - public static final int COOK_COUNT_FIELD_NUMBER = 14; - private int cookCount_; - /** - * - * - *
-         * EHPKNEPMOAO
-         * 
- * - * uint32 cook_count = 14; - * - * @return The cookCount. - */ - @java.lang.Override - public int getCookCount() { - return cookCount_; - } - - public static final int ITEM_LIST_FIELD_NUMBER = 8; - private java.util.List itemList_; - /** repeated .ItemParam item_list = 8; */ - @java.lang.Override - public java.util.List - getItemListList() { - return itemList_; - } - /** repeated .ItemParam item_list = 8; */ - @java.lang.Override - public java.util.List< - ? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - getItemListOrBuilderList() { - return itemList_; - } - /** repeated .ItemParam item_list = 8; */ - @java.lang.Override - public int getItemListCount() { - return itemList_.size(); - } - /** repeated .ItemParam item_list = 8; */ - @java.lang.Override - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index) { - return itemList_.get(index); - } - /** repeated .ItemParam item_list = 8; */ - @java.lang.Override - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder( - int index) { - return itemList_.get(index); - } - - public static final int EXTRAL_ITEM_LIST_FIELD_NUMBER = 15; - private java.util.List extralItemList_; - /** repeated .ItemParam extral_item_list = 15; */ - @java.lang.Override - public java.util.List - getExtralItemListList() { - return extralItemList_; - } - /** repeated .ItemParam extral_item_list = 15; */ - @java.lang.Override - public java.util.List< - ? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - getExtralItemListOrBuilderList() { - return extralItemList_; - } - /** repeated .ItemParam extral_item_list = 15; */ - @java.lang.Override - public int getExtralItemListCount() { - return extralItemList_.size(); - } - /** repeated .ItemParam extral_item_list = 15; */ - @java.lang.Override - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getExtralItemList(int index) { - return extralItemList_.get(index); - } - /** repeated .ItemParam extral_item_list = 15; */ - @java.lang.Override - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder - getExtralItemListOrBuilder(int index) { - return extralItemList_.get(index); - } - - public static final int RECIPE_DATA_FIELD_NUMBER = 9; - private emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData recipeData_; - /** - * .CookRecipeData recipe_data = 9; - * - * @return Whether the recipeData field is set. - */ - @java.lang.Override - public boolean hasRecipeData() { - return recipeData_ != null; - } - /** - * .CookRecipeData recipe_data = 9; - * - * @return The recipeData. - */ - @java.lang.Override - public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData getRecipeData() { - return recipeData_ == null - ? emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.getDefaultInstance() - : recipeData_; - } - /** .CookRecipeData recipe_data = 9; */ - @java.lang.Override - public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder - getRecipeDataOrBuilder() { - return getRecipeData(); - } - - 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 (qteQuality_ != 0) { - output.writeUInt32(2, qteQuality_); - } - for (int i = 0; i < itemList_.size(); i++) { - output.writeMessage(8, itemList_.get(i)); - } - if (recipeData_ != null) { - output.writeMessage(9, getRecipeData()); - } - if (retcode_ != 0) { - output.writeInt32(12, retcode_); - } - if (cookCount_ != 0) { - output.writeUInt32(14, cookCount_); - } - for (int i = 0; i < extralItemList_.size(); i++) { - output.writeMessage(15, extralItemList_.get(i)); - } - unknownFields.writeTo(output); - } - - @java.lang.Override - public int getSerializedSize() { - int size = memoizedSize; - if (size != -1) return size; - - size = 0; - if (qteQuality_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(2, qteQuality_); - } - for (int i = 0; i < itemList_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, itemList_.get(i)); - } - if (recipeData_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getRecipeData()); - } - if (retcode_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(12, retcode_); - } - if (cookCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeUInt32Size(14, cookCount_); - } - for (int i = 0; i < extralItemList_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(15, extralItemList_.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.PlayerCookRspOuterClass.PlayerCookRsp)) { - return super.equals(obj); - } - emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp other = - (emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp) obj; - - if (getQteQuality() != other.getQteQuality()) return false; - if (getRetcode() != other.getRetcode()) return false; - if (getCookCount() != other.getCookCount()) return false; - if (!getItemListList().equals(other.getItemListList())) return false; - if (!getExtralItemListList().equals(other.getExtralItemListList())) return false; - if (hasRecipeData() != other.hasRecipeData()) return false; - if (hasRecipeData()) { - if (!getRecipeData().equals(other.getRecipeData())) 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) + QTE_QUALITY_FIELD_NUMBER; - hash = (53 * hash) + getQteQuality(); - hash = (37 * hash) + RETCODE_FIELD_NUMBER; - hash = (53 * hash) + getRetcode(); - hash = (37 * hash) + COOK_COUNT_FIELD_NUMBER; - hash = (53 * hash) + getCookCount(); - if (getItemListCount() > 0) { - hash = (37 * hash) + ITEM_LIST_FIELD_NUMBER; - hash = (53 * hash) + getItemListList().hashCode(); - } - if (getExtralItemListCount() > 0) { - hash = (37 * hash) + EXTRAL_ITEM_LIST_FIELD_NUMBER; - hash = (53 * hash) + getExtralItemListList().hashCode(); - } - if (hasRecipeData()) { - hash = (37 * hash) + RECIPE_DATA_FIELD_NUMBER; - hash = (53 * hash) + getRecipeData().hashCode(); - } - hash = (29 * hash) + unknownFields.hashCode(); - memoizedHashCode = hash; - return hash; - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( - com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return PARSER.parseFrom(data, extensionRegistry); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp - 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.PlayerCookRspOuterClass.PlayerCookRsp parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp 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.PlayerCookRspOuterClass.PlayerCookRsp 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; - } - /** - * - * - *
-         * CmdId: 148
-         * Name: GJBLIANJAOC
-         * 
- * - * Protobuf type {@code PlayerCookRsp} - */ - public static final class Builder - extends com.google.protobuf.GeneratedMessageV3.Builder - implements - // @@protoc_insertion_point(builder_implements:PlayerCookRsp) - emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRspOrBuilder { - public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { - return emu.grasscutter.net.proto.PlayerCookRspOuterClass - .internal_static_PlayerCookRsp_descriptor; - } - - @java.lang.Override - protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internalGetFieldAccessorTable() { - return emu.grasscutter.net.proto.PlayerCookRspOuterClass - .internal_static_PlayerCookRsp_fieldAccessorTable - .ensureFieldAccessorsInitialized( - emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.class, - emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.Builder.class); - } - - // Construct using - // emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.newBuilder() - private Builder() { - maybeForceBuilderInitialization(); - } - - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); - maybeForceBuilderInitialization(); - } - - private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { - getItemListFieldBuilder(); - getExtralItemListFieldBuilder(); - } - } - - @java.lang.Override - public Builder clear() { - super.clear(); - qteQuality_ = 0; - - retcode_ = 0; - - cookCount_ = 0; - - if (itemListBuilder_ == null) { - itemList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - } else { - itemListBuilder_.clear(); - } - if (extralItemListBuilder_ == null) { - extralItemList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - } else { - extralItemListBuilder_.clear(); - } - if (recipeDataBuilder_ == null) { - recipeData_ = null; - } else { - recipeData_ = null; - recipeDataBuilder_ = null; - } - return this; - } - - @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return emu.grasscutter.net.proto.PlayerCookRspOuterClass - .internal_static_PlayerCookRsp_descriptor; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp - getDefaultInstanceForType() { - return emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.getDefaultInstance(); - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp build() { - emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp result = buildPartial(); - if (!result.isInitialized()) { - throw newUninitializedMessageException(result); - } - return result; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp buildPartial() { - emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp result = - new emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp(this); - int from_bitField0_ = bitField0_; - result.qteQuality_ = qteQuality_; - result.retcode_ = retcode_; - result.cookCount_ = cookCount_; - if (itemListBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0)) { - itemList_ = java.util.Collections.unmodifiableList(itemList_); - bitField0_ = (bitField0_ & ~0x00000001); - } - result.itemList_ = itemList_; - } else { - result.itemList_ = itemListBuilder_.build(); - } - if (extralItemListBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0)) { - extralItemList_ = java.util.Collections.unmodifiableList(extralItemList_); - bitField0_ = (bitField0_ & ~0x00000002); - } - result.extralItemList_ = extralItemList_; - } else { - result.extralItemList_ = extralItemListBuilder_.build(); - } - if (recipeDataBuilder_ == null) { - result.recipeData_ = recipeData_; - } else { - result.recipeData_ = recipeDataBuilder_.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.PlayerCookRspOuterClass.PlayerCookRsp) { - return mergeFrom((emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp) other); - } else { - super.mergeFrom(other); - return this; - } - } - - public Builder mergeFrom( - emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp other) { - if (other - == emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp.getDefaultInstance()) - return this; - if (other.getQteQuality() != 0) { - setQteQuality(other.getQteQuality()); - } - if (other.getRetcode() != 0) { - setRetcode(other.getRetcode()); - } - if (other.getCookCount() != 0) { - setCookCount(other.getCookCount()); - } - if (itemListBuilder_ == null) { - if (!other.itemList_.isEmpty()) { - if (itemList_.isEmpty()) { - itemList_ = other.itemList_; - bitField0_ = (bitField0_ & ~0x00000001); - } else { - ensureItemListIsMutable(); - itemList_.addAll(other.itemList_); - } - onChanged(); - } - } else { - if (!other.itemList_.isEmpty()) { - if (itemListBuilder_.isEmpty()) { - itemListBuilder_.dispose(); - itemListBuilder_ = null; - itemList_ = other.itemList_; - bitField0_ = (bitField0_ & ~0x00000001); - itemListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getItemListFieldBuilder() - : null; - } else { - itemListBuilder_.addAllMessages(other.itemList_); - } - } - } - if (extralItemListBuilder_ == null) { - if (!other.extralItemList_.isEmpty()) { - if (extralItemList_.isEmpty()) { - extralItemList_ = other.extralItemList_; - bitField0_ = (bitField0_ & ~0x00000002); - } else { - ensureExtralItemListIsMutable(); - extralItemList_.addAll(other.extralItemList_); - } - onChanged(); - } - } else { - if (!other.extralItemList_.isEmpty()) { - if (extralItemListBuilder_.isEmpty()) { - extralItemListBuilder_.dispose(); - extralItemListBuilder_ = null; - extralItemList_ = other.extralItemList_; - bitField0_ = (bitField0_ & ~0x00000002); - extralItemListBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getExtralItemListFieldBuilder() - : null; - } else { - extralItemListBuilder_.addAllMessages(other.extralItemList_); - } - } - } - if (other.hasRecipeData()) { - mergeRecipeData(other.getRecipeData()); - } - 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.PlayerCookRspOuterClass.PlayerCookRsp parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = - (emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp) - e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } - } - return this; - } - - private int bitField0_; - - private int qteQuality_; - /** - * - * - *
-             * AIBLNBAFJOL
-             * 
- * - * uint32 qte_quality = 2; - * - * @return The qteQuality. - */ - @java.lang.Override - public int getQteQuality() { - return qteQuality_; - } - /** - * - * - *
-             * AIBLNBAFJOL
-             * 
- * - * uint32 qte_quality = 2; - * - * @param value The qteQuality to set. - * @return This builder for chaining. - */ - public Builder setQteQuality(int value) { - - qteQuality_ = value; - onChanged(); - return this; - } - /** - * - * - *
-             * AIBLNBAFJOL
-             * 
- * - * uint32 qte_quality = 2; - * - * @return This builder for chaining. - */ - public Builder clearQteQuality() { - - qteQuality_ = 0; - onChanged(); - return this; - } - - private int retcode_; - /** - * int32 retcode = 12; - * - * @return The retcode. - */ - @java.lang.Override - public int getRetcode() { - return retcode_; - } - /** - * int32 retcode = 12; - * - * @param value The retcode to set. - * @return This builder for chaining. - */ - public Builder setRetcode(int value) { - - retcode_ = value; - onChanged(); - return this; - } - /** - * int32 retcode = 12; - * - * @return This builder for chaining. - */ - public Builder clearRetcode() { - - retcode_ = 0; - onChanged(); - return this; - } - - private int cookCount_; - /** - * - * - *
-             * EHPKNEPMOAO
-             * 
- * - * uint32 cook_count = 14; - * - * @return The cookCount. - */ - @java.lang.Override - public int getCookCount() { - return cookCount_; - } - /** - * - * - *
-             * EHPKNEPMOAO
-             * 
- * - * uint32 cook_count = 14; - * - * @param value The cookCount to set. - * @return This builder for chaining. - */ - public Builder setCookCount(int value) { - - cookCount_ = value; - onChanged(); - return this; - } - /** - * - * - *
-             * EHPKNEPMOAO
-             * 
- * - * uint32 cook_count = 14; - * - * @return This builder for chaining. - */ - public Builder clearCookCount() { - - cookCount_ = 0; - onChanged(); - return this; - } - - private java.util.List itemList_ = - java.util.Collections.emptyList(); - - private void ensureItemListIsMutable() { - if (!((bitField0_ & 0x00000001) != 0)) { - itemList_ = - new java.util.ArrayList( - itemList_); - bitField0_ |= 0x00000001; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - itemListBuilder_; - - /** repeated .ItemParam item_list = 8; */ - public java.util.List - getItemListList() { - if (itemListBuilder_ == null) { - return java.util.Collections.unmodifiableList(itemList_); - } else { - return itemListBuilder_.getMessageList(); - } - } - /** repeated .ItemParam item_list = 8; */ - public int getItemListCount() { - if (itemListBuilder_ == null) { - return itemList_.size(); - } else { - return itemListBuilder_.getCount(); - } - } - /** repeated .ItemParam item_list = 8; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getItemList(int index) { - if (itemListBuilder_ == null) { - return itemList_.get(index); - } else { - return itemListBuilder_.getMessage(index); - } - } - /** repeated .ItemParam item_list = 8; */ - public Builder setItemList( - int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) { - if (itemListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureItemListIsMutable(); - itemList_.set(index, value); - onChanged(); - } else { - itemListBuilder_.setMessage(index, value); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder setItemList( - int index, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) { - if (itemListBuilder_ == null) { - ensureItemListIsMutable(); - itemList_.set(index, builderForValue.build()); - onChanged(); - } else { - itemListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder addItemList(emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) { - if (itemListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureItemListIsMutable(); - itemList_.add(value); - onChanged(); - } else { - itemListBuilder_.addMessage(value); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder addItemList( - int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) { - if (itemListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureItemListIsMutable(); - itemList_.add(index, value); - onChanged(); - } else { - itemListBuilder_.addMessage(index, value); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder addItemList( - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) { - if (itemListBuilder_ == null) { - ensureItemListIsMutable(); - itemList_.add(builderForValue.build()); - onChanged(); - } else { - itemListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder addItemList( - int index, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) { - if (itemListBuilder_ == null) { - ensureItemListIsMutable(); - itemList_.add(index, builderForValue.build()); - onChanged(); - } else { - itemListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder addAllItemList( - java.lang.Iterable - values) { - if (itemListBuilder_ == null) { - ensureItemListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, itemList_); - onChanged(); - } else { - itemListBuilder_.addAllMessages(values); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder clearItemList() { - if (itemListBuilder_ == null) { - itemList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000001); - onChanged(); - } else { - itemListBuilder_.clear(); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public Builder removeItemList(int index) { - if (itemListBuilder_ == null) { - ensureItemListIsMutable(); - itemList_.remove(index); - onChanged(); - } else { - itemListBuilder_.remove(index); - } - return this; - } - /** repeated .ItemParam item_list = 8; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder getItemListBuilder( - int index) { - return getItemListFieldBuilder().getBuilder(index); - } - /** repeated .ItemParam item_list = 8; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder getItemListOrBuilder( - int index) { - if (itemListBuilder_ == null) { - return itemList_.get(index); - } else { - return itemListBuilder_.getMessageOrBuilder(index); - } - } - /** repeated .ItemParam item_list = 8; */ - public java.util.List< - ? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - getItemListOrBuilderList() { - if (itemListBuilder_ != null) { - return itemListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(itemList_); - } - } - /** repeated .ItemParam item_list = 8; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addItemListBuilder() { - return getItemListFieldBuilder() - .addBuilder( - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance()); - } - /** repeated .ItemParam item_list = 8; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder addItemListBuilder( - int index) { - return getItemListFieldBuilder() - .addBuilder( - index, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance()); - } - /** repeated .ItemParam item_list = 8; */ - public java.util.List - getItemListBuilderList() { - return getItemListFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - getItemListFieldBuilder() { - if (itemListBuilder_ == null) { - itemListBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>( - itemList_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); - itemList_ = null; - } - return itemListBuilder_; - } - - private java.util.List - extralItemList_ = java.util.Collections.emptyList(); - - private void ensureExtralItemListIsMutable() { - if (!((bitField0_ & 0x00000002) != 0)) { - extralItemList_ = - new java.util.ArrayList( - extralItemList_); - bitField0_ |= 0x00000002; - } - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - extralItemListBuilder_; - - /** repeated .ItemParam extral_item_list = 15; */ - public java.util.List - getExtralItemListList() { - if (extralItemListBuilder_ == null) { - return java.util.Collections.unmodifiableList(extralItemList_); - } else { - return extralItemListBuilder_.getMessageList(); - } - } - /** repeated .ItemParam extral_item_list = 15; */ - public int getExtralItemListCount() { - if (extralItemListBuilder_ == null) { - return extralItemList_.size(); - } else { - return extralItemListBuilder_.getCount(); - } - } - /** repeated .ItemParam extral_item_list = 15; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam getExtralItemList(int index) { - if (extralItemListBuilder_ == null) { - return extralItemList_.get(index); - } else { - return extralItemListBuilder_.getMessage(index); - } - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder setExtralItemList( - int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) { - if (extralItemListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureExtralItemListIsMutable(); - extralItemList_.set(index, value); - onChanged(); - } else { - extralItemListBuilder_.setMessage(index, value); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder setExtralItemList( - int index, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) { - if (extralItemListBuilder_ == null) { - ensureExtralItemListIsMutable(); - extralItemList_.set(index, builderForValue.build()); - onChanged(); - } else { - extralItemListBuilder_.setMessage(index, builderForValue.build()); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder addExtralItemList( - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) { - if (extralItemListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureExtralItemListIsMutable(); - extralItemList_.add(value); - onChanged(); - } else { - extralItemListBuilder_.addMessage(value); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder addExtralItemList( - int index, emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam value) { - if (extralItemListBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - ensureExtralItemListIsMutable(); - extralItemList_.add(index, value); - onChanged(); - } else { - extralItemListBuilder_.addMessage(index, value); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder addExtralItemList( - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) { - if (extralItemListBuilder_ == null) { - ensureExtralItemListIsMutable(); - extralItemList_.add(builderForValue.build()); - onChanged(); - } else { - extralItemListBuilder_.addMessage(builderForValue.build()); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder addExtralItemList( - int index, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder builderForValue) { - if (extralItemListBuilder_ == null) { - ensureExtralItemListIsMutable(); - extralItemList_.add(index, builderForValue.build()); - onChanged(); - } else { - extralItemListBuilder_.addMessage(index, builderForValue.build()); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder addAllExtralItemList( - java.lang.Iterable - values) { - if (extralItemListBuilder_ == null) { - ensureExtralItemListIsMutable(); - com.google.protobuf.AbstractMessageLite.Builder.addAll(values, extralItemList_); - onChanged(); - } else { - extralItemListBuilder_.addAllMessages(values); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder clearExtralItemList() { - if (extralItemListBuilder_ == null) { - extralItemList_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000002); - onChanged(); - } else { - extralItemListBuilder_.clear(); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public Builder removeExtralItemList(int index) { - if (extralItemListBuilder_ == null) { - ensureExtralItemListIsMutable(); - extralItemList_.remove(index); - onChanged(); - } else { - extralItemListBuilder_.remove(index); - } - return this; - } - /** repeated .ItemParam extral_item_list = 15; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder - getExtralItemListBuilder(int index) { - return getExtralItemListFieldBuilder().getBuilder(index); - } - /** repeated .ItemParam extral_item_list = 15; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder - getExtralItemListOrBuilder(int index) { - if (extralItemListBuilder_ == null) { - return extralItemList_.get(index); - } else { - return extralItemListBuilder_.getMessageOrBuilder(index); - } - } - /** repeated .ItemParam extral_item_list = 15; */ - public java.util.List< - ? extends emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - getExtralItemListOrBuilderList() { - if (extralItemListBuilder_ != null) { - return extralItemListBuilder_.getMessageOrBuilderList(); - } else { - return java.util.Collections.unmodifiableList(extralItemList_); - } - } - /** repeated .ItemParam extral_item_list = 15; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder - addExtralItemListBuilder() { - return getExtralItemListFieldBuilder() - .addBuilder( - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance()); - } - /** repeated .ItemParam extral_item_list = 15; */ - public emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder - addExtralItemListBuilder(int index) { - return getExtralItemListFieldBuilder() - .addBuilder( - index, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.getDefaultInstance()); - } - /** repeated .ItemParam extral_item_list = 15; */ - public java.util.List - getExtralItemListBuilderList() { - return getExtralItemListFieldBuilder().getBuilderList(); - } - - private com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder> - getExtralItemListFieldBuilder() { - if (extralItemListBuilder_ == null) { - extralItemListBuilder_ = - new com.google.protobuf.RepeatedFieldBuilderV3< - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParam.Builder, - emu.grasscutter.net.proto.ItemParamOuterClass.ItemParamOrBuilder>( - extralItemList_, - ((bitField0_ & 0x00000002) != 0), - getParentForChildren(), - isClean()); - extralItemList_ = null; - } - return extralItemListBuilder_; - } - - private emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData recipeData_; - private com.google.protobuf.SingleFieldBuilderV3< - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData, - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder, - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder> - recipeDataBuilder_; - /** - * .CookRecipeData recipe_data = 9; - * - * @return Whether the recipeData field is set. - */ - public boolean hasRecipeData() { - return recipeDataBuilder_ != null || recipeData_ != null; - } - /** - * .CookRecipeData recipe_data = 9; - * - * @return The recipeData. - */ - public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData getRecipeData() { - if (recipeDataBuilder_ == null) { - return recipeData_ == null - ? emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData - .getDefaultInstance() - : recipeData_; - } else { - return recipeDataBuilder_.getMessage(); - } - } - /** .CookRecipeData recipe_data = 9; */ - public Builder setRecipeData( - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData value) { - if (recipeDataBuilder_ == null) { - if (value == null) { - throw new NullPointerException(); - } - recipeData_ = value; - onChanged(); - } else { - recipeDataBuilder_.setMessage(value); - } - - return this; - } - /** .CookRecipeData recipe_data = 9; */ - public Builder setRecipeData( - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder - builderForValue) { - if (recipeDataBuilder_ == null) { - recipeData_ = builderForValue.build(); - onChanged(); - } else { - recipeDataBuilder_.setMessage(builderForValue.build()); - } - - return this; - } - /** .CookRecipeData recipe_data = 9; */ - public Builder mergeRecipeData( - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData value) { - if (recipeDataBuilder_ == null) { - if (recipeData_ != null) { - recipeData_ = - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.newBuilder( - recipeData_) - .mergeFrom(value) - .buildPartial(); - } else { - recipeData_ = value; - } - onChanged(); - } else { - recipeDataBuilder_.mergeFrom(value); - } - - return this; - } - /** .CookRecipeData recipe_data = 9; */ - public Builder clearRecipeData() { - if (recipeDataBuilder_ == null) { - recipeData_ = null; - onChanged(); - } else { - recipeData_ = null; - recipeDataBuilder_ = null; - } - - return this; - } - /** .CookRecipeData recipe_data = 9; */ - public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder - getRecipeDataBuilder() { - - onChanged(); - return getRecipeDataFieldBuilder().getBuilder(); - } - /** .CookRecipeData recipe_data = 9; */ - public emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder - getRecipeDataOrBuilder() { - if (recipeDataBuilder_ != null) { - return recipeDataBuilder_.getMessageOrBuilder(); - } else { - return recipeData_ == null - ? emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData - .getDefaultInstance() - : recipeData_; - } - } - /** .CookRecipeData recipe_data = 9; */ - private com.google.protobuf.SingleFieldBuilderV3< - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData, - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder, - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder> - getRecipeDataFieldBuilder() { - if (recipeDataBuilder_ == null) { - recipeDataBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData, - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder, - emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder>( - getRecipeData(), getParentForChildren(), isClean()); - recipeData_ = null; - } - return recipeDataBuilder_; - } - - @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:PlayerCookRsp) - } - - // @@protoc_insertion_point(class_scope:PlayerCookRsp) - private static final emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp - DEFAULT_INSTANCE; - - static { - DEFAULT_INSTANCE = new emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp(); - } - - public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp - getDefaultInstance() { - return DEFAULT_INSTANCE; - } - - private static final com.google.protobuf.Parser PARSER = - new com.google.protobuf.AbstractParser() { - @java.lang.Override - public PlayerCookRsp parsePartialFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { - return new PlayerCookRsp(input, extensionRegistry); - } - }; - - public static com.google.protobuf.Parser parser() { - return PARSER; - } - - @java.lang.Override - public com.google.protobuf.Parser getParserForType() { - return PARSER; - } - - @java.lang.Override - public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp - getDefaultInstanceForType() { - return DEFAULT_INSTANCE; + } + /** + * .CookRecipeData recipe_data = 9; + */ + private com.google.protobuf.SingleFieldBuilderV3< + emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData, emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder, emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder> + getRecipeDataFieldBuilder() { + if (recipeDataBuilder_ == null) { + recipeDataBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< + emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData, emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeData.Builder, emu.grasscutter.net.proto.CookRecipeDataOuterClass.CookRecipeDataOrBuilder>( + getRecipeData(), + getParentForChildren(), + isClean()); + recipeData_ = null; } + return recipeDataBuilder_; + } + @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:PlayerCookRsp) } - private static final com.google.protobuf.Descriptors.Descriptor - internal_static_PlayerCookRsp_descriptor; - private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable - internal_static_PlayerCookRsp_fieldAccessorTable; - - public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { - return descriptor; - } - - private static com.google.protobuf.Descriptors.FileDescriptor descriptor; - + // @@protoc_insertion_point(class_scope:PlayerCookRsp) + private static final emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp DEFAULT_INSTANCE; static { - java.lang.String[] descriptorData = { - "\n\023PlayerCookRsp.proto\032\024CookRecipeData.pr" - + "oto\032\017ItemParam.proto\"\264\001\n\rPlayerCookRsp\022\023" - + "\n\013qte_quality\030\002 \001(\r\022\017\n\007retcode\030\014 \001(\005\022\022\n\n" - + "cook_count\030\016 \001(\r\022\035\n\titem_list\030\010 \003(\0132\n.It" - + "emParam\022$\n\020extral_item_list\030\017 \003(\0132\n.Item" - + "Param\022$\n\013recipe_data\030\t \001(\0132\017.CookRecipeD" - + "ataB!\n\031emu.grasscutter.net.protoZ\004/genb\006" - + "proto3" - }; - descriptor = - com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( - descriptorData, - new com.google.protobuf.Descriptors.FileDescriptor[] { - emu.grasscutter.net.proto.CookRecipeDataOuterClass.getDescriptor(), - emu.grasscutter.net.proto.ItemParamOuterClass.getDescriptor(), - }); - internal_static_PlayerCookRsp_descriptor = getDescriptor().getMessageTypes().get(0); - internal_static_PlayerCookRsp_fieldAccessorTable = - new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_PlayerCookRsp_descriptor, - new java.lang.String[] { - "QteQuality", "Retcode", "CookCount", "ItemList", "ExtralItemList", "RecipeData", - }); - emu.grasscutter.net.proto.CookRecipeDataOuterClass.getDescriptor(); - emu.grasscutter.net.proto.ItemParamOuterClass.getDescriptor(); + DEFAULT_INSTANCE = new emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp(); } - // @@protoc_insertion_point(outer_class_scope) + public static emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser + PARSER = new com.google.protobuf.AbstractParser() { + @java.lang.Override + public PlayerCookRsp parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new PlayerCookRsp(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public emu.grasscutter.net.proto.PlayerCookRspOuterClass.PlayerCookRsp getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } + + } + + private static final com.google.protobuf.Descriptors.Descriptor + internal_static_PlayerCookRsp_descriptor; + private static final + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_PlayerCookRsp_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\023PlayerCookRsp.proto\032\024CookRecipeData.pr" + + "oto\032\017ItemParam.proto\"\264\001\n\rPlayerCookRsp\022\022" + + "\n\ncook_count\030\002 \001(\r\022\017\n\007retcode\030\014 \001(\005\022\023\n\013q" + + "te_quality\030\016 \001(\r\022\035\n\titem_list\030\010 \003(\0132\n.It" + + "emParam\022$\n\020extral_item_list\030\017 \003(\0132\n.Item" + + "Param\022$\n\013recipe_data\030\t \001(\0132\017.CookRecipeD" + + "ataB\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.CookRecipeDataOuterClass.getDescriptor(), + emu.grasscutter.net.proto.ItemParamOuterClass.getDescriptor(), + }); + internal_static_PlayerCookRsp_descriptor = + getDescriptor().getMessageTypes().get(0); + internal_static_PlayerCookRsp_fieldAccessorTable = new + com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_PlayerCookRsp_descriptor, + new java.lang.String[] { "CookCount", "Retcode", "QteQuality", "ItemList", "ExtralItemList", "RecipeData", }); + emu.grasscutter.net.proto.CookRecipeDataOuterClass.getDescriptor(); + emu.grasscutter.net.proto.ItemParamOuterClass.getDescriptor(); + } + + // @@protoc_insertion_point(outer_class_scope) }