// Generated by the protocol buffer compiler. DO NOT EDIT! // source: Config2.proto package org.terasology.protobuf; public final class Configuration { private Configuration() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public interface SettingOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .protobuf.Setting.World world = 1; boolean hasWorld(); org.terasology.protobuf.Configuration.Setting.World getWorld(); org.terasology.protobuf.Configuration.Setting.WorldOrBuilder getWorldOrBuilder(); // optional .protobuf.Setting.Player player = 2; boolean hasPlayer(); org.terasology.protobuf.Configuration.Setting.Player getPlayer(); org.terasology.protobuf.Configuration.Setting.PlayerOrBuilder getPlayerOrBuilder(); // optional .protobuf.Setting.System system = 3; boolean hasSystem(); org.terasology.protobuf.Configuration.Setting.System getSystem(); org.terasology.protobuf.Configuration.Setting.SystemOrBuilder getSystemOrBuilder(); // optional .protobuf.Setting.DebugInfo debug_info = 4; boolean hasDebugInfo(); org.terasology.protobuf.Configuration.Setting.DebugInfo getDebugInfo(); org.terasology.protobuf.Configuration.Setting.DebugInfoOrBuilder getDebugInfoOrBuilder(); // repeated string active_mod = 5; java.util.List<String> getActiveModList(); int getActiveModCount(); String getActiveMod(int index); } public static final class Setting extends com.google.protobuf.GeneratedMessage implements SettingOrBuilder { // Use Setting.newBuilder() to construct. private Setting(Builder builder) { super(builder); } private Setting(boolean noInit) {} private static final Setting defaultInstance; public static Setting getDefaultInstance() { return defaultInstance; } public Setting getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_fieldAccessorTable; } public interface WorldOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string world_title = 1 [default = "New World"]; boolean hasWorldTitle(); String getWorldTitle(); // optional float forest_grass_density = 2 [default = 0.3]; boolean hasForestGrassDensity(); float getForestGrassDensity(); // optional float plains_grass_density = 3 [default = 0.2]; boolean hasPlainsGrassDensity(); float getPlainsGrassDensity(); // optional float snow_grass_density = 4 [default = 0.001]; boolean hasSnowGrassDensity(); float getSnowGrassDensity(); // optional float mountain_grass_density = 5 [default = 0.2]; boolean hasMountainGrassDensity(); float getMountainGrassDensity(); // optional float desert_grass_density = 6 [default = 0.001]; boolean hasDesertGrassDensity(); float getDesertGrassDensity(); // optional sint64 day_night_length_in_ms = 7 [default = 1800000]; boolean hasDayNightLengthInMs(); long getDayNightLengthInMs(); // optional sint64 initial_time_offset_in_ms = 9 [default = 60000]; boolean hasInitialTimeOffsetInMs(); long getInitialTimeOffsetInMs(); // optional .protobuf.Setting.World.Origin spawn_origin = 10; boolean hasSpawnOrigin(); org.terasology.protobuf.Configuration.Setting.World.Origin getSpawnOrigin(); org.terasology.protobuf.Configuration.Setting.World.OriginOrBuilder getSpawnOriginOrBuilder(); // optional string default_seed = 11 [default = "Blockmaina42"]; boolean hasDefaultSeed(); String getDefaultSeed(); } public static final class World extends com.google.protobuf.GeneratedMessage implements WorldOrBuilder { // Use World.newBuilder() to construct. private World(Builder builder) { super(builder); } private World(boolean noInit) {} private static final World defaultInstance; public static World getDefaultInstance() { return defaultInstance; } public World getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_fieldAccessorTable; } public interface OriginOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional float x = 1 [default = -24429]; boolean hasX(); float getX(); // optional float y = 2 [default = 20547]; boolean hasY(); float getY(); } public static final class Origin extends com.google.protobuf.GeneratedMessage implements OriginOrBuilder { // Use Origin.newBuilder() to construct. private Origin(Builder builder) { super(builder); } private Origin(boolean noInit) {} private static final Origin defaultInstance; public static Origin getDefaultInstance() { return defaultInstance; } public Origin getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_Origin_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_Origin_fieldAccessorTable; } private int bitField0_; // optional float x = 1 [default = -24429]; public static final int X_FIELD_NUMBER = 1; private float x_; public boolean hasX() { return ((bitField0_ & 0x00000001) == 0x00000001); } public float getX() { return x_; } // optional float y = 2 [default = 20547]; public static final int Y_FIELD_NUMBER = 2; private float y_; public boolean hasY() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getY() { return y_; } private void initFields() { x_ = -24429F; y_ = 20547F; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeFloat(1, x_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeFloat(2, y_); } 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 .computeFloatSize(1, x_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(2, y_); } 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.Configuration.Setting.World.Origin parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World.Origin parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting.World.Origin 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.Setting.World.OriginOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_Origin_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_Origin_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.World.Origin.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(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(); x_ = -24429F; bitField0_ = (bitField0_ & ~0x00000001); y_ = 20547F; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.World.Origin.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting.World.Origin getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.World.Origin.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting.World.Origin build() { org.terasology.protobuf.Configuration.Setting.World.Origin result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting.World.Origin buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting.World.Origin result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting.World.Origin buildPartial() { org.terasology.protobuf.Configuration.Setting.World.Origin result = new org.terasology.protobuf.Configuration.Setting.World.Origin(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.x_ = x_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.y_ = y_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting.World.Origin) { return mergeFrom((org.terasology.protobuf.Configuration.Setting.World.Origin)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting.World.Origin other) { if (other == org.terasology.protobuf.Configuration.Setting.World.Origin.getDefaultInstance()) return this; if (other.hasX()) { setX(other.getX()); } if (other.hasY()) { setY(other.getY()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 13: { bitField0_ |= 0x00000001; x_ = input.readFloat(); break; } case 21: { bitField0_ |= 0x00000002; y_ = input.readFloat(); break; } } } } private int bitField0_; // optional float x = 1 [default = -24429]; private float x_ = -24429F; public boolean hasX() { return ((bitField0_ & 0x00000001) == 0x00000001); } public float getX() { return x_; } public Builder setX(float value) { bitField0_ |= 0x00000001; x_ = value; onChanged(); return this; } public Builder clearX() { bitField0_ = (bitField0_ & ~0x00000001); x_ = -24429F; onChanged(); return this; } // optional float y = 2 [default = 20547]; private float y_ = 20547F; public boolean hasY() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getY() { return y_; } public Builder setY(float value) { bitField0_ |= 0x00000002; y_ = value; onChanged(); return this; } public Builder clearY() { bitField0_ = (bitField0_ & ~0x00000002); y_ = 20547F; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:protobuf.Setting.World.Origin) } static { defaultInstance = new Origin(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting.World.Origin) } private int bitField0_; // optional string world_title = 1 [default = "New World"]; public static final int WORLD_TITLE_FIELD_NUMBER = 1; private java.lang.Object worldTitle_; public boolean hasWorldTitle() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getWorldTitle() { java.lang.Object ref = worldTitle_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { worldTitle_ = s; } return s; } } private com.google.protobuf.ByteString getWorldTitleBytes() { java.lang.Object ref = worldTitle_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); worldTitle_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional float forest_grass_density = 2 [default = 0.3]; public static final int FOREST_GRASS_DENSITY_FIELD_NUMBER = 2; private float forestGrassDensity_; public boolean hasForestGrassDensity() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getForestGrassDensity() { return forestGrassDensity_; } // optional float plains_grass_density = 3 [default = 0.2]; public static final int PLAINS_GRASS_DENSITY_FIELD_NUMBER = 3; private float plainsGrassDensity_; public boolean hasPlainsGrassDensity() { return ((bitField0_ & 0x00000004) == 0x00000004); } public float getPlainsGrassDensity() { return plainsGrassDensity_; } // optional float snow_grass_density = 4 [default = 0.001]; public static final int SNOW_GRASS_DENSITY_FIELD_NUMBER = 4; private float snowGrassDensity_; public boolean hasSnowGrassDensity() { return ((bitField0_ & 0x00000008) == 0x00000008); } public float getSnowGrassDensity() { return snowGrassDensity_; } // optional float mountain_grass_density = 5 [default = 0.2]; public static final int MOUNTAIN_GRASS_DENSITY_FIELD_NUMBER = 5; private float mountainGrassDensity_; public boolean hasMountainGrassDensity() { return ((bitField0_ & 0x00000010) == 0x00000010); } public float getMountainGrassDensity() { return mountainGrassDensity_; } // optional float desert_grass_density = 6 [default = 0.001]; public static final int DESERT_GRASS_DENSITY_FIELD_NUMBER = 6; private float desertGrassDensity_; public boolean hasDesertGrassDensity() { return ((bitField0_ & 0x00000020) == 0x00000020); } public float getDesertGrassDensity() { return desertGrassDensity_; } // optional sint64 day_night_length_in_ms = 7 [default = 1800000]; public static final int DAY_NIGHT_LENGTH_IN_MS_FIELD_NUMBER = 7; private long dayNightLengthInMs_; public boolean hasDayNightLengthInMs() { return ((bitField0_ & 0x00000040) == 0x00000040); } public long getDayNightLengthInMs() { return dayNightLengthInMs_; } // optional sint64 initial_time_offset_in_ms = 9 [default = 60000]; public static final int INITIAL_TIME_OFFSET_IN_MS_FIELD_NUMBER = 9; private long initialTimeOffsetInMs_; public boolean hasInitialTimeOffsetInMs() { return ((bitField0_ & 0x00000080) == 0x00000080); } public long getInitialTimeOffsetInMs() { return initialTimeOffsetInMs_; } // optional .protobuf.Setting.World.Origin spawn_origin = 10; public static final int SPAWN_ORIGIN_FIELD_NUMBER = 10; private org.terasology.protobuf.Configuration.Setting.World.Origin spawnOrigin_; public boolean hasSpawnOrigin() { return ((bitField0_ & 0x00000100) == 0x00000100); } public org.terasology.protobuf.Configuration.Setting.World.Origin getSpawnOrigin() { return spawnOrigin_; } public org.terasology.protobuf.Configuration.Setting.World.OriginOrBuilder getSpawnOriginOrBuilder() { return spawnOrigin_; } // optional string default_seed = 11 [default = "Blockmaina42"]; public static final int DEFAULT_SEED_FIELD_NUMBER = 11; private java.lang.Object defaultSeed_; public boolean hasDefaultSeed() { return ((bitField0_ & 0x00000200) == 0x00000200); } public String getDefaultSeed() { java.lang.Object ref = defaultSeed_; if (ref instanceof String) { return (String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; String s = bs.toStringUtf8(); if (com.google.protobuf.Internal.isValidUtf8(bs)) { defaultSeed_ = s; } return s; } } private com.google.protobuf.ByteString getDefaultSeedBytes() { java.lang.Object ref = defaultSeed_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((String) ref); defaultSeed_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { worldTitle_ = "New World"; forestGrassDensity_ = 0.3F; plainsGrassDensity_ = 0.2F; snowGrassDensity_ = 0.001F; mountainGrassDensity_ = 0.2F; desertGrassDensity_ = 0.001F; dayNightLengthInMs_ = 1800000L; initialTimeOffsetInMs_ = 60000L; spawnOrigin_ = org.terasology.protobuf.Configuration.Setting.World.Origin.getDefaultInstance(); defaultSeed_ = "Blockmaina42"; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getWorldTitleBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeFloat(2, forestGrassDensity_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeFloat(3, plainsGrassDensity_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeFloat(4, snowGrassDensity_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeFloat(5, mountainGrassDensity_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeFloat(6, desertGrassDensity_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeSInt64(7, dayNightLengthInMs_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeSInt64(9, initialTimeOffsetInMs_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeMessage(10, spawnOrigin_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeBytes(11, getDefaultSeedBytes()); } 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, getWorldTitleBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(2, forestGrassDensity_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(3, plainsGrassDensity_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(4, snowGrassDensity_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(5, mountainGrassDensity_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(6, desertGrassDensity_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeSInt64Size(7, dayNightLengthInMs_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeSInt64Size(9, initialTimeOffsetInMs_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, spawnOrigin_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(11, getDefaultSeedBytes()); } 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.Configuration.Setting.World parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.World parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.World parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.World parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting.World 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.Setting.WorldOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_World_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.World.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getSpawnOriginFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); worldTitle_ = "New World"; bitField0_ = (bitField0_ & ~0x00000001); forestGrassDensity_ = 0.3F; bitField0_ = (bitField0_ & ~0x00000002); plainsGrassDensity_ = 0.2F; bitField0_ = (bitField0_ & ~0x00000004); snowGrassDensity_ = 0.001F; bitField0_ = (bitField0_ & ~0x00000008); mountainGrassDensity_ = 0.2F; bitField0_ = (bitField0_ & ~0x00000010); desertGrassDensity_ = 0.001F; bitField0_ = (bitField0_ & ~0x00000020); dayNightLengthInMs_ = 1800000L; bitField0_ = (bitField0_ & ~0x00000040); initialTimeOffsetInMs_ = 60000L; bitField0_ = (bitField0_ & ~0x00000080); if (spawnOriginBuilder_ == null) { spawnOrigin_ = org.terasology.protobuf.Configuration.Setting.World.Origin.getDefaultInstance(); } else { spawnOriginBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); defaultSeed_ = "Blockmaina42"; bitField0_ = (bitField0_ & ~0x00000200); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.World.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting.World getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.World.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting.World build() { org.terasology.protobuf.Configuration.Setting.World result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting.World buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting.World result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting.World buildPartial() { org.terasology.protobuf.Configuration.Setting.World result = new org.terasology.protobuf.Configuration.Setting.World(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.worldTitle_ = worldTitle_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.forestGrassDensity_ = forestGrassDensity_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.plainsGrassDensity_ = plainsGrassDensity_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.snowGrassDensity_ = snowGrassDensity_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.mountainGrassDensity_ = mountainGrassDensity_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.desertGrassDensity_ = desertGrassDensity_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.dayNightLengthInMs_ = dayNightLengthInMs_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.initialTimeOffsetInMs_ = initialTimeOffsetInMs_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } if (spawnOriginBuilder_ == null) { result.spawnOrigin_ = spawnOrigin_; } else { result.spawnOrigin_ = spawnOriginBuilder_.build(); } if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } result.defaultSeed_ = defaultSeed_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting.World) { return mergeFrom((org.terasology.protobuf.Configuration.Setting.World)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting.World other) { if (other == org.terasology.protobuf.Configuration.Setting.World.getDefaultInstance()) return this; if (other.hasWorldTitle()) { setWorldTitle(other.getWorldTitle()); } if (other.hasForestGrassDensity()) { setForestGrassDensity(other.getForestGrassDensity()); } if (other.hasPlainsGrassDensity()) { setPlainsGrassDensity(other.getPlainsGrassDensity()); } if (other.hasSnowGrassDensity()) { setSnowGrassDensity(other.getSnowGrassDensity()); } if (other.hasMountainGrassDensity()) { setMountainGrassDensity(other.getMountainGrassDensity()); } if (other.hasDesertGrassDensity()) { setDesertGrassDensity(other.getDesertGrassDensity()); } if (other.hasDayNightLengthInMs()) { setDayNightLengthInMs(other.getDayNightLengthInMs()); } if (other.hasInitialTimeOffsetInMs()) { setInitialTimeOffsetInMs(other.getInitialTimeOffsetInMs()); } if (other.hasSpawnOrigin()) { mergeSpawnOrigin(other.getSpawnOrigin()); } if (other.hasDefaultSeed()) { setDefaultSeed(other.getDefaultSeed()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 10: { bitField0_ |= 0x00000001; worldTitle_ = input.readBytes(); break; } case 21: { bitField0_ |= 0x00000002; forestGrassDensity_ = input.readFloat(); break; } case 29: { bitField0_ |= 0x00000004; plainsGrassDensity_ = input.readFloat(); break; } case 37: { bitField0_ |= 0x00000008; snowGrassDensity_ = input.readFloat(); break; } case 45: { bitField0_ |= 0x00000010; mountainGrassDensity_ = input.readFloat(); break; } case 53: { bitField0_ |= 0x00000020; desertGrassDensity_ = input.readFloat(); break; } case 56: { bitField0_ |= 0x00000040; dayNightLengthInMs_ = input.readSInt64(); break; } case 72: { bitField0_ |= 0x00000080; initialTimeOffsetInMs_ = input.readSInt64(); break; } case 82: { org.terasology.protobuf.Configuration.Setting.World.Origin.Builder subBuilder = org.terasology.protobuf.Configuration.Setting.World.Origin.newBuilder(); if (hasSpawnOrigin()) { subBuilder.mergeFrom(getSpawnOrigin()); } input.readMessage(subBuilder, extensionRegistry); setSpawnOrigin(subBuilder.buildPartial()); break; } case 90: { bitField0_ |= 0x00000200; defaultSeed_ = input.readBytes(); break; } } } } private int bitField0_; // optional string world_title = 1 [default = "New World"]; private java.lang.Object worldTitle_ = "New World"; public boolean hasWorldTitle() { return ((bitField0_ & 0x00000001) == 0x00000001); } public String getWorldTitle() { java.lang.Object ref = worldTitle_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); worldTitle_ = s; return s; } else { return (String) ref; } } public Builder setWorldTitle(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; worldTitle_ = value; onChanged(); return this; } public Builder clearWorldTitle() { bitField0_ = (bitField0_ & ~0x00000001); worldTitle_ = getDefaultInstance().getWorldTitle(); onChanged(); return this; } void setWorldTitle(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000001; worldTitle_ = value; onChanged(); } // optional float forest_grass_density = 2 [default = 0.3]; private float forestGrassDensity_ = 0.3F; public boolean hasForestGrassDensity() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getForestGrassDensity() { return forestGrassDensity_; } public Builder setForestGrassDensity(float value) { bitField0_ |= 0x00000002; forestGrassDensity_ = value; onChanged(); return this; } public Builder clearForestGrassDensity() { bitField0_ = (bitField0_ & ~0x00000002); forestGrassDensity_ = 0.3F; onChanged(); return this; } // optional float plains_grass_density = 3 [default = 0.2]; private float plainsGrassDensity_ = 0.2F; public boolean hasPlainsGrassDensity() { return ((bitField0_ & 0x00000004) == 0x00000004); } public float getPlainsGrassDensity() { return plainsGrassDensity_; } public Builder setPlainsGrassDensity(float value) { bitField0_ |= 0x00000004; plainsGrassDensity_ = value; onChanged(); return this; } public Builder clearPlainsGrassDensity() { bitField0_ = (bitField0_ & ~0x00000004); plainsGrassDensity_ = 0.2F; onChanged(); return this; } // optional float snow_grass_density = 4 [default = 0.001]; private float snowGrassDensity_ = 0.001F; public boolean hasSnowGrassDensity() { return ((bitField0_ & 0x00000008) == 0x00000008); } public float getSnowGrassDensity() { return snowGrassDensity_; } public Builder setSnowGrassDensity(float value) { bitField0_ |= 0x00000008; snowGrassDensity_ = value; onChanged(); return this; } public Builder clearSnowGrassDensity() { bitField0_ = (bitField0_ & ~0x00000008); snowGrassDensity_ = 0.001F; onChanged(); return this; } // optional float mountain_grass_density = 5 [default = 0.2]; private float mountainGrassDensity_ = 0.2F; public boolean hasMountainGrassDensity() { return ((bitField0_ & 0x00000010) == 0x00000010); } public float getMountainGrassDensity() { return mountainGrassDensity_; } public Builder setMountainGrassDensity(float value) { bitField0_ |= 0x00000010; mountainGrassDensity_ = value; onChanged(); return this; } public Builder clearMountainGrassDensity() { bitField0_ = (bitField0_ & ~0x00000010); mountainGrassDensity_ = 0.2F; onChanged(); return this; } // optional float desert_grass_density = 6 [default = 0.001]; private float desertGrassDensity_ = 0.001F; public boolean hasDesertGrassDensity() { return ((bitField0_ & 0x00000020) == 0x00000020); } public float getDesertGrassDensity() { return desertGrassDensity_; } public Builder setDesertGrassDensity(float value) { bitField0_ |= 0x00000020; desertGrassDensity_ = value; onChanged(); return this; } public Builder clearDesertGrassDensity() { bitField0_ = (bitField0_ & ~0x00000020); desertGrassDensity_ = 0.001F; onChanged(); return this; } // optional sint64 day_night_length_in_ms = 7 [default = 1800000]; private long dayNightLengthInMs_ = 1800000L; public boolean hasDayNightLengthInMs() { return ((bitField0_ & 0x00000040) == 0x00000040); } public long getDayNightLengthInMs() { return dayNightLengthInMs_; } public Builder setDayNightLengthInMs(long value) { bitField0_ |= 0x00000040; dayNightLengthInMs_ = value; onChanged(); return this; } public Builder clearDayNightLengthInMs() { bitField0_ = (bitField0_ & ~0x00000040); dayNightLengthInMs_ = 1800000L; onChanged(); return this; } // optional sint64 initial_time_offset_in_ms = 9 [default = 60000]; private long initialTimeOffsetInMs_ = 60000L; public boolean hasInitialTimeOffsetInMs() { return ((bitField0_ & 0x00000080) == 0x00000080); } public long getInitialTimeOffsetInMs() { return initialTimeOffsetInMs_; } public Builder setInitialTimeOffsetInMs(long value) { bitField0_ |= 0x00000080; initialTimeOffsetInMs_ = value; onChanged(); return this; } public Builder clearInitialTimeOffsetInMs() { bitField0_ = (bitField0_ & ~0x00000080); initialTimeOffsetInMs_ = 60000L; onChanged(); return this; } // optional .protobuf.Setting.World.Origin spawn_origin = 10; private org.terasology.protobuf.Configuration.Setting.World.Origin spawnOrigin_ = org.terasology.protobuf.Configuration.Setting.World.Origin.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.World.Origin, org.terasology.protobuf.Configuration.Setting.World.Origin.Builder, org.terasology.protobuf.Configuration.Setting.World.OriginOrBuilder> spawnOriginBuilder_; public boolean hasSpawnOrigin() { return ((bitField0_ & 0x00000100) == 0x00000100); } public org.terasology.protobuf.Configuration.Setting.World.Origin getSpawnOrigin() { if (spawnOriginBuilder_ == null) { return spawnOrigin_; } else { return spawnOriginBuilder_.getMessage(); } } public Builder setSpawnOrigin(org.terasology.protobuf.Configuration.Setting.World.Origin value) { if (spawnOriginBuilder_ == null) { if (value == null) { throw new NullPointerException(); } spawnOrigin_ = value; onChanged(); } else { spawnOriginBuilder_.setMessage(value); } bitField0_ |= 0x00000100; return this; } public Builder setSpawnOrigin( org.terasology.protobuf.Configuration.Setting.World.Origin.Builder builderForValue) { if (spawnOriginBuilder_ == null) { spawnOrigin_ = builderForValue.build(); onChanged(); } else { spawnOriginBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000100; return this; } public Builder mergeSpawnOrigin(org.terasology.protobuf.Configuration.Setting.World.Origin value) { if (spawnOriginBuilder_ == null) { if (((bitField0_ & 0x00000100) == 0x00000100) && spawnOrigin_ != org.terasology.protobuf.Configuration.Setting.World.Origin.getDefaultInstance()) { spawnOrigin_ = org.terasology.protobuf.Configuration.Setting.World.Origin.newBuilder(spawnOrigin_).mergeFrom(value).buildPartial(); } else { spawnOrigin_ = value; } onChanged(); } else { spawnOriginBuilder_.mergeFrom(value); } bitField0_ |= 0x00000100; return this; } public Builder clearSpawnOrigin() { if (spawnOriginBuilder_ == null) { spawnOrigin_ = org.terasology.protobuf.Configuration.Setting.World.Origin.getDefaultInstance(); onChanged(); } else { spawnOriginBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000100); return this; } public org.terasology.protobuf.Configuration.Setting.World.Origin.Builder getSpawnOriginBuilder() { bitField0_ |= 0x00000100; onChanged(); return getSpawnOriginFieldBuilder().getBuilder(); } public org.terasology.protobuf.Configuration.Setting.World.OriginOrBuilder getSpawnOriginOrBuilder() { if (spawnOriginBuilder_ != null) { return spawnOriginBuilder_.getMessageOrBuilder(); } else { return spawnOrigin_; } } private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.World.Origin, org.terasology.protobuf.Configuration.Setting.World.Origin.Builder, org.terasology.protobuf.Configuration.Setting.World.OriginOrBuilder> getSpawnOriginFieldBuilder() { if (spawnOriginBuilder_ == null) { spawnOriginBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.World.Origin, org.terasology.protobuf.Configuration.Setting.World.Origin.Builder, org.terasology.protobuf.Configuration.Setting.World.OriginOrBuilder>( spawnOrigin_, getParentForChildren(), isClean()); spawnOrigin_ = null; } return spawnOriginBuilder_; } // optional string default_seed = 11 [default = "Blockmaina42"]; private java.lang.Object defaultSeed_ = "Blockmaina42"; public boolean hasDefaultSeed() { return ((bitField0_ & 0x00000200) == 0x00000200); } public String getDefaultSeed() { java.lang.Object ref = defaultSeed_; if (!(ref instanceof String)) { String s = ((com.google.protobuf.ByteString) ref).toStringUtf8(); defaultSeed_ = s; return s; } else { return (String) ref; } } public Builder setDefaultSeed(String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000200; defaultSeed_ = value; onChanged(); return this; } public Builder clearDefaultSeed() { bitField0_ = (bitField0_ & ~0x00000200); defaultSeed_ = getDefaultInstance().getDefaultSeed(); onChanged(); return this; } void setDefaultSeed(com.google.protobuf.ByteString value) { bitField0_ |= 0x00000200; defaultSeed_ = value; onChanged(); } // @@protoc_insertion_point(builder_scope:protobuf.Setting.World) } static { defaultInstance = new World(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting.World) } public interface DebugInfoOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional bool debug = 1 [default = false]; boolean hasDebug(); boolean getDebug(); // optional bool debug_collision = 2 [default = false]; boolean hasDebugCollision(); boolean getDebugCollision(); // optional bool render_chunk_bounding_boxes = 3 [default = false]; boolean hasRenderChunkBoundingBoxes(); boolean getRenderChunkBoundingBoxes(); // optional bool demo_flight = 4 [default = false]; boolean hasDemoFlight(); boolean getDemoFlight(); // optional float demo_flight_speed = 5 [default = 0.08]; boolean hasDemoFlightSpeed(); float getDemoFlightSpeed(); // optional bool DEPRECATED_god_mode = 6 [default = false]; boolean hasDEPRECATEDGodMode(); boolean getDEPRECATEDGodMode(); } public static final class DebugInfo extends com.google.protobuf.GeneratedMessage implements DebugInfoOrBuilder { // Use DebugInfo.newBuilder() to construct. private DebugInfo(Builder builder) { super(builder); } private DebugInfo(boolean noInit) {} private static final DebugInfo defaultInstance; public static DebugInfo getDefaultInstance() { return defaultInstance; } public DebugInfo getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_DebugInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_DebugInfo_fieldAccessorTable; } private int bitField0_; // optional bool debug = 1 [default = false]; public static final int DEBUG_FIELD_NUMBER = 1; private boolean debug_; public boolean hasDebug() { return ((bitField0_ & 0x00000001) == 0x00000001); } public boolean getDebug() { return debug_; } // optional bool debug_collision = 2 [default = false]; public static final int DEBUG_COLLISION_FIELD_NUMBER = 2; private boolean debugCollision_; public boolean hasDebugCollision() { return ((bitField0_ & 0x00000002) == 0x00000002); } public boolean getDebugCollision() { return debugCollision_; } // optional bool render_chunk_bounding_boxes = 3 [default = false]; public static final int RENDER_CHUNK_BOUNDING_BOXES_FIELD_NUMBER = 3; private boolean renderChunkBoundingBoxes_; public boolean hasRenderChunkBoundingBoxes() { return ((bitField0_ & 0x00000004) == 0x00000004); } public boolean getRenderChunkBoundingBoxes() { return renderChunkBoundingBoxes_; } // optional bool demo_flight = 4 [default = false]; public static final int DEMO_FLIGHT_FIELD_NUMBER = 4; private boolean demoFlight_; public boolean hasDemoFlight() { return ((bitField0_ & 0x00000008) == 0x00000008); } public boolean getDemoFlight() { return demoFlight_; } // optional float demo_flight_speed = 5 [default = 0.08]; public static final int DEMO_FLIGHT_SPEED_FIELD_NUMBER = 5; private float demoFlightSpeed_; public boolean hasDemoFlightSpeed() { return ((bitField0_ & 0x00000010) == 0x00000010); } public float getDemoFlightSpeed() { return demoFlightSpeed_; } // optional bool DEPRECATED_god_mode = 6 [default = false]; public static final int DEPRECATED_GOD_MODE_FIELD_NUMBER = 6; private boolean dEPRECATEDGodMode_; public boolean hasDEPRECATEDGodMode() { return ((bitField0_ & 0x00000020) == 0x00000020); } public boolean getDEPRECATEDGodMode() { return dEPRECATEDGodMode_; } private void initFields() { debug_ = false; debugCollision_ = false; renderChunkBoundingBoxes_ = false; demoFlight_ = false; demoFlightSpeed_ = 0.08F; dEPRECATEDGodMode_ = false; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBool(1, debug_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBool(2, debugCollision_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBool(3, renderChunkBoundingBoxes_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBool(4, demoFlight_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeFloat(5, demoFlightSpeed_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeBool(6, dEPRECATEDGodMode_); } 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 .computeBoolSize(1, debug_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(2, debugCollision_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, renderChunkBoundingBoxes_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, demoFlight_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(5, demoFlightSpeed_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(6, dEPRECATEDGodMode_); } 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.Configuration.Setting.DebugInfo parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.DebugInfo parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting.DebugInfo 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.Setting.DebugInfoOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_DebugInfo_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_DebugInfo_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.DebugInfo.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(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(); debug_ = false; bitField0_ = (bitField0_ & ~0x00000001); debugCollision_ = false; bitField0_ = (bitField0_ & ~0x00000002); renderChunkBoundingBoxes_ = false; bitField0_ = (bitField0_ & ~0x00000004); demoFlight_ = false; bitField0_ = (bitField0_ & ~0x00000008); demoFlightSpeed_ = 0.08F; bitField0_ = (bitField0_ & ~0x00000010); dEPRECATEDGodMode_ = false; bitField0_ = (bitField0_ & ~0x00000020); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.DebugInfo.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting.DebugInfo getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.DebugInfo.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting.DebugInfo build() { org.terasology.protobuf.Configuration.Setting.DebugInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting.DebugInfo buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting.DebugInfo result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting.DebugInfo buildPartial() { org.terasology.protobuf.Configuration.Setting.DebugInfo result = new org.terasology.protobuf.Configuration.Setting.DebugInfo(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.debug_ = debug_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.debugCollision_ = debugCollision_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.renderChunkBoundingBoxes_ = renderChunkBoundingBoxes_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.demoFlight_ = demoFlight_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.demoFlightSpeed_ = demoFlightSpeed_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.dEPRECATEDGodMode_ = dEPRECATEDGodMode_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting.DebugInfo) { return mergeFrom((org.terasology.protobuf.Configuration.Setting.DebugInfo)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting.DebugInfo other) { if (other == org.terasology.protobuf.Configuration.Setting.DebugInfo.getDefaultInstance()) return this; if (other.hasDebug()) { setDebug(other.getDebug()); } if (other.hasDebugCollision()) { setDebugCollision(other.getDebugCollision()); } if (other.hasRenderChunkBoundingBoxes()) { setRenderChunkBoundingBoxes(other.getRenderChunkBoundingBoxes()); } if (other.hasDemoFlight()) { setDemoFlight(other.getDemoFlight()); } if (other.hasDemoFlightSpeed()) { setDemoFlightSpeed(other.getDemoFlightSpeed()); } if (other.hasDEPRECATEDGodMode()) { setDEPRECATEDGodMode(other.getDEPRECATEDGodMode()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; debug_ = input.readBool(); break; } case 16: { bitField0_ |= 0x00000002; debugCollision_ = input.readBool(); break; } case 24: { bitField0_ |= 0x00000004; renderChunkBoundingBoxes_ = input.readBool(); break; } case 32: { bitField0_ |= 0x00000008; demoFlight_ = input.readBool(); break; } case 45: { bitField0_ |= 0x00000010; demoFlightSpeed_ = input.readFloat(); break; } case 48: { bitField0_ |= 0x00000020; dEPRECATEDGodMode_ = input.readBool(); break; } } } } private int bitField0_; // optional bool debug = 1 [default = false]; private boolean debug_ ; public boolean hasDebug() { return ((bitField0_ & 0x00000001) == 0x00000001); } public boolean getDebug() { return debug_; } public Builder setDebug(boolean value) { bitField0_ |= 0x00000001; debug_ = value; onChanged(); return this; } public Builder clearDebug() { bitField0_ = (bitField0_ & ~0x00000001); debug_ = false; onChanged(); return this; } // optional bool debug_collision = 2 [default = false]; private boolean debugCollision_ ; public boolean hasDebugCollision() { return ((bitField0_ & 0x00000002) == 0x00000002); } public boolean getDebugCollision() { return debugCollision_; } public Builder setDebugCollision(boolean value) { bitField0_ |= 0x00000002; debugCollision_ = value; onChanged(); return this; } public Builder clearDebugCollision() { bitField0_ = (bitField0_ & ~0x00000002); debugCollision_ = false; onChanged(); return this; } // optional bool render_chunk_bounding_boxes = 3 [default = false]; private boolean renderChunkBoundingBoxes_ ; public boolean hasRenderChunkBoundingBoxes() { return ((bitField0_ & 0x00000004) == 0x00000004); } public boolean getRenderChunkBoundingBoxes() { return renderChunkBoundingBoxes_; } public Builder setRenderChunkBoundingBoxes(boolean value) { bitField0_ |= 0x00000004; renderChunkBoundingBoxes_ = value; onChanged(); return this; } public Builder clearRenderChunkBoundingBoxes() { bitField0_ = (bitField0_ & ~0x00000004); renderChunkBoundingBoxes_ = false; onChanged(); return this; } // optional bool demo_flight = 4 [default = false]; private boolean demoFlight_ ; public boolean hasDemoFlight() { return ((bitField0_ & 0x00000008) == 0x00000008); } public boolean getDemoFlight() { return demoFlight_; } public Builder setDemoFlight(boolean value) { bitField0_ |= 0x00000008; demoFlight_ = value; onChanged(); return this; } public Builder clearDemoFlight() { bitField0_ = (bitField0_ & ~0x00000008); demoFlight_ = false; onChanged(); return this; } // optional float demo_flight_speed = 5 [default = 0.08]; private float demoFlightSpeed_ = 0.08F; public boolean hasDemoFlightSpeed() { return ((bitField0_ & 0x00000010) == 0x00000010); } public float getDemoFlightSpeed() { return demoFlightSpeed_; } public Builder setDemoFlightSpeed(float value) { bitField0_ |= 0x00000010; demoFlightSpeed_ = value; onChanged(); return this; } public Builder clearDemoFlightSpeed() { bitField0_ = (bitField0_ & ~0x00000010); demoFlightSpeed_ = 0.08F; onChanged(); return this; } // optional bool DEPRECATED_god_mode = 6 [default = false]; private boolean dEPRECATEDGodMode_ ; public boolean hasDEPRECATEDGodMode() { return ((bitField0_ & 0x00000020) == 0x00000020); } public boolean getDEPRECATEDGodMode() { return dEPRECATEDGodMode_; } public Builder setDEPRECATEDGodMode(boolean value) { bitField0_ |= 0x00000020; dEPRECATEDGodMode_ = value; onChanged(); return this; } public Builder clearDEPRECATEDGodMode() { bitField0_ = (bitField0_ & ~0x00000020); dEPRECATEDGodMode_ = false; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:protobuf.Setting.DebugInfo) } static { defaultInstance = new DebugInfo(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting.DebugInfo) } public interface PlayerOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional float fov = 1 [default = 100]; boolean hasFov(); float getFov(); // optional float mouse_sens = 2 [default = 0.075]; boolean hasMouseSens(); float getMouseSens(); // optional bool camera_bobbing = 3 [default = true]; boolean hasCameraBobbing(); boolean getCameraBobbing(); // optional bool render_first_person_view = 4 [default = true]; boolean hasRenderFirstPersonView(); boolean getRenderFirstPersonView(); // optional bool placing_box = 5 [default = true]; boolean hasPlacingBox(); boolean getPlacingBox(); } public static final class Player extends com.google.protobuf.GeneratedMessage implements PlayerOrBuilder { // Use Player.newBuilder() to construct. private Player(Builder builder) { super(builder); } private Player(boolean noInit) {} private static final Player defaultInstance; public static Player getDefaultInstance() { return defaultInstance; } public Player getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_Player_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_Player_fieldAccessorTable; } private int bitField0_; // optional float fov = 1 [default = 100]; public static final int FOV_FIELD_NUMBER = 1; private float fov_; public boolean hasFov() { return ((bitField0_ & 0x00000001) == 0x00000001); } public float getFov() { return fov_; } // optional float mouse_sens = 2 [default = 0.075]; public static final int MOUSE_SENS_FIELD_NUMBER = 2; private float mouseSens_; public boolean hasMouseSens() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getMouseSens() { return mouseSens_; } // optional bool camera_bobbing = 3 [default = true]; public static final int CAMERA_BOBBING_FIELD_NUMBER = 3; private boolean cameraBobbing_; public boolean hasCameraBobbing() { return ((bitField0_ & 0x00000004) == 0x00000004); } public boolean getCameraBobbing() { return cameraBobbing_; } // optional bool render_first_person_view = 4 [default = true]; public static final int RENDER_FIRST_PERSON_VIEW_FIELD_NUMBER = 4; private boolean renderFirstPersonView_; public boolean hasRenderFirstPersonView() { return ((bitField0_ & 0x00000008) == 0x00000008); } public boolean getRenderFirstPersonView() { return renderFirstPersonView_; } // optional bool placing_box = 5 [default = true]; public static final int PLACING_BOX_FIELD_NUMBER = 5; private boolean placingBox_; public boolean hasPlacingBox() { return ((bitField0_ & 0x00000010) == 0x00000010); } public boolean getPlacingBox() { return placingBox_; } private void initFields() { fov_ = 100F; mouseSens_ = 0.075F; cameraBobbing_ = true; renderFirstPersonView_ = true; placingBox_ = true; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeFloat(1, fov_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeFloat(2, mouseSens_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeBool(3, cameraBobbing_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeBool(4, renderFirstPersonView_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBool(5, placingBox_); } 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 .computeFloatSize(1, fov_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(2, mouseSens_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(3, cameraBobbing_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, renderFirstPersonView_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, placingBox_); } 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.Configuration.Setting.Player parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.Player parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.Player parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.Player parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.Player parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.Player parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.Player parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.Player parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.Player parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.Player parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting.Player 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.Setting.PlayerOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_Player_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_Player_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.Player.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(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(); fov_ = 100F; bitField0_ = (bitField0_ & ~0x00000001); mouseSens_ = 0.075F; bitField0_ = (bitField0_ & ~0x00000002); cameraBobbing_ = true; bitField0_ = (bitField0_ & ~0x00000004); renderFirstPersonView_ = true; bitField0_ = (bitField0_ & ~0x00000008); placingBox_ = true; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.Player.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting.Player getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.Player.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting.Player build() { org.terasology.protobuf.Configuration.Setting.Player result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting.Player buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting.Player result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting.Player buildPartial() { org.terasology.protobuf.Configuration.Setting.Player result = new org.terasology.protobuf.Configuration.Setting.Player(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.fov_ = fov_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.mouseSens_ = mouseSens_; if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.cameraBobbing_ = cameraBobbing_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.renderFirstPersonView_ = renderFirstPersonView_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.placingBox_ = placingBox_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting.Player) { return mergeFrom((org.terasology.protobuf.Configuration.Setting.Player)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting.Player other) { if (other == org.terasology.protobuf.Configuration.Setting.Player.getDefaultInstance()) return this; if (other.hasFov()) { setFov(other.getFov()); } if (other.hasMouseSens()) { setMouseSens(other.getMouseSens()); } if (other.hasCameraBobbing()) { setCameraBobbing(other.getCameraBobbing()); } if (other.hasRenderFirstPersonView()) { setRenderFirstPersonView(other.getRenderFirstPersonView()); } if (other.hasPlacingBox()) { setPlacingBox(other.getPlacingBox()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 13: { bitField0_ |= 0x00000001; fov_ = input.readFloat(); break; } case 21: { bitField0_ |= 0x00000002; mouseSens_ = input.readFloat(); break; } case 24: { bitField0_ |= 0x00000004; cameraBobbing_ = input.readBool(); break; } case 32: { bitField0_ |= 0x00000008; renderFirstPersonView_ = input.readBool(); break; } case 40: { bitField0_ |= 0x00000010; placingBox_ = input.readBool(); break; } } } } private int bitField0_; // optional float fov = 1 [default = 100]; private float fov_ = 100F; public boolean hasFov() { return ((bitField0_ & 0x00000001) == 0x00000001); } public float getFov() { return fov_; } public Builder setFov(float value) { bitField0_ |= 0x00000001; fov_ = value; onChanged(); return this; } public Builder clearFov() { bitField0_ = (bitField0_ & ~0x00000001); fov_ = 100F; onChanged(); return this; } // optional float mouse_sens = 2 [default = 0.075]; private float mouseSens_ = 0.075F; public boolean hasMouseSens() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getMouseSens() { return mouseSens_; } public Builder setMouseSens(float value) { bitField0_ |= 0x00000002; mouseSens_ = value; onChanged(); return this; } public Builder clearMouseSens() { bitField0_ = (bitField0_ & ~0x00000002); mouseSens_ = 0.075F; onChanged(); return this; } // optional bool camera_bobbing = 3 [default = true]; private boolean cameraBobbing_ = true; public boolean hasCameraBobbing() { return ((bitField0_ & 0x00000004) == 0x00000004); } public boolean getCameraBobbing() { return cameraBobbing_; } public Builder setCameraBobbing(boolean value) { bitField0_ |= 0x00000004; cameraBobbing_ = value; onChanged(); return this; } public Builder clearCameraBobbing() { bitField0_ = (bitField0_ & ~0x00000004); cameraBobbing_ = true; onChanged(); return this; } // optional bool render_first_person_view = 4 [default = true]; private boolean renderFirstPersonView_ = true; public boolean hasRenderFirstPersonView() { return ((bitField0_ & 0x00000008) == 0x00000008); } public boolean getRenderFirstPersonView() { return renderFirstPersonView_; } public Builder setRenderFirstPersonView(boolean value) { bitField0_ |= 0x00000008; renderFirstPersonView_ = value; onChanged(); return this; } public Builder clearRenderFirstPersonView() { bitField0_ = (bitField0_ & ~0x00000008); renderFirstPersonView_ = true; onChanged(); return this; } // optional bool placing_box = 5 [default = true]; private boolean placingBox_ = true; public boolean hasPlacingBox() { return ((bitField0_ & 0x00000010) == 0x00000010); } public boolean getPlacingBox() { return placingBox_; } public Builder setPlacingBox(boolean value) { bitField0_ |= 0x00000010; placingBox_ = value; onChanged(); return this; } public Builder clearPlacingBox() { bitField0_ = (bitField0_ & ~0x00000010); placingBox_ = true; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:protobuf.Setting.Player) } static { defaultInstance = new Player(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting.Player) } public interface SystemOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 max_particles = 1 [default = 256]; boolean hasMaxParticles(); int getMaxParticles(); // optional .protobuf.Setting.System.CloudRes cloud_resolution = 2; boolean hasCloudResolution(); org.terasology.protobuf.Configuration.Setting.System.CloudRes getCloudResolution(); org.terasology.protobuf.Configuration.Setting.System.CloudResOrBuilder getCloudResolutionOrBuilder(); // optional int32 cloud_update_interval = 3 [default = 8000]; boolean hasCloudUpdateInterval(); int getCloudUpdateInterval(); // optional int32 max_threads = 4 [default = 2]; boolean hasMaxThreads(); int getMaxThreads(); // optional bool save_chunks = 5 [default = true]; boolean hasSaveChunks(); boolean getSaveChunks(); // optional int32 chunk_cache_size = 6 [default = 2048]; boolean hasChunkCacheSize(); int getChunkCacheSize(); // optional int32 max_chunk_VBOs = 7 [default = 512]; boolean hasMaxChunkVBOs(); int getMaxChunkVBOs(); // optional float gamma = 8 [default = 2.2]; boolean hasGamma(); float getGamma(); // optional int32 pixel_format = 9 [default = 24]; boolean hasPixelFormat(); int getPixelFormat(); // optional .protobuf.Setting.System.DisplayMode display_mode = 10; boolean hasDisplayMode(); org.terasology.protobuf.Configuration.Setting.System.DisplayMode getDisplayMode(); org.terasology.protobuf.Configuration.Setting.System.DisplayModeOrBuilder getDisplayModeOrBuilder(); // optional bool fullscreen = 11 [default = false]; boolean hasFullscreen(); boolean getFullscreen(); // optional int32 active_viewing_distance_id = 12 [default = 0]; boolean hasActiveViewingDistanceId(); int getActiveViewingDistanceId(); // optional int32 viewing_distance_near = 13 [default = 8]; boolean hasViewingDistanceNear(); int getViewingDistanceNear(); // optional int32 viewing_distance_moderate = 14 [default = 16]; boolean hasViewingDistanceModerate(); int getViewingDistanceModerate(); // optional int32 viewing_distance_far = 15 [default = 32]; boolean hasViewingDistanceFar(); int getViewingDistanceFar(); // optional int32 viewing_distance_ultra = 16 [default = 48]; boolean hasViewingDistanceUltra(); int getViewingDistanceUltra(); // optional bool flickering_light = 17 [default = false]; boolean hasFlickeringLight(); boolean getFlickeringLight(); // optional bool enable_post_processing_effects = 18 [default = false]; boolean hasEnablePostProcessingEffects(); boolean getEnablePostProcessingEffects(); // optional bool animated_water_and_grass = 19 [default = false]; boolean hasAnimatedWaterAndGrass(); boolean getAnimatedWaterAndGrass(); // optional int32 vertical_chunk_mesh_segments = 20 [default = 1]; boolean hasVerticalChunkMeshSegments(); int getVerticalChunkMeshSegments(); } public static final class System extends com.google.protobuf.GeneratedMessage implements SystemOrBuilder { // Use System.newBuilder() to construct. private System(Builder builder) { super(builder); } private System(boolean noInit) {} private static final System defaultInstance; public static System getDefaultInstance() { return defaultInstance; } public System getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_fieldAccessorTable; } public interface CloudResOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional float x = 1 [default = 512]; boolean hasX(); float getX(); // optional float y = 2 [default = 512]; boolean hasY(); float getY(); } public static final class CloudRes extends com.google.protobuf.GeneratedMessage implements CloudResOrBuilder { // Use CloudRes.newBuilder() to construct. private CloudRes(Builder builder) { super(builder); } private CloudRes(boolean noInit) {} private static final CloudRes defaultInstance; public static CloudRes getDefaultInstance() { return defaultInstance; } public CloudRes getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_CloudRes_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_CloudRes_fieldAccessorTable; } private int bitField0_; // optional float x = 1 [default = 512]; public static final int X_FIELD_NUMBER = 1; private float x_; public boolean hasX() { return ((bitField0_ & 0x00000001) == 0x00000001); } public float getX() { return x_; } // optional float y = 2 [default = 512]; public static final int Y_FIELD_NUMBER = 2; private float y_; public boolean hasY() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getY() { return y_; } private void initFields() { x_ = 512F; y_ = 512F; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeFloat(1, x_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeFloat(2, y_); } 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 .computeFloatSize(1, x_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(2, y_); } 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.Configuration.Setting.System.CloudRes parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.CloudRes parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting.System.CloudRes 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.Setting.System.CloudResOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_CloudRes_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_CloudRes_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.System.CloudRes.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(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(); x_ = 512F; bitField0_ = (bitField0_ & ~0x00000001); y_ = 512F; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting.System.CloudRes getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting.System.CloudRes build() { org.terasology.protobuf.Configuration.Setting.System.CloudRes result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting.System.CloudRes buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting.System.CloudRes result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting.System.CloudRes buildPartial() { org.terasology.protobuf.Configuration.Setting.System.CloudRes result = new org.terasology.protobuf.Configuration.Setting.System.CloudRes(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.x_ = x_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.y_ = y_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting.System.CloudRes) { return mergeFrom((org.terasology.protobuf.Configuration.Setting.System.CloudRes)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting.System.CloudRes other) { if (other == org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDefaultInstance()) return this; if (other.hasX()) { setX(other.getX()); } if (other.hasY()) { setY(other.getY()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 13: { bitField0_ |= 0x00000001; x_ = input.readFloat(); break; } case 21: { bitField0_ |= 0x00000002; y_ = input.readFloat(); break; } } } } private int bitField0_; // optional float x = 1 [default = 512]; private float x_ = 512F; public boolean hasX() { return ((bitField0_ & 0x00000001) == 0x00000001); } public float getX() { return x_; } public Builder setX(float value) { bitField0_ |= 0x00000001; x_ = value; onChanged(); return this; } public Builder clearX() { bitField0_ = (bitField0_ & ~0x00000001); x_ = 512F; onChanged(); return this; } // optional float y = 2 [default = 512]; private float y_ = 512F; public boolean hasY() { return ((bitField0_ & 0x00000002) == 0x00000002); } public float getY() { return y_; } public Builder setY(float value) { bitField0_ |= 0x00000002; y_ = value; onChanged(); return this; } public Builder clearY() { bitField0_ = (bitField0_ & ~0x00000002); y_ = 512F; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:protobuf.Setting.System.CloudRes) } static { defaultInstance = new CloudRes(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting.System.CloudRes) } public interface DisplayModeOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional int32 width = 1 [default = 1280]; boolean hasWidth(); int getWidth(); // optional int32 height = 2 [default = 720]; boolean hasHeight(); int getHeight(); } public static final class DisplayMode extends com.google.protobuf.GeneratedMessage implements DisplayModeOrBuilder { // Use DisplayMode.newBuilder() to construct. private DisplayMode(Builder builder) { super(builder); } private DisplayMode(boolean noInit) {} private static final DisplayMode defaultInstance; public static DisplayMode getDefaultInstance() { return defaultInstance; } public DisplayMode getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_DisplayMode_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_DisplayMode_fieldAccessorTable; } private int bitField0_; // optional int32 width = 1 [default = 1280]; public static final int WIDTH_FIELD_NUMBER = 1; private int width_; public boolean hasWidth() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getWidth() { return width_; } // optional int32 height = 2 [default = 720]; public static final int HEIGHT_FIELD_NUMBER = 2; private int height_; public boolean hasHeight() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getHeight() { return height_; } private void initFields() { width_ = 1280; height_ = 720; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, width_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeInt32(2, height_); } 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, width_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(2, height_); } 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.Configuration.Setting.System.DisplayMode parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System.DisplayMode parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting.System.DisplayMode 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.Setting.System.DisplayModeOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_DisplayMode_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_DisplayMode_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.System.DisplayMode.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(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(); width_ = 1280; bitField0_ = (bitField0_ & ~0x00000001); height_ = 720; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting.System.DisplayMode getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting.System.DisplayMode build() { org.terasology.protobuf.Configuration.Setting.System.DisplayMode result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting.System.DisplayMode buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting.System.DisplayMode result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting.System.DisplayMode buildPartial() { org.terasology.protobuf.Configuration.Setting.System.DisplayMode result = new org.terasology.protobuf.Configuration.Setting.System.DisplayMode(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.width_ = width_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.height_ = height_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting.System.DisplayMode) { return mergeFrom((org.terasology.protobuf.Configuration.Setting.System.DisplayMode)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting.System.DisplayMode other) { if (other == org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDefaultInstance()) return this; if (other.hasWidth()) { setWidth(other.getWidth()); } if (other.hasHeight()) { setHeight(other.getHeight()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; width_ = input.readInt32(); break; } case 16: { bitField0_ |= 0x00000002; height_ = input.readInt32(); break; } } } } private int bitField0_; // optional int32 width = 1 [default = 1280]; private int width_ = 1280; public boolean hasWidth() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getWidth() { return width_; } public Builder setWidth(int value) { bitField0_ |= 0x00000001; width_ = value; onChanged(); return this; } public Builder clearWidth() { bitField0_ = (bitField0_ & ~0x00000001); width_ = 1280; onChanged(); return this; } // optional int32 height = 2 [default = 720]; private int height_ = 720; public boolean hasHeight() { return ((bitField0_ & 0x00000002) == 0x00000002); } public int getHeight() { return height_; } public Builder setHeight(int value) { bitField0_ |= 0x00000002; height_ = value; onChanged(); return this; } public Builder clearHeight() { bitField0_ = (bitField0_ & ~0x00000002); height_ = 720; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:protobuf.Setting.System.DisplayMode) } static { defaultInstance = new DisplayMode(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting.System.DisplayMode) } private int bitField0_; // optional int32 max_particles = 1 [default = 256]; public static final int MAX_PARTICLES_FIELD_NUMBER = 1; private int maxParticles_; public boolean hasMaxParticles() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getMaxParticles() { return maxParticles_; } // optional .protobuf.Setting.System.CloudRes cloud_resolution = 2; public static final int CLOUD_RESOLUTION_FIELD_NUMBER = 2; private org.terasology.protobuf.Configuration.Setting.System.CloudRes cloudResolution_; public boolean hasCloudResolution() { return ((bitField0_ & 0x00000002) == 0x00000002); } public org.terasology.protobuf.Configuration.Setting.System.CloudRes getCloudResolution() { return cloudResolution_; } public org.terasology.protobuf.Configuration.Setting.System.CloudResOrBuilder getCloudResolutionOrBuilder() { return cloudResolution_; } // optional int32 cloud_update_interval = 3 [default = 8000]; public static final int CLOUD_UPDATE_INTERVAL_FIELD_NUMBER = 3; private int cloudUpdateInterval_; public boolean hasCloudUpdateInterval() { return ((bitField0_ & 0x00000004) == 0x00000004); } public int getCloudUpdateInterval() { return cloudUpdateInterval_; } // optional int32 max_threads = 4 [default = 2]; public static final int MAX_THREADS_FIELD_NUMBER = 4; private int maxThreads_; public boolean hasMaxThreads() { return ((bitField0_ & 0x00000008) == 0x00000008); } public int getMaxThreads() { return maxThreads_; } // optional bool save_chunks = 5 [default = true]; public static final int SAVE_CHUNKS_FIELD_NUMBER = 5; private boolean saveChunks_; public boolean hasSaveChunks() { return ((bitField0_ & 0x00000010) == 0x00000010); } public boolean getSaveChunks() { return saveChunks_; } // optional int32 chunk_cache_size = 6 [default = 2048]; public static final int CHUNK_CACHE_SIZE_FIELD_NUMBER = 6; private int chunkCacheSize_; public boolean hasChunkCacheSize() { return ((bitField0_ & 0x00000020) == 0x00000020); } public int getChunkCacheSize() { return chunkCacheSize_; } // optional int32 max_chunk_VBOs = 7 [default = 512]; public static final int MAX_CHUNK_VBOS_FIELD_NUMBER = 7; private int maxChunkVBOs_; public boolean hasMaxChunkVBOs() { return ((bitField0_ & 0x00000040) == 0x00000040); } public int getMaxChunkVBOs() { return maxChunkVBOs_; } // optional float gamma = 8 [default = 2.2]; public static final int GAMMA_FIELD_NUMBER = 8; private float gamma_; public boolean hasGamma() { return ((bitField0_ & 0x00000080) == 0x00000080); } public float getGamma() { return gamma_; } // optional int32 pixel_format = 9 [default = 24]; public static final int PIXEL_FORMAT_FIELD_NUMBER = 9; private int pixelFormat_; public boolean hasPixelFormat() { return ((bitField0_ & 0x00000100) == 0x00000100); } public int getPixelFormat() { return pixelFormat_; } // optional .protobuf.Setting.System.DisplayMode display_mode = 10; public static final int DISPLAY_MODE_FIELD_NUMBER = 10; private org.terasology.protobuf.Configuration.Setting.System.DisplayMode displayMode_; public boolean hasDisplayMode() { return ((bitField0_ & 0x00000200) == 0x00000200); } public org.terasology.protobuf.Configuration.Setting.System.DisplayMode getDisplayMode() { return displayMode_; } public org.terasology.protobuf.Configuration.Setting.System.DisplayModeOrBuilder getDisplayModeOrBuilder() { return displayMode_; } // optional bool fullscreen = 11 [default = false]; public static final int FULLSCREEN_FIELD_NUMBER = 11; private boolean fullscreen_; public boolean hasFullscreen() { return ((bitField0_ & 0x00000400) == 0x00000400); } public boolean getFullscreen() { return fullscreen_; } // optional int32 active_viewing_distance_id = 12 [default = 0]; public static final int ACTIVE_VIEWING_DISTANCE_ID_FIELD_NUMBER = 12; private int activeViewingDistanceId_; public boolean hasActiveViewingDistanceId() { return ((bitField0_ & 0x00000800) == 0x00000800); } public int getActiveViewingDistanceId() { return activeViewingDistanceId_; } // optional int32 viewing_distance_near = 13 [default = 8]; public static final int VIEWING_DISTANCE_NEAR_FIELD_NUMBER = 13; private int viewingDistanceNear_; public boolean hasViewingDistanceNear() { return ((bitField0_ & 0x00001000) == 0x00001000); } public int getViewingDistanceNear() { return viewingDistanceNear_; } // optional int32 viewing_distance_moderate = 14 [default = 16]; public static final int VIEWING_DISTANCE_MODERATE_FIELD_NUMBER = 14; private int viewingDistanceModerate_; public boolean hasViewingDistanceModerate() { return ((bitField0_ & 0x00002000) == 0x00002000); } public int getViewingDistanceModerate() { return viewingDistanceModerate_; } // optional int32 viewing_distance_far = 15 [default = 32]; public static final int VIEWING_DISTANCE_FAR_FIELD_NUMBER = 15; private int viewingDistanceFar_; public boolean hasViewingDistanceFar() { return ((bitField0_ & 0x00004000) == 0x00004000); } public int getViewingDistanceFar() { return viewingDistanceFar_; } // optional int32 viewing_distance_ultra = 16 [default = 48]; public static final int VIEWING_DISTANCE_ULTRA_FIELD_NUMBER = 16; private int viewingDistanceUltra_; public boolean hasViewingDistanceUltra() { return ((bitField0_ & 0x00008000) == 0x00008000); } public int getViewingDistanceUltra() { return viewingDistanceUltra_; } // optional bool flickering_light = 17 [default = false]; public static final int FLICKERING_LIGHT_FIELD_NUMBER = 17; private boolean flickeringLight_; public boolean hasFlickeringLight() { return ((bitField0_ & 0x00010000) == 0x00010000); } public boolean getFlickeringLight() { return flickeringLight_; } // optional bool enable_post_processing_effects = 18 [default = false]; public static final int ENABLE_POST_PROCESSING_EFFECTS_FIELD_NUMBER = 18; private boolean enablePostProcessingEffects_; public boolean hasEnablePostProcessingEffects() { return ((bitField0_ & 0x00020000) == 0x00020000); } public boolean getEnablePostProcessingEffects() { return enablePostProcessingEffects_; } // optional bool animated_water_and_grass = 19 [default = false]; public static final int ANIMATED_WATER_AND_GRASS_FIELD_NUMBER = 19; private boolean animatedWaterAndGrass_; public boolean hasAnimatedWaterAndGrass() { return ((bitField0_ & 0x00040000) == 0x00040000); } public boolean getAnimatedWaterAndGrass() { return animatedWaterAndGrass_; } // optional int32 vertical_chunk_mesh_segments = 20 [default = 1]; public static final int VERTICAL_CHUNK_MESH_SEGMENTS_FIELD_NUMBER = 20; private int verticalChunkMeshSegments_; public boolean hasVerticalChunkMeshSegments() { return ((bitField0_ & 0x00080000) == 0x00080000); } public int getVerticalChunkMeshSegments() { return verticalChunkMeshSegments_; } private void initFields() { maxParticles_ = 256; cloudResolution_ = org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDefaultInstance(); cloudUpdateInterval_ = 8000; maxThreads_ = 2; saveChunks_ = true; chunkCacheSize_ = 2048; maxChunkVBOs_ = 512; gamma_ = 2.2F; pixelFormat_ = 24; displayMode_ = org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDefaultInstance(); fullscreen_ = false; activeViewingDistanceId_ = 0; viewingDistanceNear_ = 8; viewingDistanceModerate_ = 16; viewingDistanceFar_ = 32; viewingDistanceUltra_ = 48; flickeringLight_ = false; enablePostProcessingEffects_ = false; animatedWaterAndGrass_ = false; verticalChunkMeshSegments_ = 1; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeInt32(1, maxParticles_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, cloudResolution_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeInt32(3, cloudUpdateInterval_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeInt32(4, maxThreads_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { output.writeBool(5, saveChunks_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { output.writeInt32(6, chunkCacheSize_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { output.writeInt32(7, maxChunkVBOs_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { output.writeFloat(8, gamma_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { output.writeInt32(9, pixelFormat_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { output.writeMessage(10, displayMode_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { output.writeBool(11, fullscreen_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { output.writeInt32(12, activeViewingDistanceId_); } if (((bitField0_ & 0x00001000) == 0x00001000)) { output.writeInt32(13, viewingDistanceNear_); } if (((bitField0_ & 0x00002000) == 0x00002000)) { output.writeInt32(14, viewingDistanceModerate_); } if (((bitField0_ & 0x00004000) == 0x00004000)) { output.writeInt32(15, viewingDistanceFar_); } if (((bitField0_ & 0x00008000) == 0x00008000)) { output.writeInt32(16, viewingDistanceUltra_); } if (((bitField0_ & 0x00010000) == 0x00010000)) { output.writeBool(17, flickeringLight_); } if (((bitField0_ & 0x00020000) == 0x00020000)) { output.writeBool(18, enablePostProcessingEffects_); } if (((bitField0_ & 0x00040000) == 0x00040000)) { output.writeBool(19, animatedWaterAndGrass_); } if (((bitField0_ & 0x00080000) == 0x00080000)) { output.writeInt32(20, verticalChunkMeshSegments_); } 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, maxParticles_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, cloudResolution_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(3, cloudUpdateInterval_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(4, maxThreads_); } if (((bitField0_ & 0x00000010) == 0x00000010)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(5, saveChunks_); } if (((bitField0_ & 0x00000020) == 0x00000020)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(6, chunkCacheSize_); } if (((bitField0_ & 0x00000040) == 0x00000040)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(7, maxChunkVBOs_); } if (((bitField0_ & 0x00000080) == 0x00000080)) { size += com.google.protobuf.CodedOutputStream .computeFloatSize(8, gamma_); } if (((bitField0_ & 0x00000100) == 0x00000100)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(9, pixelFormat_); } if (((bitField0_ & 0x00000200) == 0x00000200)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(10, displayMode_); } if (((bitField0_ & 0x00000400) == 0x00000400)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(11, fullscreen_); } if (((bitField0_ & 0x00000800) == 0x00000800)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(12, activeViewingDistanceId_); } if (((bitField0_ & 0x00001000) == 0x00001000)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(13, viewingDistanceNear_); } if (((bitField0_ & 0x00002000) == 0x00002000)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(14, viewingDistanceModerate_); } if (((bitField0_ & 0x00004000) == 0x00004000)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(15, viewingDistanceFar_); } if (((bitField0_ & 0x00008000) == 0x00008000)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(16, viewingDistanceUltra_); } if (((bitField0_ & 0x00010000) == 0x00010000)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(17, flickeringLight_); } if (((bitField0_ & 0x00020000) == 0x00020000)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(18, enablePostProcessingEffects_); } if (((bitField0_ & 0x00040000) == 0x00040000)) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(19, animatedWaterAndGrass_); } if (((bitField0_ & 0x00080000) == 0x00080000)) { size += com.google.protobuf.CodedOutputStream .computeInt32Size(20, verticalChunkMeshSegments_); } 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.Configuration.Setting.System parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.System parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting.System parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting.System parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting.System 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.Setting.SystemOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_System_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.System.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getCloudResolutionFieldBuilder(); getDisplayModeFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); maxParticles_ = 256; bitField0_ = (bitField0_ & ~0x00000001); if (cloudResolutionBuilder_ == null) { cloudResolution_ = org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDefaultInstance(); } else { cloudResolutionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); cloudUpdateInterval_ = 8000; bitField0_ = (bitField0_ & ~0x00000004); maxThreads_ = 2; bitField0_ = (bitField0_ & ~0x00000008); saveChunks_ = true; bitField0_ = (bitField0_ & ~0x00000010); chunkCacheSize_ = 2048; bitField0_ = (bitField0_ & ~0x00000020); maxChunkVBOs_ = 512; bitField0_ = (bitField0_ & ~0x00000040); gamma_ = 2.2F; bitField0_ = (bitField0_ & ~0x00000080); pixelFormat_ = 24; bitField0_ = (bitField0_ & ~0x00000100); if (displayModeBuilder_ == null) { displayMode_ = org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDefaultInstance(); } else { displayModeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); fullscreen_ = false; bitField0_ = (bitField0_ & ~0x00000400); activeViewingDistanceId_ = 0; bitField0_ = (bitField0_ & ~0x00000800); viewingDistanceNear_ = 8; bitField0_ = (bitField0_ & ~0x00001000); viewingDistanceModerate_ = 16; bitField0_ = (bitField0_ & ~0x00002000); viewingDistanceFar_ = 32; bitField0_ = (bitField0_ & ~0x00004000); viewingDistanceUltra_ = 48; bitField0_ = (bitField0_ & ~0x00008000); flickeringLight_ = false; bitField0_ = (bitField0_ & ~0x00010000); enablePostProcessingEffects_ = false; bitField0_ = (bitField0_ & ~0x00020000); animatedWaterAndGrass_ = false; bitField0_ = (bitField0_ & ~0x00040000); verticalChunkMeshSegments_ = 1; bitField0_ = (bitField0_ & ~0x00080000); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.System.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting.System getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.System.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting.System build() { org.terasology.protobuf.Configuration.Setting.System result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting.System buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting.System result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting.System buildPartial() { org.terasology.protobuf.Configuration.Setting.System result = new org.terasology.protobuf.Configuration.Setting.System(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.maxParticles_ = maxParticles_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (cloudResolutionBuilder_ == null) { result.cloudResolution_ = cloudResolution_; } else { result.cloudResolution_ = cloudResolutionBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } result.cloudUpdateInterval_ = cloudUpdateInterval_; if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } result.maxThreads_ = maxThreads_; if (((from_bitField0_ & 0x00000010) == 0x00000010)) { to_bitField0_ |= 0x00000010; } result.saveChunks_ = saveChunks_; if (((from_bitField0_ & 0x00000020) == 0x00000020)) { to_bitField0_ |= 0x00000020; } result.chunkCacheSize_ = chunkCacheSize_; if (((from_bitField0_ & 0x00000040) == 0x00000040)) { to_bitField0_ |= 0x00000040; } result.maxChunkVBOs_ = maxChunkVBOs_; if (((from_bitField0_ & 0x00000080) == 0x00000080)) { to_bitField0_ |= 0x00000080; } result.gamma_ = gamma_; if (((from_bitField0_ & 0x00000100) == 0x00000100)) { to_bitField0_ |= 0x00000100; } result.pixelFormat_ = pixelFormat_; if (((from_bitField0_ & 0x00000200) == 0x00000200)) { to_bitField0_ |= 0x00000200; } if (displayModeBuilder_ == null) { result.displayMode_ = displayMode_; } else { result.displayMode_ = displayModeBuilder_.build(); } if (((from_bitField0_ & 0x00000400) == 0x00000400)) { to_bitField0_ |= 0x00000400; } result.fullscreen_ = fullscreen_; if (((from_bitField0_ & 0x00000800) == 0x00000800)) { to_bitField0_ |= 0x00000800; } result.activeViewingDistanceId_ = activeViewingDistanceId_; if (((from_bitField0_ & 0x00001000) == 0x00001000)) { to_bitField0_ |= 0x00001000; } result.viewingDistanceNear_ = viewingDistanceNear_; if (((from_bitField0_ & 0x00002000) == 0x00002000)) { to_bitField0_ |= 0x00002000; } result.viewingDistanceModerate_ = viewingDistanceModerate_; if (((from_bitField0_ & 0x00004000) == 0x00004000)) { to_bitField0_ |= 0x00004000; } result.viewingDistanceFar_ = viewingDistanceFar_; if (((from_bitField0_ & 0x00008000) == 0x00008000)) { to_bitField0_ |= 0x00008000; } result.viewingDistanceUltra_ = viewingDistanceUltra_; if (((from_bitField0_ & 0x00010000) == 0x00010000)) { to_bitField0_ |= 0x00010000; } result.flickeringLight_ = flickeringLight_; if (((from_bitField0_ & 0x00020000) == 0x00020000)) { to_bitField0_ |= 0x00020000; } result.enablePostProcessingEffects_ = enablePostProcessingEffects_; if (((from_bitField0_ & 0x00040000) == 0x00040000)) { to_bitField0_ |= 0x00040000; } result.animatedWaterAndGrass_ = animatedWaterAndGrass_; if (((from_bitField0_ & 0x00080000) == 0x00080000)) { to_bitField0_ |= 0x00080000; } result.verticalChunkMeshSegments_ = verticalChunkMeshSegments_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting.System) { return mergeFrom((org.terasology.protobuf.Configuration.Setting.System)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting.System other) { if (other == org.terasology.protobuf.Configuration.Setting.System.getDefaultInstance()) return this; if (other.hasMaxParticles()) { setMaxParticles(other.getMaxParticles()); } if (other.hasCloudResolution()) { mergeCloudResolution(other.getCloudResolution()); } if (other.hasCloudUpdateInterval()) { setCloudUpdateInterval(other.getCloudUpdateInterval()); } if (other.hasMaxThreads()) { setMaxThreads(other.getMaxThreads()); } if (other.hasSaveChunks()) { setSaveChunks(other.getSaveChunks()); } if (other.hasChunkCacheSize()) { setChunkCacheSize(other.getChunkCacheSize()); } if (other.hasMaxChunkVBOs()) { setMaxChunkVBOs(other.getMaxChunkVBOs()); } if (other.hasGamma()) { setGamma(other.getGamma()); } if (other.hasPixelFormat()) { setPixelFormat(other.getPixelFormat()); } if (other.hasDisplayMode()) { mergeDisplayMode(other.getDisplayMode()); } if (other.hasFullscreen()) { setFullscreen(other.getFullscreen()); } if (other.hasActiveViewingDistanceId()) { setActiveViewingDistanceId(other.getActiveViewingDistanceId()); } if (other.hasViewingDistanceNear()) { setViewingDistanceNear(other.getViewingDistanceNear()); } if (other.hasViewingDistanceModerate()) { setViewingDistanceModerate(other.getViewingDistanceModerate()); } if (other.hasViewingDistanceFar()) { setViewingDistanceFar(other.getViewingDistanceFar()); } if (other.hasViewingDistanceUltra()) { setViewingDistanceUltra(other.getViewingDistanceUltra()); } if (other.hasFlickeringLight()) { setFlickeringLight(other.getFlickeringLight()); } if (other.hasEnablePostProcessingEffects()) { setEnablePostProcessingEffects(other.getEnablePostProcessingEffects()); } if (other.hasAnimatedWaterAndGrass()) { setAnimatedWaterAndGrass(other.getAnimatedWaterAndGrass()); } if (other.hasVerticalChunkMeshSegments()) { setVerticalChunkMeshSegments(other.getVerticalChunkMeshSegments()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 8: { bitField0_ |= 0x00000001; maxParticles_ = input.readInt32(); break; } case 18: { org.terasology.protobuf.Configuration.Setting.System.CloudRes.Builder subBuilder = org.terasology.protobuf.Configuration.Setting.System.CloudRes.newBuilder(); if (hasCloudResolution()) { subBuilder.mergeFrom(getCloudResolution()); } input.readMessage(subBuilder, extensionRegistry); setCloudResolution(subBuilder.buildPartial()); break; } case 24: { bitField0_ |= 0x00000004; cloudUpdateInterval_ = input.readInt32(); break; } case 32: { bitField0_ |= 0x00000008; maxThreads_ = input.readInt32(); break; } case 40: { bitField0_ |= 0x00000010; saveChunks_ = input.readBool(); break; } case 48: { bitField0_ |= 0x00000020; chunkCacheSize_ = input.readInt32(); break; } case 56: { bitField0_ |= 0x00000040; maxChunkVBOs_ = input.readInt32(); break; } case 69: { bitField0_ |= 0x00000080; gamma_ = input.readFloat(); break; } case 72: { bitField0_ |= 0x00000100; pixelFormat_ = input.readInt32(); break; } case 82: { org.terasology.protobuf.Configuration.Setting.System.DisplayMode.Builder subBuilder = org.terasology.protobuf.Configuration.Setting.System.DisplayMode.newBuilder(); if (hasDisplayMode()) { subBuilder.mergeFrom(getDisplayMode()); } input.readMessage(subBuilder, extensionRegistry); setDisplayMode(subBuilder.buildPartial()); break; } case 88: { bitField0_ |= 0x00000400; fullscreen_ = input.readBool(); break; } case 96: { bitField0_ |= 0x00000800; activeViewingDistanceId_ = input.readInt32(); break; } case 104: { bitField0_ |= 0x00001000; viewingDistanceNear_ = input.readInt32(); break; } case 112: { bitField0_ |= 0x00002000; viewingDistanceModerate_ = input.readInt32(); break; } case 120: { bitField0_ |= 0x00004000; viewingDistanceFar_ = input.readInt32(); break; } case 128: { bitField0_ |= 0x00008000; viewingDistanceUltra_ = input.readInt32(); break; } case 136: { bitField0_ |= 0x00010000; flickeringLight_ = input.readBool(); break; } case 144: { bitField0_ |= 0x00020000; enablePostProcessingEffects_ = input.readBool(); break; } case 152: { bitField0_ |= 0x00040000; animatedWaterAndGrass_ = input.readBool(); break; } case 160: { bitField0_ |= 0x00080000; verticalChunkMeshSegments_ = input.readInt32(); break; } } } } private int bitField0_; // optional int32 max_particles = 1 [default = 256]; private int maxParticles_ = 256; public boolean hasMaxParticles() { return ((bitField0_ & 0x00000001) == 0x00000001); } public int getMaxParticles() { return maxParticles_; } public Builder setMaxParticles(int value) { bitField0_ |= 0x00000001; maxParticles_ = value; onChanged(); return this; } public Builder clearMaxParticles() { bitField0_ = (bitField0_ & ~0x00000001); maxParticles_ = 256; onChanged(); return this; } // optional .protobuf.Setting.System.CloudRes cloud_resolution = 2; private org.terasology.protobuf.Configuration.Setting.System.CloudRes cloudResolution_ = org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System.CloudRes, org.terasology.protobuf.Configuration.Setting.System.CloudRes.Builder, org.terasology.protobuf.Configuration.Setting.System.CloudResOrBuilder> cloudResolutionBuilder_; public boolean hasCloudResolution() { return ((bitField0_ & 0x00000002) == 0x00000002); } public org.terasology.protobuf.Configuration.Setting.System.CloudRes getCloudResolution() { if (cloudResolutionBuilder_ == null) { return cloudResolution_; } else { return cloudResolutionBuilder_.getMessage(); } } public Builder setCloudResolution(org.terasology.protobuf.Configuration.Setting.System.CloudRes value) { if (cloudResolutionBuilder_ == null) { if (value == null) { throw new NullPointerException(); } cloudResolution_ = value; onChanged(); } else { cloudResolutionBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } public Builder setCloudResolution( org.terasology.protobuf.Configuration.Setting.System.CloudRes.Builder builderForValue) { if (cloudResolutionBuilder_ == null) { cloudResolution_ = builderForValue.build(); onChanged(); } else { cloudResolutionBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } public Builder mergeCloudResolution(org.terasology.protobuf.Configuration.Setting.System.CloudRes value) { if (cloudResolutionBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && cloudResolution_ != org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDefaultInstance()) { cloudResolution_ = org.terasology.protobuf.Configuration.Setting.System.CloudRes.newBuilder(cloudResolution_).mergeFrom(value).buildPartial(); } else { cloudResolution_ = value; } onChanged(); } else { cloudResolutionBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } public Builder clearCloudResolution() { if (cloudResolutionBuilder_ == null) { cloudResolution_ = org.terasology.protobuf.Configuration.Setting.System.CloudRes.getDefaultInstance(); onChanged(); } else { cloudResolutionBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public org.terasology.protobuf.Configuration.Setting.System.CloudRes.Builder getCloudResolutionBuilder() { bitField0_ |= 0x00000002; onChanged(); return getCloudResolutionFieldBuilder().getBuilder(); } public org.terasology.protobuf.Configuration.Setting.System.CloudResOrBuilder getCloudResolutionOrBuilder() { if (cloudResolutionBuilder_ != null) { return cloudResolutionBuilder_.getMessageOrBuilder(); } else { return cloudResolution_; } } private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System.CloudRes, org.terasology.protobuf.Configuration.Setting.System.CloudRes.Builder, org.terasology.protobuf.Configuration.Setting.System.CloudResOrBuilder> getCloudResolutionFieldBuilder() { if (cloudResolutionBuilder_ == null) { cloudResolutionBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System.CloudRes, org.terasology.protobuf.Configuration.Setting.System.CloudRes.Builder, org.terasology.protobuf.Configuration.Setting.System.CloudResOrBuilder>( cloudResolution_, getParentForChildren(), isClean()); cloudResolution_ = null; } return cloudResolutionBuilder_; } // optional int32 cloud_update_interval = 3 [default = 8000]; private int cloudUpdateInterval_ = 8000; public boolean hasCloudUpdateInterval() { return ((bitField0_ & 0x00000004) == 0x00000004); } public int getCloudUpdateInterval() { return cloudUpdateInterval_; } public Builder setCloudUpdateInterval(int value) { bitField0_ |= 0x00000004; cloudUpdateInterval_ = value; onChanged(); return this; } public Builder clearCloudUpdateInterval() { bitField0_ = (bitField0_ & ~0x00000004); cloudUpdateInterval_ = 8000; onChanged(); return this; } // optional int32 max_threads = 4 [default = 2]; private int maxThreads_ = 2; public boolean hasMaxThreads() { return ((bitField0_ & 0x00000008) == 0x00000008); } public int getMaxThreads() { return maxThreads_; } public Builder setMaxThreads(int value) { bitField0_ |= 0x00000008; maxThreads_ = value; onChanged(); return this; } public Builder clearMaxThreads() { bitField0_ = (bitField0_ & ~0x00000008); maxThreads_ = 2; onChanged(); return this; } // optional bool save_chunks = 5 [default = true]; private boolean saveChunks_ = true; public boolean hasSaveChunks() { return ((bitField0_ & 0x00000010) == 0x00000010); } public boolean getSaveChunks() { return saveChunks_; } public Builder setSaveChunks(boolean value) { bitField0_ |= 0x00000010; saveChunks_ = value; onChanged(); return this; } public Builder clearSaveChunks() { bitField0_ = (bitField0_ & ~0x00000010); saveChunks_ = true; onChanged(); return this; } // optional int32 chunk_cache_size = 6 [default = 2048]; private int chunkCacheSize_ = 2048; public boolean hasChunkCacheSize() { return ((bitField0_ & 0x00000020) == 0x00000020); } public int getChunkCacheSize() { return chunkCacheSize_; } public Builder setChunkCacheSize(int value) { bitField0_ |= 0x00000020; chunkCacheSize_ = value; onChanged(); return this; } public Builder clearChunkCacheSize() { bitField0_ = (bitField0_ & ~0x00000020); chunkCacheSize_ = 2048; onChanged(); return this; } // optional int32 max_chunk_VBOs = 7 [default = 512]; private int maxChunkVBOs_ = 512; public boolean hasMaxChunkVBOs() { return ((bitField0_ & 0x00000040) == 0x00000040); } public int getMaxChunkVBOs() { return maxChunkVBOs_; } public Builder setMaxChunkVBOs(int value) { bitField0_ |= 0x00000040; maxChunkVBOs_ = value; onChanged(); return this; } public Builder clearMaxChunkVBOs() { bitField0_ = (bitField0_ & ~0x00000040); maxChunkVBOs_ = 512; onChanged(); return this; } // optional float gamma = 8 [default = 2.2]; private float gamma_ = 2.2F; public boolean hasGamma() { return ((bitField0_ & 0x00000080) == 0x00000080); } public float getGamma() { return gamma_; } public Builder setGamma(float value) { bitField0_ |= 0x00000080; gamma_ = value; onChanged(); return this; } public Builder clearGamma() { bitField0_ = (bitField0_ & ~0x00000080); gamma_ = 2.2F; onChanged(); return this; } // optional int32 pixel_format = 9 [default = 24]; private int pixelFormat_ = 24; public boolean hasPixelFormat() { return ((bitField0_ & 0x00000100) == 0x00000100); } public int getPixelFormat() { return pixelFormat_; } public Builder setPixelFormat(int value) { bitField0_ |= 0x00000100; pixelFormat_ = value; onChanged(); return this; } public Builder clearPixelFormat() { bitField0_ = (bitField0_ & ~0x00000100); pixelFormat_ = 24; onChanged(); return this; } // optional .protobuf.Setting.System.DisplayMode display_mode = 10; private org.terasology.protobuf.Configuration.Setting.System.DisplayMode displayMode_ = org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System.DisplayMode, org.terasology.protobuf.Configuration.Setting.System.DisplayMode.Builder, org.terasology.protobuf.Configuration.Setting.System.DisplayModeOrBuilder> displayModeBuilder_; public boolean hasDisplayMode() { return ((bitField0_ & 0x00000200) == 0x00000200); } public org.terasology.protobuf.Configuration.Setting.System.DisplayMode getDisplayMode() { if (displayModeBuilder_ == null) { return displayMode_; } else { return displayModeBuilder_.getMessage(); } } public Builder setDisplayMode(org.terasology.protobuf.Configuration.Setting.System.DisplayMode value) { if (displayModeBuilder_ == null) { if (value == null) { throw new NullPointerException(); } displayMode_ = value; onChanged(); } else { displayModeBuilder_.setMessage(value); } bitField0_ |= 0x00000200; return this; } public Builder setDisplayMode( org.terasology.protobuf.Configuration.Setting.System.DisplayMode.Builder builderForValue) { if (displayModeBuilder_ == null) { displayMode_ = builderForValue.build(); onChanged(); } else { displayModeBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000200; return this; } public Builder mergeDisplayMode(org.terasology.protobuf.Configuration.Setting.System.DisplayMode value) { if (displayModeBuilder_ == null) { if (((bitField0_ & 0x00000200) == 0x00000200) && displayMode_ != org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDefaultInstance()) { displayMode_ = org.terasology.protobuf.Configuration.Setting.System.DisplayMode.newBuilder(displayMode_).mergeFrom(value).buildPartial(); } else { displayMode_ = value; } onChanged(); } else { displayModeBuilder_.mergeFrom(value); } bitField0_ |= 0x00000200; return this; } public Builder clearDisplayMode() { if (displayModeBuilder_ == null) { displayMode_ = org.terasology.protobuf.Configuration.Setting.System.DisplayMode.getDefaultInstance(); onChanged(); } else { displayModeBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000200); return this; } public org.terasology.protobuf.Configuration.Setting.System.DisplayMode.Builder getDisplayModeBuilder() { bitField0_ |= 0x00000200; onChanged(); return getDisplayModeFieldBuilder().getBuilder(); } public org.terasology.protobuf.Configuration.Setting.System.DisplayModeOrBuilder getDisplayModeOrBuilder() { if (displayModeBuilder_ != null) { return displayModeBuilder_.getMessageOrBuilder(); } else { return displayMode_; } } private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System.DisplayMode, org.terasology.protobuf.Configuration.Setting.System.DisplayMode.Builder, org.terasology.protobuf.Configuration.Setting.System.DisplayModeOrBuilder> getDisplayModeFieldBuilder() { if (displayModeBuilder_ == null) { displayModeBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System.DisplayMode, org.terasology.protobuf.Configuration.Setting.System.DisplayMode.Builder, org.terasology.protobuf.Configuration.Setting.System.DisplayModeOrBuilder>( displayMode_, getParentForChildren(), isClean()); displayMode_ = null; } return displayModeBuilder_; } // optional bool fullscreen = 11 [default = false]; private boolean fullscreen_ ; public boolean hasFullscreen() { return ((bitField0_ & 0x00000400) == 0x00000400); } public boolean getFullscreen() { return fullscreen_; } public Builder setFullscreen(boolean value) { bitField0_ |= 0x00000400; fullscreen_ = value; onChanged(); return this; } public Builder clearFullscreen() { bitField0_ = (bitField0_ & ~0x00000400); fullscreen_ = false; onChanged(); return this; } // optional int32 active_viewing_distance_id = 12 [default = 0]; private int activeViewingDistanceId_ ; public boolean hasActiveViewingDistanceId() { return ((bitField0_ & 0x00000800) == 0x00000800); } public int getActiveViewingDistanceId() { return activeViewingDistanceId_; } public Builder setActiveViewingDistanceId(int value) { bitField0_ |= 0x00000800; activeViewingDistanceId_ = value; onChanged(); return this; } public Builder clearActiveViewingDistanceId() { bitField0_ = (bitField0_ & ~0x00000800); activeViewingDistanceId_ = 0; onChanged(); return this; } // optional int32 viewing_distance_near = 13 [default = 8]; private int viewingDistanceNear_ = 8; public boolean hasViewingDistanceNear() { return ((bitField0_ & 0x00001000) == 0x00001000); } public int getViewingDistanceNear() { return viewingDistanceNear_; } public Builder setViewingDistanceNear(int value) { bitField0_ |= 0x00001000; viewingDistanceNear_ = value; onChanged(); return this; } public Builder clearViewingDistanceNear() { bitField0_ = (bitField0_ & ~0x00001000); viewingDistanceNear_ = 8; onChanged(); return this; } // optional int32 viewing_distance_moderate = 14 [default = 16]; private int viewingDistanceModerate_ = 16; public boolean hasViewingDistanceModerate() { return ((bitField0_ & 0x00002000) == 0x00002000); } public int getViewingDistanceModerate() { return viewingDistanceModerate_; } public Builder setViewingDistanceModerate(int value) { bitField0_ |= 0x00002000; viewingDistanceModerate_ = value; onChanged(); return this; } public Builder clearViewingDistanceModerate() { bitField0_ = (bitField0_ & ~0x00002000); viewingDistanceModerate_ = 16; onChanged(); return this; } // optional int32 viewing_distance_far = 15 [default = 32]; private int viewingDistanceFar_ = 32; public boolean hasViewingDistanceFar() { return ((bitField0_ & 0x00004000) == 0x00004000); } public int getViewingDistanceFar() { return viewingDistanceFar_; } public Builder setViewingDistanceFar(int value) { bitField0_ |= 0x00004000; viewingDistanceFar_ = value; onChanged(); return this; } public Builder clearViewingDistanceFar() { bitField0_ = (bitField0_ & ~0x00004000); viewingDistanceFar_ = 32; onChanged(); return this; } // optional int32 viewing_distance_ultra = 16 [default = 48]; private int viewingDistanceUltra_ = 48; public boolean hasViewingDistanceUltra() { return ((bitField0_ & 0x00008000) == 0x00008000); } public int getViewingDistanceUltra() { return viewingDistanceUltra_; } public Builder setViewingDistanceUltra(int value) { bitField0_ |= 0x00008000; viewingDistanceUltra_ = value; onChanged(); return this; } public Builder clearViewingDistanceUltra() { bitField0_ = (bitField0_ & ~0x00008000); viewingDistanceUltra_ = 48; onChanged(); return this; } // optional bool flickering_light = 17 [default = false]; private boolean flickeringLight_ ; public boolean hasFlickeringLight() { return ((bitField0_ & 0x00010000) == 0x00010000); } public boolean getFlickeringLight() { return flickeringLight_; } public Builder setFlickeringLight(boolean value) { bitField0_ |= 0x00010000; flickeringLight_ = value; onChanged(); return this; } public Builder clearFlickeringLight() { bitField0_ = (bitField0_ & ~0x00010000); flickeringLight_ = false; onChanged(); return this; } // optional bool enable_post_processing_effects = 18 [default = false]; private boolean enablePostProcessingEffects_ ; public boolean hasEnablePostProcessingEffects() { return ((bitField0_ & 0x00020000) == 0x00020000); } public boolean getEnablePostProcessingEffects() { return enablePostProcessingEffects_; } public Builder setEnablePostProcessingEffects(boolean value) { bitField0_ |= 0x00020000; enablePostProcessingEffects_ = value; onChanged(); return this; } public Builder clearEnablePostProcessingEffects() { bitField0_ = (bitField0_ & ~0x00020000); enablePostProcessingEffects_ = false; onChanged(); return this; } // optional bool animated_water_and_grass = 19 [default = false]; private boolean animatedWaterAndGrass_ ; public boolean hasAnimatedWaterAndGrass() { return ((bitField0_ & 0x00040000) == 0x00040000); } public boolean getAnimatedWaterAndGrass() { return animatedWaterAndGrass_; } public Builder setAnimatedWaterAndGrass(boolean value) { bitField0_ |= 0x00040000; animatedWaterAndGrass_ = value; onChanged(); return this; } public Builder clearAnimatedWaterAndGrass() { bitField0_ = (bitField0_ & ~0x00040000); animatedWaterAndGrass_ = false; onChanged(); return this; } // optional int32 vertical_chunk_mesh_segments = 20 [default = 1]; private int verticalChunkMeshSegments_ = 1; public boolean hasVerticalChunkMeshSegments() { return ((bitField0_ & 0x00080000) == 0x00080000); } public int getVerticalChunkMeshSegments() { return verticalChunkMeshSegments_; } public Builder setVerticalChunkMeshSegments(int value) { bitField0_ |= 0x00080000; verticalChunkMeshSegments_ = value; onChanged(); return this; } public Builder clearVerticalChunkMeshSegments() { bitField0_ = (bitField0_ & ~0x00080000); verticalChunkMeshSegments_ = 1; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:protobuf.Setting.System) } static { defaultInstance = new System(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting.System) } private int bitField0_; // optional .protobuf.Setting.World world = 1; public static final int WORLD_FIELD_NUMBER = 1; private org.terasology.protobuf.Configuration.Setting.World world_; public boolean hasWorld() { return ((bitField0_ & 0x00000001) == 0x00000001); } public org.terasology.protobuf.Configuration.Setting.World getWorld() { return world_; } public org.terasology.protobuf.Configuration.Setting.WorldOrBuilder getWorldOrBuilder() { return world_; } // optional .protobuf.Setting.Player player = 2; public static final int PLAYER_FIELD_NUMBER = 2; private org.terasology.protobuf.Configuration.Setting.Player player_; public boolean hasPlayer() { return ((bitField0_ & 0x00000002) == 0x00000002); } public org.terasology.protobuf.Configuration.Setting.Player getPlayer() { return player_; } public org.terasology.protobuf.Configuration.Setting.PlayerOrBuilder getPlayerOrBuilder() { return player_; } // optional .protobuf.Setting.System system = 3; public static final int SYSTEM_FIELD_NUMBER = 3; private org.terasology.protobuf.Configuration.Setting.System system_; public boolean hasSystem() { return ((bitField0_ & 0x00000004) == 0x00000004); } public org.terasology.protobuf.Configuration.Setting.System getSystem() { return system_; } public org.terasology.protobuf.Configuration.Setting.SystemOrBuilder getSystemOrBuilder() { return system_; } // optional .protobuf.Setting.DebugInfo debug_info = 4; public static final int DEBUG_INFO_FIELD_NUMBER = 4; private org.terasology.protobuf.Configuration.Setting.DebugInfo debugInfo_; public boolean hasDebugInfo() { return ((bitField0_ & 0x00000008) == 0x00000008); } public org.terasology.protobuf.Configuration.Setting.DebugInfo getDebugInfo() { return debugInfo_; } public org.terasology.protobuf.Configuration.Setting.DebugInfoOrBuilder getDebugInfoOrBuilder() { return debugInfo_; } // repeated string active_mod = 5; public static final int ACTIVE_MOD_FIELD_NUMBER = 5; private com.google.protobuf.LazyStringList activeMod_; public java.util.List<String> getActiveModList() { return activeMod_; } public int getActiveModCount() { return activeMod_.size(); } public String getActiveMod(int index) { return activeMod_.get(index); } private void initFields() { world_ = org.terasology.protobuf.Configuration.Setting.World.getDefaultInstance(); player_ = org.terasology.protobuf.Configuration.Setting.Player.getDefaultInstance(); system_ = org.terasology.protobuf.Configuration.Setting.System.getDefaultInstance(); debugInfo_ = org.terasology.protobuf.Configuration.Setting.DebugInfo.getDefaultInstance(); activeMod_ = com.google.protobuf.LazyStringArrayList.EMPTY; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeMessage(1, world_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, player_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, system_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, debugInfo_); } for (int i = 0; i < activeMod_.size(); i++) { output.writeBytes(5, activeMod_.getByteString(i)); } 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, world_); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, player_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, system_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, debugInfo_); } { int dataSize = 0; for (int i = 0; i < activeMod_.size(); i++) { dataSize += com.google.protobuf.CodedOutputStream .computeBytesSizeNoTag(activeMod_.getByteString(i)); } size += dataSize; size += 1 * getActiveModList().size(); } 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.Configuration.Setting parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static org.terasology.protobuf.Configuration.Setting parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { Builder builder = newBuilder(); if (builder.mergeDelimitedFrom(input, extensionRegistry)) { return builder.buildParsed(); } else { return null; } } public static org.terasology.protobuf.Configuration.Setting parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.terasology.protobuf.Configuration.Setting parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return newBuilder().mergeFrom(input, extensionRegistry) .buildParsed(); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(org.terasology.protobuf.Configuration.Setting 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; } public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements org.terasology.protobuf.Configuration.SettingOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.terasology.protobuf.Configuration.internal_static_protobuf_Setting_fieldAccessorTable; } // Construct using org.terasology.protobuf.Configuration.Setting.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getWorldFieldBuilder(); getPlayerFieldBuilder(); getSystemFieldBuilder(); getDebugInfoFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); if (worldBuilder_ == null) { world_ = org.terasology.protobuf.Configuration.Setting.World.getDefaultInstance(); } else { worldBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); if (playerBuilder_ == null) { player_ = org.terasology.protobuf.Configuration.Setting.Player.getDefaultInstance(); } else { playerBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (systemBuilder_ == null) { system_ = org.terasology.protobuf.Configuration.Setting.System.getDefaultInstance(); } else { systemBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (debugInfoBuilder_ == null) { debugInfo_ = org.terasology.protobuf.Configuration.Setting.DebugInfo.getDefaultInstance(); } else { debugInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); activeMod_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.terasology.protobuf.Configuration.Setting.getDescriptor(); } public org.terasology.protobuf.Configuration.Setting getDefaultInstanceForType() { return org.terasology.protobuf.Configuration.Setting.getDefaultInstance(); } public org.terasology.protobuf.Configuration.Setting build() { org.terasology.protobuf.Configuration.Setting result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } private org.terasology.protobuf.Configuration.Setting buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { org.terasology.protobuf.Configuration.Setting result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return result; } public org.terasology.protobuf.Configuration.Setting buildPartial() { org.terasology.protobuf.Configuration.Setting result = new org.terasology.protobuf.Configuration.Setting(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } if (worldBuilder_ == null) { result.world_ = world_; } else { result.world_ = worldBuilder_.build(); } if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (playerBuilder_ == null) { result.player_ = player_; } else { result.player_ = playerBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (systemBuilder_ == null) { result.system_ = system_; } else { result.system_ = systemBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (debugInfoBuilder_ == null) { result.debugInfo_ = debugInfo_; } else { result.debugInfo_ = debugInfoBuilder_.build(); } if (((bitField0_ & 0x00000010) == 0x00000010)) { activeMod_ = new com.google.protobuf.UnmodifiableLazyStringList( activeMod_); bitField0_ = (bitField0_ & ~0x00000010); } result.activeMod_ = activeMod_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.terasology.protobuf.Configuration.Setting) { return mergeFrom((org.terasology.protobuf.Configuration.Setting)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.terasology.protobuf.Configuration.Setting other) { if (other == org.terasology.protobuf.Configuration.Setting.getDefaultInstance()) return this; if (other.hasWorld()) { mergeWorld(other.getWorld()); } if (other.hasPlayer()) { mergePlayer(other.getPlayer()); } if (other.hasSystem()) { mergeSystem(other.getSystem()); } if (other.hasDebugInfo()) { mergeDebugInfo(other.getDebugInfo()); } if (!other.activeMod_.isEmpty()) { if (activeMod_.isEmpty()) { activeMod_ = other.activeMod_; bitField0_ = (bitField0_ & ~0x00000010); } else { ensureActiveModIsMutable(); activeMod_.addAll(other.activeMod_); } onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder( this.getUnknownFields()); while (true) { int tag = input.readTag(); switch (tag) { case 0: this.setUnknownFields(unknownFields.build()); onChanged(); return this; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { this.setUnknownFields(unknownFields.build()); onChanged(); return this; } break; } case 10: { org.terasology.protobuf.Configuration.Setting.World.Builder subBuilder = org.terasology.protobuf.Configuration.Setting.World.newBuilder(); if (hasWorld()) { subBuilder.mergeFrom(getWorld()); } input.readMessage(subBuilder, extensionRegistry); setWorld(subBuilder.buildPartial()); break; } case 18: { org.terasology.protobuf.Configuration.Setting.Player.Builder subBuilder = org.terasology.protobuf.Configuration.Setting.Player.newBuilder(); if (hasPlayer()) { subBuilder.mergeFrom(getPlayer()); } input.readMessage(subBuilder, extensionRegistry); setPlayer(subBuilder.buildPartial()); break; } case 26: { org.terasology.protobuf.Configuration.Setting.System.Builder subBuilder = org.terasology.protobuf.Configuration.Setting.System.newBuilder(); if (hasSystem()) { subBuilder.mergeFrom(getSystem()); } input.readMessage(subBuilder, extensionRegistry); setSystem(subBuilder.buildPartial()); break; } case 34: { org.terasology.protobuf.Configuration.Setting.DebugInfo.Builder subBuilder = org.terasology.protobuf.Configuration.Setting.DebugInfo.newBuilder(); if (hasDebugInfo()) { subBuilder.mergeFrom(getDebugInfo()); } input.readMessage(subBuilder, extensionRegistry); setDebugInfo(subBuilder.buildPartial()); break; } case 42: { ensureActiveModIsMutable(); activeMod_.add(input.readBytes()); break; } } } } private int bitField0_; // optional .protobuf.Setting.World world = 1; private org.terasology.protobuf.Configuration.Setting.World world_ = org.terasology.protobuf.Configuration.Setting.World.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.World, org.terasology.protobuf.Configuration.Setting.World.Builder, org.terasology.protobuf.Configuration.Setting.WorldOrBuilder> worldBuilder_; public boolean hasWorld() { return ((bitField0_ & 0x00000001) == 0x00000001); } public org.terasology.protobuf.Configuration.Setting.World getWorld() { if (worldBuilder_ == null) { return world_; } else { return worldBuilder_.getMessage(); } } public Builder setWorld(org.terasology.protobuf.Configuration.Setting.World value) { if (worldBuilder_ == null) { if (value == null) { throw new NullPointerException(); } world_ = value; onChanged(); } else { worldBuilder_.setMessage(value); } bitField0_ |= 0x00000001; return this; } public Builder setWorld( org.terasology.protobuf.Configuration.Setting.World.Builder builderForValue) { if (worldBuilder_ == null) { world_ = builderForValue.build(); onChanged(); } else { worldBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000001; return this; } public Builder mergeWorld(org.terasology.protobuf.Configuration.Setting.World value) { if (worldBuilder_ == null) { if (((bitField0_ & 0x00000001) == 0x00000001) && world_ != org.terasology.protobuf.Configuration.Setting.World.getDefaultInstance()) { world_ = org.terasology.protobuf.Configuration.Setting.World.newBuilder(world_).mergeFrom(value).buildPartial(); } else { world_ = value; } onChanged(); } else { worldBuilder_.mergeFrom(value); } bitField0_ |= 0x00000001; return this; } public Builder clearWorld() { if (worldBuilder_ == null) { world_ = org.terasology.protobuf.Configuration.Setting.World.getDefaultInstance(); onChanged(); } else { worldBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000001); return this; } public org.terasology.protobuf.Configuration.Setting.World.Builder getWorldBuilder() { bitField0_ |= 0x00000001; onChanged(); return getWorldFieldBuilder().getBuilder(); } public org.terasology.protobuf.Configuration.Setting.WorldOrBuilder getWorldOrBuilder() { if (worldBuilder_ != null) { return worldBuilder_.getMessageOrBuilder(); } else { return world_; } } private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.World, org.terasology.protobuf.Configuration.Setting.World.Builder, org.terasology.protobuf.Configuration.Setting.WorldOrBuilder> getWorldFieldBuilder() { if (worldBuilder_ == null) { worldBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.World, org.terasology.protobuf.Configuration.Setting.World.Builder, org.terasology.protobuf.Configuration.Setting.WorldOrBuilder>( world_, getParentForChildren(), isClean()); world_ = null; } return worldBuilder_; } // optional .protobuf.Setting.Player player = 2; private org.terasology.protobuf.Configuration.Setting.Player player_ = org.terasology.protobuf.Configuration.Setting.Player.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.Player, org.terasology.protobuf.Configuration.Setting.Player.Builder, org.terasology.protobuf.Configuration.Setting.PlayerOrBuilder> playerBuilder_; public boolean hasPlayer() { return ((bitField0_ & 0x00000002) == 0x00000002); } public org.terasology.protobuf.Configuration.Setting.Player getPlayer() { if (playerBuilder_ == null) { return player_; } else { return playerBuilder_.getMessage(); } } public Builder setPlayer(org.terasology.protobuf.Configuration.Setting.Player value) { if (playerBuilder_ == null) { if (value == null) { throw new NullPointerException(); } player_ = value; onChanged(); } else { playerBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } public Builder setPlayer( org.terasology.protobuf.Configuration.Setting.Player.Builder builderForValue) { if (playerBuilder_ == null) { player_ = builderForValue.build(); onChanged(); } else { playerBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } public Builder mergePlayer(org.terasology.protobuf.Configuration.Setting.Player value) { if (playerBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && player_ != org.terasology.protobuf.Configuration.Setting.Player.getDefaultInstance()) { player_ = org.terasology.protobuf.Configuration.Setting.Player.newBuilder(player_).mergeFrom(value).buildPartial(); } else { player_ = value; } onChanged(); } else { playerBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } public Builder clearPlayer() { if (playerBuilder_ == null) { player_ = org.terasology.protobuf.Configuration.Setting.Player.getDefaultInstance(); onChanged(); } else { playerBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } public org.terasology.protobuf.Configuration.Setting.Player.Builder getPlayerBuilder() { bitField0_ |= 0x00000002; onChanged(); return getPlayerFieldBuilder().getBuilder(); } public org.terasology.protobuf.Configuration.Setting.PlayerOrBuilder getPlayerOrBuilder() { if (playerBuilder_ != null) { return playerBuilder_.getMessageOrBuilder(); } else { return player_; } } private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.Player, org.terasology.protobuf.Configuration.Setting.Player.Builder, org.terasology.protobuf.Configuration.Setting.PlayerOrBuilder> getPlayerFieldBuilder() { if (playerBuilder_ == null) { playerBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.Player, org.terasology.protobuf.Configuration.Setting.Player.Builder, org.terasology.protobuf.Configuration.Setting.PlayerOrBuilder>( player_, getParentForChildren(), isClean()); player_ = null; } return playerBuilder_; } // optional .protobuf.Setting.System system = 3; private org.terasology.protobuf.Configuration.Setting.System system_ = org.terasology.protobuf.Configuration.Setting.System.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System, org.terasology.protobuf.Configuration.Setting.System.Builder, org.terasology.protobuf.Configuration.Setting.SystemOrBuilder> systemBuilder_; public boolean hasSystem() { return ((bitField0_ & 0x00000004) == 0x00000004); } public org.terasology.protobuf.Configuration.Setting.System getSystem() { if (systemBuilder_ == null) { return system_; } else { return systemBuilder_.getMessage(); } } public Builder setSystem(org.terasology.protobuf.Configuration.Setting.System value) { if (systemBuilder_ == null) { if (value == null) { throw new NullPointerException(); } system_ = value; onChanged(); } else { systemBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } public Builder setSystem( org.terasology.protobuf.Configuration.Setting.System.Builder builderForValue) { if (systemBuilder_ == null) { system_ = builderForValue.build(); onChanged(); } else { systemBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } public Builder mergeSystem(org.terasology.protobuf.Configuration.Setting.System value) { if (systemBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && system_ != org.terasology.protobuf.Configuration.Setting.System.getDefaultInstance()) { system_ = org.terasology.protobuf.Configuration.Setting.System.newBuilder(system_).mergeFrom(value).buildPartial(); } else { system_ = value; } onChanged(); } else { systemBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } public Builder clearSystem() { if (systemBuilder_ == null) { system_ = org.terasology.protobuf.Configuration.Setting.System.getDefaultInstance(); onChanged(); } else { systemBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } public org.terasology.protobuf.Configuration.Setting.System.Builder getSystemBuilder() { bitField0_ |= 0x00000004; onChanged(); return getSystemFieldBuilder().getBuilder(); } public org.terasology.protobuf.Configuration.Setting.SystemOrBuilder getSystemOrBuilder() { if (systemBuilder_ != null) { return systemBuilder_.getMessageOrBuilder(); } else { return system_; } } private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System, org.terasology.protobuf.Configuration.Setting.System.Builder, org.terasology.protobuf.Configuration.Setting.SystemOrBuilder> getSystemFieldBuilder() { if (systemBuilder_ == null) { systemBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.System, org.terasology.protobuf.Configuration.Setting.System.Builder, org.terasology.protobuf.Configuration.Setting.SystemOrBuilder>( system_, getParentForChildren(), isClean()); system_ = null; } return systemBuilder_; } // optional .protobuf.Setting.DebugInfo debug_info = 4; private org.terasology.protobuf.Configuration.Setting.DebugInfo debugInfo_ = org.terasology.protobuf.Configuration.Setting.DebugInfo.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.DebugInfo, org.terasology.protobuf.Configuration.Setting.DebugInfo.Builder, org.terasology.protobuf.Configuration.Setting.DebugInfoOrBuilder> debugInfoBuilder_; public boolean hasDebugInfo() { return ((bitField0_ & 0x00000008) == 0x00000008); } public org.terasology.protobuf.Configuration.Setting.DebugInfo getDebugInfo() { if (debugInfoBuilder_ == null) { return debugInfo_; } else { return debugInfoBuilder_.getMessage(); } } public Builder setDebugInfo(org.terasology.protobuf.Configuration.Setting.DebugInfo value) { if (debugInfoBuilder_ == null) { if (value == null) { throw new NullPointerException(); } debugInfo_ = value; onChanged(); } else { debugInfoBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } public Builder setDebugInfo( org.terasology.protobuf.Configuration.Setting.DebugInfo.Builder builderForValue) { if (debugInfoBuilder_ == null) { debugInfo_ = builderForValue.build(); onChanged(); } else { debugInfoBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } public Builder mergeDebugInfo(org.terasology.protobuf.Configuration.Setting.DebugInfo value) { if (debugInfoBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && debugInfo_ != org.terasology.protobuf.Configuration.Setting.DebugInfo.getDefaultInstance()) { debugInfo_ = org.terasology.protobuf.Configuration.Setting.DebugInfo.newBuilder(debugInfo_).mergeFrom(value).buildPartial(); } else { debugInfo_ = value; } onChanged(); } else { debugInfoBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } public Builder clearDebugInfo() { if (debugInfoBuilder_ == null) { debugInfo_ = org.terasology.protobuf.Configuration.Setting.DebugInfo.getDefaultInstance(); onChanged(); } else { debugInfoBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } public org.terasology.protobuf.Configuration.Setting.DebugInfo.Builder getDebugInfoBuilder() { bitField0_ |= 0x00000008; onChanged(); return getDebugInfoFieldBuilder().getBuilder(); } public org.terasology.protobuf.Configuration.Setting.DebugInfoOrBuilder getDebugInfoOrBuilder() { if (debugInfoBuilder_ != null) { return debugInfoBuilder_.getMessageOrBuilder(); } else { return debugInfo_; } } private com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.DebugInfo, org.terasology.protobuf.Configuration.Setting.DebugInfo.Builder, org.terasology.protobuf.Configuration.Setting.DebugInfoOrBuilder> getDebugInfoFieldBuilder() { if (debugInfoBuilder_ == null) { debugInfoBuilder_ = new com.google.protobuf.SingleFieldBuilder< org.terasology.protobuf.Configuration.Setting.DebugInfo, org.terasology.protobuf.Configuration.Setting.DebugInfo.Builder, org.terasology.protobuf.Configuration.Setting.DebugInfoOrBuilder>( debugInfo_, getParentForChildren(), isClean()); debugInfo_ = null; } return debugInfoBuilder_; } // repeated string active_mod = 5; private com.google.protobuf.LazyStringList activeMod_ = com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureActiveModIsMutable() { if (!((bitField0_ & 0x00000010) == 0x00000010)) { activeMod_ = new com.google.protobuf.LazyStringArrayList(activeMod_); bitField0_ |= 0x00000010; } } public java.util.List<String> getActiveModList() { return java.util.Collections.unmodifiableList(activeMod_); } public int getActiveModCount() { return activeMod_.size(); } public String getActiveMod(int index) { return activeMod_.get(index); } public Builder setActiveMod( int index, String value) { if (value == null) { throw new NullPointerException(); } ensureActiveModIsMutable(); activeMod_.set(index, value); onChanged(); return this; } public Builder addActiveMod(String value) { if (value == null) { throw new NullPointerException(); } ensureActiveModIsMutable(); activeMod_.add(value); onChanged(); return this; } public Builder addAllActiveMod( java.lang.Iterable<String> values) { ensureActiveModIsMutable(); super.addAll(values, activeMod_); onChanged(); return this; } public Builder clearActiveMod() { activeMod_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } void addActiveMod(com.google.protobuf.ByteString value) { ensureActiveModIsMutable(); activeMod_.add(value); onChanged(); } // @@protoc_insertion_point(builder_scope:protobuf.Setting) } static { defaultInstance = new Setting(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protobuf.Setting) } private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_World_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_World_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_World_Origin_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_World_Origin_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_DebugInfo_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_DebugInfo_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_Player_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_Player_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_System_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_System_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_System_CloudRes_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_System_CloudRes_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protobuf_Setting_System_DisplayMode_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protobuf_Setting_System_DisplayMode_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\rConfig2.proto\022\010protobuf\"\250\016\n\007Setting\022&\n" + "\005world\030\001 \001(\0132\027.protobuf.Setting.World\022(\n" + "\006player\030\002 \001(\0132\030.protobuf.Setting.Player\022" + "(\n\006system\030\003 \001(\0132\030.protobuf.Setting.Syste" + "m\022/\n\ndebug_info\030\004 \001(\0132\033.protobuf.Setting" + ".DebugInfo\022\022\n\nactive_mod\030\005 \003(\t\032\266\003\n\005World" + "\022\036\n\013world_title\030\001 \001(\t:\tNew World\022!\n\024fore" + "st_grass_density\030\002 \001(\002:\0030.3\022!\n\024plains_gr" + "ass_density\030\003 \001(\002:\0030.2\022!\n\022snow_grass_den" + "sity\030\004 \001(\002:\0050.001\022#\n\026mountain_grass_dens", "ity\030\005 \001(\002:\0030.2\022#\n\024desert_grass_density\030\006" + " \001(\002:\0050.001\022\'\n\026day_night_length_in_ms\030\007 " + "\001(\022:\0071800000\022(\n\031initial_time_offset_in_m" + "s\030\t \001(\022:\00560000\0224\n\014spawn_origin\030\n \001(\0132\036.p" + "rotobuf.Setting.World.Origin\022\"\n\014default_" + "seed\030\013 \001(\t:\014Blockmaina42\032-\n\006Origin\022\021\n\001x\030" + "\001 \001(\002:\006-24429\022\020\n\001y\030\002 \001(\002:\00520547\032\316\001\n\tDebu" + "gInfo\022\024\n\005debug\030\001 \001(\010:\005false\022\036\n\017debug_col" + "lision\030\002 \001(\010:\005false\022*\n\033render_chunk_boun" + "ding_boxes\030\003 \001(\010:\005false\022\032\n\013demo_flight\030\004", " \001(\010:\005false\022\037\n\021demo_flight_speed\030\005 \001(\002:\004" + "0.08\022\"\n\023DEPRECATED_god_mode\030\006 \001(\010:\005false" + "\032\226\001\n\006Player\022\020\n\003fov\030\001 \001(\002:\003100\022\031\n\nmouse_s" + "ens\030\002 \001(\002:\0050.075\022\034\n\016camera_bobbing\030\003 \001(\010" + ":\004true\022&\n\030render_first_person_view\030\004 \001(\010" + ":\004true\022\031\n\013placing_box\030\005 \001(\010:\004true\032\270\006\n\006Sy" + "stem\022\032\n\rmax_particles\030\001 \001(\005:\003256\022;\n\020clou" + "d_resolution\030\002 \001(\0132!.protobuf.Setting.Sy" + "stem.CloudRes\022#\n\025cloud_update_interval\030\003" + " \001(\005:\0048000\022\026\n\013max_threads\030\004 \001(\005:\0012\022\031\n\013sa", "ve_chunks\030\005 \001(\010:\004true\022\036\n\020chunk_cache_siz" + "e\030\006 \001(\005:\0042048\022\033\n\016max_chunk_VBOs\030\007 \001(\005:\0035" + "12\022\022\n\005gamma\030\010 \001(\002:\0032.2\022\030\n\014pixel_format\030\t" + " \001(\005:\00224\022:\n\014display_mode\030\n \001(\0132$.protobu" + "f.Setting.System.DisplayMode\022\031\n\nfullscre" + "en\030\013 \001(\010:\005false\022%\n\032active_viewing_distan" + "ce_id\030\014 \001(\005:\0010\022 \n\025viewing_distance_near\030" + "\r \001(\005:\0018\022%\n\031viewing_distance_moderate\030\016 " + "\001(\005:\00216\022 \n\024viewing_distance_far\030\017 \001(\005:\0023" + "2\022\"\n\026viewing_distance_ultra\030\020 \001(\005:\00248\022\037\n", "\020flickering_light\030\021 \001(\010:\005false\022-\n\036enable" + "_post_processing_effects\030\022 \001(\010:\005false\022\'\n" + "\030animated_water_and_grass\030\023 \001(\010:\005false\022\'" + "\n\034vertical_chunk_mesh_segments\030\024 \001(\005:\0011\032" + "*\n\010CloudRes\022\016\n\001x\030\001 \001(\002:\003512\022\016\n\001y\030\002 \001(\002:\003" + "512\0327\n\013DisplayMode\022\023\n\005width\030\001 \001(\005:\0041280\022" + "\023\n\006height\030\002 \001(\005:\003720B*\n\027org.terasology.p" + "rotobufB\rConfigurationH\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; internal_static_protobuf_Setting_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_protobuf_Setting_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_descriptor, new java.lang.String[] { "World", "Player", "System", "DebugInfo", "ActiveMod", }, org.terasology.protobuf.Configuration.Setting.class, org.terasology.protobuf.Configuration.Setting.Builder.class); internal_static_protobuf_Setting_World_descriptor = internal_static_protobuf_Setting_descriptor.getNestedTypes().get(0); internal_static_protobuf_Setting_World_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_World_descriptor, new java.lang.String[] { "WorldTitle", "ForestGrassDensity", "PlainsGrassDensity", "SnowGrassDensity", "MountainGrassDensity", "DesertGrassDensity", "DayNightLengthInMs", "InitialTimeOffsetInMs", "SpawnOrigin", "DefaultSeed", }, org.terasology.protobuf.Configuration.Setting.World.class, org.terasology.protobuf.Configuration.Setting.World.Builder.class); internal_static_protobuf_Setting_World_Origin_descriptor = internal_static_protobuf_Setting_World_descriptor.getNestedTypes().get(0); internal_static_protobuf_Setting_World_Origin_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_World_Origin_descriptor, new java.lang.String[] { "X", "Y", }, org.terasology.protobuf.Configuration.Setting.World.Origin.class, org.terasology.protobuf.Configuration.Setting.World.Origin.Builder.class); internal_static_protobuf_Setting_DebugInfo_descriptor = internal_static_protobuf_Setting_descriptor.getNestedTypes().get(1); internal_static_protobuf_Setting_DebugInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_DebugInfo_descriptor, new java.lang.String[] { "Debug", "DebugCollision", "RenderChunkBoundingBoxes", "DemoFlight", "DemoFlightSpeed", "DEPRECATEDGodMode", }, org.terasology.protobuf.Configuration.Setting.DebugInfo.class, org.terasology.protobuf.Configuration.Setting.DebugInfo.Builder.class); internal_static_protobuf_Setting_Player_descriptor = internal_static_protobuf_Setting_descriptor.getNestedTypes().get(2); internal_static_protobuf_Setting_Player_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_Player_descriptor, new java.lang.String[] { "Fov", "MouseSens", "CameraBobbing", "RenderFirstPersonView", "PlacingBox", }, org.terasology.protobuf.Configuration.Setting.Player.class, org.terasology.protobuf.Configuration.Setting.Player.Builder.class); internal_static_protobuf_Setting_System_descriptor = internal_static_protobuf_Setting_descriptor.getNestedTypes().get(3); internal_static_protobuf_Setting_System_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_System_descriptor, new java.lang.String[] { "MaxParticles", "CloudResolution", "CloudUpdateInterval", "MaxThreads", "SaveChunks", "ChunkCacheSize", "MaxChunkVBOs", "Gamma", "PixelFormat", "DisplayMode", "Fullscreen", "ActiveViewingDistanceId", "ViewingDistanceNear", "ViewingDistanceModerate", "ViewingDistanceFar", "ViewingDistanceUltra", "FlickeringLight", "EnablePostProcessingEffects", "AnimatedWaterAndGrass", "VerticalChunkMeshSegments", }, org.terasology.protobuf.Configuration.Setting.System.class, org.terasology.protobuf.Configuration.Setting.System.Builder.class); internal_static_protobuf_Setting_System_CloudRes_descriptor = internal_static_protobuf_Setting_System_descriptor.getNestedTypes().get(0); internal_static_protobuf_Setting_System_CloudRes_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_System_CloudRes_descriptor, new java.lang.String[] { "X", "Y", }, org.terasology.protobuf.Configuration.Setting.System.CloudRes.class, org.terasology.protobuf.Configuration.Setting.System.CloudRes.Builder.class); internal_static_protobuf_Setting_System_DisplayMode_descriptor = internal_static_protobuf_Setting_System_descriptor.getNestedTypes().get(1); internal_static_protobuf_Setting_System_DisplayMode_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protobuf_Setting_System_DisplayMode_descriptor, new java.lang.String[] { "Width", "Height", }, org.terasology.protobuf.Configuration.Setting.System.DisplayMode.class, org.terasology.protobuf.Configuration.Setting.System.DisplayMode.Builder.class); return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); } // @@protoc_insertion_point(outer_class_scope) }