// Generated by the protocol buffer compiler. DO NOT EDIT! // source: EntityData.proto package org.terasology.protobuf; @SuppressWarnings("all") public final class EntityData { private EntityData() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } /** * Protobuf enum {@code StoreType} */ public enum StoreType implements com.google.protobuf.ProtocolMessageEnum { /** * <code>PlayerStoreType = 1;</code> */ PlayerStoreType(0, 1), /** * <code>ChunkStoreType = 2;</code> */ ChunkStoreType(1, 2), ; /** * <code>PlayerStoreType = 1;</code> */ public static final int PlayerStoreType_VALUE = 1; /** * <code>ChunkStoreType = 2;</code> */ public static final int ChunkStoreType_VALUE = 2; public final int getNumber() { return value; } public static StoreType valueOf(int value) { switch (value) { case 1: return PlayerStoreType; case 2: return ChunkStoreType; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<StoreType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<StoreType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<StoreType>() { public StoreType findValueByNumber(int number) { return StoreType.valueOf(number); } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.terasology.protobuf.EntityData.getDescriptor().getEnumTypes().get(0); } private static final StoreType[] VALUES = values(); public static StoreType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private StoreType(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:StoreType) } public interface ValueOrBuilder extends // @@protoc_insertion_point(interface_extends:Value) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<Value> { /** * <code>repeated double double = 1 [packed = true];</code> */ java.util.List<java.lang.Double> getDoubleList(); /** * <code>repeated double double = 1 [packed = true];</code> */ int getDoubleCount(); /** * <code>repeated double double = 1 [packed = true];</code> */ double getDouble(int index); /** * <code>repeated float float = 2 [packed = true];</code> */ java.util.List<java.lang.Float> getFloatList(); /** * <code>repeated float float = 2 [packed = true];</code> */ int getFloatCount(); /** * <code>repeated float float = 2 [packed = true];</code> */ float getFloat(int index); /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ java.util.List<java.lang.Integer> getIntegerList(); /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ int getIntegerCount(); /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ int getInteger(int index); /** * <code>repeated sint64 long = 4 [packed = true];</code> */ java.util.List<java.lang.Long> getLongList(); /** * <code>repeated sint64 long = 4 [packed = true];</code> */ int getLongCount(); /** * <code>repeated sint64 long = 4 [packed = true];</code> */ long getLong(int index); /** * <code>repeated bool boolean = 5 [packed = true];</code> */ java.util.List<java.lang.Boolean> getBooleanList(); /** * <code>repeated bool boolean = 5 [packed = true];</code> */ int getBooleanCount(); /** * <code>repeated bool boolean = 5 [packed = true];</code> */ boolean getBoolean(int index); /** * <code>repeated string string = 6;</code> */ com.google.protobuf.ProtocolStringList getStringList(); /** * <code>repeated string string = 6;</code> */ int getStringCount(); /** * <code>repeated string string = 6;</code> */ java.lang.String getString(int index); /** * <code>repeated string string = 6;</code> */ com.google.protobuf.ByteString getStringBytes(int index); /** * <code>optional bytes bytes = 7;</code> */ boolean hasBytes(); /** * <code>optional bytes bytes = 7;</code> */ com.google.protobuf.ByteString getBytes(); /** * <code>repeated .Value value = 8;</code> */ java.util.List<org.terasology.protobuf.EntityData.Value> getValueList(); /** * <code>repeated .Value value = 8;</code> */ org.terasology.protobuf.EntityData.Value getValue(int index); /** * <code>repeated .Value value = 8;</code> */ int getValueCount(); /** * <code>repeated .Value value = 8;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getValueOrBuilderList(); /** * <code>repeated .Value value = 8;</code> */ org.terasology.protobuf.EntityData.ValueOrBuilder getValueOrBuilder( int index); /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ java.util.List<org.terasology.protobuf.EntityData.NameValue> getNameValueList(); /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ org.terasology.protobuf.EntityData.NameValue getNameValue(int index); /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ int getNameValueCount(); /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ java.util.List<? extends org.terasology.protobuf.EntityData.NameValueOrBuilder> getNameValueOrBuilderList(); /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ org.terasology.protobuf.EntityData.NameValueOrBuilder getNameValueOrBuilder( int index); } /** * Protobuf type {@code Value} */ public static final class Value extends com.google.protobuf.GeneratedMessage.ExtendableMessage< Value> implements // @@protoc_insertion_point(message_implements:Value) ValueOrBuilder { // Use Value.newBuilder() to construct. private Value(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.Value, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Value(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Value defaultInstance; public static Value getDefaultInstance() { return defaultInstance; } public Value getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Value( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 9: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { double_ = new java.util.ArrayList<java.lang.Double>(); mutable_bitField0_ |= 0x00000001; } double_.add(input.readDouble()); break; } case 10: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { double_ = new java.util.ArrayList<java.lang.Double>(); mutable_bitField0_ |= 0x00000001; } while (input.getBytesUntilLimit() > 0) { double_.add(input.readDouble()); } input.popLimit(limit); break; } case 21: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { float_ = new java.util.ArrayList<java.lang.Float>(); mutable_bitField0_ |= 0x00000002; } float_.add(input.readFloat()); break; } case 18: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { float_ = new java.util.ArrayList<java.lang.Float>(); mutable_bitField0_ |= 0x00000002; } while (input.getBytesUntilLimit() > 0) { float_.add(input.readFloat()); } input.popLimit(limit); break; } case 24: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { integer_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000004; } integer_.add(input.readSInt32()); break; } case 26: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000004) == 0x00000004) && input.getBytesUntilLimit() > 0) { integer_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000004; } while (input.getBytesUntilLimit() > 0) { integer_.add(input.readSInt32()); } input.popLimit(limit); break; } case 32: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { long_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000008; } long_.add(input.readSInt64()); break; } case 34: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000008) == 0x00000008) && input.getBytesUntilLimit() > 0) { long_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000008; } while (input.getBytesUntilLimit() > 0) { long_.add(input.readSInt64()); } input.popLimit(limit); break; } case 40: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { boolean_ = new java.util.ArrayList<java.lang.Boolean>(); mutable_bitField0_ |= 0x00000010; } boolean_.add(input.readBool()); break; } case 42: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000010) == 0x00000010) && input.getBytesUntilLimit() > 0) { boolean_ = new java.util.ArrayList<java.lang.Boolean>(); mutable_bitField0_ |= 0x00000010; } while (input.getBytesUntilLimit() > 0) { boolean_.add(input.readBool()); } input.popLimit(limit); break; } case 50: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { string_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000020; } string_.add(bs); break; } case 58: { bitField0_ |= 0x00000001; bytes_ = input.readBytes(); break; } case 66: { if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) { value_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Value>(); mutable_bitField0_ |= 0x00000080; } value_.add(input.readMessage(org.terasology.protobuf.EntityData.Value.PARSER, extensionRegistry)); break; } case 74: { if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { nameValue_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.NameValue>(); mutable_bitField0_ |= 0x00000100; } nameValue_.add(input.readMessage(org.terasology.protobuf.EntityData.NameValue.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { double_ = java.util.Collections.unmodifiableList(double_); } if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { float_ = java.util.Collections.unmodifiableList(float_); } if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { integer_ = java.util.Collections.unmodifiableList(integer_); } if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { long_ = java.util.Collections.unmodifiableList(long_); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { boolean_ = java.util.Collections.unmodifiableList(boolean_); } if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { string_ = string_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) { value_ = java.util.Collections.unmodifiableList(value_); } if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { nameValue_ = java.util.Collections.unmodifiableList(nameValue_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Value_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Value_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Value.class, org.terasology.protobuf.EntityData.Value.Builder.class); } public static com.google.protobuf.Parser<Value> PARSER = new com.google.protobuf.AbstractParser<Value>() { public Value parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Value(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Value> getParserForType() { return PARSER; } private int bitField0_; public static final int DOUBLE_FIELD_NUMBER = 1; private java.util.List<java.lang.Double> double_; /** * <code>repeated double double = 1 [packed = true];</code> */ public java.util.List<java.lang.Double> getDoubleList() { return double_; } /** * <code>repeated double double = 1 [packed = true];</code> */ public int getDoubleCount() { return double_.size(); } /** * <code>repeated double double = 1 [packed = true];</code> */ public double getDouble(int index) { return double_.get(index); } private int doubleMemoizedSerializedSize = -1; public static final int FLOAT_FIELD_NUMBER = 2; private java.util.List<java.lang.Float> float_; /** * <code>repeated float float = 2 [packed = true];</code> */ public java.util.List<java.lang.Float> getFloatList() { return float_; } /** * <code>repeated float float = 2 [packed = true];</code> */ public int getFloatCount() { return float_.size(); } /** * <code>repeated float float = 2 [packed = true];</code> */ public float getFloat(int index) { return float_.get(index); } private int floatMemoizedSerializedSize = -1; public static final int INTEGER_FIELD_NUMBER = 3; private java.util.List<java.lang.Integer> integer_; /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public java.util.List<java.lang.Integer> getIntegerList() { return integer_; } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public int getIntegerCount() { return integer_.size(); } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public int getInteger(int index) { return integer_.get(index); } private int integerMemoizedSerializedSize = -1; public static final int LONG_FIELD_NUMBER = 4; private java.util.List<java.lang.Long> long_; /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public java.util.List<java.lang.Long> getLongList() { return long_; } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public int getLongCount() { return long_.size(); } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public long getLong(int index) { return long_.get(index); } private int longMemoizedSerializedSize = -1; public static final int BOOLEAN_FIELD_NUMBER = 5; private java.util.List<java.lang.Boolean> boolean_; /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public java.util.List<java.lang.Boolean> getBooleanList() { return boolean_; } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public int getBooleanCount() { return boolean_.size(); } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public boolean getBoolean(int index) { return boolean_.get(index); } private int booleanMemoizedSerializedSize = -1; public static final int STRING_FIELD_NUMBER = 6; private com.google.protobuf.LazyStringList string_; /** * <code>repeated string string = 6;</code> */ public com.google.protobuf.ProtocolStringList getStringList() { return string_; } /** * <code>repeated string string = 6;</code> */ public int getStringCount() { return string_.size(); } /** * <code>repeated string string = 6;</code> */ public java.lang.String getString(int index) { return string_.get(index); } /** * <code>repeated string string = 6;</code> */ public com.google.protobuf.ByteString getStringBytes(int index) { return string_.getByteString(index); } public static final int BYTES_FIELD_NUMBER = 7; private com.google.protobuf.ByteString bytes_; /** * <code>optional bytes bytes = 7;</code> */ public boolean hasBytes() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional bytes bytes = 7;</code> */ public com.google.protobuf.ByteString getBytes() { return bytes_; } public static final int VALUE_FIELD_NUMBER = 8; private java.util.List<org.terasology.protobuf.EntityData.Value> value_; /** * <code>repeated .Value value = 8;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value> getValueList() { return value_; } /** * <code>repeated .Value value = 8;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getValueOrBuilderList() { return value_; } /** * <code>repeated .Value value = 8;</code> */ public int getValueCount() { return value_.size(); } /** * <code>repeated .Value value = 8;</code> */ public org.terasology.protobuf.EntityData.Value getValue(int index) { return value_.get(index); } /** * <code>repeated .Value value = 8;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getValueOrBuilder( int index) { return value_.get(index); } public static final int NAME_VALUE_FIELD_NUMBER = 9; private java.util.List<org.terasology.protobuf.EntityData.NameValue> nameValue_; /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public java.util.List<org.terasology.protobuf.EntityData.NameValue> getNameValueList() { return nameValue_; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public java.util.List<? extends org.terasology.protobuf.EntityData.NameValueOrBuilder> getNameValueOrBuilderList() { return nameValue_; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public int getNameValueCount() { return nameValue_.size(); } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public org.terasology.protobuf.EntityData.NameValue getNameValue(int index) { return nameValue_.get(index); } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public org.terasology.protobuf.EntityData.NameValueOrBuilder getNameValueOrBuilder( int index) { return nameValue_.get(index); } private void initFields() { double_ = java.util.Collections.emptyList(); float_ = java.util.Collections.emptyList(); integer_ = java.util.Collections.emptyList(); long_ = java.util.Collections.emptyList(); boolean_ = java.util.Collections.emptyList(); string_ = com.google.protobuf.LazyStringArrayList.EMPTY; bytes_ = com.google.protobuf.ByteString.EMPTY; value_ = java.util.Collections.emptyList(); nameValue_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getValueCount(); i++) { if (!getValue(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getNameValueCount(); i++) { if (!getNameValue(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.Value>.ExtensionWriter extensionWriter = newExtensionWriter(); if (getDoubleList().size() > 0) { output.writeRawVarint32(10); output.writeRawVarint32(doubleMemoizedSerializedSize); } for (int i = 0; i < double_.size(); i++) { output.writeDoubleNoTag(double_.get(i)); } if (getFloatList().size() > 0) { output.writeRawVarint32(18); output.writeRawVarint32(floatMemoizedSerializedSize); } for (int i = 0; i < float_.size(); i++) { output.writeFloatNoTag(float_.get(i)); } if (getIntegerList().size() > 0) { output.writeRawVarint32(26); output.writeRawVarint32(integerMemoizedSerializedSize); } for (int i = 0; i < integer_.size(); i++) { output.writeSInt32NoTag(integer_.get(i)); } if (getLongList().size() > 0) { output.writeRawVarint32(34); output.writeRawVarint32(longMemoizedSerializedSize); } for (int i = 0; i < long_.size(); i++) { output.writeSInt64NoTag(long_.get(i)); } if (getBooleanList().size() > 0) { output.writeRawVarint32(42); output.writeRawVarint32(booleanMemoizedSerializedSize); } for (int i = 0; i < boolean_.size(); i++) { output.writeBoolNoTag(boolean_.get(i)); } for (int i = 0; i < string_.size(); i++) { output.writeBytes(6, string_.getByteString(i)); } if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(7, bytes_); } for (int i = 0; i < value_.size(); i++) { output.writeMessage(8, value_.get(i)); } for (int i = 0; i < nameValue_.size(); i++) { output.writeMessage(9, nameValue_.get(i)); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; { int dataSize = 0; dataSize = 8 * getDoubleList().size(); size += dataSize; if (!getDoubleList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } doubleMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 4 * getFloatList().size(); size += dataSize; if (!getFloatList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } floatMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < integer_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeSInt32SizeNoTag(integer_.get(i)); } size += dataSize; if (!getIntegerList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } integerMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < long_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeSInt64SizeNoTag(long_.get(i)); } size += dataSize; if (!getLongList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } longMemoizedSerializedSize = dataSize; } { int dataSize = 0; dataSize = 1 * getBooleanList().size(); size += dataSize; if (!getBooleanList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } booleanMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < string_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(string_.getByteString(i)); } size += dataSize; size += 1 * getStringList().size(); } if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, bytes_); } for (int i = 0; i < value_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(8, value_.get(i)); } for (int i = 0; i < nameValue_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(9, nameValue_.get(i)); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.Value parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Value parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Value parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Value parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Value parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Value parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Value parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.Value parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Value parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Value parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.Value prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code Value} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.Value, Builder> implements // @@protoc_insertion_point(builder_implements:Value) org.terasology.protobuf.EntityData.ValueOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Value_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Value_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Value.class, org.terasology.protobuf.EntityData.Value.Builder.class); } // Construct using org.terasology.protobuf.EntityData.Value.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getValueFieldBuilder(); getNameValueFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); double_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); float_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); integer_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); long_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); boolean_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); string_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); bytes_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000040); if (valueBuilder_ == null) { value_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); } else { valueBuilder_.clear(); } if (nameValueBuilder_ == null) { nameValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); } else { nameValueBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_Value_descriptor; } public org.terasology.protobuf.EntityData.Value getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.Value.getDefaultInstance(); } public org.terasology.protobuf.EntityData.Value build() { org.terasology.protobuf.EntityData.Value result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.Value buildPartial() { org.terasology.protobuf.EntityData.Value result = new org.terasology.protobuf.EntityData.Value(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { double_ = java.util.Collections.unmodifiableList(double_); bitField0_ = (bitField0_ & ~0x00000001); } result.double_ = double_; if (((bitField0_ & 0x00000002) == 0x00000002)) { float_ = java.util.Collections.unmodifiableList(float_); bitField0_ = (bitField0_ & ~0x00000002); } result.float_ = float_; if (((bitField0_ & 0x00000004) == 0x00000004)) { integer_ = java.util.Collections.unmodifiableList(integer_); bitField0_ = (bitField0_ & ~0x00000004); } result.integer_ = integer_; if (((bitField0_ & 0x00000008) == 0x00000008)) { long_ = java.util.Collections.unmodifiableList(long_); bitField0_ = (bitField0_ & ~0x00000008); } result.long_ = long_; if (((bitField0_ & 0x00000010) == 0x00000010)) { boolean_ = java.util.Collections.unmodifiableList(boolean_); bitField0_ = (bitField0_ & ~0x00000010); } result.boolean_ = boolean_; if (((bitField0_ & 0x00000020) == 0x00000020)) { string_ = string_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000020); } result.string_ = string_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000001; } result.bytes_ = bytes_; if (valueBuilder_ == null) { if (((bitField0_ & 0x00000080) == 0x00000080)) { value_ = java.util.Collections.unmodifiableList(value_); bitField0_ = (bitField0_ & ~0x00000080); } result.value_ = value_; } else { result.value_ = valueBuilder_.build(); } if (nameValueBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100)) { nameValue_ = java.util.Collections.unmodifiableList(nameValue_); bitField0_ = (bitField0_ & ~0x00000100); } result.nameValue_ = nameValue_; } else { result.nameValue_ = nameValueBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.Value) { return mergeFrom((org.terasology.protobuf.EntityData.Value)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.Value other) { if (other == org.terasology.protobuf.EntityData.Value.getDefaultInstance()) return this; if (!other.double_.isEmpty()) { if (double_.isEmpty()) { double_ = other.double_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureDoubleIsMutable(); double_.addAll(other.double_); } onChanged(); } if (!other.float_.isEmpty()) { if (float_.isEmpty()) { float_ = other.float_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureFloatIsMutable(); float_.addAll(other.float_); } onChanged(); } if (!other.integer_.isEmpty()) { if (integer_.isEmpty()) { integer_ = other.integer_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureIntegerIsMutable(); integer_.addAll(other.integer_); } onChanged(); } if (!other.long_.isEmpty()) { if (long_.isEmpty()) { long_ = other.long_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureLongIsMutable(); long_.addAll(other.long_); } onChanged(); } if (!other.boolean_.isEmpty()) { if (boolean_.isEmpty()) { boolean_ = other.boolean_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureBooleanIsMutable(); boolean_.addAll(other.boolean_); } onChanged(); } if (!other.string_.isEmpty()) { if (string_.isEmpty()) { string_ = other.string_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureStringIsMutable(); string_.addAll(other.string_); } onChanged(); } if (other.hasBytes()) { setBytes(other.getBytes()); } if (valueBuilder_ == null) { if (!other.value_.isEmpty()) { if (value_.isEmpty()) { value_ = other.value_; bitField0_ = (bitField0_ & ~0x00000080); } else { ensureValueIsMutable(); value_.addAll(other.value_); } onChanged(); } } else { if (!other.value_.isEmpty()) { if (valueBuilder_.isEmpty()) { valueBuilder_.dispose(); valueBuilder_ = null; value_ = other.value_; bitField0_ = (bitField0_ & ~0x00000080); valueBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getValueFieldBuilder() : null; } else { valueBuilder_.addAllMessages(other.value_); } } } if (nameValueBuilder_ == null) { if (!other.nameValue_.isEmpty()) { if (nameValue_.isEmpty()) { nameValue_ = other.nameValue_; bitField0_ = (bitField0_ & ~0x00000100); } else { ensureNameValueIsMutable(); nameValue_.addAll(other.nameValue_); } onChanged(); } } else { if (!other.nameValue_.isEmpty()) { if (nameValueBuilder_.isEmpty()) { nameValueBuilder_.dispose(); nameValueBuilder_ = null; nameValue_ = other.nameValue_; bitField0_ = (bitField0_ & ~0x00000100); nameValueBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getNameValueFieldBuilder() : null; } else { nameValueBuilder_.addAllMessages(other.nameValue_); } } } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getValueCount(); i++) { if (!getValue(i).isInitialized()) { return false; } } for (int i = 0; i < getNameValueCount(); i++) { if (!getNameValue(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.Value parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.Value) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List<java.lang.Double> double_ = java.util.Collections.emptyList(); private void ensureDoubleIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { double_ = new java.util.ArrayList<java.lang.Double>(double_); bitField0_ |= 0x00000001; } } /** * <code>repeated double double = 1 [packed = true];</code> */ public java.util.List<java.lang.Double> getDoubleList() { return java.util.Collections.unmodifiableList(double_); } /** * <code>repeated double double = 1 [packed = true];</code> */ public int getDoubleCount() { return double_.size(); } /** * <code>repeated double double = 1 [packed = true];</code> */ public double getDouble(int index) { return double_.get(index); } /** * <code>repeated double double = 1 [packed = true];</code> */ public Builder setDouble( int index, double value) { ensureDoubleIsMutable(); double_.set(index, value); onChanged(); return this; } /** * <code>repeated double double = 1 [packed = true];</code> */ public Builder addDouble(double value) { ensureDoubleIsMutable(); double_.add(value); onChanged(); return this; } /** * <code>repeated double double = 1 [packed = true];</code> */ public Builder addAllDouble( java.lang.Iterable<? extends java.lang.Double> values) { ensureDoubleIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, double_); onChanged(); return this; } /** * <code>repeated double double = 1 [packed = true];</code> */ public Builder clearDouble() { double_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } private java.util.List<java.lang.Float> float_ = java.util.Collections.emptyList(); private void ensureFloatIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { float_ = new java.util.ArrayList<java.lang.Float>(float_); bitField0_ |= 0x00000002; } } /** * <code>repeated float float = 2 [packed = true];</code> */ public java.util.List<java.lang.Float> getFloatList() { return java.util.Collections.unmodifiableList(float_); } /** * <code>repeated float float = 2 [packed = true];</code> */ public int getFloatCount() { return float_.size(); } /** * <code>repeated float float = 2 [packed = true];</code> */ public float getFloat(int index) { return float_.get(index); } /** * <code>repeated float float = 2 [packed = true];</code> */ public Builder setFloat( int index, float value) { ensureFloatIsMutable(); float_.set(index, value); onChanged(); return this; } /** * <code>repeated float float = 2 [packed = true];</code> */ public Builder addFloat(float value) { ensureFloatIsMutable(); float_.add(value); onChanged(); return this; } /** * <code>repeated float float = 2 [packed = true];</code> */ public Builder addAllFloat( java.lang.Iterable<? extends java.lang.Float> values) { ensureFloatIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, float_); onChanged(); return this; } /** * <code>repeated float float = 2 [packed = true];</code> */ public Builder clearFloat() { float_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } private java.util.List<java.lang.Integer> integer_ = java.util.Collections.emptyList(); private void ensureIntegerIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { integer_ = new java.util.ArrayList<java.lang.Integer>(integer_); bitField0_ |= 0x00000004; } } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public java.util.List<java.lang.Integer> getIntegerList() { return java.util.Collections.unmodifiableList(integer_); } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public int getIntegerCount() { return integer_.size(); } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public int getInteger(int index) { return integer_.get(index); } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public Builder setInteger( int index, int value) { ensureIntegerIsMutable(); integer_.set(index, value); onChanged(); return this; } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public Builder addInteger(int value) { ensureIntegerIsMutable(); integer_.add(value); onChanged(); return this; } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public Builder addAllInteger( java.lang.Iterable<? extends java.lang.Integer> values) { ensureIntegerIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, integer_); onChanged(); return this; } /** * <code>repeated sint32 integer = 3 [packed = true];</code> */ public Builder clearInteger() { integer_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } private java.util.List<java.lang.Long> long_ = java.util.Collections.emptyList(); private void ensureLongIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { long_ = new java.util.ArrayList<java.lang.Long>(long_); bitField0_ |= 0x00000008; } } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public java.util.List<java.lang.Long> getLongList() { return java.util.Collections.unmodifiableList(long_); } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public int getLongCount() { return long_.size(); } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public long getLong(int index) { return long_.get(index); } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public Builder setLong( int index, long value) { ensureLongIsMutable(); long_.set(index, value); onChanged(); return this; } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public Builder addLong(long value) { ensureLongIsMutable(); long_.add(value); onChanged(); return this; } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public Builder addAllLong( java.lang.Iterable<? extends java.lang.Long> values) { ensureLongIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, long_); onChanged(); return this; } /** * <code>repeated sint64 long = 4 [packed = true];</code> */ public Builder clearLong() { long_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } private java.util.List<java.lang.Boolean> boolean_ = java.util.Collections.emptyList(); private void ensureBooleanIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { boolean_ = new java.util.ArrayList<java.lang.Boolean>(boolean_); bitField0_ |= 0x00000010; } } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public java.util.List<java.lang.Boolean> getBooleanList() { return java.util.Collections.unmodifiableList(boolean_); } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public int getBooleanCount() { return boolean_.size(); } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public boolean getBoolean(int index) { return boolean_.get(index); } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public Builder setBoolean( int index, boolean value) { ensureBooleanIsMutable(); boolean_.set(index, value); onChanged(); return this; } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public Builder addBoolean(boolean value) { ensureBooleanIsMutable(); boolean_.add(value); onChanged(); return this; } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public Builder addAllBoolean( java.lang.Iterable<? extends java.lang.Boolean> values) { ensureBooleanIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, boolean_); onChanged(); return this; } /** * <code>repeated bool boolean = 5 [packed = true];</code> */ public Builder clearBoolean() { boolean_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } private com.google.protobuf.LazyStringList string_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureStringIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { string_ = new com.google.protobuf.LazyStringArrayList(string_); bitField0_ |= 0x00000020; } } /** * <code>repeated string string = 6;</code> */ public com.google.protobuf.ProtocolStringList getStringList() { return string_.getUnmodifiableView(); } /** * <code>repeated string string = 6;</code> */ public int getStringCount() { return string_.size(); } /** * <code>repeated string string = 6;</code> */ public java.lang.String getString(int index) { return string_.get(index); } /** * <code>repeated string string = 6;</code> */ public com.google.protobuf.ByteString getStringBytes(int index) { return string_.getByteString(index); } /** * <code>repeated string string = 6;</code> */ public Builder setString( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureStringIsMutable(); string_.set(index, value); onChanged(); return this; } /** * <code>repeated string string = 6;</code> */ public Builder addString( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureStringIsMutable(); string_.add(value); onChanged(); return this; } /** * <code>repeated string string = 6;</code> */ public Builder addAllString( java.lang.Iterable<java.lang.String> values) { ensureStringIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, string_); onChanged(); return this; } /** * <code>repeated string string = 6;</code> */ public Builder clearString() { string_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } /** * <code>repeated string string = 6;</code> */ public Builder addStringBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureStringIsMutable(); string_.add(value); onChanged(); return this; } private com.google.protobuf.ByteString bytes_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes bytes = 7;</code> */ public boolean hasBytes() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional bytes bytes = 7;</code> */ public com.google.protobuf.ByteString getBytes() { return bytes_; } /** * <code>optional bytes bytes = 7;</code> */ public Builder setBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; bytes_ = value; onChanged(); return this; } /** * <code>optional bytes bytes = 7;</code> */ public Builder clearBytes() { bitField0_ = (bitField0_ & ~0x00000040); bytes_ = getDefaultInstance().getBytes(); onChanged(); return this; } private java.util.List<org.terasology.protobuf.EntityData.Value> value_ = java.util.Collections.emptyList(); private void ensureValueIsMutable() { if (!((bitField0_ & 0x00000080) == 0x00000080)) { value_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Value>(value_); bitField0_ |= 0x00000080; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> valueBuilder_; /** * <code>repeated .Value value = 8;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value> getValueList() { if (valueBuilder_ == null) { return java.util.Collections.unmodifiableList(value_); } else { return valueBuilder_.getMessageList(); } } /** * <code>repeated .Value value = 8;</code> */ public int getValueCount() { if (valueBuilder_ == null) { return value_.size(); } else { return valueBuilder_.getCount(); } } /** * <code>repeated .Value value = 8;</code> */ public org.terasology.protobuf.EntityData.Value getValue(int index) { if (valueBuilder_ == null) { return value_.get(index); } else { return valueBuilder_.getMessage(index); } } /** * <code>repeated .Value value = 8;</code> */ public Builder setValue( int index, org.terasology.protobuf.EntityData.Value value) { if (valueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureValueIsMutable(); value_.set(index, value); onChanged(); } else { valueBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder setValue( int index, org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (valueBuilder_ == null) { ensureValueIsMutable(); value_.set(index, builderForValue.build()); onChanged(); } else { valueBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder addValue(org.terasology.protobuf.EntityData.Value value) { if (valueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureValueIsMutable(); value_.add(value); onChanged(); } else { valueBuilder_.addMessage(value); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder addValue( int index, org.terasology.protobuf.EntityData.Value value) { if (valueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureValueIsMutable(); value_.add(index, value); onChanged(); } else { valueBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder addValue( org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (valueBuilder_ == null) { ensureValueIsMutable(); value_.add(builderForValue.build()); onChanged(); } else { valueBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder addValue( int index, org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (valueBuilder_ == null) { ensureValueIsMutable(); value_.add(index, builderForValue.build()); onChanged(); } else { valueBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder addAllValue( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Value> values) { if (valueBuilder_ == null) { ensureValueIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, value_); onChanged(); } else { valueBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder clearValue() { if (valueBuilder_ == null) { value_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { valueBuilder_.clear(); } return this; } /** * <code>repeated .Value value = 8;</code> */ public Builder removeValue(int index) { if (valueBuilder_ == null) { ensureValueIsMutable(); value_.remove(index); onChanged(); } else { valueBuilder_.remove(index); } return this; } /** * <code>repeated .Value value = 8;</code> */ public org.terasology.protobuf.EntityData.Value.Builder getValueBuilder( int index) { return getValueFieldBuilder().getBuilder(index); } /** * <code>repeated .Value value = 8;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getValueOrBuilder( int index) { if (valueBuilder_ == null) { return value_.get(index); } else { return valueBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Value value = 8;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getValueOrBuilderList() { if (valueBuilder_ != null) { return valueBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(value_); } } /** * <code>repeated .Value value = 8;</code> */ public org.terasology.protobuf.EntityData.Value.Builder addValueBuilder() { return getValueFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Value.getDefaultInstance()); } /** * <code>repeated .Value value = 8;</code> */ public org.terasology.protobuf.EntityData.Value.Builder addValueBuilder( int index) { return getValueFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Value.getDefaultInstance()); } /** * <code>repeated .Value value = 8;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value.Builder> getValueBuilderList() { return getValueFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> getValueFieldBuilder() { if (valueBuilder_ == null) { valueBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder>( value_, ((bitField0_ & 0x00000080) == 0x00000080), getParentForChildren(), isClean()); value_ = null; } return valueBuilder_; } private java.util.List<org.terasology.protobuf.EntityData.NameValue> nameValue_ = java.util.Collections.emptyList(); private void ensureNameValueIsMutable() { if (!((bitField0_ & 0x00000100) == 0x00000100)) { nameValue_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.NameValue>(nameValue_); bitField0_ |= 0x00000100; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.NameValue, org.terasology.protobuf.EntityData.NameValue.Builder, org.terasology.protobuf.EntityData.NameValueOrBuilder> nameValueBuilder_; /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public java.util.List<org.terasology.protobuf.EntityData.NameValue> getNameValueList() { if (nameValueBuilder_ == null) { return java.util.Collections.unmodifiableList(nameValue_); } else { return nameValueBuilder_.getMessageList(); } } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public int getNameValueCount() { if (nameValueBuilder_ == null) { return nameValue_.size(); } else { return nameValueBuilder_.getCount(); } } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public org.terasology.protobuf.EntityData.NameValue getNameValue(int index) { if (nameValueBuilder_ == null) { return nameValue_.get(index); } else { return nameValueBuilder_.getMessage(index); } } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder setNameValue( int index, org.terasology.protobuf.EntityData.NameValue value) { if (nameValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNameValueIsMutable(); nameValue_.set(index, value); onChanged(); } else { nameValueBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder setNameValue( int index, org.terasology.protobuf.EntityData.NameValue.Builder builderForValue) { if (nameValueBuilder_ == null) { ensureNameValueIsMutable(); nameValue_.set(index, builderForValue.build()); onChanged(); } else { nameValueBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder addNameValue(org.terasology.protobuf.EntityData.NameValue value) { if (nameValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNameValueIsMutable(); nameValue_.add(value); onChanged(); } else { nameValueBuilder_.addMessage(value); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder addNameValue( int index, org.terasology.protobuf.EntityData.NameValue value) { if (nameValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureNameValueIsMutable(); nameValue_.add(index, value); onChanged(); } else { nameValueBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder addNameValue( org.terasology.protobuf.EntityData.NameValue.Builder builderForValue) { if (nameValueBuilder_ == null) { ensureNameValueIsMutable(); nameValue_.add(builderForValue.build()); onChanged(); } else { nameValueBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder addNameValue( int index, org.terasology.protobuf.EntityData.NameValue.Builder builderForValue) { if (nameValueBuilder_ == null) { ensureNameValueIsMutable(); nameValue_.add(index, builderForValue.build()); onChanged(); } else { nameValueBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder addAllNameValue( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.NameValue> values) { if (nameValueBuilder_ == null) { ensureNameValueIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, nameValue_); onChanged(); } else { nameValueBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder clearNameValue() { if (nameValueBuilder_ == null) { nameValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000100); onChanged(); } else { nameValueBuilder_.clear(); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public Builder removeNameValue(int index) { if (nameValueBuilder_ == null) { ensureNameValueIsMutable(); nameValue_.remove(index); onChanged(); } else { nameValueBuilder_.remove(index); } return this; } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public org.terasology.protobuf.EntityData.NameValue.Builder getNameValueBuilder( int index) { return getNameValueFieldBuilder().getBuilder(index); } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public org.terasology.protobuf.EntityData.NameValueOrBuilder getNameValueOrBuilder( int index) { if (nameValueBuilder_ == null) { return nameValue_.get(index); } else { return nameValueBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public java.util.List<? extends org.terasology.protobuf.EntityData.NameValueOrBuilder> getNameValueOrBuilderList() { if (nameValueBuilder_ != null) { return nameValueBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(nameValue_); } } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public org.terasology.protobuf.EntityData.NameValue.Builder addNameValueBuilder() { return getNameValueFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.NameValue.getDefaultInstance()); } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public org.terasology.protobuf.EntityData.NameValue.Builder addNameValueBuilder( int index) { return getNameValueFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.NameValue.getDefaultInstance()); } /** * <code>repeated .NameValue name_value = 9;</code> * * <pre> * For string maps * </pre> */ public java.util.List<org.terasology.protobuf.EntityData.NameValue.Builder> getNameValueBuilderList() { return getNameValueFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.NameValue, org.terasology.protobuf.EntityData.NameValue.Builder, org.terasology.protobuf.EntityData.NameValueOrBuilder> getNameValueFieldBuilder() { if (nameValueBuilder_ == null) { nameValueBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.NameValue, org.terasology.protobuf.EntityData.NameValue.Builder, org.terasology.protobuf.EntityData.NameValueOrBuilder>( nameValue_, ((bitField0_ & 0x00000100) == 0x00000100), getParentForChildren(), isClean()); nameValue_ = null; } return nameValueBuilder_; } // @@protoc_insertion_point(builder_scope:Value) } static { defaultInstance = new Value(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:Value) } public interface NameValueOrBuilder extends // @@protoc_insertion_point(interface_extends:NameValue) com.google.protobuf.MessageOrBuilder { /** * <code>optional string name = 1;</code> */ boolean hasName(); /** * <code>optional string name = 1;</code> */ java.lang.String getName(); /** * <code>optional string name = 1;</code> */ com.google.protobuf.ByteString getNameBytes(); /** * <code>optional .Value value = 2;</code> */ boolean hasValue(); /** * <code>optional .Value value = 2;</code> */ org.terasology.protobuf.EntityData.Value getValue(); /** * <code>optional .Value value = 2;</code> */ org.terasology.protobuf.EntityData.ValueOrBuilder getValueOrBuilder(); /** * <code>optional int32 name_index = 3;</code> */ boolean hasNameIndex(); /** * <code>optional int32 name_index = 3;</code> */ int getNameIndex(); } /** * Protobuf type {@code NameValue} */ public static final class NameValue extends com.google.protobuf.GeneratedMessage implements // @@protoc_insertion_point(message_implements:NameValue) NameValueOrBuilder { // Use NameValue.newBuilder() to construct. private NameValue(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private NameValue(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final NameValue defaultInstance; public static NameValue getDefaultInstance() { return defaultInstance; } public NameValue getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private NameValue( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000001; name_ = bs; break; } case 18: { org.terasology.protobuf.EntityData.Value.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = value_.toBuilder(); } value_ = input.readMessage(org.terasology.protobuf.EntityData.Value.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(value_); value_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 24: { bitField0_ |= 0x00000004; nameIndex_ = input.readInt32(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_NameValue_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_NameValue_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.NameValue.class, org.terasology.protobuf.EntityData.NameValue.Builder.class); } public static com.google.protobuf.Parser<NameValue> PARSER = new com.google.protobuf.AbstractParser<NameValue>() { public NameValue parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new NameValue(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<NameValue> getParserForType() { return PARSER; } private int bitField0_; public static final int NAME_FIELD_NUMBER = 1; private java.lang.Object name_; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int VALUE_FIELD_NUMBER = 2; private org.terasology.protobuf.EntityData.Value value_; /** * <code>optional .Value value = 2;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .Value value = 2;</code> */ public org.terasology.protobuf.EntityData.Value getValue() { return value_; } /** * <code>optional .Value value = 2;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getValueOrBuilder() { return value_; } public static final int NAME_INDEX_FIELD_NUMBER = 3; private int nameIndex_; /** * <code>optional int32 name_index = 3;</code> */ public boolean hasNameIndex() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 name_index = 3;</code> */ public int getNameIndex() { return nameIndex_; } private void initFields() { name_ = ""; value_ = org.terasology.protobuf.EntityData.Value.getDefaultInstance(); nameIndex_ = 0; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (hasValue()) { if (!getValue().isInitialized()) { memoizedIsInitialized = 0; return false; } } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, value_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, nameIndex_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getNameBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, value_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, nameIndex_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.NameValue parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.NameValue parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.NameValue parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.NameValue parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.NameValue parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.NameValue parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.NameValue parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.NameValue parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.NameValue parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.NameValue parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.NameValue prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code NameValue} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements // @@protoc_insertion_point(builder_implements:NameValue) org.terasology.protobuf.EntityData.NameValueOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_NameValue_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_NameValue_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.NameValue.class, org.terasology.protobuf.EntityData.NameValue.Builder.class); } // Construct using org.terasology.protobuf.EntityData.NameValue.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getValueFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); name_ = ""; bitField0_ = (bitField0_ & ~0x00000001); if (valueBuilder_ == null) { value_ = org.terasology.protobuf.EntityData.Value.getDefaultInstance(); } else { valueBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); nameIndex_ = 0; bitField0_ = (bitField0_ & ~0x00000004); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_NameValue_descriptor; } public org.terasology.protobuf.EntityData.NameValue getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.NameValue.getDefaultInstance(); } public org.terasology.protobuf.EntityData.NameValue build() { org.terasology.protobuf.EntityData.NameValue result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.NameValue buildPartial() { org.terasology.protobuf.EntityData.NameValue result = new org.terasology.protobuf.EntityData.NameValue(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.name_ = name_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (valueBuilder_ == null) { result.value_ = value_; } else { result.value_ = valueBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.nameIndex_ = nameIndex_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.NameValue) { return mergeFrom((org.terasology.protobuf.EntityData.NameValue)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.NameValue other) { if (other == org.terasology.protobuf.EntityData.NameValue.getDefaultInstance()) return this; if (other.hasName()) { bitField0_ |= 0x00000001; name_ = other.name_; onChanged(); } if (other.hasValue()) { mergeValue(other.getValue()); } if (other.hasNameIndex()) { setNameIndex(other.getNameIndex()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasValue()) { if (!getValue().isInitialized()) { return false; } } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.NameValue parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.NameValue) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.lang.Object name_ = ""; /** * <code>optional string name = 1;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string name = 1;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 1;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 1;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000001); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 1;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; name_ = value; onChanged(); return this; } private org.terasology.protobuf.EntityData.Value value_ = org.terasology.protobuf.EntityData.Value.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> valueBuilder_; /** * <code>optional .Value value = 2;</code> */ public boolean hasValue() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .Value value = 2;</code> */ public org.terasology.protobuf.EntityData.Value getValue() { if (valueBuilder_ == null) { return value_; } else { return valueBuilder_.getMessage(); } } /** * <code>optional .Value value = 2;</code> */ public Builder setValue(org.terasology.protobuf.EntityData.Value value) { if (valueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } value_ = value; onChanged(); } else { valueBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .Value value = 2;</code> */ public Builder setValue( org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (valueBuilder_ == null) { value_ = builderForValue.build(); onChanged(); } else { valueBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .Value value = 2;</code> */ public Builder mergeValue(org.terasology.protobuf.EntityData.Value value) { if (valueBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && value_ != org.terasology.protobuf.EntityData.Value.getDefaultInstance()) { value_ = org.terasology.protobuf.EntityData.Value.newBuilder(value_).mergeFrom(value).buildPartial(); } else { value_ = value; } onChanged(); } else { valueBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .Value value = 2;</code> */ public Builder clearValue() { if (valueBuilder_ == null) { value_ = org.terasology.protobuf.EntityData.Value.getDefaultInstance(); onChanged(); } else { valueBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>optional .Value value = 2;</code> */ public org.terasology.protobuf.EntityData.Value.Builder getValueBuilder() { bitField0_ |= 0x00000002; onChanged(); return getValueFieldBuilder().getBuilder(); } /** * <code>optional .Value value = 2;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getValueOrBuilder() { if (valueBuilder_ != null) { return valueBuilder_.getMessageOrBuilder(); } else { return value_; } } /** * <code>optional .Value value = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> getValueFieldBuilder() { if (valueBuilder_ == null) { valueBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder>( getValue(), getParentForChildren(), isClean()); value_ = null; } return valueBuilder_; } private int nameIndex_ ; /** * <code>optional int32 name_index = 3;</code> */ public boolean hasNameIndex() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional int32 name_index = 3;</code> */ public int getNameIndex() { return nameIndex_; } /** * <code>optional int32 name_index = 3;</code> */ public Builder setNameIndex(int value) { bitField0_ |= 0x00000004; nameIndex_ = value; onChanged(); return this; } /** * <code>optional int32 name_index = 3;</code> */ public Builder clearNameIndex() { bitField0_ = (bitField0_ & ~0x00000004); nameIndex_ = 0; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:NameValue) } static { defaultInstance = new NameValue(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:NameValue) } public interface ComponentOrBuilder extends // @@protoc_insertion_point(interface_extends:Component) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<Component> { /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ boolean hasTypeIndex(); /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ int getTypeIndex(); /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ boolean hasType(); /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ java.lang.String getType(); /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ com.google.protobuf.ByteString getTypeBytes(); /** * <code>repeated .NameValue field = 2;</code> */ java.util.List<org.terasology.protobuf.EntityData.NameValue> getFieldList(); /** * <code>repeated .NameValue field = 2;</code> */ org.terasology.protobuf.EntityData.NameValue getField(int index); /** * <code>repeated .NameValue field = 2;</code> */ int getFieldCount(); /** * <code>repeated .NameValue field = 2;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.NameValueOrBuilder> getFieldOrBuilderList(); /** * <code>repeated .NameValue field = 2;</code> */ org.terasology.protobuf.EntityData.NameValueOrBuilder getFieldOrBuilder( int index); } /** * Protobuf type {@code Component} */ public static final class Component extends com.google.protobuf.GeneratedMessage.ExtendableMessage< Component> implements // @@protoc_insertion_point(message_implements:Component) ComponentOrBuilder { // Use Component.newBuilder() to construct. private Component(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.Component, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Component(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Component defaultInstance; public static Component getDefaultInstance() { return defaultInstance; } public Component getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Component( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; typeIndex_ = input.readInt32(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { field_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.NameValue>(); mutable_bitField0_ |= 0x00000004; } field_.add(input.readMessage(org.terasology.protobuf.EntityData.NameValue.PARSER, extensionRegistry)); break; } case 122: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; type_ = bs; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { field_ = java.util.Collections.unmodifiableList(field_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Component_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Component_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Component.class, org.terasology.protobuf.EntityData.Component.Builder.class); } public static com.google.protobuf.Parser<Component> PARSER = new com.google.protobuf.AbstractParser<Component>() { public Component parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Component(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Component> getParserForType() { return PARSER; } private int bitField0_; public static final int TYPE_INDEX_FIELD_NUMBER = 1; private int typeIndex_; /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ public boolean hasTypeIndex() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ public int getTypeIndex() { return typeIndex_; } public static final int TYPE_FIELD_NUMBER = 15; private java.lang.Object type_; /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public java.lang.String getType() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } } /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int FIELD_FIELD_NUMBER = 2; private java.util.List<org.terasology.protobuf.EntityData.NameValue> field_; /** * <code>repeated .NameValue field = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.NameValue> getFieldList() { return field_; } /** * <code>repeated .NameValue field = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.NameValueOrBuilder> getFieldOrBuilderList() { return field_; } /** * <code>repeated .NameValue field = 2;</code> */ public int getFieldCount() { return field_.size(); } /** * <code>repeated .NameValue field = 2;</code> */ public org.terasology.protobuf.EntityData.NameValue getField(int index) { return field_.get(index); } /** * <code>repeated .NameValue field = 2;</code> */ public org.terasology.protobuf.EntityData.NameValueOrBuilder getFieldOrBuilder( int index) { return field_.get(index); } private void initFields() { typeIndex_ = 0; type_ = ""; field_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getFieldCount(); i++) { if (!getField(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.Component>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, typeIndex_); } for (int i = 0; i < field_.size(); i++) { output.writeMessage(2, field_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(15, getTypeBytes()); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, typeIndex_); } for (int i = 0; i < field_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, field_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(15, getTypeBytes()); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.Component parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Component parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Component parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Component parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Component parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Component parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Component parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.Component parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Component parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Component parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.Component prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code Component} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.Component, Builder> implements // @@protoc_insertion_point(builder_implements:Component) org.terasology.protobuf.EntityData.ComponentOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Component_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Component_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Component.class, org.terasology.protobuf.EntityData.Component.Builder.class); } // Construct using org.terasology.protobuf.EntityData.Component.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getFieldFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); typeIndex_ = 0; bitField0_ = (bitField0_ & ~0x00000001); type_ = ""; bitField0_ = (bitField0_ & ~0x00000002); if (fieldBuilder_ == null) { field_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { fieldBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_Component_descriptor; } public org.terasology.protobuf.EntityData.Component getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.Component.getDefaultInstance(); } public org.terasology.protobuf.EntityData.Component build() { org.terasology.protobuf.EntityData.Component result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.Component buildPartial() { org.terasology.protobuf.EntityData.Component result = new org.terasology.protobuf.EntityData.Component(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.typeIndex_ = typeIndex_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.type_ = type_; if (fieldBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { field_ = java.util.Collections.unmodifiableList(field_); bitField0_ = (bitField0_ & ~0x00000004); } result.field_ = field_; } else { result.field_ = fieldBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.Component) { return mergeFrom((org.terasology.protobuf.EntityData.Component)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.Component other) { if (other == org.terasology.protobuf.EntityData.Component.getDefaultInstance()) return this; if (other.hasTypeIndex()) { setTypeIndex(other.getTypeIndex()); } if (other.hasType()) { bitField0_ |= 0x00000002; type_ = other.type_; onChanged(); } if (fieldBuilder_ == null) { if (!other.field_.isEmpty()) { if (field_.isEmpty()) { field_ = other.field_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureFieldIsMutable(); field_.addAll(other.field_); } onChanged(); } } else { if (!other.field_.isEmpty()) { if (fieldBuilder_.isEmpty()) { fieldBuilder_.dispose(); fieldBuilder_ = null; field_ = other.field_; bitField0_ = (bitField0_ & ~0x00000004); fieldBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFieldFieldBuilder() : null; } else { fieldBuilder_.addAllMessages(other.field_); } } } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getFieldCount(); i++) { if (!getField(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.Component parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.Component) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int typeIndex_ ; /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ public boolean hasTypeIndex() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ public int getTypeIndex() { return typeIndex_; } /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ public Builder setTypeIndex(int value) { bitField0_ |= 0x00000001; typeIndex_ = value; onChanged(); return this; } /** * <code>optional int32 type_index = 1;</code> * * <pre> * Index of the type, if contained in a world with component_classes table * </pre> */ public Builder clearTypeIndex() { bitField0_ = (bitField0_ & ~0x00000001); typeIndex_ = 0; onChanged(); return this; } private java.lang.Object type_ = ""; /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public boolean hasType() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public java.lang.String getType() { java.lang.Object ref = type_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { type_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public com.google.protobuf.ByteString getTypeBytes() { java.lang.Object ref = type_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); type_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public Builder setType( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; type_ = value; onChanged(); return this; } /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000002); type_ = getDefaultInstance().getType(); onChanged(); return this; } /** * <code>optional string type = 15;</code> * * <pre> * The name of the type. Not needed if index provided * </pre> */ public Builder setTypeBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; type_ = value; onChanged(); return this; } private java.util.List<org.terasology.protobuf.EntityData.NameValue> field_ = java.util.Collections.emptyList(); private void ensureFieldIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { field_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.NameValue>(field_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.NameValue, org.terasology.protobuf.EntityData.NameValue.Builder, org.terasology.protobuf.EntityData.NameValueOrBuilder> fieldBuilder_; /** * <code>repeated .NameValue field = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.NameValue> getFieldList() { if (fieldBuilder_ == null) { return java.util.Collections.unmodifiableList(field_); } else { return fieldBuilder_.getMessageList(); } } /** * <code>repeated .NameValue field = 2;</code> */ public int getFieldCount() { if (fieldBuilder_ == null) { return field_.size(); } else { return fieldBuilder_.getCount(); } } /** * <code>repeated .NameValue field = 2;</code> */ public org.terasology.protobuf.EntityData.NameValue getField(int index) { if (fieldBuilder_ == null) { return field_.get(index); } else { return fieldBuilder_.getMessage(index); } } /** * <code>repeated .NameValue field = 2;</code> */ public Builder setField( int index, org.terasology.protobuf.EntityData.NameValue value) { if (fieldBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldIsMutable(); field_.set(index, value); onChanged(); } else { fieldBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder setField( int index, org.terasology.protobuf.EntityData.NameValue.Builder builderForValue) { if (fieldBuilder_ == null) { ensureFieldIsMutable(); field_.set(index, builderForValue.build()); onChanged(); } else { fieldBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder addField(org.terasology.protobuf.EntityData.NameValue value) { if (fieldBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldIsMutable(); field_.add(value); onChanged(); } else { fieldBuilder_.addMessage(value); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder addField( int index, org.terasology.protobuf.EntityData.NameValue value) { if (fieldBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldIsMutable(); field_.add(index, value); onChanged(); } else { fieldBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder addField( org.terasology.protobuf.EntityData.NameValue.Builder builderForValue) { if (fieldBuilder_ == null) { ensureFieldIsMutable(); field_.add(builderForValue.build()); onChanged(); } else { fieldBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder addField( int index, org.terasology.protobuf.EntityData.NameValue.Builder builderForValue) { if (fieldBuilder_ == null) { ensureFieldIsMutable(); field_.add(index, builderForValue.build()); onChanged(); } else { fieldBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder addAllField( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.NameValue> values) { if (fieldBuilder_ == null) { ensureFieldIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, field_); onChanged(); } else { fieldBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder clearField() { if (fieldBuilder_ == null) { field_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { fieldBuilder_.clear(); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public Builder removeField(int index) { if (fieldBuilder_ == null) { ensureFieldIsMutable(); field_.remove(index); onChanged(); } else { fieldBuilder_.remove(index); } return this; } /** * <code>repeated .NameValue field = 2;</code> */ public org.terasology.protobuf.EntityData.NameValue.Builder getFieldBuilder( int index) { return getFieldFieldBuilder().getBuilder(index); } /** * <code>repeated .NameValue field = 2;</code> */ public org.terasology.protobuf.EntityData.NameValueOrBuilder getFieldOrBuilder( int index) { if (fieldBuilder_ == null) { return field_.get(index); } else { return fieldBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .NameValue field = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.NameValueOrBuilder> getFieldOrBuilderList() { if (fieldBuilder_ != null) { return fieldBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(field_); } } /** * <code>repeated .NameValue field = 2;</code> */ public org.terasology.protobuf.EntityData.NameValue.Builder addFieldBuilder() { return getFieldFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.NameValue.getDefaultInstance()); } /** * <code>repeated .NameValue field = 2;</code> */ public org.terasology.protobuf.EntityData.NameValue.Builder addFieldBuilder( int index) { return getFieldFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.NameValue.getDefaultInstance()); } /** * <code>repeated .NameValue field = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.NameValue.Builder> getFieldBuilderList() { return getFieldFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.NameValue, org.terasology.protobuf.EntityData.NameValue.Builder, org.terasology.protobuf.EntityData.NameValueOrBuilder> getFieldFieldBuilder() { if (fieldBuilder_ == null) { fieldBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.NameValue, org.terasology.protobuf.EntityData.NameValue.Builder, org.terasology.protobuf.EntityData.NameValueOrBuilder>( field_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); field_ = null; } return fieldBuilder_; } // @@protoc_insertion_point(builder_scope:Component) } static { defaultInstance = new Component(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:Component) } public interface EntityOrBuilder extends // @@protoc_insertion_point(interface_extends:Entity) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<Entity> { /** * <code>optional int64 id = 1;</code> */ boolean hasId(); /** * <code>optional int64 id = 1;</code> */ long getId(); /** * <code>repeated .Component component = 2;</code> */ java.util.List<org.terasology.protobuf.EntityData.Component> getComponentList(); /** * <code>repeated .Component component = 2;</code> */ org.terasology.protobuf.EntityData.Component getComponent(int index); /** * <code>repeated .Component component = 2;</code> */ int getComponentCount(); /** * <code>repeated .Component component = 2;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentOrBuilderList(); /** * <code>repeated .Component component = 2;</code> */ org.terasology.protobuf.EntityData.ComponentOrBuilder getComponentOrBuilder( int index); /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ java.util.List<java.lang.Integer> getRemovedComponentIndexList(); /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ int getRemovedComponentIndexCount(); /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ int getRemovedComponentIndex(int index); /** * <code>optional string parent_prefab = 4;</code> */ boolean hasParentPrefab(); /** * <code>optional string parent_prefab = 4;</code> */ java.lang.String getParentPrefab(); /** * <code>optional string parent_prefab = 4;</code> */ com.google.protobuf.ByteString getParentPrefabBytes(); /** * <code>optional bool alwaysRelevant = 5;</code> */ boolean hasAlwaysRelevant(); /** * <code>optional bool alwaysRelevant = 5;</code> */ boolean getAlwaysRelevant(); /** * <code>optional int64 owner = 6;</code> */ boolean hasOwner(); /** * <code>optional int64 owner = 6;</code> */ long getOwner(); /** * <code>repeated string removed_component = 15;</code> */ com.google.protobuf.ProtocolStringList getRemovedComponentList(); /** * <code>repeated string removed_component = 15;</code> */ int getRemovedComponentCount(); /** * <code>repeated string removed_component = 15;</code> */ java.lang.String getRemovedComponent(int index); /** * <code>repeated string removed_component = 15;</code> */ com.google.protobuf.ByteString getRemovedComponentBytes(int index); } /** * Protobuf type {@code Entity} */ public static final class Entity extends com.google.protobuf.GeneratedMessage.ExtendableMessage< Entity> implements // @@protoc_insertion_point(message_implements:Entity) EntityOrBuilder { // Use Entity.newBuilder() to construct. private Entity(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.Entity, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Entity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Entity defaultInstance; public static Entity getDefaultInstance() { return defaultInstance; } public Entity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Entity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { component_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Component>(); mutable_bitField0_ |= 0x00000002; } component_.add(input.readMessage(org.terasology.protobuf.EntityData.Component.PARSER, extensionRegistry)); break; } case 24: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { removedComponentIndex_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000004; } removedComponentIndex_.add(input.readInt32()); break; } case 26: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000004) == 0x00000004) && input.getBytesUntilLimit() > 0) { removedComponentIndex_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000004; } while (input.getBytesUntilLimit() > 0) { removedComponentIndex_.add(input.readInt32()); } input.popLimit(limit); break; } case 34: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000002; parentPrefab_ = bs; break; } case 40: { bitField0_ |= 0x00000004; alwaysRelevant_ = input.readBool(); break; } case 48: { bitField0_ |= 0x00000008; owner_ = input.readInt64(); break; } case 122: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { removedComponent_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000040; } removedComponent_.add(bs); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { component_ = java.util.Collections.unmodifiableList(component_); } if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { removedComponentIndex_ = java.util.Collections.unmodifiableList(removedComponentIndex_); } if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { removedComponent_ = removedComponent_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Entity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Entity_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Entity.class, org.terasology.protobuf.EntityData.Entity.Builder.class); } public static com.google.protobuf.Parser<Entity> PARSER = new com.google.protobuf.AbstractParser<Entity>() { public Entity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Entity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Entity> getParserForType() { return PARSER; } private int bitField0_; public static final int ID_FIELD_NUMBER = 1; private long id_; /** * <code>optional int64 id = 1;</code> */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 id = 1;</code> */ public long getId() { return id_; } public static final int COMPONENT_FIELD_NUMBER = 2; private java.util.List<org.terasology.protobuf.EntityData.Component> component_; /** * <code>repeated .Component component = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Component> getComponentList() { return component_; } /** * <code>repeated .Component component = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentOrBuilderList() { return component_; } /** * <code>repeated .Component component = 2;</code> */ public int getComponentCount() { return component_.size(); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component getComponent(int index) { return component_.get(index); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.ComponentOrBuilder getComponentOrBuilder( int index) { return component_.get(index); } public static final int REMOVED_COMPONENT_INDEX_FIELD_NUMBER = 3; private java.util.List<java.lang.Integer> removedComponentIndex_; /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRemovedComponentIndexList() { return removedComponentIndex_; } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public int getRemovedComponentIndexCount() { return removedComponentIndex_.size(); } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public int getRemovedComponentIndex(int index) { return removedComponentIndex_.get(index); } private int removedComponentIndexMemoizedSerializedSize = -1; public static final int PARENT_PREFAB_FIELD_NUMBER = 4; private java.lang.Object parentPrefab_; /** * <code>optional string parent_prefab = 4;</code> */ public boolean hasParentPrefab() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string parent_prefab = 4;</code> */ public java.lang.String getParentPrefab() { java.lang.Object ref = parentPrefab_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { parentPrefab_ = s; } return s; } } /** * <code>optional string parent_prefab = 4;</code> */ public com.google.protobuf.ByteString getParentPrefabBytes() { java.lang.Object ref = parentPrefab_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); parentPrefab_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int ALWAYSRELEVANT_FIELD_NUMBER = 5; private boolean alwaysRelevant_; /** * <code>optional bool alwaysRelevant = 5;</code> */ public boolean hasAlwaysRelevant() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional bool alwaysRelevant = 5;</code> */ public boolean getAlwaysRelevant() { return alwaysRelevant_; } public static final int OWNER_FIELD_NUMBER = 6; private long owner_; /** * <code>optional int64 owner = 6;</code> */ public boolean hasOwner() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional int64 owner = 6;</code> */ public long getOwner() { return owner_; } public static final int REMOVED_COMPONENT_FIELD_NUMBER = 15; private com.google.protobuf.LazyStringList removedComponent_; /** * <code>repeated string removed_component = 15;</code> */ public com.google.protobuf.ProtocolStringList getRemovedComponentList() { return removedComponent_; } /** * <code>repeated string removed_component = 15;</code> */ public int getRemovedComponentCount() { return removedComponent_.size(); } /** * <code>repeated string removed_component = 15;</code> */ public java.lang.String getRemovedComponent(int index) { return removedComponent_.get(index); } /** * <code>repeated string removed_component = 15;</code> */ public com.google.protobuf.ByteString getRemovedComponentBytes(int index) { return removedComponent_.getByteString(index); } private void initFields() { id_ = 0L; component_ = java.util.Collections.emptyList(); removedComponentIndex_ = java.util.Collections.emptyList(); parentPrefab_ = ""; alwaysRelevant_ = false; owner_ = 0L; removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getComponentCount(); i++) { if (!getComponent(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.Entity>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } for (int i = 0; i < component_.size(); i++) { output.writeMessage(2, component_.get(i)); } if (getRemovedComponentIndexList().size() > 0) { output.writeRawVarint32(26); output.writeRawVarint32(removedComponentIndexMemoizedSerializedSize); } for (int i = 0; i < removedComponentIndex_.size(); i++) { output.writeInt32NoTag(removedComponentIndex_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(4, getParentPrefabBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBool(5, alwaysRelevant_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt64(6, owner_); } for (int i = 0; i < removedComponent_.size(); i++) { output.writeBytes(15, removedComponent_.getByteString(i)); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } for (int i = 0; i < component_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, component_.get(i)); } { int dataSize = 0; for (int i = 0; i < removedComponentIndex_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(removedComponentIndex_.get(i)); } size += dataSize; if (!getRemovedComponentIndexList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } removedComponentIndexMemoizedSerializedSize = dataSize; } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, getParentPrefabBytes()); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, alwaysRelevant_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(6, owner_); } { int dataSize = 0; for (int i = 0; i < removedComponent_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(removedComponent_.getByteString(i)); } size += dataSize; size += 1 * getRemovedComponentList().size(); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.Entity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Entity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Entity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Entity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Entity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Entity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Entity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.Entity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Entity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Entity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.Entity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code Entity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.Entity, Builder> implements // @@protoc_insertion_point(builder_implements:Entity) org.terasology.protobuf.EntityData.EntityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Entity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Entity_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Entity.class, org.terasology.protobuf.EntityData.Entity.Builder.class); } // Construct using org.terasology.protobuf.EntityData.Entity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getComponentFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); if (componentBuilder_ == null) { component_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { componentBuilder_.clear(); } removedComponentIndex_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); parentPrefab_ = ""; bitField0_ = (bitField0_ & ~0x00000008); alwaysRelevant_ = false; bitField0_ = (bitField0_ & ~0x00000010); owner_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000040); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_Entity_descriptor; } public org.terasology.protobuf.EntityData.Entity getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.Entity.getDefaultInstance(); } public org.terasology.protobuf.EntityData.Entity build() { org.terasology.protobuf.EntityData.Entity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.Entity buildPartial() { org.terasology.protobuf.EntityData.Entity result = new org.terasology.protobuf.EntityData.Entity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (componentBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { component_ = java.util.Collections.unmodifiableList(component_); bitField0_ = (bitField0_ & ~0x00000002); } result.component_ = component_; } else { result.component_ = componentBuilder_.build(); } if (((bitField0_ & 0x00000004) == 0x00000004)) { removedComponentIndex_ = java.util.Collections.unmodifiableList(removedComponentIndex_); bitField0_ = (bitField0_ & ~0x00000004); } result.removedComponentIndex_ = removedComponentIndex_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000002; } result.parentPrefab_ = parentPrefab_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000004; } result.alwaysRelevant_ = alwaysRelevant_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000008; } result.owner_ = owner_; if (((bitField0_ & 0x00000040) == 0x00000040)) { removedComponent_ = removedComponent_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000040); } result.removedComponent_ = removedComponent_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.Entity) { return mergeFrom((org.terasology.protobuf.EntityData.Entity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.Entity other) { if (other == org.terasology.protobuf.EntityData.Entity.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (componentBuilder_ == null) { if (!other.component_.isEmpty()) { if (component_.isEmpty()) { component_ = other.component_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureComponentIsMutable(); component_.addAll(other.component_); } onChanged(); } } else { if (!other.component_.isEmpty()) { if (componentBuilder_.isEmpty()) { componentBuilder_.dispose(); componentBuilder_ = null; component_ = other.component_; bitField0_ = (bitField0_ & ~0x00000002); componentBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getComponentFieldBuilder() : null; } else { componentBuilder_.addAllMessages(other.component_); } } } if (!other.removedComponentIndex_.isEmpty()) { if (removedComponentIndex_.isEmpty()) { removedComponentIndex_ = other.removedComponentIndex_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureRemovedComponentIndexIsMutable(); removedComponentIndex_.addAll(other.removedComponentIndex_); } onChanged(); } if (other.hasParentPrefab()) { bitField0_ |= 0x00000008; parentPrefab_ = other.parentPrefab_; onChanged(); } if (other.hasAlwaysRelevant()) { setAlwaysRelevant(other.getAlwaysRelevant()); } if (other.hasOwner()) { setOwner(other.getOwner()); } if (!other.removedComponent_.isEmpty()) { if (removedComponent_.isEmpty()) { removedComponent_ = other.removedComponent_; bitField0_ = (bitField0_ & ~0x00000040); } else { ensureRemovedComponentIsMutable(); removedComponent_.addAll(other.removedComponent_); } onChanged(); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getComponentCount(); i++) { if (!getComponent(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.Entity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.Entity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long id_ ; /** * <code>optional int64 id = 1;</code> */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 id = 1;</code> */ public long getId() { return id_; } /** * <code>optional int64 id = 1;</code> */ public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * <code>optional int64 id = 1;</code> */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } private java.util.List<org.terasology.protobuf.EntityData.Component> component_ = java.util.Collections.emptyList(); private void ensureComponentIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { component_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Component>(component_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Component, org.terasology.protobuf.EntityData.Component.Builder, org.terasology.protobuf.EntityData.ComponentOrBuilder> componentBuilder_; /** * <code>repeated .Component component = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Component> getComponentList() { if (componentBuilder_ == null) { return java.util.Collections.unmodifiableList(component_); } else { return componentBuilder_.getMessageList(); } } /** * <code>repeated .Component component = 2;</code> */ public int getComponentCount() { if (componentBuilder_ == null) { return component_.size(); } else { return componentBuilder_.getCount(); } } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component getComponent(int index) { if (componentBuilder_ == null) { return component_.get(index); } else { return componentBuilder_.getMessage(index); } } /** * <code>repeated .Component component = 2;</code> */ public Builder setComponent( int index, org.terasology.protobuf.EntityData.Component value) { if (componentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComponentIsMutable(); component_.set(index, value); onChanged(); } else { componentBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder setComponent( int index, org.terasology.protobuf.EntityData.Component.Builder builderForValue) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.set(index, builderForValue.build()); onChanged(); } else { componentBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent(org.terasology.protobuf.EntityData.Component value) { if (componentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComponentIsMutable(); component_.add(value); onChanged(); } else { componentBuilder_.addMessage(value); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent( int index, org.terasology.protobuf.EntityData.Component value) { if (componentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComponentIsMutable(); component_.add(index, value); onChanged(); } else { componentBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent( org.terasology.protobuf.EntityData.Component.Builder builderForValue) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.add(builderForValue.build()); onChanged(); } else { componentBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent( int index, org.terasology.protobuf.EntityData.Component.Builder builderForValue) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.add(index, builderForValue.build()); onChanged(); } else { componentBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addAllComponent( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Component> values) { if (componentBuilder_ == null) { ensureComponentIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, component_); onChanged(); } else { componentBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder clearComponent() { if (componentBuilder_ == null) { component_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { componentBuilder_.clear(); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder removeComponent(int index) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.remove(index); onChanged(); } else { componentBuilder_.remove(index); } return this; } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component.Builder getComponentBuilder( int index) { return getComponentFieldBuilder().getBuilder(index); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.ComponentOrBuilder getComponentOrBuilder( int index) { if (componentBuilder_ == null) { return component_.get(index); } else { return componentBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Component component = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentOrBuilderList() { if (componentBuilder_ != null) { return componentBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(component_); } } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component.Builder addComponentBuilder() { return getComponentFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Component.getDefaultInstance()); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component.Builder addComponentBuilder( int index) { return getComponentFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Component.getDefaultInstance()); } /** * <code>repeated .Component component = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Component.Builder> getComponentBuilderList() { return getComponentFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Component, org.terasology.protobuf.EntityData.Component.Builder, org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentFieldBuilder() { if (componentBuilder_ == null) { componentBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Component, org.terasology.protobuf.EntityData.Component.Builder, org.terasology.protobuf.EntityData.ComponentOrBuilder>( component_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); component_ = null; } return componentBuilder_; } private java.util.List<java.lang.Integer> removedComponentIndex_ = java.util.Collections.emptyList(); private void ensureRemovedComponentIndexIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { removedComponentIndex_ = new java.util.ArrayList<java.lang.Integer>(removedComponentIndex_); bitField0_ |= 0x00000004; } } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRemovedComponentIndexList() { return java.util.Collections.unmodifiableList(removedComponentIndex_); } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public int getRemovedComponentIndexCount() { return removedComponentIndex_.size(); } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public int getRemovedComponentIndex(int index) { return removedComponentIndex_.get(index); } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public Builder setRemovedComponentIndex( int index, int value) { ensureRemovedComponentIndexIsMutable(); removedComponentIndex_.set(index, value); onChanged(); return this; } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public Builder addRemovedComponentIndex(int value) { ensureRemovedComponentIndexIsMutable(); removedComponentIndex_.add(value); onChanged(); return this; } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public Builder addAllRemovedComponentIndex( java.lang.Iterable<? extends java.lang.Integer> values) { ensureRemovedComponentIndexIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, removedComponentIndex_); onChanged(); return this; } /** * <code>repeated int32 removed_component_index = 3 [packed = true];</code> */ public Builder clearRemovedComponentIndex() { removedComponentIndex_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } private java.lang.Object parentPrefab_ = ""; /** * <code>optional string parent_prefab = 4;</code> */ public boolean hasParentPrefab() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string parent_prefab = 4;</code> */ public java.lang.String getParentPrefab() { java.lang.Object ref = parentPrefab_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { parentPrefab_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <code>optional string parent_prefab = 4;</code> */ public com.google.protobuf.ByteString getParentPrefabBytes() { java.lang.Object ref = parentPrefab_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); parentPrefab_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string parent_prefab = 4;</code> */ public Builder setParentPrefab( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; parentPrefab_ = value; onChanged(); return this; } /** * <code>optional string parent_prefab = 4;</code> */ public Builder clearParentPrefab() { bitField0_ = (bitField0_ & ~0x00000008); parentPrefab_ = getDefaultInstance().getParentPrefab(); onChanged(); return this; } /** * <code>optional string parent_prefab = 4;</code> */ public Builder setParentPrefabBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; parentPrefab_ = value; onChanged(); return this; } private boolean alwaysRelevant_ ; /** * <code>optional bool alwaysRelevant = 5;</code> */ public boolean hasAlwaysRelevant() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional bool alwaysRelevant = 5;</code> */ public boolean getAlwaysRelevant() { return alwaysRelevant_; } /** * <code>optional bool alwaysRelevant = 5;</code> */ public Builder setAlwaysRelevant(boolean value) { bitField0_ |= 0x00000010; alwaysRelevant_ = value; onChanged(); return this; } /** * <code>optional bool alwaysRelevant = 5;</code> */ public Builder clearAlwaysRelevant() { bitField0_ = (bitField0_ & ~0x00000010); alwaysRelevant_ = false; onChanged(); return this; } private long owner_ ; /** * <code>optional int64 owner = 6;</code> */ public boolean hasOwner() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional int64 owner = 6;</code> */ public long getOwner() { return owner_; } /** * <code>optional int64 owner = 6;</code> */ public Builder setOwner(long value) { bitField0_ |= 0x00000020; owner_ = value; onChanged(); return this; } /** * <code>optional int64 owner = 6;</code> */ public Builder clearOwner() { bitField0_ = (bitField0_ & ~0x00000020); owner_ = 0L; onChanged(); return this; } private com.google.protobuf.LazyStringList removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureRemovedComponentIsMutable() { if (!((bitField0_ & 0x00000040) == 0x00000040)) { removedComponent_ = new com.google.protobuf.LazyStringArrayList(removedComponent_); bitField0_ |= 0x00000040; } } /** * <code>repeated string removed_component = 15;</code> */ public com.google.protobuf.ProtocolStringList getRemovedComponentList() { return removedComponent_.getUnmodifiableView(); } /** * <code>repeated string removed_component = 15;</code> */ public int getRemovedComponentCount() { return removedComponent_.size(); } /** * <code>repeated string removed_component = 15;</code> */ public java.lang.String getRemovedComponent(int index) { return removedComponent_.get(index); } /** * <code>repeated string removed_component = 15;</code> */ public com.google.protobuf.ByteString getRemovedComponentBytes(int index) { return removedComponent_.getByteString(index); } /** * <code>repeated string removed_component = 15;</code> */ public Builder setRemovedComponent( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRemovedComponentIsMutable(); removedComponent_.set(index, value); onChanged(); return this; } /** * <code>repeated string removed_component = 15;</code> */ public Builder addRemovedComponent( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRemovedComponentIsMutable(); removedComponent_.add(value); onChanged(); return this; } /** * <code>repeated string removed_component = 15;</code> */ public Builder addAllRemovedComponent( java.lang.Iterable<java.lang.String> values) { ensureRemovedComponentIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, removedComponent_); onChanged(); return this; } /** * <code>repeated string removed_component = 15;</code> */ public Builder clearRemovedComponent() { removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } /** * <code>repeated string removed_component = 15;</code> */ public Builder addRemovedComponentBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureRemovedComponentIsMutable(); removedComponent_.add(value); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:Entity) } static { defaultInstance = new Entity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:Entity) } public interface PackedEntityOrBuilder extends // @@protoc_insertion_point(interface_extends:PackedEntity) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<PackedEntity> { /** * <code>optional int64 id = 1;</code> */ boolean hasId(); /** * <code>optional int64 id = 1;</code> */ long getId(); /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ java.util.List<java.lang.Integer> getComponentIdList(); /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ int getComponentIdCount(); /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ int getComponentId(int index); /** * <code>optional bytes componentFieldCounts = 3;</code> */ boolean hasComponentFieldCounts(); /** * <code>optional bytes componentFieldCounts = 3;</code> */ com.google.protobuf.ByteString getComponentFieldCounts(); /** * <code>optional bytes fieldIds = 4;</code> */ boolean hasFieldIds(); /** * <code>optional bytes fieldIds = 4;</code> */ com.google.protobuf.ByteString getFieldIds(); /** * <code>repeated .Value fieldValue = 5;</code> */ java.util.List<org.terasology.protobuf.EntityData.Value> getFieldValueList(); /** * <code>repeated .Value fieldValue = 5;</code> */ org.terasology.protobuf.EntityData.Value getFieldValue(int index); /** * <code>repeated .Value fieldValue = 5;</code> */ int getFieldValueCount(); /** * <code>repeated .Value fieldValue = 5;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueOrBuilderList(); /** * <code>repeated .Value fieldValue = 5;</code> */ org.terasology.protobuf.EntityData.ValueOrBuilder getFieldValueOrBuilder( int index); /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ java.util.List<java.lang.Integer> getRemovedComponentList(); /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ int getRemovedComponentCount(); /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ int getRemovedComponent(int index); /** * <code>optional int64 owner = 7;</code> */ boolean hasOwner(); /** * <code>optional int64 owner = 7;</code> */ long getOwner(); /** * <code>optional string parentPrefabUri = 16;</code> */ boolean hasParentPrefabUri(); /** * <code>optional string parentPrefabUri = 16;</code> */ java.lang.String getParentPrefabUri(); /** * <code>optional string parentPrefabUri = 16;</code> */ com.google.protobuf.ByteString getParentPrefabUriBytes(); } /** * Protobuf type {@code PackedEntity} */ public static final class PackedEntity extends com.google.protobuf.GeneratedMessage.ExtendableMessage< PackedEntity> implements // @@protoc_insertion_point(message_implements:PackedEntity) PackedEntityOrBuilder { // Use PackedEntity.newBuilder() to construct. private PackedEntity(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.PackedEntity, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private PackedEntity(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final PackedEntity defaultInstance; public static PackedEntity getDefaultInstance() { return defaultInstance; } public PackedEntity getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private PackedEntity( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; id_ = input.readInt64(); break; } case 16: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { componentId_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000002; } componentId_.add(input.readInt32()); break; } case 18: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { componentId_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000002; } while (input.getBytesUntilLimit() > 0) { componentId_.add(input.readInt32()); } input.popLimit(limit); break; } case 26: { bitField0_ |= 0x00000002; componentFieldCounts_ = input.readBytes(); break; } case 34: { bitField0_ |= 0x00000004; fieldIds_ = input.readBytes(); break; } case 42: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { fieldValue_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Value>(); mutable_bitField0_ |= 0x00000010; } fieldValue_.add(input.readMessage(org.terasology.protobuf.EntityData.Value.PARSER, extensionRegistry)); break; } case 48: { if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { removedComponent_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000020; } removedComponent_.add(input.readInt32()); break; } case 50: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000020) == 0x00000020) && input.getBytesUntilLimit() > 0) { removedComponent_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000020; } while (input.getBytesUntilLimit() > 0) { removedComponent_.add(input.readInt32()); } input.popLimit(limit); break; } case 56: { bitField0_ |= 0x00000008; owner_ = input.readInt64(); break; } case 130: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; parentPrefabUri_ = bs; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { componentId_ = java.util.Collections.unmodifiableList(componentId_); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { fieldValue_ = java.util.Collections.unmodifiableList(fieldValue_); } if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { removedComponent_ = java.util.Collections.unmodifiableList(removedComponent_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_PackedEntity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_PackedEntity_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.PackedEntity.class, org.terasology.protobuf.EntityData.PackedEntity.Builder.class); } public static com.google.protobuf.Parser<PackedEntity> PARSER = new com.google.protobuf.AbstractParser<PackedEntity>() { public PackedEntity parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PackedEntity(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<PackedEntity> getParserForType() { return PARSER; } private int bitField0_; public static final int ID_FIELD_NUMBER = 1; private long id_; /** * <code>optional int64 id = 1;</code> */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 id = 1;</code> */ public long getId() { return id_; } public static final int COMPONENTID_FIELD_NUMBER = 2; private java.util.List<java.lang.Integer> componentId_; /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public java.util.List<java.lang.Integer> getComponentIdList() { return componentId_; } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public int getComponentIdCount() { return componentId_.size(); } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public int getComponentId(int index) { return componentId_.get(index); } private int componentIdMemoizedSerializedSize = -1; public static final int COMPONENTFIELDCOUNTS_FIELD_NUMBER = 3; private com.google.protobuf.ByteString componentFieldCounts_; /** * <code>optional bytes componentFieldCounts = 3;</code> */ public boolean hasComponentFieldCounts() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional bytes componentFieldCounts = 3;</code> */ public com.google.protobuf.ByteString getComponentFieldCounts() { return componentFieldCounts_; } public static final int FIELDIDS_FIELD_NUMBER = 4; private com.google.protobuf.ByteString fieldIds_; /** * <code>optional bytes fieldIds = 4;</code> */ public boolean hasFieldIds() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional bytes fieldIds = 4;</code> */ public com.google.protobuf.ByteString getFieldIds() { return fieldIds_; } public static final int FIELDVALUE_FIELD_NUMBER = 5; private java.util.List<org.terasology.protobuf.EntityData.Value> fieldValue_; /** * <code>repeated .Value fieldValue = 5;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value> getFieldValueList() { return fieldValue_; } /** * <code>repeated .Value fieldValue = 5;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueOrBuilderList() { return fieldValue_; } /** * <code>repeated .Value fieldValue = 5;</code> */ public int getFieldValueCount() { return fieldValue_.size(); } /** * <code>repeated .Value fieldValue = 5;</code> */ public org.terasology.protobuf.EntityData.Value getFieldValue(int index) { return fieldValue_.get(index); } /** * <code>repeated .Value fieldValue = 5;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getFieldValueOrBuilder( int index) { return fieldValue_.get(index); } public static final int REMOVEDCOMPONENT_FIELD_NUMBER = 6; private java.util.List<java.lang.Integer> removedComponent_; /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRemovedComponentList() { return removedComponent_; } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public int getRemovedComponentCount() { return removedComponent_.size(); } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public int getRemovedComponent(int index) { return removedComponent_.get(index); } private int removedComponentMemoizedSerializedSize = -1; public static final int OWNER_FIELD_NUMBER = 7; private long owner_; /** * <code>optional int64 owner = 7;</code> */ public boolean hasOwner() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional int64 owner = 7;</code> */ public long getOwner() { return owner_; } public static final int PARENTPREFABURI_FIELD_NUMBER = 16; private java.lang.Object parentPrefabUri_; /** * <code>optional string parentPrefabUri = 16;</code> */ public boolean hasParentPrefabUri() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string parentPrefabUri = 16;</code> */ public java.lang.String getParentPrefabUri() { java.lang.Object ref = parentPrefabUri_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { parentPrefabUri_ = s; } return s; } } /** * <code>optional string parentPrefabUri = 16;</code> */ public com.google.protobuf.ByteString getParentPrefabUriBytes() { java.lang.Object ref = parentPrefabUri_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); parentPrefabUri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { id_ = 0L; componentId_ = java.util.Collections.emptyList(); componentFieldCounts_ = com.google.protobuf.ByteString.EMPTY; fieldIds_ = com.google.protobuf.ByteString.EMPTY; fieldValue_ = java.util.Collections.emptyList(); removedComponent_ = java.util.Collections.emptyList(); owner_ = 0L; parentPrefabUri_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getFieldValueCount(); i++) { if (!getFieldValue(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.PackedEntity>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(1, id_); } if (getComponentIdList().size() > 0) { output.writeRawVarint32(18); output.writeRawVarint32(componentIdMemoizedSerializedSize); } for (int i = 0; i < componentId_.size(); i++) { output.writeInt32NoTag(componentId_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(3, componentFieldCounts_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBytes(4, fieldIds_); } for (int i = 0; i < fieldValue_.size(); i++) { output.writeMessage(5, fieldValue_.get(i)); } if (getRemovedComponentList().size() > 0) { output.writeRawVarint32(50); output.writeRawVarint32(removedComponentMemoizedSerializedSize); } for (int i = 0; i < removedComponent_.size(); i++) { output.writeInt32NoTag(removedComponent_.get(i)); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt64(7, owner_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(16, getParentPrefabUriBytes()); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(1, id_); } { int dataSize = 0; for (int i = 0; i < componentId_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(componentId_.get(i)); } size += dataSize; if (!getComponentIdList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } componentIdMemoizedSerializedSize = dataSize; } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(3, componentFieldCounts_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(4, fieldIds_); } for (int i = 0; i < fieldValue_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(5, fieldValue_.get(i)); } { int dataSize = 0; for (int i = 0; i < removedComponent_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(removedComponent_.get(i)); } size += dataSize; if (!getRemovedComponentList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } removedComponentMemoizedSerializedSize = dataSize; } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(7, owner_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(16, getParentPrefabUriBytes()); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.PackedEntity parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.PackedEntity parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.PackedEntity parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.PackedEntity prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code PackedEntity} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.PackedEntity, Builder> implements // @@protoc_insertion_point(builder_implements:PackedEntity) org.terasology.protobuf.EntityData.PackedEntityOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_PackedEntity_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_PackedEntity_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.PackedEntity.class, org.terasology.protobuf.EntityData.PackedEntity.Builder.class); } // Construct using org.terasology.protobuf.EntityData.PackedEntity.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getFieldValueFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); id_ = 0L; bitField0_ = (bitField0_ & ~0x00000001); componentId_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); componentFieldCounts_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); fieldIds_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000008); if (fieldValueBuilder_ == null) { fieldValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); } else { fieldValueBuilder_.clear(); } removedComponent_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); owner_ = 0L; bitField0_ = (bitField0_ & ~0x00000040); parentPrefabUri_ = ""; bitField0_ = (bitField0_ & ~0x00000080); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_PackedEntity_descriptor; } public org.terasology.protobuf.EntityData.PackedEntity getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.PackedEntity.getDefaultInstance(); } public org.terasology.protobuf.EntityData.PackedEntity build() { org.terasology.protobuf.EntityData.PackedEntity result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.PackedEntity buildPartial() { org.terasology.protobuf.EntityData.PackedEntity result = new org.terasology.protobuf.EntityData.PackedEntity(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.id_ = id_; if (((bitField0_ & 0x00000002) == 0x00000002)) { componentId_ = java.util.Collections.unmodifiableList(componentId_); bitField0_ = (bitField0_ & ~0x00000002); } result.componentId_ = componentId_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000002; } result.componentFieldCounts_ = componentFieldCounts_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000004; } result.fieldIds_ = fieldIds_; if (fieldValueBuilder_ == null) { if (((bitField0_ & 0x00000010) == 0x00000010)) { fieldValue_ = java.util.Collections.unmodifiableList(fieldValue_); bitField0_ = (bitField0_ & ~0x00000010); } result.fieldValue_ = fieldValue_; } else { result.fieldValue_ = fieldValueBuilder_.build(); } if (((bitField0_ & 0x00000020) == 0x00000020)) { removedComponent_ = java.util.Collections.unmodifiableList(removedComponent_); bitField0_ = (bitField0_ & ~0x00000020); } result.removedComponent_ = removedComponent_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000008; } result.owner_ = owner_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000010; } result.parentPrefabUri_ = parentPrefabUri_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.PackedEntity) { return mergeFrom((org.terasology.protobuf.EntityData.PackedEntity)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.PackedEntity other) { if (other == org.terasology.protobuf.EntityData.PackedEntity.getDefaultInstance()) return this; if (other.hasId()) { setId(other.getId()); } if (!other.componentId_.isEmpty()) { if (componentId_.isEmpty()) { componentId_ = other.componentId_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureComponentIdIsMutable(); componentId_.addAll(other.componentId_); } onChanged(); } if (other.hasComponentFieldCounts()) { setComponentFieldCounts(other.getComponentFieldCounts()); } if (other.hasFieldIds()) { setFieldIds(other.getFieldIds()); } if (fieldValueBuilder_ == null) { if (!other.fieldValue_.isEmpty()) { if (fieldValue_.isEmpty()) { fieldValue_ = other.fieldValue_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureFieldValueIsMutable(); fieldValue_.addAll(other.fieldValue_); } onChanged(); } } else { if (!other.fieldValue_.isEmpty()) { if (fieldValueBuilder_.isEmpty()) { fieldValueBuilder_.dispose(); fieldValueBuilder_ = null; fieldValue_ = other.fieldValue_; bitField0_ = (bitField0_ & ~0x00000010); fieldValueBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFieldValueFieldBuilder() : null; } else { fieldValueBuilder_.addAllMessages(other.fieldValue_); } } } if (!other.removedComponent_.isEmpty()) { if (removedComponent_.isEmpty()) { removedComponent_ = other.removedComponent_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensureRemovedComponentIsMutable(); removedComponent_.addAll(other.removedComponent_); } onChanged(); } if (other.hasOwner()) { setOwner(other.getOwner()); } if (other.hasParentPrefabUri()) { bitField0_ |= 0x00000080; parentPrefabUri_ = other.parentPrefabUri_; onChanged(); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getFieldValueCount(); i++) { if (!getFieldValue(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.PackedEntity parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.PackedEntity) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private long id_ ; /** * <code>optional int64 id = 1;</code> */ public boolean hasId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 id = 1;</code> */ public long getId() { return id_; } /** * <code>optional int64 id = 1;</code> */ public Builder setId(long value) { bitField0_ |= 0x00000001; id_ = value; onChanged(); return this; } /** * <code>optional int64 id = 1;</code> */ public Builder clearId() { bitField0_ = (bitField0_ & ~0x00000001); id_ = 0L; onChanged(); return this; } private java.util.List<java.lang.Integer> componentId_ = java.util.Collections.emptyList(); private void ensureComponentIdIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { componentId_ = new java.util.ArrayList<java.lang.Integer>(componentId_); bitField0_ |= 0x00000002; } } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public java.util.List<java.lang.Integer> getComponentIdList() { return java.util.Collections.unmodifiableList(componentId_); } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public int getComponentIdCount() { return componentId_.size(); } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public int getComponentId(int index) { return componentId_.get(index); } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public Builder setComponentId( int index, int value) { ensureComponentIdIsMutable(); componentId_.set(index, value); onChanged(); return this; } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public Builder addComponentId(int value) { ensureComponentIdIsMutable(); componentId_.add(value); onChanged(); return this; } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public Builder addAllComponentId( java.lang.Iterable<? extends java.lang.Integer> values) { ensureComponentIdIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, componentId_); onChanged(); return this; } /** * <code>repeated int32 componentId = 2 [packed = true];</code> */ public Builder clearComponentId() { componentId_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } private com.google.protobuf.ByteString componentFieldCounts_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes componentFieldCounts = 3;</code> */ public boolean hasComponentFieldCounts() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional bytes componentFieldCounts = 3;</code> */ public com.google.protobuf.ByteString getComponentFieldCounts() { return componentFieldCounts_; } /** * <code>optional bytes componentFieldCounts = 3;</code> */ public Builder setComponentFieldCounts(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000004; componentFieldCounts_ = value; onChanged(); return this; } /** * <code>optional bytes componentFieldCounts = 3;</code> */ public Builder clearComponentFieldCounts() { bitField0_ = (bitField0_ & ~0x00000004); componentFieldCounts_ = getDefaultInstance().getComponentFieldCounts(); onChanged(); return this; } private com.google.protobuf.ByteString fieldIds_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes fieldIds = 4;</code> */ public boolean hasFieldIds() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional bytes fieldIds = 4;</code> */ public com.google.protobuf.ByteString getFieldIds() { return fieldIds_; } /** * <code>optional bytes fieldIds = 4;</code> */ public Builder setFieldIds(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000008; fieldIds_ = value; onChanged(); return this; } /** * <code>optional bytes fieldIds = 4;</code> */ public Builder clearFieldIds() { bitField0_ = (bitField0_ & ~0x00000008); fieldIds_ = getDefaultInstance().getFieldIds(); onChanged(); return this; } private java.util.List<org.terasology.protobuf.EntityData.Value> fieldValue_ = java.util.Collections.emptyList(); private void ensureFieldValueIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { fieldValue_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Value>(fieldValue_); bitField0_ |= 0x00000010; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> fieldValueBuilder_; /** * <code>repeated .Value fieldValue = 5;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value> getFieldValueList() { if (fieldValueBuilder_ == null) { return java.util.Collections.unmodifiableList(fieldValue_); } else { return fieldValueBuilder_.getMessageList(); } } /** * <code>repeated .Value fieldValue = 5;</code> */ public int getFieldValueCount() { if (fieldValueBuilder_ == null) { return fieldValue_.size(); } else { return fieldValueBuilder_.getCount(); } } /** * <code>repeated .Value fieldValue = 5;</code> */ public org.terasology.protobuf.EntityData.Value getFieldValue(int index) { if (fieldValueBuilder_ == null) { return fieldValue_.get(index); } else { return fieldValueBuilder_.getMessage(index); } } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder setFieldValue( int index, org.terasology.protobuf.EntityData.Value value) { if (fieldValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldValueIsMutable(); fieldValue_.set(index, value); onChanged(); } else { fieldValueBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder setFieldValue( int index, org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.set(index, builderForValue.build()); onChanged(); } else { fieldValueBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder addFieldValue(org.terasology.protobuf.EntityData.Value value) { if (fieldValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldValueIsMutable(); fieldValue_.add(value); onChanged(); } else { fieldValueBuilder_.addMessage(value); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder addFieldValue( int index, org.terasology.protobuf.EntityData.Value value) { if (fieldValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldValueIsMutable(); fieldValue_.add(index, value); onChanged(); } else { fieldValueBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder addFieldValue( org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.add(builderForValue.build()); onChanged(); } else { fieldValueBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder addFieldValue( int index, org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.add(index, builderForValue.build()); onChanged(); } else { fieldValueBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder addAllFieldValue( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Value> values) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, fieldValue_); onChanged(); } else { fieldValueBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder clearFieldValue() { if (fieldValueBuilder_ == null) { fieldValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { fieldValueBuilder_.clear(); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public Builder removeFieldValue(int index) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.remove(index); onChanged(); } else { fieldValueBuilder_.remove(index); } return this; } /** * <code>repeated .Value fieldValue = 5;</code> */ public org.terasology.protobuf.EntityData.Value.Builder getFieldValueBuilder( int index) { return getFieldValueFieldBuilder().getBuilder(index); } /** * <code>repeated .Value fieldValue = 5;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getFieldValueOrBuilder( int index) { if (fieldValueBuilder_ == null) { return fieldValue_.get(index); } else { return fieldValueBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Value fieldValue = 5;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueOrBuilderList() { if (fieldValueBuilder_ != null) { return fieldValueBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(fieldValue_); } } /** * <code>repeated .Value fieldValue = 5;</code> */ public org.terasology.protobuf.EntityData.Value.Builder addFieldValueBuilder() { return getFieldValueFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Value.getDefaultInstance()); } /** * <code>repeated .Value fieldValue = 5;</code> */ public org.terasology.protobuf.EntityData.Value.Builder addFieldValueBuilder( int index) { return getFieldValueFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Value.getDefaultInstance()); } /** * <code>repeated .Value fieldValue = 5;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value.Builder> getFieldValueBuilderList() { return getFieldValueFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueFieldBuilder() { if (fieldValueBuilder_ == null) { fieldValueBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder>( fieldValue_, ((bitField0_ & 0x00000010) == 0x00000010), getParentForChildren(), isClean()); fieldValue_ = null; } return fieldValueBuilder_; } private java.util.List<java.lang.Integer> removedComponent_ = java.util.Collections.emptyList(); private void ensureRemovedComponentIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { removedComponent_ = new java.util.ArrayList<java.lang.Integer>(removedComponent_); bitField0_ |= 0x00000020; } } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRemovedComponentList() { return java.util.Collections.unmodifiableList(removedComponent_); } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public int getRemovedComponentCount() { return removedComponent_.size(); } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public int getRemovedComponent(int index) { return removedComponent_.get(index); } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public Builder setRemovedComponent( int index, int value) { ensureRemovedComponentIsMutable(); removedComponent_.set(index, value); onChanged(); return this; } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public Builder addRemovedComponent(int value) { ensureRemovedComponentIsMutable(); removedComponent_.add(value); onChanged(); return this; } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public Builder addAllRemovedComponent( java.lang.Iterable<? extends java.lang.Integer> values) { ensureRemovedComponentIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, removedComponent_); onChanged(); return this; } /** * <code>repeated int32 removedComponent = 6 [packed = true];</code> */ public Builder clearRemovedComponent() { removedComponent_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } private long owner_ ; /** * <code>optional int64 owner = 7;</code> */ public boolean hasOwner() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional int64 owner = 7;</code> */ public long getOwner() { return owner_; } /** * <code>optional int64 owner = 7;</code> */ public Builder setOwner(long value) { bitField0_ |= 0x00000040; owner_ = value; onChanged(); return this; } /** * <code>optional int64 owner = 7;</code> */ public Builder clearOwner() { bitField0_ = (bitField0_ & ~0x00000040); owner_ = 0L; onChanged(); return this; } private java.lang.Object parentPrefabUri_ = ""; /** * <code>optional string parentPrefabUri = 16;</code> */ public boolean hasParentPrefabUri() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional string parentPrefabUri = 16;</code> */ public java.lang.String getParentPrefabUri() { java.lang.Object ref = parentPrefabUri_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { parentPrefabUri_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <code>optional string parentPrefabUri = 16;</code> */ public com.google.protobuf.ByteString getParentPrefabUriBytes() { java.lang.Object ref = parentPrefabUri_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); parentPrefabUri_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string parentPrefabUri = 16;</code> */ public Builder setParentPrefabUri( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; parentPrefabUri_ = value; onChanged(); return this; } /** * <code>optional string parentPrefabUri = 16;</code> */ public Builder clearParentPrefabUri() { bitField0_ = (bitField0_ & ~0x00000080); parentPrefabUri_ = getDefaultInstance().getParentPrefabUri(); onChanged(); return this; } /** * <code>optional string parentPrefabUri = 16;</code> */ public Builder setParentPrefabUriBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; parentPrefabUri_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:PackedEntity) } static { defaultInstance = new PackedEntity(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:PackedEntity) } public interface PrefabOrBuilder extends // @@protoc_insertion_point(interface_extends:Prefab) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<Prefab> { /** * <code>optional int32 name_index = 1;</code> */ boolean hasNameIndex(); /** * <code>optional int32 name_index = 1;</code> */ int getNameIndex(); /** * <code>repeated .Component component = 2;</code> */ java.util.List<org.terasology.protobuf.EntityData.Component> getComponentList(); /** * <code>repeated .Component component = 2;</code> */ org.terasology.protobuf.EntityData.Component getComponent(int index); /** * <code>repeated .Component component = 2;</code> */ int getComponentCount(); /** * <code>repeated .Component component = 2;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentOrBuilderList(); /** * <code>repeated .Component component = 2;</code> */ org.terasology.protobuf.EntityData.ComponentOrBuilder getComponentOrBuilder( int index); /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ java.util.List<java.lang.Integer> getDeprecatedList(); /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ int getDeprecatedCount(); /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ int getDeprecated(int index); /** * <code>optional bool persisted = 4 [default = true];</code> */ boolean hasPersisted(); /** * <code>optional bool persisted = 4 [default = true];</code> */ boolean getPersisted(); /** * <code>repeated string removedComponent = 5;</code> */ com.google.protobuf.ProtocolStringList getRemovedComponentList(); /** * <code>repeated string removedComponent = 5;</code> */ int getRemovedComponentCount(); /** * <code>repeated string removedComponent = 5;</code> */ java.lang.String getRemovedComponent(int index); /** * <code>repeated string removedComponent = 5;</code> */ com.google.protobuf.ByteString getRemovedComponentBytes(int index); /** * <code>optional bool alwaysRelevant = 6;</code> */ boolean hasAlwaysRelevant(); /** * <code>optional bool alwaysRelevant = 6;</code> */ boolean getAlwaysRelevant(); /** * <code>optional string name = 15;</code> */ boolean hasName(); /** * <code>optional string name = 15;</code> */ java.lang.String getName(); /** * <code>optional string name = 15;</code> */ com.google.protobuf.ByteString getNameBytes(); /** * <code>optional string parent_name = 16;</code> */ boolean hasParentName(); /** * <code>optional string parent_name = 16;</code> */ java.lang.String getParentName(); /** * <code>optional string parent_name = 16;</code> */ com.google.protobuf.ByteString getParentNameBytes(); } /** * Protobuf type {@code Prefab} */ public static final class Prefab extends com.google.protobuf.GeneratedMessage.ExtendableMessage< Prefab> implements // @@protoc_insertion_point(message_implements:Prefab) PrefabOrBuilder { // Use Prefab.newBuilder() to construct. private Prefab(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.Prefab, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Prefab(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Prefab defaultInstance; public static Prefab getDefaultInstance() { return defaultInstance; } public Prefab getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Prefab( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; nameIndex_ = input.readInt32(); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { component_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Component>(); mutable_bitField0_ |= 0x00000002; } component_.add(input.readMessage(org.terasology.protobuf.EntityData.Component.PARSER, extensionRegistry)); break; } case 24: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { deprecated_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000004; } deprecated_.add(input.readInt32()); break; } case 26: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000004) == 0x00000004) && input.getBytesUntilLimit() > 0) { deprecated_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000004; } while (input.getBytesUntilLimit() > 0) { deprecated_.add(input.readInt32()); } input.popLimit(limit); break; } case 32: { bitField0_ |= 0x00000002; persisted_ = input.readBool(); break; } case 42: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { removedComponent_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000010; } removedComponent_.add(bs); break; } case 48: { bitField0_ |= 0x00000004; alwaysRelevant_ = input.readBool(); break; } case 122: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000008; name_ = bs; break; } case 130: { com.google.protobuf.ByteString bs = input.readBytes(); bitField0_ |= 0x00000010; parentName_ = bs; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { component_ = java.util.Collections.unmodifiableList(component_); } if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { deprecated_ = java.util.Collections.unmodifiableList(deprecated_); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { removedComponent_ = removedComponent_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Prefab_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Prefab_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Prefab.class, org.terasology.protobuf.EntityData.Prefab.Builder.class); } public static com.google.protobuf.Parser<Prefab> PARSER = new com.google.protobuf.AbstractParser<Prefab>() { public Prefab parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Prefab(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Prefab> getParserForType() { return PARSER; } private int bitField0_; public static final int NAME_INDEX_FIELD_NUMBER = 1; private int nameIndex_; /** * <code>optional int32 name_index = 1;</code> */ public boolean hasNameIndex() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 name_index = 1;</code> */ public int getNameIndex() { return nameIndex_; } public static final int COMPONENT_FIELD_NUMBER = 2; private java.util.List<org.terasology.protobuf.EntityData.Component> component_; /** * <code>repeated .Component component = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Component> getComponentList() { return component_; } /** * <code>repeated .Component component = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentOrBuilderList() { return component_; } /** * <code>repeated .Component component = 2;</code> */ public int getComponentCount() { return component_.size(); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component getComponent(int index) { return component_.get(index); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.ComponentOrBuilder getComponentOrBuilder( int index) { return component_.get(index); } public static final int DEPRECATED_FIELD_NUMBER = 3; private java.util.List<java.lang.Integer> deprecated_; /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public java.util.List<java.lang.Integer> getDeprecatedList() { return deprecated_; } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public int getDeprecatedCount() { return deprecated_.size(); } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public int getDeprecated(int index) { return deprecated_.get(index); } private int deprecatedMemoizedSerializedSize = -1; public static final int PERSISTED_FIELD_NUMBER = 4; private boolean persisted_; /** * <code>optional bool persisted = 4 [default = true];</code> */ public boolean hasPersisted() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional bool persisted = 4 [default = true];</code> */ public boolean getPersisted() { return persisted_; } public static final int REMOVEDCOMPONENT_FIELD_NUMBER = 5; private com.google.protobuf.LazyStringList removedComponent_; /** * <code>repeated string removedComponent = 5;</code> */ public com.google.protobuf.ProtocolStringList getRemovedComponentList() { return removedComponent_; } /** * <code>repeated string removedComponent = 5;</code> */ public int getRemovedComponentCount() { return removedComponent_.size(); } /** * <code>repeated string removedComponent = 5;</code> */ public java.lang.String getRemovedComponent(int index) { return removedComponent_.get(index); } /** * <code>repeated string removedComponent = 5;</code> */ public com.google.protobuf.ByteString getRemovedComponentBytes(int index) { return removedComponent_.getByteString(index); } public static final int ALWAYSRELEVANT_FIELD_NUMBER = 6; private boolean alwaysRelevant_; /** * <code>optional bool alwaysRelevant = 6;</code> */ public boolean hasAlwaysRelevant() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional bool alwaysRelevant = 6;</code> */ public boolean getAlwaysRelevant() { return alwaysRelevant_; } public static final int NAME_FIELD_NUMBER = 15; private java.lang.Object name_; /** * <code>optional string name = 15;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional string name = 15;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } } /** * <code>optional string name = 15;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } public static final int PARENT_NAME_FIELD_NUMBER = 16; private java.lang.Object parentName_; /** * <code>optional string parent_name = 16;</code> */ public boolean hasParentName() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional string parent_name = 16;</code> */ public java.lang.String getParentName() { java.lang.Object ref = parentName_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { parentName_ = s; } return s; } } /** * <code>optional string parent_name = 16;</code> */ public com.google.protobuf.ByteString getParentNameBytes() { java.lang.Object ref = parentName_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); parentName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { nameIndex_ = 0; component_ = java.util.Collections.emptyList(); deprecated_ = java.util.Collections.emptyList(); persisted_ = true; removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; alwaysRelevant_ = false; name_ = ""; parentName_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getComponentCount(); i++) { if (!getComponent(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.Prefab>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, nameIndex_); } for (int i = 0; i < component_.size(); i++) { output.writeMessage(2, component_.get(i)); } if (getDeprecatedList().size() > 0) { output.writeRawVarint32(26); output.writeRawVarint32(deprecatedMemoizedSerializedSize); } for (int i = 0; i < deprecated_.size(); i++) { output.writeInt32NoTag(deprecated_.get(i)); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBool(4, persisted_); } for (int i = 0; i < removedComponent_.size(); i++) { output.writeBytes(5, removedComponent_.getByteString(i)); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBool(6, alwaysRelevant_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBytes(15, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBytes(16, getParentNameBytes()); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, nameIndex_); } for (int i = 0; i < component_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, component_.get(i)); } { int dataSize = 0; for (int i = 0; i < deprecated_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(deprecated_.get(i)); } size += dataSize; if (!getDeprecatedList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } deprecatedMemoizedSerializedSize = dataSize; } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, persisted_); } { int dataSize = 0; for (int i = 0; i < removedComponent_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(removedComponent_.getByteString(i)); } size += dataSize; size += 1 * getRemovedComponentList().size(); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, alwaysRelevant_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(15, getNameBytes()); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(16, getParentNameBytes()); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.Prefab parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Prefab parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Prefab parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Prefab parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Prefab parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Prefab parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Prefab parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.Prefab parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Prefab parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Prefab parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.Prefab prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code Prefab} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.Prefab, Builder> implements // @@protoc_insertion_point(builder_implements:Prefab) org.terasology.protobuf.EntityData.PrefabOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Prefab_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Prefab_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Prefab.class, org.terasology.protobuf.EntityData.Prefab.Builder.class); } // Construct using org.terasology.protobuf.EntityData.Prefab.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getComponentFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); nameIndex_ = 0; bitField0_ = (bitField0_ & ~0x00000001); if (componentBuilder_ == null) { component_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { componentBuilder_.clear(); } deprecated_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); persisted_ = true; bitField0_ = (bitField0_ & ~0x00000008); removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); alwaysRelevant_ = false; bitField0_ = (bitField0_ & ~0x00000020); name_ = ""; bitField0_ = (bitField0_ & ~0x00000040); parentName_ = ""; bitField0_ = (bitField0_ & ~0x00000080); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_Prefab_descriptor; } public org.terasology.protobuf.EntityData.Prefab getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.Prefab.getDefaultInstance(); } public org.terasology.protobuf.EntityData.Prefab build() { org.terasology.protobuf.EntityData.Prefab result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.Prefab buildPartial() { org.terasology.protobuf.EntityData.Prefab result = new org.terasology.protobuf.EntityData.Prefab(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.nameIndex_ = nameIndex_; if (componentBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { component_ = java.util.Collections.unmodifiableList(component_); bitField0_ = (bitField0_ & ~0x00000002); } result.component_ = component_; } else { result.component_ = componentBuilder_.build(); } if (((bitField0_ & 0x00000004) == 0x00000004)) { deprecated_ = java.util.Collections.unmodifiableList(deprecated_); bitField0_ = (bitField0_ & ~0x00000004); } result.deprecated_ = deprecated_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000002; } result.persisted_ = persisted_; if (((bitField0_ & 0x00000010) == 0x00000010)) { removedComponent_ = removedComponent_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000010); } result.removedComponent_ = removedComponent_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000004; } result.alwaysRelevant_ = alwaysRelevant_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000008; } result.name_ = name_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000010; } result.parentName_ = parentName_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.Prefab) { return mergeFrom((org.terasology.protobuf.EntityData.Prefab)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.Prefab other) { if (other == org.terasology.protobuf.EntityData.Prefab.getDefaultInstance()) return this; if (other.hasNameIndex()) { setNameIndex(other.getNameIndex()); } if (componentBuilder_ == null) { if (!other.component_.isEmpty()) { if (component_.isEmpty()) { component_ = other.component_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureComponentIsMutable(); component_.addAll(other.component_); } onChanged(); } } else { if (!other.component_.isEmpty()) { if (componentBuilder_.isEmpty()) { componentBuilder_.dispose(); componentBuilder_ = null; component_ = other.component_; bitField0_ = (bitField0_ & ~0x00000002); componentBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getComponentFieldBuilder() : null; } else { componentBuilder_.addAllMessages(other.component_); } } } if (!other.deprecated_.isEmpty()) { if (deprecated_.isEmpty()) { deprecated_ = other.deprecated_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureDeprecatedIsMutable(); deprecated_.addAll(other.deprecated_); } onChanged(); } if (other.hasPersisted()) { setPersisted(other.getPersisted()); } if (!other.removedComponent_.isEmpty()) { if (removedComponent_.isEmpty()) { removedComponent_ = other.removedComponent_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureRemovedComponentIsMutable(); removedComponent_.addAll(other.removedComponent_); } onChanged(); } if (other.hasAlwaysRelevant()) { setAlwaysRelevant(other.getAlwaysRelevant()); } if (other.hasName()) { bitField0_ |= 0x00000040; name_ = other.name_; onChanged(); } if (other.hasParentName()) { bitField0_ |= 0x00000080; parentName_ = other.parentName_; onChanged(); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getComponentCount(); i++) { if (!getComponent(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.Prefab parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.Prefab) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int nameIndex_ ; /** * <code>optional int32 name_index = 1;</code> */ public boolean hasNameIndex() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 name_index = 1;</code> */ public int getNameIndex() { return nameIndex_; } /** * <code>optional int32 name_index = 1;</code> */ public Builder setNameIndex(int value) { bitField0_ |= 0x00000001; nameIndex_ = value; onChanged(); return this; } /** * <code>optional int32 name_index = 1;</code> */ public Builder clearNameIndex() { bitField0_ = (bitField0_ & ~0x00000001); nameIndex_ = 0; onChanged(); return this; } private java.util.List<org.terasology.protobuf.EntityData.Component> component_ = java.util.Collections.emptyList(); private void ensureComponentIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { component_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Component>(component_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Component, org.terasology.protobuf.EntityData.Component.Builder, org.terasology.protobuf.EntityData.ComponentOrBuilder> componentBuilder_; /** * <code>repeated .Component component = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Component> getComponentList() { if (componentBuilder_ == null) { return java.util.Collections.unmodifiableList(component_); } else { return componentBuilder_.getMessageList(); } } /** * <code>repeated .Component component = 2;</code> */ public int getComponentCount() { if (componentBuilder_ == null) { return component_.size(); } else { return componentBuilder_.getCount(); } } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component getComponent(int index) { if (componentBuilder_ == null) { return component_.get(index); } else { return componentBuilder_.getMessage(index); } } /** * <code>repeated .Component component = 2;</code> */ public Builder setComponent( int index, org.terasology.protobuf.EntityData.Component value) { if (componentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComponentIsMutable(); component_.set(index, value); onChanged(); } else { componentBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder setComponent( int index, org.terasology.protobuf.EntityData.Component.Builder builderForValue) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.set(index, builderForValue.build()); onChanged(); } else { componentBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent(org.terasology.protobuf.EntityData.Component value) { if (componentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComponentIsMutable(); component_.add(value); onChanged(); } else { componentBuilder_.addMessage(value); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent( int index, org.terasology.protobuf.EntityData.Component value) { if (componentBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureComponentIsMutable(); component_.add(index, value); onChanged(); } else { componentBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent( org.terasology.protobuf.EntityData.Component.Builder builderForValue) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.add(builderForValue.build()); onChanged(); } else { componentBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addComponent( int index, org.terasology.protobuf.EntityData.Component.Builder builderForValue) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.add(index, builderForValue.build()); onChanged(); } else { componentBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder addAllComponent( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Component> values) { if (componentBuilder_ == null) { ensureComponentIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, component_); onChanged(); } else { componentBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder clearComponent() { if (componentBuilder_ == null) { component_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { componentBuilder_.clear(); } return this; } /** * <code>repeated .Component component = 2;</code> */ public Builder removeComponent(int index) { if (componentBuilder_ == null) { ensureComponentIsMutable(); component_.remove(index); onChanged(); } else { componentBuilder_.remove(index); } return this; } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component.Builder getComponentBuilder( int index) { return getComponentFieldBuilder().getBuilder(index); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.ComponentOrBuilder getComponentOrBuilder( int index) { if (componentBuilder_ == null) { return component_.get(index); } else { return componentBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Component component = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentOrBuilderList() { if (componentBuilder_ != null) { return componentBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(component_); } } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component.Builder addComponentBuilder() { return getComponentFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Component.getDefaultInstance()); } /** * <code>repeated .Component component = 2;</code> */ public org.terasology.protobuf.EntityData.Component.Builder addComponentBuilder( int index) { return getComponentFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Component.getDefaultInstance()); } /** * <code>repeated .Component component = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Component.Builder> getComponentBuilderList() { return getComponentFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Component, org.terasology.protobuf.EntityData.Component.Builder, org.terasology.protobuf.EntityData.ComponentOrBuilder> getComponentFieldBuilder() { if (componentBuilder_ == null) { componentBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Component, org.terasology.protobuf.EntityData.Component.Builder, org.terasology.protobuf.EntityData.ComponentOrBuilder>( component_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); component_ = null; } return componentBuilder_; } private java.util.List<java.lang.Integer> deprecated_ = java.util.Collections.emptyList(); private void ensureDeprecatedIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { deprecated_ = new java.util.ArrayList<java.lang.Integer>(deprecated_); bitField0_ |= 0x00000004; } } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public java.util.List<java.lang.Integer> getDeprecatedList() { return java.util.Collections.unmodifiableList(deprecated_); } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public int getDeprecatedCount() { return deprecated_.size(); } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public int getDeprecated(int index) { return deprecated_.get(index); } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public Builder setDeprecated( int index, int value) { ensureDeprecatedIsMutable(); deprecated_.set(index, value); onChanged(); return this; } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public Builder addDeprecated(int value) { ensureDeprecatedIsMutable(); deprecated_.add(value); onChanged(); return this; } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public Builder addAllDeprecated( java.lang.Iterable<? extends java.lang.Integer> values) { ensureDeprecatedIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, deprecated_); onChanged(); return this; } /** * <code>repeated int32 deprecated = 3 [packed = true];</code> */ public Builder clearDeprecated() { deprecated_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } private boolean persisted_ = true; /** * <code>optional bool persisted = 4 [default = true];</code> */ public boolean hasPersisted() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional bool persisted = 4 [default = true];</code> */ public boolean getPersisted() { return persisted_; } /** * <code>optional bool persisted = 4 [default = true];</code> */ public Builder setPersisted(boolean value) { bitField0_ |= 0x00000008; persisted_ = value; onChanged(); return this; } /** * <code>optional bool persisted = 4 [default = true];</code> */ public Builder clearPersisted() { bitField0_ = (bitField0_ & ~0x00000008); persisted_ = true; onChanged(); return this; } private com.google.protobuf.LazyStringList removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureRemovedComponentIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { removedComponent_ = new com.google.protobuf.LazyStringArrayList(removedComponent_); bitField0_ |= 0x00000010; } } /** * <code>repeated string removedComponent = 5;</code> */ public com.google.protobuf.ProtocolStringList getRemovedComponentList() { return removedComponent_.getUnmodifiableView(); } /** * <code>repeated string removedComponent = 5;</code> */ public int getRemovedComponentCount() { return removedComponent_.size(); } /** * <code>repeated string removedComponent = 5;</code> */ public java.lang.String getRemovedComponent(int index) { return removedComponent_.get(index); } /** * <code>repeated string removedComponent = 5;</code> */ public com.google.protobuf.ByteString getRemovedComponentBytes(int index) { return removedComponent_.getByteString(index); } /** * <code>repeated string removedComponent = 5;</code> */ public Builder setRemovedComponent( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRemovedComponentIsMutable(); removedComponent_.set(index, value); onChanged(); return this; } /** * <code>repeated string removedComponent = 5;</code> */ public Builder addRemovedComponent( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureRemovedComponentIsMutable(); removedComponent_.add(value); onChanged(); return this; } /** * <code>repeated string removedComponent = 5;</code> */ public Builder addAllRemovedComponent( java.lang.Iterable<java.lang.String> values) { ensureRemovedComponentIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, removedComponent_); onChanged(); return this; } /** * <code>repeated string removedComponent = 5;</code> */ public Builder clearRemovedComponent() { removedComponent_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } /** * <code>repeated string removedComponent = 5;</code> */ public Builder addRemovedComponentBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureRemovedComponentIsMutable(); removedComponent_.add(value); onChanged(); return this; } private boolean alwaysRelevant_ ; /** * <code>optional bool alwaysRelevant = 6;</code> */ public boolean hasAlwaysRelevant() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional bool alwaysRelevant = 6;</code> */ public boolean getAlwaysRelevant() { return alwaysRelevant_; } /** * <code>optional bool alwaysRelevant = 6;</code> */ public Builder setAlwaysRelevant(boolean value) { bitField0_ |= 0x00000020; alwaysRelevant_ = value; onChanged(); return this; } /** * <code>optional bool alwaysRelevant = 6;</code> */ public Builder clearAlwaysRelevant() { bitField0_ = (bitField0_ & ~0x00000020); alwaysRelevant_ = false; onChanged(); return this; } private java.lang.Object name_ = ""; /** * <code>optional string name = 15;</code> */ public boolean hasName() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional string name = 15;</code> */ public java.lang.String getName() { java.lang.Object ref = name_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { name_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <code>optional string name = 15;</code> */ public com.google.protobuf.ByteString getNameBytes() { java.lang.Object ref = name_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); name_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string name = 15;</code> */ public Builder setName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; name_ = value; onChanged(); return this; } /** * <code>optional string name = 15;</code> */ public Builder clearName() { bitField0_ = (bitField0_ & ~0x00000040); name_ = getDefaultInstance().getName(); onChanged(); return this; } /** * <code>optional string name = 15;</code> */ public Builder setNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; name_ = value; onChanged(); return this; } private java.lang.Object parentName_ = ""; /** * <code>optional string parent_name = 16;</code> */ public boolean hasParentName() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional string parent_name = 16;</code> */ public java.lang.String getParentName() { java.lang.Object ref = parentName_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { parentName_ = s; } return s; } else { return (java.lang.String) ref; } } /** * <code>optional string parent_name = 16;</code> */ public com.google.protobuf.ByteString getParentNameBytes() { java.lang.Object ref = parentName_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); parentName_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string parent_name = 16;</code> */ public Builder setParentName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; parentName_ = value; onChanged(); return this; } /** * <code>optional string parent_name = 16;</code> */ public Builder clearParentName() { bitField0_ = (bitField0_ & ~0x00000080); parentName_ = getDefaultInstance().getParentName(); onChanged(); return this; } /** * <code>optional string parent_name = 16;</code> */ public Builder setParentNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; parentName_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:Prefab) } static { defaultInstance = new Prefab(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:Prefab) } public interface EventOrBuilder extends // @@protoc_insertion_point(interface_extends:Event) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<Event> { /** * <code>optional int32 type = 1;</code> */ boolean hasType(); /** * <code>optional int32 type = 1;</code> */ int getType(); /** * <code>optional bytes fieldIds = 2;</code> */ boolean hasFieldIds(); /** * <code>optional bytes fieldIds = 2;</code> */ com.google.protobuf.ByteString getFieldIds(); /** * <code>repeated .Value fieldValue = 3;</code> */ java.util.List<org.terasology.protobuf.EntityData.Value> getFieldValueList(); /** * <code>repeated .Value fieldValue = 3;</code> */ org.terasology.protobuf.EntityData.Value getFieldValue(int index); /** * <code>repeated .Value fieldValue = 3;</code> */ int getFieldValueCount(); /** * <code>repeated .Value fieldValue = 3;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueOrBuilderList(); /** * <code>repeated .Value fieldValue = 3;</code> */ org.terasology.protobuf.EntityData.ValueOrBuilder getFieldValueOrBuilder( int index); } /** * Protobuf type {@code Event} */ public static final class Event extends com.google.protobuf.GeneratedMessage.ExtendableMessage< Event> implements // @@protoc_insertion_point(message_implements:Event) EventOrBuilder { // Use Event.newBuilder() to construct. private Event(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.Event, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private Event(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final Event defaultInstance; public static Event getDefaultInstance() { return defaultInstance; } public Event getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private Event( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { bitField0_ |= 0x00000001; type_ = input.readInt32(); break; } case 18: { bitField0_ |= 0x00000002; fieldIds_ = input.readBytes(); break; } case 26: { if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { fieldValue_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Value>(); mutable_bitField0_ |= 0x00000004; } fieldValue_.add(input.readMessage(org.terasology.protobuf.EntityData.Value.PARSER, extensionRegistry)); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { fieldValue_ = java.util.Collections.unmodifiableList(fieldValue_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Event_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Event_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Event.class, org.terasology.protobuf.EntityData.Event.Builder.class); } public static com.google.protobuf.Parser<Event> PARSER = new com.google.protobuf.AbstractParser<Event>() { public Event parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new Event(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<Event> getParserForType() { return PARSER; } private int bitField0_; public static final int TYPE_FIELD_NUMBER = 1; private int type_; /** * <code>optional int32 type = 1;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 type = 1;</code> */ public int getType() { return type_; } public static final int FIELDIDS_FIELD_NUMBER = 2; private com.google.protobuf.ByteString fieldIds_; /** * <code>optional bytes fieldIds = 2;</code> */ public boolean hasFieldIds() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional bytes fieldIds = 2;</code> */ public com.google.protobuf.ByteString getFieldIds() { return fieldIds_; } public static final int FIELDVALUE_FIELD_NUMBER = 3; private java.util.List<org.terasology.protobuf.EntityData.Value> fieldValue_; /** * <code>repeated .Value fieldValue = 3;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value> getFieldValueList() { return fieldValue_; } /** * <code>repeated .Value fieldValue = 3;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueOrBuilderList() { return fieldValue_; } /** * <code>repeated .Value fieldValue = 3;</code> */ public int getFieldValueCount() { return fieldValue_.size(); } /** * <code>repeated .Value fieldValue = 3;</code> */ public org.terasology.protobuf.EntityData.Value getFieldValue(int index) { return fieldValue_.get(index); } /** * <code>repeated .Value fieldValue = 3;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getFieldValueOrBuilder( int index) { return fieldValue_.get(index); } private void initFields() { type_ = 0; fieldIds_ = com.google.protobuf.ByteString.EMPTY; fieldValue_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getFieldValueCount(); i++) { if (!getFieldValue(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.Event>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, fieldIds_); } for (int i = 0; i < fieldValue_.size(); i++) { output.writeMessage(3, fieldValue_.get(i)); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(1, type_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, fieldIds_); } for (int i = 0; i < fieldValue_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, fieldValue_.get(i)); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.Event parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Event parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Event parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.Event parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.Event parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Event parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Event parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.Event parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.Event parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.Event parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.Event prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code Event} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.Event, Builder> implements // @@protoc_insertion_point(builder_implements:Event) org.terasology.protobuf.EntityData.EventOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_Event_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_Event_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.Event.class, org.terasology.protobuf.EntityData.Event.Builder.class); } // Construct using org.terasology.protobuf.EntityData.Event.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getFieldValueFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); type_ = 0; bitField0_ = (bitField0_ & ~0x00000001); fieldIds_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); if (fieldValueBuilder_ == null) { fieldValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); } else { fieldValueBuilder_.clear(); } return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_Event_descriptor; } public org.terasology.protobuf.EntityData.Event getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.Event.getDefaultInstance(); } public org.terasology.protobuf.EntityData.Event build() { org.terasology.protobuf.EntityData.Event result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.Event buildPartial() { org.terasology.protobuf.EntityData.Event result = new org.terasology.protobuf.EntityData.Event(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.type_ = type_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.fieldIds_ = fieldIds_; if (fieldValueBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004)) { fieldValue_ = java.util.Collections.unmodifiableList(fieldValue_); bitField0_ = (bitField0_ & ~0x00000004); } result.fieldValue_ = fieldValue_; } else { result.fieldValue_ = fieldValueBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.Event) { return mergeFrom((org.terasology.protobuf.EntityData.Event)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.Event other) { if (other == org.terasology.protobuf.EntityData.Event.getDefaultInstance()) return this; if (other.hasType()) { setType(other.getType()); } if (other.hasFieldIds()) { setFieldIds(other.getFieldIds()); } if (fieldValueBuilder_ == null) { if (!other.fieldValue_.isEmpty()) { if (fieldValue_.isEmpty()) { fieldValue_ = other.fieldValue_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureFieldValueIsMutable(); fieldValue_.addAll(other.fieldValue_); } onChanged(); } } else { if (!other.fieldValue_.isEmpty()) { if (fieldValueBuilder_.isEmpty()) { fieldValueBuilder_.dispose(); fieldValueBuilder_ = null; fieldValue_ = other.fieldValue_; bitField0_ = (bitField0_ & ~0x00000004); fieldValueBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getFieldValueFieldBuilder() : null; } else { fieldValueBuilder_.addAllMessages(other.fieldValue_); } } } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getFieldValueCount(); i++) { if (!getFieldValue(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.Event parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.Event) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private int type_ ; /** * <code>optional int32 type = 1;</code> */ public boolean hasType() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int32 type = 1;</code> */ public int getType() { return type_; } /** * <code>optional int32 type = 1;</code> */ public Builder setType(int value) { bitField0_ |= 0x00000001; type_ = value; onChanged(); return this; } /** * <code>optional int32 type = 1;</code> */ public Builder clearType() { bitField0_ = (bitField0_ & ~0x00000001); type_ = 0; onChanged(); return this; } private com.google.protobuf.ByteString fieldIds_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes fieldIds = 2;</code> */ public boolean hasFieldIds() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional bytes fieldIds = 2;</code> */ public com.google.protobuf.ByteString getFieldIds() { return fieldIds_; } /** * <code>optional bytes fieldIds = 2;</code> */ public Builder setFieldIds(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; fieldIds_ = value; onChanged(); return this; } /** * <code>optional bytes fieldIds = 2;</code> */ public Builder clearFieldIds() { bitField0_ = (bitField0_ & ~0x00000002); fieldIds_ = getDefaultInstance().getFieldIds(); onChanged(); return this; } private java.util.List<org.terasology.protobuf.EntityData.Value> fieldValue_ = java.util.Collections.emptyList(); private void ensureFieldValueIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { fieldValue_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Value>(fieldValue_); bitField0_ |= 0x00000004; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> fieldValueBuilder_; /** * <code>repeated .Value fieldValue = 3;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value> getFieldValueList() { if (fieldValueBuilder_ == null) { return java.util.Collections.unmodifiableList(fieldValue_); } else { return fieldValueBuilder_.getMessageList(); } } /** * <code>repeated .Value fieldValue = 3;</code> */ public int getFieldValueCount() { if (fieldValueBuilder_ == null) { return fieldValue_.size(); } else { return fieldValueBuilder_.getCount(); } } /** * <code>repeated .Value fieldValue = 3;</code> */ public org.terasology.protobuf.EntityData.Value getFieldValue(int index) { if (fieldValueBuilder_ == null) { return fieldValue_.get(index); } else { return fieldValueBuilder_.getMessage(index); } } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder setFieldValue( int index, org.terasology.protobuf.EntityData.Value value) { if (fieldValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldValueIsMutable(); fieldValue_.set(index, value); onChanged(); } else { fieldValueBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder setFieldValue( int index, org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.set(index, builderForValue.build()); onChanged(); } else { fieldValueBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder addFieldValue(org.terasology.protobuf.EntityData.Value value) { if (fieldValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldValueIsMutable(); fieldValue_.add(value); onChanged(); } else { fieldValueBuilder_.addMessage(value); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder addFieldValue( int index, org.terasology.protobuf.EntityData.Value value) { if (fieldValueBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureFieldValueIsMutable(); fieldValue_.add(index, value); onChanged(); } else { fieldValueBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder addFieldValue( org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.add(builderForValue.build()); onChanged(); } else { fieldValueBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder addFieldValue( int index, org.terasology.protobuf.EntityData.Value.Builder builderForValue) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.add(index, builderForValue.build()); onChanged(); } else { fieldValueBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder addAllFieldValue( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Value> values) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, fieldValue_); onChanged(); } else { fieldValueBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder clearFieldValue() { if (fieldValueBuilder_ == null) { fieldValue_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); } else { fieldValueBuilder_.clear(); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public Builder removeFieldValue(int index) { if (fieldValueBuilder_ == null) { ensureFieldValueIsMutable(); fieldValue_.remove(index); onChanged(); } else { fieldValueBuilder_.remove(index); } return this; } /** * <code>repeated .Value fieldValue = 3;</code> */ public org.terasology.protobuf.EntityData.Value.Builder getFieldValueBuilder( int index) { return getFieldValueFieldBuilder().getBuilder(index); } /** * <code>repeated .Value fieldValue = 3;</code> */ public org.terasology.protobuf.EntityData.ValueOrBuilder getFieldValueOrBuilder( int index) { if (fieldValueBuilder_ == null) { return fieldValue_.get(index); } else { return fieldValueBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Value fieldValue = 3;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueOrBuilderList() { if (fieldValueBuilder_ != null) { return fieldValueBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(fieldValue_); } } /** * <code>repeated .Value fieldValue = 3;</code> */ public org.terasology.protobuf.EntityData.Value.Builder addFieldValueBuilder() { return getFieldValueFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Value.getDefaultInstance()); } /** * <code>repeated .Value fieldValue = 3;</code> */ public org.terasology.protobuf.EntityData.Value.Builder addFieldValueBuilder( int index) { return getFieldValueFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Value.getDefaultInstance()); } /** * <code>repeated .Value fieldValue = 3;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Value.Builder> getFieldValueBuilderList() { return getFieldValueFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder> getFieldValueFieldBuilder() { if (fieldValueBuilder_ == null) { fieldValueBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Value, org.terasology.protobuf.EntityData.Value.Builder, org.terasology.protobuf.EntityData.ValueOrBuilder>( fieldValue_, ((bitField0_ & 0x00000004) == 0x00000004), getParentForChildren(), isClean()); fieldValue_ = null; } return fieldValueBuilder_; } // @@protoc_insertion_point(builder_scope:Event) } static { defaultInstance = new Event(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:Event) } public interface EntityStoreOrBuilder extends // @@protoc_insertion_point(interface_extends:EntityStore) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<EntityStore> { /** * <code>repeated .Entity entity = 1;</code> */ java.util.List<org.terasology.protobuf.EntityData.Entity> getEntityList(); /** * <code>repeated .Entity entity = 1;</code> */ org.terasology.protobuf.EntityData.Entity getEntity(int index); /** * <code>repeated .Entity entity = 1;</code> */ int getEntityCount(); /** * <code>repeated .Entity entity = 1;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityOrBuilderList(); /** * <code>repeated .Entity entity = 1;</code> */ org.terasology.protobuf.EntityData.EntityOrBuilder getEntityOrBuilder( int index); /** * <code>repeated string component_class = 3;</code> */ com.google.protobuf.ProtocolStringList getComponentClassList(); /** * <code>repeated string component_class = 3;</code> */ int getComponentClassCount(); /** * <code>repeated string component_class = 3;</code> */ java.lang.String getComponentClass(int index); /** * <code>repeated string component_class = 3;</code> */ com.google.protobuf.ByteString getComponentClassBytes(int index); /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ com.google.protobuf.ProtocolStringList getEntityNameList(); /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ int getEntityNameCount(); /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ java.lang.String getEntityName(int index); /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ com.google.protobuf.ByteString getEntityNameBytes(int index); /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ java.util.List<java.lang.Long> getEntityNamedList(); /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ int getEntityNamedCount(); /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ long getEntityNamed(int index); } /** * Protobuf type {@code EntityStore} */ public static final class EntityStore extends com.google.protobuf.GeneratedMessage.ExtendableMessage< EntityStore> implements // @@protoc_insertion_point(message_implements:EntityStore) EntityStoreOrBuilder { // Use EntityStore.newBuilder() to construct. private EntityStore(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.EntityStore, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private EntityStore(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final EntityStore defaultInstance; public static EntityStore getDefaultInstance() { return defaultInstance; } public EntityStore getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private EntityStore( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { entity_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Entity>(); mutable_bitField0_ |= 0x00000001; } entity_.add(input.readMessage(org.terasology.protobuf.EntityData.Entity.PARSER, extensionRegistry)); break; } case 18: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { entityName_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000004; } entityName_.add(bs); break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { componentClass_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000002; } componentClass_.add(bs); break; } case 32: { if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { entityNamed_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000008; } entityNamed_.add(input.readInt64()); break; } case 34: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000008) == 0x00000008) && input.getBytesUntilLimit() > 0) { entityNamed_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000008; } while (input.getBytesUntilLimit() > 0) { entityNamed_.add(input.readInt64()); } input.popLimit(limit); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { entity_ = java.util.Collections.unmodifiableList(entity_); } if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { entityName_ = entityName_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { componentClass_ = componentClass_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { entityNamed_ = java.util.Collections.unmodifiableList(entityNamed_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_EntityStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_EntityStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.EntityStore.class, org.terasology.protobuf.EntityData.EntityStore.Builder.class); } public static com.google.protobuf.Parser<EntityStore> PARSER = new com.google.protobuf.AbstractParser<EntityStore>() { public EntityStore parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new EntityStore(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<EntityStore> getParserForType() { return PARSER; } public static final int ENTITY_FIELD_NUMBER = 1; private java.util.List<org.terasology.protobuf.EntityData.Entity> entity_; /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Entity> getEntityList() { return entity_; } /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityOrBuilderList() { return entity_; } /** * <code>repeated .Entity entity = 1;</code> */ public int getEntityCount() { return entity_.size(); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity getEntity(int index) { return entity_.get(index); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.EntityOrBuilder getEntityOrBuilder( int index) { return entity_.get(index); } public static final int COMPONENT_CLASS_FIELD_NUMBER = 3; private com.google.protobuf.LazyStringList componentClass_; /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ProtocolStringList getComponentClassList() { return componentClass_; } /** * <code>repeated string component_class = 3;</code> */ public int getComponentClassCount() { return componentClass_.size(); } /** * <code>repeated string component_class = 3;</code> */ public java.lang.String getComponentClass(int index) { return componentClass_.get(index); } /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ByteString getComponentClassBytes(int index) { return componentClass_.getByteString(index); } public static final int ENTITYNAME_FIELD_NUMBER = 2; private com.google.protobuf.LazyStringList entityName_; /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public com.google.protobuf.ProtocolStringList getEntityNameList() { return entityName_; } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public int getEntityNameCount() { return entityName_.size(); } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public java.lang.String getEntityName(int index) { return entityName_.get(index); } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public com.google.protobuf.ByteString getEntityNameBytes(int index) { return entityName_.getByteString(index); } public static final int ENTITYNAMED_FIELD_NUMBER = 4; private java.util.List<java.lang.Long> entityNamed_; /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public java.util.List<java.lang.Long> getEntityNamedList() { return entityNamed_; } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public int getEntityNamedCount() { return entityNamed_.size(); } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public long getEntityNamed(int index) { return entityNamed_.get(index); } private int entityNamedMemoizedSerializedSize = -1; private void initFields() { entity_ = java.util.Collections.emptyList(); componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; entityName_ = com.google.protobuf.LazyStringArrayList.EMPTY; entityNamed_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getEntityCount(); i++) { if (!getEntity(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.EntityStore>.ExtensionWriter extensionWriter = newExtensionWriter(); for (int i = 0; i < entity_.size(); i++) { output.writeMessage(1, entity_.get(i)); } for (int i = 0; i < entityName_.size(); i++) { output.writeBytes(2, entityName_.getByteString(i)); } for (int i = 0; i < componentClass_.size(); i++) { output.writeBytes(3, componentClass_.getByteString(i)); } if (getEntityNamedList().size() > 0) { output.writeRawVarint32(34); output.writeRawVarint32(entityNamedMemoizedSerializedSize); } for (int i = 0; i < entityNamed_.size(); i++) { output.writeInt64NoTag(entityNamed_.get(i)); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < entity_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, entity_.get(i)); } { int dataSize = 0; for (int i = 0; i < entityName_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(entityName_.getByteString(i)); } size += dataSize; size += 1 * getEntityNameList().size(); } { int dataSize = 0; for (int i = 0; i < componentClass_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(componentClass_.getByteString(i)); } size += dataSize; size += 1 * getComponentClassList().size(); } { int dataSize = 0; for (int i = 0; i < entityNamed_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt64SizeNoTag(entityNamed_.get(i)); } size += dataSize; if (!getEntityNamedList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } entityNamedMemoizedSerializedSize = dataSize; } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.EntityStore parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.EntityStore parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.EntityStore parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.EntityStore prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code EntityStore} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.EntityStore, Builder> implements // @@protoc_insertion_point(builder_implements:EntityStore) org.terasology.protobuf.EntityData.EntityStoreOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_EntityStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_EntityStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.EntityStore.class, org.terasology.protobuf.EntityData.EntityStore.Builder.class); } // Construct using org.terasology.protobuf.EntityData.EntityStore.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getEntityFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (entityBuilder_ == null) { entity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { entityBuilder_.clear(); } componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); entityName_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); entityNamed_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_EntityStore_descriptor; } public org.terasology.protobuf.EntityData.EntityStore getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); } public org.terasology.protobuf.EntityData.EntityStore build() { org.terasology.protobuf.EntityData.EntityStore result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.EntityStore buildPartial() { org.terasology.protobuf.EntityData.EntityStore result = new org.terasology.protobuf.EntityData.EntityStore(this); int from_bitField0_ = bitField0_; if (entityBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { entity_ = java.util.Collections.unmodifiableList(entity_); bitField0_ = (bitField0_ & ~0x00000001); } result.entity_ = entity_; } else { result.entity_ = entityBuilder_.build(); } if (((bitField0_ & 0x00000002) == 0x00000002)) { componentClass_ = componentClass_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000002); } result.componentClass_ = componentClass_; if (((bitField0_ & 0x00000004) == 0x00000004)) { entityName_ = entityName_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000004); } result.entityName_ = entityName_; if (((bitField0_ & 0x00000008) == 0x00000008)) { entityNamed_ = java.util.Collections.unmodifiableList(entityNamed_); bitField0_ = (bitField0_ & ~0x00000008); } result.entityNamed_ = entityNamed_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.EntityStore) { return mergeFrom((org.terasology.protobuf.EntityData.EntityStore)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.EntityStore other) { if (other == org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance()) return this; if (entityBuilder_ == null) { if (!other.entity_.isEmpty()) { if (entity_.isEmpty()) { entity_ = other.entity_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureEntityIsMutable(); entity_.addAll(other.entity_); } onChanged(); } } else { if (!other.entity_.isEmpty()) { if (entityBuilder_.isEmpty()) { entityBuilder_.dispose(); entityBuilder_ = null; entity_ = other.entity_; bitField0_ = (bitField0_ & ~0x00000001); entityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEntityFieldBuilder() : null; } else { entityBuilder_.addAllMessages(other.entity_); } } } if (!other.componentClass_.isEmpty()) { if (componentClass_.isEmpty()) { componentClass_ = other.componentClass_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureComponentClassIsMutable(); componentClass_.addAll(other.componentClass_); } onChanged(); } if (!other.entityName_.isEmpty()) { if (entityName_.isEmpty()) { entityName_ = other.entityName_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureEntityNameIsMutable(); entityName_.addAll(other.entityName_); } onChanged(); } if (!other.entityNamed_.isEmpty()) { if (entityNamed_.isEmpty()) { entityNamed_ = other.entityNamed_; bitField0_ = (bitField0_ & ~0x00000008); } else { ensureEntityNamedIsMutable(); entityNamed_.addAll(other.entityNamed_); } onChanged(); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getEntityCount(); i++) { if (!getEntity(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.EntityStore parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.EntityStore) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List<org.terasology.protobuf.EntityData.Entity> entity_ = java.util.Collections.emptyList(); private void ensureEntityIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { entity_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Entity>(entity_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Entity, org.terasology.protobuf.EntityData.Entity.Builder, org.terasology.protobuf.EntityData.EntityOrBuilder> entityBuilder_; /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Entity> getEntityList() { if (entityBuilder_ == null) { return java.util.Collections.unmodifiableList(entity_); } else { return entityBuilder_.getMessageList(); } } /** * <code>repeated .Entity entity = 1;</code> */ public int getEntityCount() { if (entityBuilder_ == null) { return entity_.size(); } else { return entityBuilder_.getCount(); } } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity getEntity(int index) { if (entityBuilder_ == null) { return entity_.get(index); } else { return entityBuilder_.getMessage(index); } } /** * <code>repeated .Entity entity = 1;</code> */ public Builder setEntity( int index, org.terasology.protobuf.EntityData.Entity value) { if (entityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntityIsMutable(); entity_.set(index, value); onChanged(); } else { entityBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder setEntity( int index, org.terasology.protobuf.EntityData.Entity.Builder builderForValue) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.set(index, builderForValue.build()); onChanged(); } else { entityBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity(org.terasology.protobuf.EntityData.Entity value) { if (entityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntityIsMutable(); entity_.add(value); onChanged(); } else { entityBuilder_.addMessage(value); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity( int index, org.terasology.protobuf.EntityData.Entity value) { if (entityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntityIsMutable(); entity_.add(index, value); onChanged(); } else { entityBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity( org.terasology.protobuf.EntityData.Entity.Builder builderForValue) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.add(builderForValue.build()); onChanged(); } else { entityBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity( int index, org.terasology.protobuf.EntityData.Entity.Builder builderForValue) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.add(index, builderForValue.build()); onChanged(); } else { entityBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addAllEntity( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Entity> values) { if (entityBuilder_ == null) { ensureEntityIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, entity_); onChanged(); } else { entityBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder clearEntity() { if (entityBuilder_ == null) { entity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { entityBuilder_.clear(); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder removeEntity(int index) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.remove(index); onChanged(); } else { entityBuilder_.remove(index); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity.Builder getEntityBuilder( int index) { return getEntityFieldBuilder().getBuilder(index); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.EntityOrBuilder getEntityOrBuilder( int index) { if (entityBuilder_ == null) { return entity_.get(index); } else { return entityBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityOrBuilderList() { if (entityBuilder_ != null) { return entityBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(entity_); } } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity.Builder addEntityBuilder() { return getEntityFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Entity.getDefaultInstance()); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity.Builder addEntityBuilder( int index) { return getEntityFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Entity.getDefaultInstance()); } /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Entity.Builder> getEntityBuilderList() { return getEntityFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Entity, org.terasology.protobuf.EntityData.Entity.Builder, org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityFieldBuilder() { if (entityBuilder_ == null) { entityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Entity, org.terasology.protobuf.EntityData.Entity.Builder, org.terasology.protobuf.EntityData.EntityOrBuilder>( entity_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); entity_ = null; } return entityBuilder_; } private com.google.protobuf.LazyStringList componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureComponentClassIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { componentClass_ = new com.google.protobuf.LazyStringArrayList(componentClass_); bitField0_ |= 0x00000002; } } /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ProtocolStringList getComponentClassList() { return componentClass_.getUnmodifiableView(); } /** * <code>repeated string component_class = 3;</code> */ public int getComponentClassCount() { return componentClass_.size(); } /** * <code>repeated string component_class = 3;</code> */ public java.lang.String getComponentClass(int index) { return componentClass_.get(index); } /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ByteString getComponentClassBytes(int index) { return componentClass_.getByteString(index); } /** * <code>repeated string component_class = 3;</code> */ public Builder setComponentClass( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureComponentClassIsMutable(); componentClass_.set(index, value); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder addComponentClass( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureComponentClassIsMutable(); componentClass_.add(value); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder addAllComponentClass( java.lang.Iterable<java.lang.String> values) { ensureComponentClassIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, componentClass_); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder clearComponentClass() { componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder addComponentClassBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureComponentClassIsMutable(); componentClass_.add(value); onChanged(); return this; } private com.google.protobuf.LazyStringList entityName_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureEntityNameIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { entityName_ = new com.google.protobuf.LazyStringArrayList(entityName_); bitField0_ |= 0x00000004; } } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public com.google.protobuf.ProtocolStringList getEntityNameList() { return entityName_.getUnmodifiableView(); } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public int getEntityNameCount() { return entityName_.size(); } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public java.lang.String getEntityName(int index) { return entityName_.get(index); } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public com.google.protobuf.ByteString getEntityNameBytes(int index) { return entityName_.getByteString(index); } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public Builder setEntityName( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureEntityNameIsMutable(); entityName_.set(index, value); onChanged(); return this; } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public Builder addEntityName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureEntityNameIsMutable(); entityName_.add(value); onChanged(); return this; } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public Builder addAllEntityName( java.lang.Iterable<java.lang.String> values) { ensureEntityNameIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, entityName_); onChanged(); return this; } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public Builder clearEntityName() { entityName_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** * <code>repeated string entityName = 2;</code> * * <pre> * These are paired, with entityNamed referencing entity id * </pre> */ public Builder addEntityNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureEntityNameIsMutable(); entityName_.add(value); onChanged(); return this; } private java.util.List<java.lang.Long> entityNamed_ = java.util.Collections.emptyList(); private void ensureEntityNamedIsMutable() { if (!((bitField0_ & 0x00000008) == 0x00000008)) { entityNamed_ = new java.util.ArrayList<java.lang.Long>(entityNamed_); bitField0_ |= 0x00000008; } } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public java.util.List<java.lang.Long> getEntityNamedList() { return java.util.Collections.unmodifiableList(entityNamed_); } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public int getEntityNamedCount() { return entityNamed_.size(); } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public long getEntityNamed(int index) { return entityNamed_.get(index); } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public Builder setEntityNamed( int index, long value) { ensureEntityNamedIsMutable(); entityNamed_.set(index, value); onChanged(); return this; } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public Builder addEntityNamed(long value) { ensureEntityNamedIsMutable(); entityNamed_.add(value); onChanged(); return this; } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public Builder addAllEntityNamed( java.lang.Iterable<? extends java.lang.Long> values) { ensureEntityNamedIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, entityNamed_); onChanged(); return this; } /** * <code>repeated int64 entityNamed = 4 [packed = true];</code> */ public Builder clearEntityNamed() { entityNamed_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:EntityStore) } static { defaultInstance = new EntityStore(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:EntityStore) } public interface PlayerStoreOrBuilder extends // @@protoc_insertion_point(interface_extends:PlayerStore) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<PlayerStore> { /** * <code>optional .EntityStore store = 1;</code> */ boolean hasStore(); /** * <code>optional .EntityStore store = 1;</code> */ org.terasology.protobuf.EntityData.EntityStore getStore(); /** * <code>optional .EntityStore store = 1;</code> */ org.terasology.protobuf.EntityData.EntityStoreOrBuilder getStoreOrBuilder(); /** * <code>optional float characterPosX = 15;</code> */ boolean hasCharacterPosX(); /** * <code>optional float characterPosX = 15;</code> */ float getCharacterPosX(); /** * <code>optional float characterPosY = 16;</code> */ boolean hasCharacterPosY(); /** * <code>optional float characterPosY = 16;</code> */ float getCharacterPosY(); /** * <code>optional float characterPosZ = 17;</code> */ boolean hasCharacterPosZ(); /** * <code>optional float characterPosZ = 17;</code> */ float getCharacterPosZ(); /** * <code>optional bool hasCharacter = 18;</code> */ boolean hasHasCharacter(); /** * <code>optional bool hasCharacter = 18;</code> */ boolean getHasCharacter(); } /** * Protobuf type {@code PlayerStore} */ public static final class PlayerStore extends com.google.protobuf.GeneratedMessage.ExtendableMessage< PlayerStore> implements // @@protoc_insertion_point(message_implements:PlayerStore) PlayerStoreOrBuilder { // Use PlayerStore.newBuilder() to construct. private PlayerStore(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.PlayerStore, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private PlayerStore(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final PlayerStore defaultInstance; public static PlayerStore getDefaultInstance() { return defaultInstance; } public PlayerStore getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private PlayerStore( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { org.terasology.protobuf.EntityData.EntityStore.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = store_.toBuilder(); } store_ = input.readMessage(org.terasology.protobuf.EntityData.EntityStore.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(store_); store_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 125: { bitField0_ |= 0x00000002; characterPosX_ = input.readFloat(); break; } case 133: { bitField0_ |= 0x00000004; characterPosY_ = input.readFloat(); break; } case 141: { bitField0_ |= 0x00000008; characterPosZ_ = input.readFloat(); break; } case 144: { bitField0_ |= 0x00000010; hasCharacter_ = input.readBool(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_PlayerStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_PlayerStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.PlayerStore.class, org.terasology.protobuf.EntityData.PlayerStore.Builder.class); } public static com.google.protobuf.Parser<PlayerStore> PARSER = new com.google.protobuf.AbstractParser<PlayerStore>() { public PlayerStore parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new PlayerStore(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<PlayerStore> getParserForType() { return PARSER; } private int bitField0_; public static final int STORE_FIELD_NUMBER = 1; private org.terasology.protobuf.EntityData.EntityStore store_; /** * <code>optional .EntityStore store = 1;</code> */ public boolean hasStore() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStore getStore() { return store_; } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStoreOrBuilder getStoreOrBuilder() { return store_; } public static final int CHARACTERPOSX_FIELD_NUMBER = 15; private float characterPosX_; /** * <code>optional float characterPosX = 15;</code> */ public boolean hasCharacterPosX() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional float characterPosX = 15;</code> */ public float getCharacterPosX() { return characterPosX_; } public static final int CHARACTERPOSY_FIELD_NUMBER = 16; private float characterPosY_; /** * <code>optional float characterPosY = 16;</code> */ public boolean hasCharacterPosY() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional float characterPosY = 16;</code> */ public float getCharacterPosY() { return characterPosY_; } public static final int CHARACTERPOSZ_FIELD_NUMBER = 17; private float characterPosZ_; /** * <code>optional float characterPosZ = 17;</code> */ public boolean hasCharacterPosZ() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional float characterPosZ = 17;</code> */ public float getCharacterPosZ() { return characterPosZ_; } public static final int HASCHARACTER_FIELD_NUMBER = 18; private boolean hasCharacter_; /** * <code>optional bool hasCharacter = 18;</code> */ public boolean hasHasCharacter() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional bool hasCharacter = 18;</code> */ public boolean getHasCharacter() { return hasCharacter_; } private void initFields() { store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); characterPosX_ = 0F; characterPosY_ = 0F; characterPosZ_ = 0F; hasCharacter_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (hasStore()) { if (!getStore().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.PlayerStore>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, store_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeFloat(15, characterPosX_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeFloat(16, characterPosY_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeFloat(17, characterPosZ_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBool(18, hasCharacter_); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, store_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(15, characterPosX_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(16, characterPosY_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(17, characterPosZ_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(18, hasCharacter_); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.PlayerStore parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.PlayerStore parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.PlayerStore parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.PlayerStore prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code PlayerStore} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.PlayerStore, Builder> implements // @@protoc_insertion_point(builder_implements:PlayerStore) org.terasology.protobuf.EntityData.PlayerStoreOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_PlayerStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_PlayerStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.PlayerStore.class, org.terasology.protobuf.EntityData.PlayerStore.Builder.class); } // Construct using org.terasology.protobuf.EntityData.PlayerStore.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getStoreFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (storeBuilder_ == null) { store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); } else { storeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); characterPosX_ = 0F; bitField0_ = (bitField0_ & ~0x00000002); characterPosY_ = 0F; bitField0_ = (bitField0_ & ~0x00000004); characterPosZ_ = 0F; bitField0_ = (bitField0_ & ~0x00000008); hasCharacter_ = false; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_PlayerStore_descriptor; } public org.terasology.protobuf.EntityData.PlayerStore getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.PlayerStore.getDefaultInstance(); } public org.terasology.protobuf.EntityData.PlayerStore build() { org.terasology.protobuf.EntityData.PlayerStore result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.PlayerStore buildPartial() { org.terasology.protobuf.EntityData.PlayerStore result = new org.terasology.protobuf.EntityData.PlayerStore(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (storeBuilder_ == null) { result.store_ = store_; } else { result.store_ = storeBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.characterPosX_ = characterPosX_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.characterPosY_ = characterPosY_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.characterPosZ_ = characterPosZ_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.hasCharacter_ = hasCharacter_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.PlayerStore) { return mergeFrom((org.terasology.protobuf.EntityData.PlayerStore)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.PlayerStore other) { if (other == org.terasology.protobuf.EntityData.PlayerStore.getDefaultInstance()) return this; if (other.hasStore()) { mergeStore(other.getStore()); } if (other.hasCharacterPosX()) { setCharacterPosX(other.getCharacterPosX()); } if (other.hasCharacterPosY()) { setCharacterPosY(other.getCharacterPosY()); } if (other.hasCharacterPosZ()) { setCharacterPosZ(other.getCharacterPosZ()); } if (other.hasHasCharacter()) { setHasCharacter(other.getHasCharacter()); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasStore()) { if (!getStore().isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.PlayerStore parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.PlayerStore) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.terasology.protobuf.EntityData.EntityStore store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.EntityStore, org.terasology.protobuf.EntityData.EntityStore.Builder, org.terasology.protobuf.EntityData.EntityStoreOrBuilder> storeBuilder_; /** * <code>optional .EntityStore store = 1;</code> */ public boolean hasStore() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStore getStore() { if (storeBuilder_ == null) { return store_; } else { return storeBuilder_.getMessage(); } } /** * <code>optional .EntityStore store = 1;</code> */ public Builder setStore(org.terasology.protobuf.EntityData.EntityStore value) { if (storeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } store_ = value; onChanged(); } else { storeBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .EntityStore store = 1;</code> */ public Builder setStore( org.terasology.protobuf.EntityData.EntityStore.Builder builderForValue) { if (storeBuilder_ == null) { store_ = builderForValue.build(); onChanged(); } else { storeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .EntityStore store = 1;</code> */ public Builder mergeStore(org.terasology.protobuf.EntityData.EntityStore value) { if (storeBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && store_ != org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance()) { store_ = org.terasology.protobuf.EntityData.EntityStore.newBuilder(store_).mergeFrom(value).buildPartial(); } else { store_ = value; } onChanged(); } else { storeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .EntityStore store = 1;</code> */ public Builder clearStore() { if (storeBuilder_ == null) { store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); onChanged(); } else { storeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStore.Builder getStoreBuilder() { bitField0_ |= 0x00000001; onChanged(); return getStoreFieldBuilder().getBuilder(); } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStoreOrBuilder getStoreOrBuilder() { if (storeBuilder_ != null) { return storeBuilder_.getMessageOrBuilder(); } else { return store_; } } /** * <code>optional .EntityStore store = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.EntityStore, org.terasology.protobuf.EntityData.EntityStore.Builder, org.terasology.protobuf.EntityData.EntityStoreOrBuilder> getStoreFieldBuilder() { if (storeBuilder_ == null) { storeBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.EntityStore, org.terasology.protobuf.EntityData.EntityStore.Builder, org.terasology.protobuf.EntityData.EntityStoreOrBuilder>( getStore(), getParentForChildren(), isClean()); store_ = null; } return storeBuilder_; } private float characterPosX_ ; /** * <code>optional float characterPosX = 15;</code> */ public boolean hasCharacterPosX() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional float characterPosX = 15;</code> */ public float getCharacterPosX() { return characterPosX_; } /** * <code>optional float characterPosX = 15;</code> */ public Builder setCharacterPosX(float value) { bitField0_ |= 0x00000002; characterPosX_ = value; onChanged(); return this; } /** * <code>optional float characterPosX = 15;</code> */ public Builder clearCharacterPosX() { bitField0_ = (bitField0_ & ~0x00000002); characterPosX_ = 0F; onChanged(); return this; } private float characterPosY_ ; /** * <code>optional float characterPosY = 16;</code> */ public boolean hasCharacterPosY() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional float characterPosY = 16;</code> */ public float getCharacterPosY() { return characterPosY_; } /** * <code>optional float characterPosY = 16;</code> */ public Builder setCharacterPosY(float value) { bitField0_ |= 0x00000004; characterPosY_ = value; onChanged(); return this; } /** * <code>optional float characterPosY = 16;</code> */ public Builder clearCharacterPosY() { bitField0_ = (bitField0_ & ~0x00000004); characterPosY_ = 0F; onChanged(); return this; } private float characterPosZ_ ; /** * <code>optional float characterPosZ = 17;</code> */ public boolean hasCharacterPosZ() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional float characterPosZ = 17;</code> */ public float getCharacterPosZ() { return characterPosZ_; } /** * <code>optional float characterPosZ = 17;</code> */ public Builder setCharacterPosZ(float value) { bitField0_ |= 0x00000008; characterPosZ_ = value; onChanged(); return this; } /** * <code>optional float characterPosZ = 17;</code> */ public Builder clearCharacterPosZ() { bitField0_ = (bitField0_ & ~0x00000008); characterPosZ_ = 0F; onChanged(); return this; } private boolean hasCharacter_ ; /** * <code>optional bool hasCharacter = 18;</code> */ public boolean hasHasCharacter() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional bool hasCharacter = 18;</code> */ public boolean getHasCharacter() { return hasCharacter_; } /** * <code>optional bool hasCharacter = 18;</code> */ public Builder setHasCharacter(boolean value) { bitField0_ |= 0x00000010; hasCharacter_ = value; onChanged(); return this; } /** * <code>optional bool hasCharacter = 18;</code> */ public Builder clearHasCharacter() { bitField0_ = (bitField0_ & ~0x00000010); hasCharacter_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:PlayerStore) } static { defaultInstance = new PlayerStore(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:PlayerStore) } public interface ChunkStoreOrBuilder extends // @@protoc_insertion_point(interface_extends:ChunkStore) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<ChunkStore> { /** * <code>optional .EntityStore store = 1;</code> */ boolean hasStore(); /** * <code>optional .EntityStore store = 1;</code> */ org.terasology.protobuf.EntityData.EntityStore getStore(); /** * <code>optional .EntityStore store = 1;</code> */ org.terasology.protobuf.EntityData.EntityStoreOrBuilder getStoreOrBuilder(); /** * <code>optional sint32 x = 2;</code> */ boolean hasX(); /** * <code>optional sint32 x = 2;</code> */ int getX(); /** * <code>optional sint32 y = 3;</code> */ boolean hasY(); /** * <code>optional sint32 y = 3;</code> */ int getY(); /** * <code>optional sint32 z = 4;</code> */ boolean hasZ(); /** * <code>optional sint32 z = 4;</code> */ int getZ(); /** * <code>optional int32 deprecated_data_3 = 5;</code> */ boolean hasDeprecatedData3(); /** * <code>optional int32 deprecated_data_3 = 5;</code> */ int getDeprecatedData3(); /** * <code>optional bytes deprecated_data_4 = 6;</code> */ boolean hasDeprecatedData4(); /** * <code>optional bytes deprecated_data_4 = 6;</code> */ com.google.protobuf.ByteString getDeprecatedData4(); /** * <code>optional bytes deprecated_data_1 = 7;</code> */ boolean hasDeprecatedData1(); /** * <code>optional bytes deprecated_data_1 = 7;</code> */ com.google.protobuf.ByteString getDeprecatedData1(); /** * <code>optional bytes deprecated_data_2 = 8;</code> */ boolean hasDeprecatedData2(); /** * <code>optional bytes deprecated_data_2 = 8;</code> */ com.google.protobuf.ByteString getDeprecatedData2(); /** * <code>optional bytes deprecated_data_5 = 9;</code> */ boolean hasDeprecatedData5(); /** * <code>optional bytes deprecated_data_5 = 9;</code> */ com.google.protobuf.ByteString getDeprecatedData5(); /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ boolean hasBlockData(); /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ org.terasology.protobuf.EntityData.RunLengthEncoding16 getBlockData(); /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder getBlockDataOrBuilder(); /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ boolean hasLiquidData(); /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ org.terasology.protobuf.EntityData.RunLengthEncoding8 getLiquidData(); /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ org.terasology.protobuf.EntityData.RunLengthEncoding8OrBuilder getLiquidDataOrBuilder(); /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ boolean hasBiomeData(); /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ org.terasology.protobuf.EntityData.RunLengthEncoding16 getBiomeData(); /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder getBiomeDataOrBuilder(); } /** * Protobuf type {@code ChunkStore} */ public static final class ChunkStore extends com.google.protobuf.GeneratedMessage.ExtendableMessage< ChunkStore> implements // @@protoc_insertion_point(message_implements:ChunkStore) ChunkStoreOrBuilder { // Use ChunkStore.newBuilder() to construct. private ChunkStore(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.ChunkStore, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ChunkStore(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ChunkStore defaultInstance; public static ChunkStore getDefaultInstance() { return defaultInstance; } public ChunkStore getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ChunkStore( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { org.terasology.protobuf.EntityData.EntityStore.Builder subBuilder = null; if (((bitField0_ & 0x00000001) == 0x00000001)) { subBuilder = store_.toBuilder(); } store_ = input.readMessage(org.terasology.protobuf.EntityData.EntityStore.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(store_); store_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000001; break; } case 16: { bitField0_ |= 0x00000002; x_ = input.readSInt32(); break; } case 24: { bitField0_ |= 0x00000004; y_ = input.readSInt32(); break; } case 32: { bitField0_ |= 0x00000008; z_ = input.readSInt32(); break; } case 40: { bitField0_ |= 0x00000010; deprecatedData3_ = input.readInt32(); break; } case 50: { bitField0_ |= 0x00000020; deprecatedData4_ = input.readBytes(); break; } case 58: { bitField0_ |= 0x00000040; deprecatedData1_ = input.readBytes(); break; } case 66: { bitField0_ |= 0x00000080; deprecatedData2_ = input.readBytes(); break; } case 74: { bitField0_ |= 0x00000100; deprecatedData5_ = input.readBytes(); break; } case 82: { org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder subBuilder = null; if (((bitField0_ & 0x00000200) == 0x00000200)) { subBuilder = blockData_.toBuilder(); } blockData_ = input.readMessage(org.terasology.protobuf.EntityData.RunLengthEncoding16.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(blockData_); blockData_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000200; break; } case 90: { org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder subBuilder = null; if (((bitField0_ & 0x00000400) == 0x00000400)) { subBuilder = liquidData_.toBuilder(); } liquidData_ = input.readMessage(org.terasology.protobuf.EntityData.RunLengthEncoding8.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(liquidData_); liquidData_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000400; break; } case 98: { org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder subBuilder = null; if (((bitField0_ & 0x00000800) == 0x00000800)) { subBuilder = biomeData_.toBuilder(); } biomeData_ = input.readMessage(org.terasology.protobuf.EntityData.RunLengthEncoding16.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(biomeData_); biomeData_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000800; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_ChunkStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_ChunkStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.ChunkStore.class, org.terasology.protobuf.EntityData.ChunkStore.Builder.class); } public static com.google.protobuf.Parser<ChunkStore> PARSER = new com.google.protobuf.AbstractParser<ChunkStore>() { public ChunkStore parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChunkStore(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ChunkStore> getParserForType() { return PARSER; } private int bitField0_; public static final int STORE_FIELD_NUMBER = 1; private org.terasology.protobuf.EntityData.EntityStore store_; /** * <code>optional .EntityStore store = 1;</code> */ public boolean hasStore() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStore getStore() { return store_; } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStoreOrBuilder getStoreOrBuilder() { return store_; } public static final int X_FIELD_NUMBER = 2; private int x_; /** * <code>optional sint32 x = 2;</code> */ public boolean hasX() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional sint32 x = 2;</code> */ public int getX() { return x_; } public static final int Y_FIELD_NUMBER = 3; private int y_; /** * <code>optional sint32 y = 3;</code> */ public boolean hasY() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional sint32 y = 3;</code> */ public int getY() { return y_; } public static final int Z_FIELD_NUMBER = 4; private int z_; /** * <code>optional sint32 z = 4;</code> */ public boolean hasZ() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional sint32 z = 4;</code> */ public int getZ() { return z_; } public static final int DEPRECATED_DATA_3_FIELD_NUMBER = 5; private int deprecatedData3_; /** * <code>optional int32 deprecated_data_3 = 5;</code> */ public boolean hasDeprecatedData3() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional int32 deprecated_data_3 = 5;</code> */ public int getDeprecatedData3() { return deprecatedData3_; } public static final int DEPRECATED_DATA_4_FIELD_NUMBER = 6; private com.google.protobuf.ByteString deprecatedData4_; /** * <code>optional bytes deprecated_data_4 = 6;</code> */ public boolean hasDeprecatedData4() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional bytes deprecated_data_4 = 6;</code> */ public com.google.protobuf.ByteString getDeprecatedData4() { return deprecatedData4_; } public static final int DEPRECATED_DATA_1_FIELD_NUMBER = 7; private com.google.protobuf.ByteString deprecatedData1_; /** * <code>optional bytes deprecated_data_1 = 7;</code> */ public boolean hasDeprecatedData1() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional bytes deprecated_data_1 = 7;</code> */ public com.google.protobuf.ByteString getDeprecatedData1() { return deprecatedData1_; } public static final int DEPRECATED_DATA_2_FIELD_NUMBER = 8; private com.google.protobuf.ByteString deprecatedData2_; /** * <code>optional bytes deprecated_data_2 = 8;</code> */ public boolean hasDeprecatedData2() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional bytes deprecated_data_2 = 8;</code> */ public com.google.protobuf.ByteString getDeprecatedData2() { return deprecatedData2_; } public static final int DEPRECATED_DATA_5_FIELD_NUMBER = 9; private com.google.protobuf.ByteString deprecatedData5_; /** * <code>optional bytes deprecated_data_5 = 9;</code> */ public boolean hasDeprecatedData5() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * <code>optional bytes deprecated_data_5 = 9;</code> */ public com.google.protobuf.ByteString getDeprecatedData5() { return deprecatedData5_; } public static final int BLOCK_DATA_FIELD_NUMBER = 10; private org.terasology.protobuf.EntityData.RunLengthEncoding16 blockData_; /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public boolean hasBlockData() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16 getBlockData() { return blockData_; } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder getBlockDataOrBuilder() { return blockData_; } public static final int LIQUID_DATA_FIELD_NUMBER = 11; private org.terasology.protobuf.EntityData.RunLengthEncoding8 liquidData_; /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public boolean hasLiquidData() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding8 getLiquidData() { return liquidData_; } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding8OrBuilder getLiquidDataOrBuilder() { return liquidData_; } public static final int BIOME_DATA_FIELD_NUMBER = 12; private org.terasology.protobuf.EntityData.RunLengthEncoding16 biomeData_; /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public boolean hasBiomeData() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16 getBiomeData() { return biomeData_; } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder getBiomeDataOrBuilder() { return biomeData_; } private void initFields() { store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); x_ = 0; y_ = 0; z_ = 0; deprecatedData3_ = 0; deprecatedData4_ = com.google.protobuf.ByteString.EMPTY; deprecatedData1_ = com.google.protobuf.ByteString.EMPTY; deprecatedData2_ = com.google.protobuf.ByteString.EMPTY; deprecatedData5_ = com.google.protobuf.ByteString.EMPTY; blockData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); liquidData_ = org.terasology.protobuf.EntityData.RunLengthEncoding8.getDefaultInstance(); biomeData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (hasStore()) { if (!getStore().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasBlockData()) { if (!getBlockData().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasLiquidData()) { if (!getLiquidData().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (hasBiomeData()) { if (!getBiomeData().isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.ChunkStore>.ExtensionWriter extensionWriter = newExtensionWriter(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, store_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeSInt32(2, x_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeSInt32(3, y_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeSInt32(4, z_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeInt32(5, deprecatedData3_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBytes(6, deprecatedData4_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeBytes(7, deprecatedData1_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeBytes(8, deprecatedData2_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeBytes(9, deprecatedData5_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeMessage(10, blockData_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { output.writeMessage(11, liquidData_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { output.writeMessage(12, biomeData_); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, store_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeSInt32Size(2, x_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeSInt32Size(3, y_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeSInt32Size(4, z_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(5, deprecatedData3_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(6, deprecatedData4_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(7, deprecatedData1_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(8, deprecatedData2_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(9, deprecatedData5_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, blockData_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(11, liquidData_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(12, biomeData_); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.ChunkStore parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.ChunkStore parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.ChunkStore parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.ChunkStore prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code ChunkStore} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.ChunkStore, Builder> implements // @@protoc_insertion_point(builder_implements:ChunkStore) org.terasology.protobuf.EntityData.ChunkStoreOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_ChunkStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_ChunkStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.ChunkStore.class, org.terasology.protobuf.EntityData.ChunkStore.Builder.class); } // Construct using org.terasology.protobuf.EntityData.ChunkStore.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getStoreFieldBuilder(); getBlockDataFieldBuilder(); getLiquidDataFieldBuilder(); getBiomeDataFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (storeBuilder_ == null) { store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); } else { storeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); x_ = 0; bitField0_ = (bitField0_ & ~0x00000002); y_ = 0; bitField0_ = (bitField0_ & ~0x00000004); z_ = 0; bitField0_ = (bitField0_ & ~0x00000008); deprecatedData3_ = 0; bitField0_ = (bitField0_ & ~0x00000010); deprecatedData4_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); deprecatedData1_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000040); deprecatedData2_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000080); deprecatedData5_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000100); if (blockDataBuilder_ == null) { blockData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); } else { blockDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); if (liquidDataBuilder_ == null) { liquidData_ = org.terasology.protobuf.EntityData.RunLengthEncoding8.getDefaultInstance(); } else { liquidDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000400); if (biomeDataBuilder_ == null) { biomeData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); } else { biomeDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_ChunkStore_descriptor; } public org.terasology.protobuf.EntityData.ChunkStore getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.ChunkStore.getDefaultInstance(); } public org.terasology.protobuf.EntityData.ChunkStore build() { org.terasology.protobuf.EntityData.ChunkStore result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.ChunkStore buildPartial() { org.terasology.protobuf.EntityData.ChunkStore result = new org.terasology.protobuf.EntityData.ChunkStore(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (storeBuilder_ == null) { result.store_ = store_; } else { result.store_ = storeBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.x_ = x_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.y_ = y_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.z_ = z_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.deprecatedData3_ = deprecatedData3_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.deprecatedData4_ = deprecatedData4_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.deprecatedData1_ = deprecatedData1_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.deprecatedData2_ = deprecatedData2_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } result.deprecatedData5_ = deprecatedData5_; if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } if (blockDataBuilder_ == null) { result.blockData_ = blockData_; } else { result.blockData_ = blockDataBuilder_.build(); } if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000400; } if (liquidDataBuilder_ == null) { result.liquidData_ = liquidData_; } else { result.liquidData_ = liquidDataBuilder_.build(); } if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000800; } if (biomeDataBuilder_ == null) { result.biomeData_ = biomeData_; } else { result.biomeData_ = biomeDataBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.ChunkStore) { return mergeFrom((org.terasology.protobuf.EntityData.ChunkStore)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.ChunkStore other) { if (other == org.terasology.protobuf.EntityData.ChunkStore.getDefaultInstance()) return this; if (other.hasStore()) { mergeStore(other.getStore()); } if (other.hasX()) { setX(other.getX()); } if (other.hasY()) { setY(other.getY()); } if (other.hasZ()) { setZ(other.getZ()); } if (other.hasDeprecatedData3()) { setDeprecatedData3(other.getDeprecatedData3()); } if (other.hasDeprecatedData4()) { setDeprecatedData4(other.getDeprecatedData4()); } if (other.hasDeprecatedData1()) { setDeprecatedData1(other.getDeprecatedData1()); } if (other.hasDeprecatedData2()) { setDeprecatedData2(other.getDeprecatedData2()); } if (other.hasDeprecatedData5()) { setDeprecatedData5(other.getDeprecatedData5()); } if (other.hasBlockData()) { mergeBlockData(other.getBlockData()); } if (other.hasLiquidData()) { mergeLiquidData(other.getLiquidData()); } if (other.hasBiomeData()) { mergeBiomeData(other.getBiomeData()); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (hasStore()) { if (!getStore().isInitialized()) { return false; } } if (hasBlockData()) { if (!getBlockData().isInitialized()) { return false; } } if (hasLiquidData()) { if (!getLiquidData().isInitialized()) { return false; } } if (hasBiomeData()) { if (!getBiomeData().isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.ChunkStore parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.ChunkStore) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private org.terasology.protobuf.EntityData.EntityStore store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.EntityStore, org.terasology.protobuf.EntityData.EntityStore.Builder, org.terasology.protobuf.EntityData.EntityStoreOrBuilder> storeBuilder_; /** * <code>optional .EntityStore store = 1;</code> */ public boolean hasStore() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStore getStore() { if (storeBuilder_ == null) { return store_; } else { return storeBuilder_.getMessage(); } } /** * <code>optional .EntityStore store = 1;</code> */ public Builder setStore(org.terasology.protobuf.EntityData.EntityStore value) { if (storeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } store_ = value; onChanged(); } else { storeBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .EntityStore store = 1;</code> */ public Builder setStore( org.terasology.protobuf.EntityData.EntityStore.Builder builderForValue) { if (storeBuilder_ == null) { store_ = builderForValue.build(); onChanged(); } else { storeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .EntityStore store = 1;</code> */ public Builder mergeStore(org.terasology.protobuf.EntityData.EntityStore value) { if (storeBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && store_ != org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance()) { store_ = org.terasology.protobuf.EntityData.EntityStore.newBuilder(store_).mergeFrom(value).buildPartial(); } else { store_ = value; } onChanged(); } else { storeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } /** * <code>optional .EntityStore store = 1;</code> */ public Builder clearStore() { if (storeBuilder_ == null) { store_ = org.terasology.protobuf.EntityData.EntityStore.getDefaultInstance(); onChanged(); } else { storeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStore.Builder getStoreBuilder() { bitField0_ |= 0x00000001; onChanged(); return getStoreFieldBuilder().getBuilder(); } /** * <code>optional .EntityStore store = 1;</code> */ public org.terasology.protobuf.EntityData.EntityStoreOrBuilder getStoreOrBuilder() { if (storeBuilder_ != null) { return storeBuilder_.getMessageOrBuilder(); } else { return store_; } } /** * <code>optional .EntityStore store = 1;</code> */ private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.EntityStore, org.terasology.protobuf.EntityData.EntityStore.Builder, org.terasology.protobuf.EntityData.EntityStoreOrBuilder> getStoreFieldBuilder() { if (storeBuilder_ == null) { storeBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.EntityStore, org.terasology.protobuf.EntityData.EntityStore.Builder, org.terasology.protobuf.EntityData.EntityStoreOrBuilder>( getStore(), getParentForChildren(), isClean()); store_ = null; } return storeBuilder_; } private int x_ ; /** * <code>optional sint32 x = 2;</code> */ public boolean hasX() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional sint32 x = 2;</code> */ public int getX() { return x_; } /** * <code>optional sint32 x = 2;</code> */ public Builder setX(int value) { bitField0_ |= 0x00000002; x_ = value; onChanged(); return this; } /** * <code>optional sint32 x = 2;</code> */ public Builder clearX() { bitField0_ = (bitField0_ & ~0x00000002); x_ = 0; onChanged(); return this; } private int y_ ; /** * <code>optional sint32 y = 3;</code> */ public boolean hasY() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional sint32 y = 3;</code> */ public int getY() { return y_; } /** * <code>optional sint32 y = 3;</code> */ public Builder setY(int value) { bitField0_ |= 0x00000004; y_ = value; onChanged(); return this; } /** * <code>optional sint32 y = 3;</code> */ public Builder clearY() { bitField0_ = (bitField0_ & ~0x00000004); y_ = 0; onChanged(); return this; } private int z_ ; /** * <code>optional sint32 z = 4;</code> */ public boolean hasZ() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional sint32 z = 4;</code> */ public int getZ() { return z_; } /** * <code>optional sint32 z = 4;</code> */ public Builder setZ(int value) { bitField0_ |= 0x00000008; z_ = value; onChanged(); return this; } /** * <code>optional sint32 z = 4;</code> */ public Builder clearZ() { bitField0_ = (bitField0_ & ~0x00000008); z_ = 0; onChanged(); return this; } private int deprecatedData3_ ; /** * <code>optional int32 deprecated_data_3 = 5;</code> */ public boolean hasDeprecatedData3() { return ((bitField0_ & 0x00000010) == 0x00000010); } /** * <code>optional int32 deprecated_data_3 = 5;</code> */ public int getDeprecatedData3() { return deprecatedData3_; } /** * <code>optional int32 deprecated_data_3 = 5;</code> */ public Builder setDeprecatedData3(int value) { bitField0_ |= 0x00000010; deprecatedData3_ = value; onChanged(); return this; } /** * <code>optional int32 deprecated_data_3 = 5;</code> */ public Builder clearDeprecatedData3() { bitField0_ = (bitField0_ & ~0x00000010); deprecatedData3_ = 0; onChanged(); return this; } private com.google.protobuf.ByteString deprecatedData4_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes deprecated_data_4 = 6;</code> */ public boolean hasDeprecatedData4() { return ((bitField0_ & 0x00000020) == 0x00000020); } /** * <code>optional bytes deprecated_data_4 = 6;</code> */ public com.google.protobuf.ByteString getDeprecatedData4() { return deprecatedData4_; } /** * <code>optional bytes deprecated_data_4 = 6;</code> */ public Builder setDeprecatedData4(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000020; deprecatedData4_ = value; onChanged(); return this; } /** * <code>optional bytes deprecated_data_4 = 6;</code> */ public Builder clearDeprecatedData4() { bitField0_ = (bitField0_ & ~0x00000020); deprecatedData4_ = getDefaultInstance().getDeprecatedData4(); onChanged(); return this; } private com.google.protobuf.ByteString deprecatedData1_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes deprecated_data_1 = 7;</code> */ public boolean hasDeprecatedData1() { return ((bitField0_ & 0x00000040) == 0x00000040); } /** * <code>optional bytes deprecated_data_1 = 7;</code> */ public com.google.protobuf.ByteString getDeprecatedData1() { return deprecatedData1_; } /** * <code>optional bytes deprecated_data_1 = 7;</code> */ public Builder setDeprecatedData1(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000040; deprecatedData1_ = value; onChanged(); return this; } /** * <code>optional bytes deprecated_data_1 = 7;</code> */ public Builder clearDeprecatedData1() { bitField0_ = (bitField0_ & ~0x00000040); deprecatedData1_ = getDefaultInstance().getDeprecatedData1(); onChanged(); return this; } private com.google.protobuf.ByteString deprecatedData2_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes deprecated_data_2 = 8;</code> */ public boolean hasDeprecatedData2() { return ((bitField0_ & 0x00000080) == 0x00000080); } /** * <code>optional bytes deprecated_data_2 = 8;</code> */ public com.google.protobuf.ByteString getDeprecatedData2() { return deprecatedData2_; } /** * <code>optional bytes deprecated_data_2 = 8;</code> */ public Builder setDeprecatedData2(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000080; deprecatedData2_ = value; onChanged(); return this; } /** * <code>optional bytes deprecated_data_2 = 8;</code> */ public Builder clearDeprecatedData2() { bitField0_ = (bitField0_ & ~0x00000080); deprecatedData2_ = getDefaultInstance().getDeprecatedData2(); onChanged(); return this; } private com.google.protobuf.ByteString deprecatedData5_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes deprecated_data_5 = 9;</code> */ public boolean hasDeprecatedData5() { return ((bitField0_ & 0x00000100) == 0x00000100); } /** * <code>optional bytes deprecated_data_5 = 9;</code> */ public com.google.protobuf.ByteString getDeprecatedData5() { return deprecatedData5_; } /** * <code>optional bytes deprecated_data_5 = 9;</code> */ public Builder setDeprecatedData5(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000100; deprecatedData5_ = value; onChanged(); return this; } /** * <code>optional bytes deprecated_data_5 = 9;</code> */ public Builder clearDeprecatedData5() { bitField0_ = (bitField0_ & ~0x00000100); deprecatedData5_ = getDefaultInstance().getDeprecatedData5(); onChanged(); return this; } private org.terasology.protobuf.EntityData.RunLengthEncoding16 blockData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding16, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder> blockDataBuilder_; /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public boolean hasBlockData() { return ((bitField0_ & 0x00000200) == 0x00000200); } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16 getBlockData() { if (blockDataBuilder_ == null) { return blockData_; } else { return blockDataBuilder_.getMessage(); } } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public Builder setBlockData(org.terasology.protobuf.EntityData.RunLengthEncoding16 value) { if (blockDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } blockData_ = value; onChanged(); } else { blockDataBuilder_.setMessage(value); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public Builder setBlockData( org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder builderForValue) { if (blockDataBuilder_ == null) { blockData_ = builderForValue.build(); onChanged(); } else { blockDataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public Builder mergeBlockData(org.terasology.protobuf.EntityData.RunLengthEncoding16 value) { if (blockDataBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200) && blockData_ != org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance()) { blockData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.newBuilder(blockData_).mergeFrom(value).buildPartial(); } else { blockData_ = value; } onChanged(); } else { blockDataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000200; return this; } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public Builder clearBlockData() { if (blockDataBuilder_ == null) { blockData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); onChanged(); } else { blockDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); return this; } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder getBlockDataBuilder() { bitField0_ |= 0x00000200; onChanged(); return getBlockDataFieldBuilder().getBuilder(); } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder getBlockDataOrBuilder() { if (blockDataBuilder_ != null) { return blockDataBuilder_.getMessageOrBuilder(); } else { return blockData_; } } /** * <code>optional .RunLengthEncoding16 block_data = 10;</code> */ private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding16, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder> getBlockDataFieldBuilder() { if (blockDataBuilder_ == null) { blockDataBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding16, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder>( getBlockData(), getParentForChildren(), isClean()); blockData_ = null; } return blockDataBuilder_; } private org.terasology.protobuf.EntityData.RunLengthEncoding8 liquidData_ = org.terasology.protobuf.EntityData.RunLengthEncoding8.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding8, org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding8OrBuilder> liquidDataBuilder_; /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public boolean hasLiquidData() { return ((bitField0_ & 0x00000400) == 0x00000400); } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding8 getLiquidData() { if (liquidDataBuilder_ == null) { return liquidData_; } else { return liquidDataBuilder_.getMessage(); } } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public Builder setLiquidData(org.terasology.protobuf.EntityData.RunLengthEncoding8 value) { if (liquidDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } liquidData_ = value; onChanged(); } else { liquidDataBuilder_.setMessage(value); } bitField0_ |= 0x00000400; return this; } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public Builder setLiquidData( org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder builderForValue) { if (liquidDataBuilder_ == null) { liquidData_ = builderForValue.build(); onChanged(); } else { liquidDataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000400; return this; } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public Builder mergeLiquidData(org.terasology.protobuf.EntityData.RunLengthEncoding8 value) { if (liquidDataBuilder_ == null) { if (((bitField0_ & 0x00000400) == 0x00000400) && liquidData_ != org.terasology.protobuf.EntityData.RunLengthEncoding8.getDefaultInstance()) { liquidData_ = org.terasology.protobuf.EntityData.RunLengthEncoding8.newBuilder(liquidData_).mergeFrom(value).buildPartial(); } else { liquidData_ = value; } onChanged(); } else { liquidDataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000400; return this; } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public Builder clearLiquidData() { if (liquidDataBuilder_ == null) { liquidData_ = org.terasology.protobuf.EntityData.RunLengthEncoding8.getDefaultInstance(); onChanged(); } else { liquidDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000400); return this; } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder getLiquidDataBuilder() { bitField0_ |= 0x00000400; onChanged(); return getLiquidDataFieldBuilder().getBuilder(); } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding8OrBuilder getLiquidDataOrBuilder() { if (liquidDataBuilder_ != null) { return liquidDataBuilder_.getMessageOrBuilder(); } else { return liquidData_; } } /** * <code>optional .RunLengthEncoding8 liquid_data = 11;</code> */ private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding8, org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding8OrBuilder> getLiquidDataFieldBuilder() { if (liquidDataBuilder_ == null) { liquidDataBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding8, org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding8OrBuilder>( getLiquidData(), getParentForChildren(), isClean()); liquidData_ = null; } return liquidDataBuilder_; } private org.terasology.protobuf.EntityData.RunLengthEncoding16 biomeData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding16, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder> biomeDataBuilder_; /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public boolean hasBiomeData() { return ((bitField0_ & 0x00000800) == 0x00000800); } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16 getBiomeData() { if (biomeDataBuilder_ == null) { return biomeData_; } else { return biomeDataBuilder_.getMessage(); } } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public Builder setBiomeData(org.terasology.protobuf.EntityData.RunLengthEncoding16 value) { if (biomeDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } biomeData_ = value; onChanged(); } else { biomeDataBuilder_.setMessage(value); } bitField0_ |= 0x00000800; return this; } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public Builder setBiomeData( org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder builderForValue) { if (biomeDataBuilder_ == null) { biomeData_ = builderForValue.build(); onChanged(); } else { biomeDataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000800; return this; } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public Builder mergeBiomeData(org.terasology.protobuf.EntityData.RunLengthEncoding16 value) { if (biomeDataBuilder_ == null) { if (((bitField0_ & 0x00000800) == 0x00000800) && biomeData_ != org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance()) { biomeData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.newBuilder(biomeData_).mergeFrom(value).buildPartial(); } else { biomeData_ = value; } onChanged(); } else { biomeDataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000800; return this; } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public Builder clearBiomeData() { if (biomeDataBuilder_ == null) { biomeData_ = org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); onChanged(); } else { biomeDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000800); return this; } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder getBiomeDataBuilder() { bitField0_ |= 0x00000800; onChanged(); return getBiomeDataFieldBuilder().getBuilder(); } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ public org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder getBiomeDataOrBuilder() { if (biomeDataBuilder_ != null) { return biomeDataBuilder_.getMessageOrBuilder(); } else { return biomeData_; } } /** * <code>optional .RunLengthEncoding16 biome_data = 12;</code> */ private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding16, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder> getBiomeDataFieldBuilder() { if (biomeDataBuilder_ == null) { biomeDataBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding16, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder, org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder>( getBiomeData(), getParentForChildren(), isClean()); biomeData_ = null; } return biomeDataBuilder_; } // @@protoc_insertion_point(builder_scope:ChunkStore) } static { defaultInstance = new ChunkStore(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:ChunkStore) } public interface RunLengthEncoding16OrBuilder extends // @@protoc_insertion_point(interface_extends:RunLengthEncoding16) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<RunLengthEncoding16> { /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ java.util.List<java.lang.Integer> getRunLengthsList(); /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ int getRunLengthsCount(); /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ int getRunLengths(int index); /** * <code>repeated sint32 values = 2 [packed = true];</code> */ java.util.List<java.lang.Integer> getValuesList(); /** * <code>repeated sint32 values = 2 [packed = true];</code> */ int getValuesCount(); /** * <code>repeated sint32 values = 2 [packed = true];</code> */ int getValues(int index); } /** * Protobuf type {@code RunLengthEncoding16} */ public static final class RunLengthEncoding16 extends com.google.protobuf.GeneratedMessage.ExtendableMessage< RunLengthEncoding16> implements // @@protoc_insertion_point(message_implements:RunLengthEncoding16) RunLengthEncoding16OrBuilder { // Use RunLengthEncoding16.newBuilder() to construct. private RunLengthEncoding16(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.RunLengthEncoding16, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RunLengthEncoding16(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RunLengthEncoding16 defaultInstance; public static RunLengthEncoding16 getDefaultInstance() { return defaultInstance; } public RunLengthEncoding16 getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RunLengthEncoding16( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000001; } runLengths_.add(input.readSInt32()); break; } case 10: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { runLengths_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000001; } while (input.getBytesUntilLimit() > 0) { runLengths_.add(input.readSInt32()); } input.popLimit(limit); break; } case 16: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { values_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000002; } values_.add(input.readSInt32()); break; } case 18: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { values_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000002; } while (input.getBytesUntilLimit() > 0) { values_.add(input.readSInt32()); } input.popLimit(limit); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = java.util.Collections.unmodifiableList(runLengths_); } if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { values_ = java.util.Collections.unmodifiableList(values_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding16_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding16_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.RunLengthEncoding16.class, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder.class); } public static com.google.protobuf.Parser<RunLengthEncoding16> PARSER = new com.google.protobuf.AbstractParser<RunLengthEncoding16>() { public RunLengthEncoding16 parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RunLengthEncoding16(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<RunLengthEncoding16> getParserForType() { return PARSER; } public static final int RUNLENGTHS_FIELD_NUMBER = 1; private java.util.List<java.lang.Integer> runLengths_; /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRunLengthsList() { return runLengths_; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengthsCount() { return runLengths_.size(); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengths(int index) { return runLengths_.get(index); } private int runLengthsMemoizedSerializedSize = -1; public static final int VALUES_FIELD_NUMBER = 2; private java.util.List<java.lang.Integer> values_; /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public java.util.List<java.lang.Integer> getValuesList() { return values_; } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public int getValuesCount() { return values_.size(); } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public int getValues(int index) { return values_.get(index); } private int valuesMemoizedSerializedSize = -1; private void initFields() { runLengths_ = java.util.Collections.emptyList(); values_ = java.util.Collections.emptyList(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.RunLengthEncoding16>.ExtensionWriter extensionWriter = newExtensionWriter(); if (getRunLengthsList().size() > 0) { output.writeRawVarint32(10); output.writeRawVarint32(runLengthsMemoizedSerializedSize); } for (int i = 0; i < runLengths_.size(); i++) { output.writeSInt32NoTag(runLengths_.get(i)); } if (getValuesList().size() > 0) { output.writeRawVarint32(18); output.writeRawVarint32(valuesMemoizedSerializedSize); } for (int i = 0; i < values_.size(); i++) { output.writeSInt32NoTag(values_.get(i)); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < runLengths_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeSInt32SizeNoTag(runLengths_.get(i)); } size += dataSize; if (!getRunLengthsList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } runLengthsMemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < values_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeSInt32SizeNoTag(values_.get(i)); } size += dataSize; if (!getValuesList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } valuesMemoizedSerializedSize = dataSize; } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.RunLengthEncoding16 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.RunLengthEncoding16 prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code RunLengthEncoding16} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding16, Builder> implements // @@protoc_insertion_point(builder_implements:RunLengthEncoding16) org.terasology.protobuf.EntityData.RunLengthEncoding16OrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding16_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding16_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.RunLengthEncoding16.class, org.terasology.protobuf.EntityData.RunLengthEncoding16.Builder.class); } // Construct using org.terasology.protobuf.EntityData.RunLengthEncoding16.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); runLengths_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); values_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding16_descriptor; } public org.terasology.protobuf.EntityData.RunLengthEncoding16 getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance(); } public org.terasology.protobuf.EntityData.RunLengthEncoding16 build() { org.terasology.protobuf.EntityData.RunLengthEncoding16 result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.RunLengthEncoding16 buildPartial() { org.terasology.protobuf.EntityData.RunLengthEncoding16 result = new org.terasology.protobuf.EntityData.RunLengthEncoding16(this); int from_bitField0_ = bitField0_; if (((bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = java.util.Collections.unmodifiableList(runLengths_); bitField0_ = (bitField0_ & ~0x00000001); } result.runLengths_ = runLengths_; if (((bitField0_ & 0x00000002) == 0x00000002)) { values_ = java.util.Collections.unmodifiableList(values_); bitField0_ = (bitField0_ & ~0x00000002); } result.values_ = values_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.RunLengthEncoding16) { return mergeFrom((org.terasology.protobuf.EntityData.RunLengthEncoding16)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.RunLengthEncoding16 other) { if (other == org.terasology.protobuf.EntityData.RunLengthEncoding16.getDefaultInstance()) return this; if (!other.runLengths_.isEmpty()) { if (runLengths_.isEmpty()) { runLengths_ = other.runLengths_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRunLengthsIsMutable(); runLengths_.addAll(other.runLengths_); } onChanged(); } if (!other.values_.isEmpty()) { if (values_.isEmpty()) { values_ = other.values_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensureValuesIsMutable(); values_.addAll(other.values_); } onChanged(); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.RunLengthEncoding16 parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.RunLengthEncoding16) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List<java.lang.Integer> runLengths_ = java.util.Collections.emptyList(); private void ensureRunLengthsIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = new java.util.ArrayList<java.lang.Integer>(runLengths_); bitField0_ |= 0x00000001; } } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRunLengthsList() { return java.util.Collections.unmodifiableList(runLengths_); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengthsCount() { return runLengths_.size(); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengths(int index) { return runLengths_.get(index); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder setRunLengths( int index, int value) { ensureRunLengthsIsMutable(); runLengths_.set(index, value); onChanged(); return this; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder addRunLengths(int value) { ensureRunLengthsIsMutable(); runLengths_.add(value); onChanged(); return this; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder addAllRunLengths( java.lang.Iterable<? extends java.lang.Integer> values) { ensureRunLengthsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, runLengths_); onChanged(); return this; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder clearRunLengths() { runLengths_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } private java.util.List<java.lang.Integer> values_ = java.util.Collections.emptyList(); private void ensureValuesIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { values_ = new java.util.ArrayList<java.lang.Integer>(values_); bitField0_ |= 0x00000002; } } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public java.util.List<java.lang.Integer> getValuesList() { return java.util.Collections.unmodifiableList(values_); } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public int getValuesCount() { return values_.size(); } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public int getValues(int index) { return values_.get(index); } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public Builder setValues( int index, int value) { ensureValuesIsMutable(); values_.set(index, value); onChanged(); return this; } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public Builder addValues(int value) { ensureValuesIsMutable(); values_.add(value); onChanged(); return this; } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public Builder addAllValues( java.lang.Iterable<? extends java.lang.Integer> values) { ensureValuesIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, values_); onChanged(); return this; } /** * <code>repeated sint32 values = 2 [packed = true];</code> */ public Builder clearValues() { values_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:RunLengthEncoding16) } static { defaultInstance = new RunLengthEncoding16(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:RunLengthEncoding16) } public interface RunLengthEncoding8OrBuilder extends // @@protoc_insertion_point(interface_extends:RunLengthEncoding8) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<RunLengthEncoding8> { /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ java.util.List<java.lang.Integer> getRunLengthsList(); /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ int getRunLengthsCount(); /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ int getRunLengths(int index); /** * <code>optional bytes values = 2;</code> */ boolean hasValues(); /** * <code>optional bytes values = 2;</code> */ com.google.protobuf.ByteString getValues(); } /** * Protobuf type {@code RunLengthEncoding8} */ public static final class RunLengthEncoding8 extends com.google.protobuf.GeneratedMessage.ExtendableMessage< RunLengthEncoding8> implements // @@protoc_insertion_point(message_implements:RunLengthEncoding8) RunLengthEncoding8OrBuilder { // Use RunLengthEncoding8.newBuilder() to construct. private RunLengthEncoding8(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.RunLengthEncoding8, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private RunLengthEncoding8(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final RunLengthEncoding8 defaultInstance; public static RunLengthEncoding8 getDefaultInstance() { return defaultInstance; } public RunLengthEncoding8 getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private RunLengthEncoding8( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000001; } runLengths_.add(input.readSInt32()); break; } case 10: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000001) == 0x00000001) && input.getBytesUntilLimit() > 0) { runLengths_ = new java.util.ArrayList<java.lang.Integer>(); mutable_bitField0_ |= 0x00000001; } while (input.getBytesUntilLimit() > 0) { runLengths_.add(input.readSInt32()); } input.popLimit(limit); break; } case 18: { bitField0_ |= 0x00000001; values_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = java.util.Collections.unmodifiableList(runLengths_); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding8_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding8_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.RunLengthEncoding8.class, org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder.class); } public static com.google.protobuf.Parser<RunLengthEncoding8> PARSER = new com.google.protobuf.AbstractParser<RunLengthEncoding8>() { public RunLengthEncoding8 parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new RunLengthEncoding8(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<RunLengthEncoding8> getParserForType() { return PARSER; } private int bitField0_; public static final int RUNLENGTHS_FIELD_NUMBER = 1; private java.util.List<java.lang.Integer> runLengths_; /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRunLengthsList() { return runLengths_; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengthsCount() { return runLengths_.size(); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengths(int index) { return runLengths_.get(index); } private int runLengthsMemoizedSerializedSize = -1; public static final int VALUES_FIELD_NUMBER = 2; private com.google.protobuf.ByteString values_; /** * <code>optional bytes values = 2;</code> */ public boolean hasValues() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional bytes values = 2;</code> */ public com.google.protobuf.ByteString getValues() { return values_; } private void initFields() { runLengths_ = java.util.Collections.emptyList(); values_ = com.google.protobuf.ByteString.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.RunLengthEncoding8>.ExtensionWriter extensionWriter = newExtensionWriter(); if (getRunLengthsList().size() > 0) { output.writeRawVarint32(10); output.writeRawVarint32(runLengthsMemoizedSerializedSize); } for (int i = 0; i < runLengths_.size(); i++) { output.writeSInt32NoTag(runLengths_.get(i)); } if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(2, values_); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; { int dataSize = 0; for (int i = 0; i < runLengths_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeSInt32SizeNoTag(runLengths_.get(i)); } size += dataSize; if (!getRunLengthsList().isEmpty()) { size += 1; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } runLengthsMemoizedSerializedSize = dataSize; } if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, values_); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.RunLengthEncoding8 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.RunLengthEncoding8 prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code RunLengthEncoding8} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.RunLengthEncoding8, Builder> implements // @@protoc_insertion_point(builder_implements:RunLengthEncoding8) org.terasology.protobuf.EntityData.RunLengthEncoding8OrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding8_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding8_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.RunLengthEncoding8.class, org.terasology.protobuf.EntityData.RunLengthEncoding8.Builder.class); } // Construct using org.terasology.protobuf.EntityData.RunLengthEncoding8.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); runLengths_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); values_ = com.google.protobuf.ByteString.EMPTY; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_RunLengthEncoding8_descriptor; } public org.terasology.protobuf.EntityData.RunLengthEncoding8 getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.RunLengthEncoding8.getDefaultInstance(); } public org.terasology.protobuf.EntityData.RunLengthEncoding8 build() { org.terasology.protobuf.EntityData.RunLengthEncoding8 result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.RunLengthEncoding8 buildPartial() { org.terasology.protobuf.EntityData.RunLengthEncoding8 result = new org.terasology.protobuf.EntityData.RunLengthEncoding8(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = java.util.Collections.unmodifiableList(runLengths_); bitField0_ = (bitField0_ & ~0x00000001); } result.runLengths_ = runLengths_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000001; } result.values_ = values_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.RunLengthEncoding8) { return mergeFrom((org.terasology.protobuf.EntityData.RunLengthEncoding8)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.RunLengthEncoding8 other) { if (other == org.terasology.protobuf.EntityData.RunLengthEncoding8.getDefaultInstance()) return this; if (!other.runLengths_.isEmpty()) { if (runLengths_.isEmpty()) { runLengths_ = other.runLengths_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureRunLengthsIsMutable(); runLengths_.addAll(other.runLengths_); } onChanged(); } if (other.hasValues()) { setValues(other.getValues()); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.RunLengthEncoding8 parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.RunLengthEncoding8) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List<java.lang.Integer> runLengths_ = java.util.Collections.emptyList(); private void ensureRunLengthsIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { runLengths_ = new java.util.ArrayList<java.lang.Integer>(runLengths_); bitField0_ |= 0x00000001; } } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public java.util.List<java.lang.Integer> getRunLengthsList() { return java.util.Collections.unmodifiableList(runLengths_); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengthsCount() { return runLengths_.size(); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public int getRunLengths(int index) { return runLengths_.get(index); } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder setRunLengths( int index, int value) { ensureRunLengthsIsMutable(); runLengths_.set(index, value); onChanged(); return this; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder addRunLengths(int value) { ensureRunLengthsIsMutable(); runLengths_.add(value); onChanged(); return this; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder addAllRunLengths( java.lang.Iterable<? extends java.lang.Integer> values) { ensureRunLengthsIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, runLengths_); onChanged(); return this; } /** * <code>repeated sint32 runLengths = 1 [packed = true];</code> */ public Builder clearRunLengths() { runLengths_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; } private com.google.protobuf.ByteString values_ = com.google.protobuf.ByteString.EMPTY; /** * <code>optional bytes values = 2;</code> */ public boolean hasValues() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional bytes values = 2;</code> */ public com.google.protobuf.ByteString getValues() { return values_; } /** * <code>optional bytes values = 2;</code> */ public Builder setValues(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; values_ = value; onChanged(); return this; } /** * <code>optional bytes values = 2;</code> */ public Builder clearValues() { bitField0_ = (bitField0_ & ~0x00000002); values_ = getDefaultInstance().getValues(); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:RunLengthEncoding8) } static { defaultInstance = new RunLengthEncoding8(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:RunLengthEncoding8) } public interface GlobalStoreOrBuilder extends // @@protoc_insertion_point(interface_extends:GlobalStore) com.google.protobuf.GeneratedMessage. ExtendableMessageOrBuilder<GlobalStore> { /** * <code>repeated .Entity entity = 1;</code> */ java.util.List<org.terasology.protobuf.EntityData.Entity> getEntityList(); /** * <code>repeated .Entity entity = 1;</code> */ org.terasology.protobuf.EntityData.Entity getEntity(int index); /** * <code>repeated .Entity entity = 1;</code> */ int getEntityCount(); /** * <code>repeated .Entity entity = 1;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityOrBuilderList(); /** * <code>repeated .Entity entity = 1;</code> */ org.terasology.protobuf.EntityData.EntityOrBuilder getEntityOrBuilder( int index); /** * <code>repeated .Prefab prefab = 2;</code> */ java.util.List<org.terasology.protobuf.EntityData.Prefab> getPrefabList(); /** * <code>repeated .Prefab prefab = 2;</code> */ org.terasology.protobuf.EntityData.Prefab getPrefab(int index); /** * <code>repeated .Prefab prefab = 2;</code> */ int getPrefabCount(); /** * <code>repeated .Prefab prefab = 2;</code> */ java.util.List<? extends org.terasology.protobuf.EntityData.PrefabOrBuilder> getPrefabOrBuilderList(); /** * <code>repeated .Prefab prefab = 2;</code> */ org.terasology.protobuf.EntityData.PrefabOrBuilder getPrefabOrBuilder( int index); /** * <code>repeated string component_class = 3;</code> */ com.google.protobuf.ProtocolStringList getComponentClassList(); /** * <code>repeated string component_class = 3;</code> */ int getComponentClassCount(); /** * <code>repeated string component_class = 3;</code> */ java.lang.String getComponentClass(int index); /** * <code>repeated string component_class = 3;</code> */ com.google.protobuf.ByteString getComponentClassBytes(int index); /** * <code>optional int64 next_entity_id = 16;</code> */ boolean hasNextEntityId(); /** * <code>optional int64 next_entity_id = 16;</code> */ long getNextEntityId(); /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ java.util.List<java.lang.Long> getDeprecatedData17List(); /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ int getDeprecatedData17Count(); /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ long getDeprecatedData17(int index); /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ com.google.protobuf.ProtocolStringList getPrefabNameList(); /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ int getPrefabNameCount(); /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ java.lang.String getPrefabName(int index); /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ com.google.protobuf.ByteString getPrefabNameBytes(int index); } /** * Protobuf type {@code GlobalStore} */ public static final class GlobalStore extends com.google.protobuf.GeneratedMessage.ExtendableMessage< GlobalStore> implements // @@protoc_insertion_point(message_implements:GlobalStore) GlobalStoreOrBuilder { // Use GlobalStore.newBuilder() to construct. private GlobalStore(com.google.protobuf.GeneratedMessage.ExtendableBuilder<org.terasology.protobuf.EntityData.GlobalStore, ?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private GlobalStore(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final GlobalStore defaultInstance; public static GlobalStore getDefaultInstance() { return defaultInstance; } public GlobalStore getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private GlobalStore( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); 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; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { entity_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Entity>(); mutable_bitField0_ |= 0x00000001; } entity_.add(input.readMessage(org.terasology.protobuf.EntityData.Entity.PARSER, extensionRegistry)); break; } case 18: { if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { prefab_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Prefab>(); mutable_bitField0_ |= 0x00000002; } prefab_.add(input.readMessage(org.terasology.protobuf.EntityData.Prefab.PARSER, extensionRegistry)); break; } case 26: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { componentClass_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000004; } componentClass_.add(bs); break; } case 128: { bitField0_ |= 0x00000001; nextEntityId_ = input.readInt64(); break; } case 136: { if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { deprecatedData17_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000010; } deprecatedData17_.add(input.readInt64()); break; } case 138: { int length = input.readRawVarint32(); int limit = input.pushLimit(length); if (!((mutable_bitField0_ & 0x00000010) == 0x00000010) && input.getBytesUntilLimit() > 0) { deprecatedData17_ = new java.util.ArrayList<java.lang.Long>(); mutable_bitField0_ |= 0x00000010; } while (input.getBytesUntilLimit() > 0) { deprecatedData17_.add(input.readInt64()); } input.popLimit(limit); break; } case 146: { com.google.protobuf.ByteString bs = input.readBytes(); if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { prefabName_ = new com.google.protobuf.LazyStringArrayList(); mutable_bitField0_ |= 0x00000020; } prefabName_.add(bs); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { entity_ = java.util.Collections.unmodifiableList(entity_); } if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { prefab_ = java.util.Collections.unmodifiableList(prefab_); } if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { componentClass_ = componentClass_.getUnmodifiableView(); } if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { deprecatedData17_ = java.util.Collections.unmodifiableList(deprecatedData17_); } if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { prefabName_ = prefabName_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_GlobalStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_GlobalStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.GlobalStore.class, org.terasology.protobuf.EntityData.GlobalStore.Builder.class); } public static com.google.protobuf.Parser<GlobalStore> PARSER = new com.google.protobuf.AbstractParser<GlobalStore>() { public GlobalStore parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new GlobalStore(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<GlobalStore> getParserForType() { return PARSER; } private int bitField0_; public static final int ENTITY_FIELD_NUMBER = 1; private java.util.List<org.terasology.protobuf.EntityData.Entity> entity_; /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Entity> getEntityList() { return entity_; } /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityOrBuilderList() { return entity_; } /** * <code>repeated .Entity entity = 1;</code> */ public int getEntityCount() { return entity_.size(); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity getEntity(int index) { return entity_.get(index); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.EntityOrBuilder getEntityOrBuilder( int index) { return entity_.get(index); } public static final int PREFAB_FIELD_NUMBER = 2; private java.util.List<org.terasology.protobuf.EntityData.Prefab> prefab_; /** * <code>repeated .Prefab prefab = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Prefab> getPrefabList() { return prefab_; } /** * <code>repeated .Prefab prefab = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.PrefabOrBuilder> getPrefabOrBuilderList() { return prefab_; } /** * <code>repeated .Prefab prefab = 2;</code> */ public int getPrefabCount() { return prefab_.size(); } /** * <code>repeated .Prefab prefab = 2;</code> */ public org.terasology.protobuf.EntityData.Prefab getPrefab(int index) { return prefab_.get(index); } /** * <code>repeated .Prefab prefab = 2;</code> */ public org.terasology.protobuf.EntityData.PrefabOrBuilder getPrefabOrBuilder( int index) { return prefab_.get(index); } public static final int COMPONENT_CLASS_FIELD_NUMBER = 3; private com.google.protobuf.LazyStringList componentClass_; /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ProtocolStringList getComponentClassList() { return componentClass_; } /** * <code>repeated string component_class = 3;</code> */ public int getComponentClassCount() { return componentClass_.size(); } /** * <code>repeated string component_class = 3;</code> */ public java.lang.String getComponentClass(int index) { return componentClass_.get(index); } /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ByteString getComponentClassBytes(int index) { return componentClass_.getByteString(index); } public static final int NEXT_ENTITY_ID_FIELD_NUMBER = 16; private long nextEntityId_; /** * <code>optional int64 next_entity_id = 16;</code> */ public boolean hasNextEntityId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional int64 next_entity_id = 16;</code> */ public long getNextEntityId() { return nextEntityId_; } public static final int DEPRECATED_DATA_17_FIELD_NUMBER = 17; private java.util.List<java.lang.Long> deprecatedData17_; /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public java.util.List<java.lang.Long> getDeprecatedData17List() { return deprecatedData17_; } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public int getDeprecatedData17Count() { return deprecatedData17_.size(); } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public long getDeprecatedData17(int index) { return deprecatedData17_.get(index); } private int deprecatedData17MemoizedSerializedSize = -1; public static final int PREFAB_NAME_FIELD_NUMBER = 18; private com.google.protobuf.LazyStringList prefabName_; /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public com.google.protobuf.ProtocolStringList getPrefabNameList() { return prefabName_; } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public int getPrefabNameCount() { return prefabName_.size(); } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public java.lang.String getPrefabName(int index) { return prefabName_.get(index); } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public com.google.protobuf.ByteString getPrefabNameBytes(int index) { return prefabName_.getByteString(index); } private void initFields() { entity_ = java.util.Collections.emptyList(); prefab_ = java.util.Collections.emptyList(); componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; nextEntityId_ = 0L; deprecatedData17_ = java.util.Collections.emptyList(); prefabName_ = com.google.protobuf.LazyStringArrayList.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; for (int i = 0; i < getEntityCount(); i++) { if (!getEntity(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } for (int i = 0; i < getPrefabCount(); i++) { if (!getPrefab(i).isInitialized()) { memoizedIsInitialized = 0; return false; } } if (!extensionsAreInitialized()) { memoizedIsInitialized = 0; return false; } memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); com.google.protobuf.GeneratedMessage .ExtendableMessage<org.terasology.protobuf.EntityData.GlobalStore>.ExtensionWriter extensionWriter = newExtensionWriter(); for (int i = 0; i < entity_.size(); i++) { output.writeMessage(1, entity_.get(i)); } for (int i = 0; i < prefab_.size(); i++) { output.writeMessage(2, prefab_.get(i)); } for (int i = 0; i < componentClass_.size(); i++) { output.writeBytes(3, componentClass_.getByteString(i)); } if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt64(16, nextEntityId_); } if (getDeprecatedData17List().size() > 0) { output.writeRawVarint32(138); output.writeRawVarint32(deprecatedData17MemoizedSerializedSize); } for (int i = 0; i < deprecatedData17_.size(); i++) { output.writeInt64NoTag(deprecatedData17_.get(i)); } for (int i = 0; i < prefabName_.size(); i++) { output.writeBytes(18, prefabName_.getByteString(i)); } extensionWriter.writeUntil(536870912, output); getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; for (int i = 0; i < entity_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, entity_.get(i)); } for (int i = 0; i < prefab_.size(); i++) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, prefab_.get(i)); } { int dataSize = 0; for (int i = 0; i < componentClass_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(componentClass_.getByteString(i)); } size += dataSize; size += 1 * getComponentClassList().size(); } if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeInt64Size(16, nextEntityId_); } { int dataSize = 0; for (int i = 0; i < deprecatedData17_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeInt64SizeNoTag(deprecatedData17_.get(i)); } size += dataSize; if (!getDeprecatedData17List().isEmpty()) { size += 2; size += com.google.protobuf.CodedOutputStream .computeInt32SizeNoTag(dataSize); } deprecatedData17MemoizedSerializedSize = dataSize; } { int dataSize = 0; for (int i = 0; i < prefabName_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(prefabName_.getByteString(i)); } size += dataSize; size += 2 * getPrefabNameList().size(); } size += extensionsSerializedSize(); size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.GlobalStore parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static org.terasology.protobuf.EntityData.GlobalStore parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static org.terasology.protobuf.EntityData.GlobalStore parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.EntityData.GlobalStore prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code GlobalStore} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.ExtendableBuilder< org.terasology.protobuf.EntityData.GlobalStore, Builder> implements // @@protoc_insertion_point(builder_implements:GlobalStore) org.terasology.protobuf.EntityData.GlobalStoreOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.EntityData.internal_static_GlobalStore_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.EntityData.internal_static_GlobalStore_fieldAccessorTable .ensureFieldAccessorsInitialized( org.terasology.protobuf.EntityData.GlobalStore.class, org.terasology.protobuf.EntityData.GlobalStore.Builder.class); } // Construct using org.terasology.protobuf.EntityData.GlobalStore.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getEntityFieldBuilder(); getPrefabFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (entityBuilder_ == null) { entity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); } else { entityBuilder_.clear(); } if (prefabBuilder_ == null) { prefab_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); } else { prefabBuilder_.clear(); } componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); nextEntityId_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); deprecatedData17_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); prefabName_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.EntityData.internal_static_GlobalStore_descriptor; } public org.terasology.protobuf.EntityData.GlobalStore getDefaultInstanceForType() { return org.terasology.protobuf.EntityData.GlobalStore.getDefaultInstance(); } public org.terasology.protobuf.EntityData.GlobalStore build() { org.terasology.protobuf.EntityData.GlobalStore result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public org.terasology.protobuf.EntityData.GlobalStore buildPartial() { org.terasology.protobuf.EntityData.GlobalStore result = new org.terasology.protobuf.EntityData.GlobalStore(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (entityBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001)) { entity_ = java.util.Collections.unmodifiableList(entity_); bitField0_ = (bitField0_ & ~0x00000001); } result.entity_ = entity_; } else { result.entity_ = entityBuilder_.build(); } if (prefabBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002)) { prefab_ = java.util.Collections.unmodifiableList(prefab_); bitField0_ = (bitField0_ & ~0x00000002); } result.prefab_ = prefab_; } else { result.prefab_ = prefabBuilder_.build(); } if (((bitField0_ & 0x00000004) == 0x00000004)) { componentClass_ = componentClass_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000004); } result.componentClass_ = componentClass_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000001; } result.nextEntityId_ = nextEntityId_; if (((bitField0_ & 0x00000010) == 0x00000010)) { deprecatedData17_ = java.util.Collections.unmodifiableList(deprecatedData17_); bitField0_ = (bitField0_ & ~0x00000010); } result.deprecatedData17_ = deprecatedData17_; if (((bitField0_ & 0x00000020) == 0x00000020)) { prefabName_ = prefabName_.getUnmodifiableView(); bitField0_ = (bitField0_ & ~0x00000020); } result.prefabName_ = prefabName_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.EntityData.GlobalStore) { return mergeFrom((org.terasology.protobuf.EntityData.GlobalStore)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.EntityData.GlobalStore other) { if (other == org.terasology.protobuf.EntityData.GlobalStore.getDefaultInstance()) return this; if (entityBuilder_ == null) { if (!other.entity_.isEmpty()) { if (entity_.isEmpty()) { entity_ = other.entity_; bitField0_ = (bitField0_ & ~0x00000001); } else { ensureEntityIsMutable(); entity_.addAll(other.entity_); } onChanged(); } } else { if (!other.entity_.isEmpty()) { if (entityBuilder_.isEmpty()) { entityBuilder_.dispose(); entityBuilder_ = null; entity_ = other.entity_; bitField0_ = (bitField0_ & ~0x00000001); entityBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getEntityFieldBuilder() : null; } else { entityBuilder_.addAllMessages(other.entity_); } } } if (prefabBuilder_ == null) { if (!other.prefab_.isEmpty()) { if (prefab_.isEmpty()) { prefab_ = other.prefab_; bitField0_ = (bitField0_ & ~0x00000002); } else { ensurePrefabIsMutable(); prefab_.addAll(other.prefab_); } onChanged(); } } else { if (!other.prefab_.isEmpty()) { if (prefabBuilder_.isEmpty()) { prefabBuilder_.dispose(); prefabBuilder_ = null; prefab_ = other.prefab_; bitField0_ = (bitField0_ & ~0x00000002); prefabBuilder_ = com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders ? getPrefabFieldBuilder() : null; } else { prefabBuilder_.addAllMessages(other.prefab_); } } } if (!other.componentClass_.isEmpty()) { if (componentClass_.isEmpty()) { componentClass_ = other.componentClass_; bitField0_ = (bitField0_ & ~0x00000004); } else { ensureComponentClassIsMutable(); componentClass_.addAll(other.componentClass_); } onChanged(); } if (other.hasNextEntityId()) { setNextEntityId(other.getNextEntityId()); } if (!other.deprecatedData17_.isEmpty()) { if (deprecatedData17_.isEmpty()) { deprecatedData17_ = other.deprecatedData17_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureDeprecatedData17IsMutable(); deprecatedData17_.addAll(other.deprecatedData17_); } onChanged(); } if (!other.prefabName_.isEmpty()) { if (prefabName_.isEmpty()) { prefabName_ = other.prefabName_; bitField0_ = (bitField0_ & ~0x00000020); } else { ensurePrefabNameIsMutable(); prefabName_.addAll(other.prefabName_); } onChanged(); } this.mergeExtensionFields(other); this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { for (int i = 0; i < getEntityCount(); i++) { if (!getEntity(i).isInitialized()) { return false; } } for (int i = 0; i < getPrefabCount(); i++) { if (!getPrefab(i).isInitialized()) { return false; } } if (!extensionsAreInitialized()) { return false; } return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { org.terasology.protobuf.EntityData.GlobalStore parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (org.terasology.protobuf.EntityData.GlobalStore) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; private java.util.List<org.terasology.protobuf.EntityData.Entity> entity_ = java.util.Collections.emptyList(); private void ensureEntityIsMutable() { if (!((bitField0_ & 0x00000001) == 0x00000001)) { entity_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Entity>(entity_); bitField0_ |= 0x00000001; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Entity, org.terasology.protobuf.EntityData.Entity.Builder, org.terasology.protobuf.EntityData.EntityOrBuilder> entityBuilder_; /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Entity> getEntityList() { if (entityBuilder_ == null) { return java.util.Collections.unmodifiableList(entity_); } else { return entityBuilder_.getMessageList(); } } /** * <code>repeated .Entity entity = 1;</code> */ public int getEntityCount() { if (entityBuilder_ == null) { return entity_.size(); } else { return entityBuilder_.getCount(); } } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity getEntity(int index) { if (entityBuilder_ == null) { return entity_.get(index); } else { return entityBuilder_.getMessage(index); } } /** * <code>repeated .Entity entity = 1;</code> */ public Builder setEntity( int index, org.terasology.protobuf.EntityData.Entity value) { if (entityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntityIsMutable(); entity_.set(index, value); onChanged(); } else { entityBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder setEntity( int index, org.terasology.protobuf.EntityData.Entity.Builder builderForValue) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.set(index, builderForValue.build()); onChanged(); } else { entityBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity(org.terasology.protobuf.EntityData.Entity value) { if (entityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntityIsMutable(); entity_.add(value); onChanged(); } else { entityBuilder_.addMessage(value); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity( int index, org.terasology.protobuf.EntityData.Entity value) { if (entityBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensureEntityIsMutable(); entity_.add(index, value); onChanged(); } else { entityBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity( org.terasology.protobuf.EntityData.Entity.Builder builderForValue) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.add(builderForValue.build()); onChanged(); } else { entityBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addEntity( int index, org.terasology.protobuf.EntityData.Entity.Builder builderForValue) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.add(index, builderForValue.build()); onChanged(); } else { entityBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder addAllEntity( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Entity> values) { if (entityBuilder_ == null) { ensureEntityIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, entity_); onChanged(); } else { entityBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder clearEntity() { if (entityBuilder_ == null) { entity_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); } else { entityBuilder_.clear(); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public Builder removeEntity(int index) { if (entityBuilder_ == null) { ensureEntityIsMutable(); entity_.remove(index); onChanged(); } else { entityBuilder_.remove(index); } return this; } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity.Builder getEntityBuilder( int index) { return getEntityFieldBuilder().getBuilder(index); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.EntityOrBuilder getEntityOrBuilder( int index) { if (entityBuilder_ == null) { return entity_.get(index); } else { return entityBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityOrBuilderList() { if (entityBuilder_ != null) { return entityBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(entity_); } } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity.Builder addEntityBuilder() { return getEntityFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Entity.getDefaultInstance()); } /** * <code>repeated .Entity entity = 1;</code> */ public org.terasology.protobuf.EntityData.Entity.Builder addEntityBuilder( int index) { return getEntityFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Entity.getDefaultInstance()); } /** * <code>repeated .Entity entity = 1;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Entity.Builder> getEntityBuilderList() { return getEntityFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Entity, org.terasology.protobuf.EntityData.Entity.Builder, org.terasology.protobuf.EntityData.EntityOrBuilder> getEntityFieldBuilder() { if (entityBuilder_ == null) { entityBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Entity, org.terasology.protobuf.EntityData.Entity.Builder, org.terasology.protobuf.EntityData.EntityOrBuilder>( entity_, ((bitField0_ & 0x00000001) == 0x00000001), getParentForChildren(), isClean()); entity_ = null; } return entityBuilder_; } private java.util.List<org.terasology.protobuf.EntityData.Prefab> prefab_ = java.util.Collections.emptyList(); private void ensurePrefabIsMutable() { if (!((bitField0_ & 0x00000002) == 0x00000002)) { prefab_ = new java.util.ArrayList<org.terasology.protobuf.EntityData.Prefab>(prefab_); bitField0_ |= 0x00000002; } } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Prefab, org.terasology.protobuf.EntityData.Prefab.Builder, org.terasology.protobuf.EntityData.PrefabOrBuilder> prefabBuilder_; /** * <code>repeated .Prefab prefab = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Prefab> getPrefabList() { if (prefabBuilder_ == null) { return java.util.Collections.unmodifiableList(prefab_); } else { return prefabBuilder_.getMessageList(); } } /** * <code>repeated .Prefab prefab = 2;</code> */ public int getPrefabCount() { if (prefabBuilder_ == null) { return prefab_.size(); } else { return prefabBuilder_.getCount(); } } /** * <code>repeated .Prefab prefab = 2;</code> */ public org.terasology.protobuf.EntityData.Prefab getPrefab(int index) { if (prefabBuilder_ == null) { return prefab_.get(index); } else { return prefabBuilder_.getMessage(index); } } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder setPrefab( int index, org.terasology.protobuf.EntityData.Prefab value) { if (prefabBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePrefabIsMutable(); prefab_.set(index, value); onChanged(); } else { prefabBuilder_.setMessage(index, value); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder setPrefab( int index, org.terasology.protobuf.EntityData.Prefab.Builder builderForValue) { if (prefabBuilder_ == null) { ensurePrefabIsMutable(); prefab_.set(index, builderForValue.build()); onChanged(); } else { prefabBuilder_.setMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder addPrefab(org.terasology.protobuf.EntityData.Prefab value) { if (prefabBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePrefabIsMutable(); prefab_.add(value); onChanged(); } else { prefabBuilder_.addMessage(value); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder addPrefab( int index, org.terasology.protobuf.EntityData.Prefab value) { if (prefabBuilder_ == null) { if (value == null) { throw new NullPointerException(); } ensurePrefabIsMutable(); prefab_.add(index, value); onChanged(); } else { prefabBuilder_.addMessage(index, value); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder addPrefab( org.terasology.protobuf.EntityData.Prefab.Builder builderForValue) { if (prefabBuilder_ == null) { ensurePrefabIsMutable(); prefab_.add(builderForValue.build()); onChanged(); } else { prefabBuilder_.addMessage(builderForValue.build()); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder addPrefab( int index, org.terasology.protobuf.EntityData.Prefab.Builder builderForValue) { if (prefabBuilder_ == null) { ensurePrefabIsMutable(); prefab_.add(index, builderForValue.build()); onChanged(); } else { prefabBuilder_.addMessage(index, builderForValue.build()); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder addAllPrefab( java.lang.Iterable<? extends org.terasology.protobuf.EntityData.Prefab> values) { if (prefabBuilder_ == null) { ensurePrefabIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, prefab_); onChanged(); } else { prefabBuilder_.addAllMessages(values); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder clearPrefab() { if (prefabBuilder_ == null) { prefab_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); } else { prefabBuilder_.clear(); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public Builder removePrefab(int index) { if (prefabBuilder_ == null) { ensurePrefabIsMutable(); prefab_.remove(index); onChanged(); } else { prefabBuilder_.remove(index); } return this; } /** * <code>repeated .Prefab prefab = 2;</code> */ public org.terasology.protobuf.EntityData.Prefab.Builder getPrefabBuilder( int index) { return getPrefabFieldBuilder().getBuilder(index); } /** * <code>repeated .Prefab prefab = 2;</code> */ public org.terasology.protobuf.EntityData.PrefabOrBuilder getPrefabOrBuilder( int index) { if (prefabBuilder_ == null) { return prefab_.get(index); } else { return prefabBuilder_.getMessageOrBuilder(index); } } /** * <code>repeated .Prefab prefab = 2;</code> */ public java.util.List<? extends org.terasology.protobuf.EntityData.PrefabOrBuilder> getPrefabOrBuilderList() { if (prefabBuilder_ != null) { return prefabBuilder_.getMessageOrBuilderList(); } else { return java.util.Collections.unmodifiableList(prefab_); } } /** * <code>repeated .Prefab prefab = 2;</code> */ public org.terasology.protobuf.EntityData.Prefab.Builder addPrefabBuilder() { return getPrefabFieldBuilder().addBuilder( org.terasology.protobuf.EntityData.Prefab.getDefaultInstance()); } /** * <code>repeated .Prefab prefab = 2;</code> */ public org.terasology.protobuf.EntityData.Prefab.Builder addPrefabBuilder( int index) { return getPrefabFieldBuilder().addBuilder( index, org.terasology.protobuf.EntityData.Prefab.getDefaultInstance()); } /** * <code>repeated .Prefab prefab = 2;</code> */ public java.util.List<org.terasology.protobuf.EntityData.Prefab.Builder> getPrefabBuilderList() { return getPrefabFieldBuilder().getBuilderList(); } private com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Prefab, org.terasology.protobuf.EntityData.Prefab.Builder, org.terasology.protobuf.EntityData.PrefabOrBuilder> getPrefabFieldBuilder() { if (prefabBuilder_ == null) { prefabBuilder_ = new com.google.protobuf.RepeatedFieldBuilder< org.terasology.protobuf.EntityData.Prefab, org.terasology.protobuf.EntityData.Prefab.Builder, org.terasology.protobuf.EntityData.PrefabOrBuilder>( prefab_, ((bitField0_ & 0x00000002) == 0x00000002), getParentForChildren(), isClean()); prefab_ = null; } return prefabBuilder_; } private com.google.protobuf.LazyStringList componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureComponentClassIsMutable() { if (!((bitField0_ & 0x00000004) == 0x00000004)) { componentClass_ = new com.google.protobuf.LazyStringArrayList(componentClass_); bitField0_ |= 0x00000004; } } /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ProtocolStringList getComponentClassList() { return componentClass_.getUnmodifiableView(); } /** * <code>repeated string component_class = 3;</code> */ public int getComponentClassCount() { return componentClass_.size(); } /** * <code>repeated string component_class = 3;</code> */ public java.lang.String getComponentClass(int index) { return componentClass_.get(index); } /** * <code>repeated string component_class = 3;</code> */ public com.google.protobuf.ByteString getComponentClassBytes(int index) { return componentClass_.getByteString(index); } /** * <code>repeated string component_class = 3;</code> */ public Builder setComponentClass( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureComponentClassIsMutable(); componentClass_.set(index, value); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder addComponentClass( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensureComponentClassIsMutable(); componentClass_.add(value); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder addAllComponentClass( java.lang.Iterable<java.lang.String> values) { ensureComponentClassIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, componentClass_); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder clearComponentClass() { componentClass_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } /** * <code>repeated string component_class = 3;</code> */ public Builder addComponentClassBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensureComponentClassIsMutable(); componentClass_.add(value); onChanged(); return this; } private long nextEntityId_ ; /** * <code>optional int64 next_entity_id = 16;</code> */ public boolean hasNextEntityId() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional int64 next_entity_id = 16;</code> */ public long getNextEntityId() { return nextEntityId_; } /** * <code>optional int64 next_entity_id = 16;</code> */ public Builder setNextEntityId(long value) { bitField0_ |= 0x00000008; nextEntityId_ = value; onChanged(); return this; } /** * <code>optional int64 next_entity_id = 16;</code> */ public Builder clearNextEntityId() { bitField0_ = (bitField0_ & ~0x00000008); nextEntityId_ = 0L; onChanged(); return this; } private java.util.List<java.lang.Long> deprecatedData17_ = java.util.Collections.emptyList(); private void ensureDeprecatedData17IsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { deprecatedData17_ = new java.util.ArrayList<java.lang.Long>(deprecatedData17_); bitField0_ |= 0x00000010; } } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public java.util.List<java.lang.Long> getDeprecatedData17List() { return java.util.Collections.unmodifiableList(deprecatedData17_); } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public int getDeprecatedData17Count() { return deprecatedData17_.size(); } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public long getDeprecatedData17(int index) { return deprecatedData17_.get(index); } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public Builder setDeprecatedData17( int index, long value) { ensureDeprecatedData17IsMutable(); deprecatedData17_.set(index, value); onChanged(); return this; } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public Builder addDeprecatedData17(long value) { ensureDeprecatedData17IsMutable(); deprecatedData17_.add(value); onChanged(); return this; } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public Builder addAllDeprecatedData17( java.lang.Iterable<? extends java.lang.Long> values) { ensureDeprecatedData17IsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, deprecatedData17_); onChanged(); return this; } /** * <code>repeated int64 deprecated_data_17 = 17 [packed = true];</code> */ public Builder clearDeprecatedData17() { deprecatedData17_ = java.util.Collections.emptyList(); bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } private com.google.protobuf.LazyStringList prefabName_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensurePrefabNameIsMutable() { if (!((bitField0_ & 0x00000020) == 0x00000020)) { prefabName_ = new com.google.protobuf.LazyStringArrayList(prefabName_); bitField0_ |= 0x00000020; } } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public com.google.protobuf.ProtocolStringList getPrefabNameList() { return prefabName_.getUnmodifiableView(); } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public int getPrefabNameCount() { return prefabName_.size(); } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public java.lang.String getPrefabName(int index) { return prefabName_.get(index); } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public com.google.protobuf.ByteString getPrefabNameBytes(int index) { return prefabName_.getByteString(index); } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public Builder setPrefabName( int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePrefabNameIsMutable(); prefabName_.set(index, value); onChanged(); return this; } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public Builder addPrefabName( java.lang.String value) { if (value == null) { throw new NullPointerException(); } ensurePrefabNameIsMutable(); prefabName_.add(value); onChanged(); return this; } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public Builder addAllPrefabName( java.lang.Iterable<java.lang.String> values) { ensurePrefabNameIsMutable(); com.google.protobuf.AbstractMessageLite.Builder.addAll( values, prefabName_); onChanged(); return this; } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public Builder clearPrefabName() { prefabName_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } /** * <code>repeated string prefab_name = 18;</code> * * <pre> * Table of prefabs, the index of which corresponds to Prefab's type_index * </pre> */ public Builder addPrefabNameBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } ensurePrefabNameIsMutable(); prefabName_.add(value); onChanged(); return this; } // @@protoc_insertion_point(builder_scope:GlobalStore) } static { defaultInstance = new GlobalStore(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:GlobalStore) } private static final com.google.protobuf.Descriptors.Descriptor internal_static_Value_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_Value_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_NameValue_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_NameValue_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_Component_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_Component_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_Entity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_Entity_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_PackedEntity_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_PackedEntity_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_Prefab_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_Prefab_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_Event_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_Event_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_EntityStore_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_EntityStore_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_PlayerStore_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_PlayerStore_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_ChunkStore_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_ChunkStore_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_RunLengthEncoding16_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_RunLengthEncoding16_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_RunLengthEncoding8_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_RunLengthEncoding8_fieldAccessorTable; private static final com.google.protobuf.Descriptors.Descriptor internal_static_GlobalStore_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_GlobalStore_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\020EntityData.proto\"\313\001\n\005Value\022\022\n\006double\030\001" + " \003(\001B\002\020\001\022\021\n\005float\030\002 \003(\002B\002\020\001\022\023\n\007integer\030\003" + " \003(\021B\002\020\001\022\020\n\004long\030\004 \003(\022B\002\020\001\022\023\n\007boolean\030\005 " + "\003(\010B\002\020\001\022\016\n\006string\030\006 \003(\t\022\r\n\005bytes\030\007 \001(\014\022\025" + "\n\005value\030\010 \003(\0132\006.Value\022\036\n\nname_value\030\t \003(" + "\0132\n.NameValue*\t\010\210\'\020\200\200\200\200\002\"D\n\tNameValue\022\014\n" + "\004name\030\001 \001(\t\022\025\n\005value\030\002 \001(\0132\006.Value\022\022\n\nna" + "me_index\030\003 \001(\005\"S\n\tComponent\022\022\n\ntype_inde" + "x\030\001 \001(\005\022\014\n\004type\030\017 \001(\t\022\031\n\005field\030\002 \003(\0132\n.N" + "ameValue*\t\010\210\'\020\200\200\200\200\002\"\274\001\n\006Entity\022\n\n\002id\030\001 \001", "(\003\022\035\n\tcomponent\030\002 \003(\0132\n.Component\022#\n\027rem" + "oved_component_index\030\003 \003(\005B\002\020\001\022\025\n\rparent" + "_prefab\030\004 \001(\t\022\026\n\016alwaysRelevant\030\005 \001(\010\022\r\n" + "\005owner\030\006 \001(\003\022\031\n\021removed_component\030\017 \003(\t*" + "\t\010\210\'\020\200\200\200\200\002\"\320\001\n\014PackedEntity\022\n\n\002id\030\001 \001(\003\022" + "\027\n\013componentId\030\002 \003(\005B\002\020\001\022\034\n\024componentFie" + "ldCounts\030\003 \001(\014\022\020\n\010fieldIds\030\004 \001(\014\022\032\n\nfiel" + "dValue\030\005 \003(\0132\006.Value\022\034\n\020removedComponent" + "\030\006 \003(\005B\002\020\001\022\r\n\005owner\030\007 \001(\003\022\027\n\017parentPrefa" + "bUri\030\020 \001(\t*\t\010\210\'\020\200\200\200\200\002\"\314\001\n\006Prefab\022\022\n\nname", "_index\030\001 \001(\005\022\035\n\tcomponent\030\002 \003(\0132\n.Compon" + "ent\022\026\n\ndeprecated\030\003 \003(\005B\002\020\001\022\027\n\tpersisted" + "\030\004 \001(\010:\004true\022\030\n\020removedComponent\030\005 \003(\t\022\026" + "\n\016alwaysRelevant\030\006 \001(\010\022\014\n\004name\030\017 \001(\t\022\023\n\013" + "parent_name\030\020 \001(\t*\t\010\210\'\020\200\200\200\200\002\"N\n\005Event\022\014\n" + "\004type\030\001 \001(\005\022\020\n\010fieldIds\030\002 \001(\014\022\032\n\nfieldVa" + "lue\030\003 \003(\0132\006.Value*\t\010\210\'\020\200\200\200\200\002\"w\n\013EntitySt" + "ore\022\027\n\006entity\030\001 \003(\0132\007.Entity\022\027\n\017componen" + "t_class\030\003 \003(\t\022\022\n\nentityName\030\002 \003(\t\022\027\n\013ent" + "ityNamed\030\004 \003(\003B\002\020\001*\t\010\210\'\020\200\200\200\200\002\"\220\001\n\013Player", "Store\022\033\n\005store\030\001 \001(\0132\014.EntityStore\022\025\n\rch" + "aracterPosX\030\017 \001(\002\022\025\n\rcharacterPosY\030\020 \001(\002" + "\022\025\n\rcharacterPosZ\030\021 \001(\002\022\024\n\014hasCharacter\030" + "\022 \001(\010*\t\010\210\'\020\200\200\200\200\002\"\332\002\n\nChunkStore\022\033\n\005store" + "\030\001 \001(\0132\014.EntityStore\022\t\n\001x\030\002 \001(\021\022\t\n\001y\030\003 \001" + "(\021\022\t\n\001z\030\004 \001(\021\022\031\n\021deprecated_data_3\030\005 \001(\005" + "\022\031\n\021deprecated_data_4\030\006 \001(\014\022\031\n\021deprecate" + "d_data_1\030\007 \001(\014\022\031\n\021deprecated_data_2\030\010 \001(" + "\014\022\031\n\021deprecated_data_5\030\t \001(\014\022(\n\nblock_da" + "ta\030\n \001(\0132\024.RunLengthEncoding16\022(\n\013liquid", "_data\030\013 \001(\0132\023.RunLengthEncoding8\022(\n\nbiom" + "e_data\030\014 \001(\0132\024.RunLengthEncoding16*\t\010\210\'\020" + "\200\200\200\200\002\"L\n\023RunLengthEncoding16\022\026\n\nrunLengt" + "hs\030\001 \003(\021B\002\020\001\022\022\n\006values\030\002 \003(\021B\002\020\001*\t\010\210\'\020\200\200" + "\200\200\002\"G\n\022RunLengthEncoding8\022\026\n\nrunLengths\030" + "\001 \003(\021B\002\020\001\022\016\n\006values\030\002 \001(\014*\t\010\210\'\020\200\200\200\200\002\"\260\001\n" + "\013GlobalStore\022\027\n\006entity\030\001 \003(\0132\007.Entity\022\027\n" + "\006prefab\030\002 \003(\0132\007.Prefab\022\027\n\017component_clas" + "s\030\003 \003(\t\022\026\n\016next_entity_id\030\020 \001(\003\022\036\n\022depre" + "cated_data_17\030\021 \003(\003B\002\020\001\022\023\n\013prefab_name\030\022", " \003(\t*\t\010\210\'\020\200\200\200\200\002*4\n\tStoreType\022\023\n\017PlayerSt" + "oreType\020\001\022\022\n\016ChunkStoreType\020\002B\'\n\027org.ter" + "asology.protobufB\nEntityDataH\001" }; com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner = new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() { public com.google.protobuf.ExtensionRegistry assignDescriptors( com.google.protobuf.Descriptors.FileDescriptor root) { descriptor = root; return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); internal_static_Value_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_Value_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_Value_descriptor, new java.lang.String[] { "Double", "Float", "Integer", "Long", "Boolean", "String", "Bytes", "Value", "NameValue", }); internal_static_NameValue_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_NameValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_NameValue_descriptor, new java.lang.String[] { "Name", "Value", "NameIndex", }); internal_static_Component_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_Component_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_Component_descriptor, new java.lang.String[] { "TypeIndex", "Type", "Field", }); internal_static_Entity_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_Entity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_Entity_descriptor, new java.lang.String[] { "Id", "Component", "RemovedComponentIndex", "ParentPrefab", "AlwaysRelevant", "Owner", "RemovedComponent", }); internal_static_PackedEntity_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_PackedEntity_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_PackedEntity_descriptor, new java.lang.String[] { "Id", "ComponentId", "ComponentFieldCounts", "FieldIds", "FieldValue", "RemovedComponent", "Owner", "ParentPrefabUri", }); internal_static_Prefab_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_Prefab_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_Prefab_descriptor, new java.lang.String[] { "NameIndex", "Component", "Deprecated", "Persisted", "RemovedComponent", "AlwaysRelevant", "Name", "ParentName", }); internal_static_Event_descriptor = getDescriptor().getMessageTypes().get(6); internal_static_Event_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_Event_descriptor, new java.lang.String[] { "Type", "FieldIds", "FieldValue", }); internal_static_EntityStore_descriptor = getDescriptor().getMessageTypes().get(7); internal_static_EntityStore_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_EntityStore_descriptor, new java.lang.String[] { "Entity", "ComponentClass", "EntityName", "EntityNamed", }); internal_static_PlayerStore_descriptor = getDescriptor().getMessageTypes().get(8); internal_static_PlayerStore_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_PlayerStore_descriptor, new java.lang.String[] { "Store", "CharacterPosX", "CharacterPosY", "CharacterPosZ", "HasCharacter", }); internal_static_ChunkStore_descriptor = getDescriptor().getMessageTypes().get(9); internal_static_ChunkStore_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_ChunkStore_descriptor, new java.lang.String[] { "Store", "X", "Y", "Z", "DeprecatedData3", "DeprecatedData4", "DeprecatedData1", "DeprecatedData2", "DeprecatedData5", "BlockData", "LiquidData", "BiomeData", }); internal_static_RunLengthEncoding16_descriptor = getDescriptor().getMessageTypes().get(10); internal_static_RunLengthEncoding16_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_RunLengthEncoding16_descriptor, new java.lang.String[] { "RunLengths", "Values", }); internal_static_RunLengthEncoding8_descriptor = getDescriptor().getMessageTypes().get(11); internal_static_RunLengthEncoding8_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_RunLengthEncoding8_descriptor, new java.lang.String[] { "RunLengths", "Values", }); internal_static_GlobalStore_descriptor = getDescriptor().getMessageTypes().get(12); internal_static_GlobalStore_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_GlobalStore_descriptor, new java.lang.String[] { "Entity", "Prefab", "ComponentClass", "NextEntityId", "DeprecatedData17", "PrefabName", }); } // @@protoc_insertion_point(outer_class_scope) }