// 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)
}