# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: soulfire/common.proto
# Protobuf Python Version: 6.31.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'soulfire/common.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from soulfire import api_docs_pb2 as soulfire_dot_api__docs__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15soulfire/common.proto\x12\x0bsoulfire.v1\x1a\x17soulfire/api_docs.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1cgoogle/protobuf/struct.proto\"f\n\rBlockPosition\x12\x11\n\x01x\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02R\x01x\x12\x11\n\x01y\x18\x02 \x01(\x05\x42\x03\xe0\x41\x02R\x01y\x12\x11\n\x01z\x18\x03 \x01(\x05\x42\x03\xe0\x41\x02R\x01z\x12\x1c\n\tdimension\x18\x04 \x01(\tR\tdimension\"f\n\rWorldPosition\x12\x11\n\x01x\x18\x01 \x01(\x01\x42\x03\xe0\x41\x02R\x01x\x12\x11\n\x01y\x18\x02 \x01(\x01\x42\x03\xe0\x41\x02R\x01y\x12\x11\n\x01z\x18\x03 \x01(\x01\x42\x03\xe0\x41\x02R\x01z\x12\x1c\n\tdimension\x18\x04 \x01(\tR\tdimension\"\xe8\x01\n\nProxyProto\x12\x35\n\x04type\x18\x01 \x01(\x0e\x32\x1c.soulfire.v1.ProxyProto.TypeB\x03\xe0\x41\x02R\x04type\x12\x1d\n\x07\x61\x64\x64ress\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07\x61\x64\x64ress\x12\x1f\n\x08username\x18\x03 \x01(\tH\x00R\x08username\x88\x01\x01\x12\x1f\n\x08password\x18\x04 \x01(\tH\x01R\x08password\x88\x01\x01\"(\n\x04Type\x12\x08\n\x04HTTP\x10\x00\x12\n\n\x06SOCKS4\x10\x01\x12\n\n\x06SOCKS5\x10\x02\x42\x0b\n\t_usernameB\x0b\n\t_password\"\x8a\x0c\n\x15MinecraftAccountProto\x12L\n\x04type\x18\x01 \x01(\x0e\x32\x33.soulfire.v1.MinecraftAccountProto.AccountTypeProtoB\x03\xe0\x41\x02R\x04type\x12,\n\nprofile_id\x18\x02 \x01(\tB\r\xe0\x41\x02\xd2\xf3\x18\x06\n\x04uuidR\tprofileId\x12+\n\x0flast_known_name\x18\x03 \x01(\tB\x03\xe0\x41\x02R\rlastKnownName\x12m\n\x16online_chain_java_data\x18\x05 \x01(\x0b\x32\x36.soulfire.v1.MinecraftAccountProto.OnlineChainJavaDataH\x00R\x13onlineChainJavaData\x12`\n\x11offline_java_data\x18\x06 \x01(\x0b\x32\x32.soulfire.v1.MinecraftAccountProto.OfflineJavaDataH\x00R\x0fofflineJavaData\x12S\n\x0c\x62\x65\x64rock_data\x18\x07 \x01(\x0b\x32..soulfire.v1.MinecraftAccountProto.BedrockDataH\x00R\x0b\x62\x65\x64rockData\x12p\n\x17online_simple_java_data\x18\n \x01(\x0b\x32\x37.soulfire.v1.MinecraftAccountProto.OnlineSimpleJavaDataH\x00R\x14onlineSimpleJavaData\x12m\n\x16the_altening_java_data\x18\x0b \x01(\x0b\x32\x36.soulfire.v1.MinecraftAccountProto.TheAlteningJavaDataH\x00R\x13theAlteningJavaData\x12;\n\x06\x63onfig\x18\x08 \x03(\x0b\x32\x1e.soulfire.v1.SettingsNamespaceB\x03\xe0\x41\x06R\x06\x63onfig\x12T\n\x13persistent_metadata\x18\t \x03(\x0b\x32\x1e.soulfire.v1.SettingsNamespaceB\x03\xe0\x41\x06R\x12persistentMetadata\x1aR\n\x13OnlineChainJavaData\x12;\n\nauth_chain\x18\x03 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\tauthChain\x1a\x11\n\x0fOfflineJavaData\x1ai\n\x14OnlineSimpleJavaData\x12&\n\x0c\x61\x63\x63\x65ss_token\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0b\x61\x63\x63\x65ssToken\x12)\n\x0e\x65xpire_time_ms\x18\x02 \x01(\x03\x42\x03\xe0\x41\x02R\x0c\x65xpireTimeMs\x1ag\n\x13TheAlteningJavaData\x12(\n\raccount_token\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x0c\x61\x63\x63ountToken\x12&\n\x0c\x61\x63\x63\x65ss_token\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x61\x63\x63\x65ssToken\x1aJ\n\x0b\x42\x65\x64rockData\x12;\n\nauth_chain\x18\x07 \x01(\x0b\x32\x17.google.protobuf.StructB\x03\xe0\x41\x02R\tauthChain\"\x96\x02\n\x10\x41\x63\x63ountTypeProto\x12\x1e\n\x1aMICROSOFT_JAVA_CREDENTIALS\x10\x00\x12!\n\x1dMICROSOFT_BEDROCK_CREDENTIALS\x10\x01\x12\x0b\n\x07OFFLINE\x10\x04\x12\x1e\n\x1aMICROSOFT_JAVA_DEVICE_CODE\x10\x05\x12!\n\x1dMICROSOFT_BEDROCK_DEVICE_CODE\x10\x06\x12 \n\x1cMICROSOFT_JAVA_REFRESH_TOKEN\x10\x07\x12\x1a\n\x16MICROSOFT_JAVA_COOKIES\x10\x08\x12\x1f\n\x1bMICROSOFT_JAVA_ACCESS_TOKEN\x10\t\x12\x10\n\x0cTHE_ALTENING\x10\nB\x0e\n\x0c\x61\x63\x63ount_data\"\xde\x01\n\x11SettingsNamespace\x12!\n\tnamespace\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tnamespace\x12K\n\x07\x65ntries\x18\x02 \x03(\x0b\x32,.soulfire.v1.SettingsNamespace.SettingsEntryB\x03\xe0\x41\x06R\x07\x65ntries\x1aY\n\rSettingsEntry\x12\x15\n\x03key\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x03key\x12\x31\n\x05value\x18\x02 \x01(\x0b\x32\x16.google.protobuf.ValueB\x03\xe0\x41\x02R\x05value\"S\n\x17SettingsEntryIdentifier\x12!\n\tnamespace\x18\x01 \x01(\tB\x03\xe0\x41\x02R\tnamespace\x12\x15\n\x03key\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x03key\"\xc0\x03\n\rStringSetting\x12\x1c\n\x07ui_name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x06uiName\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12\x15\n\x03\x64\x65\x66\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x03\x64\x65\x66\x12H\n\ninput_type\x18\n \x01(\x0e\x32$.soulfire.v1.StringSetting.InputTypeB\x03\xe0\x41\x02R\tinputType\x12%\n\x0bplaceholder\x18\x06 \x01(\tB\x03\xe0\x41\x02R\x0bplaceholder\x12\"\n\nmin_length\x18\x07 \x01(\x05\x42\x03\xe0\x41\x02R\tminLength\x12\"\n\nmax_length\x18\x08 \x01(\x05\x42\x03\xe0\x41\x02R\tmaxLength\x12\x1d\n\x07pattern\x18\t \x01(\tB\x03\xe0\x41\x02R\x07pattern\x12\x1f\n\x08\x64isabled\x18\x0b \x01(\x08\x42\x03\xe0\x41\x02R\x08\x64isabled\"Z\n\tInputType\x12\x08\n\x04TEXT\x10\x00\x12\x0c\n\x08PASSWORD\x10\x01\x12\t\n\x05\x45MAIL\x10\x02\x12\n\n\x06SEARCH\x10\x03\x12\x07\n\x03TEL\x10\x04\x12\x07\n\x03URL\x10\x05\x12\x0c\n\x08TEXTAREA\x10\x06\"\xab\x02\n\nIntSetting\x12\x1c\n\x07ui_name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x06uiName\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12\x15\n\x03\x64\x65\x66\x18\x03 \x01(\x05\x42\x03\xe0\x41\x02R\x03\x64\x65\x66\x12\x15\n\x03min\x18\x04 \x01(\x05\x42\x03\xe0\x41\x02R\x03min\x12\x15\n\x03max\x18\x05 \x01(\x05\x42\x03\xe0\x41\x02R\x03max\x12\x17\n\x04step\x18\x06 \x01(\x05\x42\x03\xe0\x41\x02R\x04step\x12%\n\x0bplaceholder\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x0bplaceholder\x12\x32\n\x12thousand_separator\x18\x08 \x01(\x08\x42\x03\xe0\x41\x02R\x11thousandSeparator\x12\x1f\n\x08\x64isabled\x18\t \x01(\x08\x42\x03\xe0\x41\x02R\x08\x64isabled\"\x8d\x03\n\rDoubleSetting\x12\x1c\n\x07ui_name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x06uiName\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12\x15\n\x03\x64\x65\x66\x18\x03 \x01(\x01\x42\x03\xe0\x41\x02R\x03\x64\x65\x66\x12\x15\n\x03min\x18\x04 \x01(\x01\x42\x03\xe0\x41\x02R\x03min\x12\x15\n\x03max\x18\x05 \x01(\x01\x42\x03\xe0\x41\x02R\x03max\x12\x17\n\x04step\x18\x06 \x01(\x01\x42\x03\xe0\x41\x02R\x04step\x12%\n\x0bplaceholder\x18\x07 \x01(\tB\x03\xe0\x41\x02R\x0bplaceholder\x12\x32\n\x12thousand_separator\x18\x08 \x01(\x08\x42\x03\xe0\x41\x02R\x11thousandSeparator\x12(\n\rdecimal_scale\x18\t \x01(\x05\x42\x03\xe0\x41\x02R\x0c\x64\x65\x63imalScale\x12\x33\n\x13\x66ixed_decimal_scale\x18\n \x01(\x08\x42\x03\xe0\x41\x02R\x11\x66ixedDecimalScale\x12\x1f\n\x08\x64isabled\x18\x0b \x01(\x08\x42\x03\xe0\x41\x02R\x08\x64isabled\"\x8a\x01\n\x0b\x42oolSetting\x12\x1c\n\x07ui_name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x06uiName\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12\x15\n\x03\x64\x65\x66\x18\x03 \x01(\x08\x42\x03\xe0\x41\x02R\x03\x64\x65\x66\x12\x1f\n\x08\x64isabled\x18\x04 \x01(\x08\x42\x03\xe0\x41\x02R\x08\x64isabled\"\xd5\x02\n\x0c\x43omboSetting\x12\x1c\n\x07ui_name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x06uiName\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12:\n\x07options\x18\x03 \x03(\x0b\x32 .soulfire.v1.ComboSetting.OptionR\x07options\x12\x15\n\x03\x64\x65\x66\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x03\x64\x65\x66\x12\x1f\n\x08\x64isabled\x18\x05 \x01(\x08\x42\x03\xe0\x41\x02R\x08\x64isabled\x1a\x8b\x01\n\x06Option\x12\x13\n\x02id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x02id\x12&\n\x0c\x64isplay_name\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64isplayName\x12\x1c\n\x07icon_id\x18\x03 \x01(\tH\x00R\x06iconId\x88\x01\x01\x12\x1a\n\x08keywords\x18\x04 \x03(\tR\x08keywordsB\n\n\x08_icon_id\"\x8b\x01\n\x11StringListSetting\x12\x1c\n\x07ui_name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x06uiName\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12\x10\n\x03\x64\x65\x66\x18\x03 \x03(\tR\x03\x64\x65\x66\x12\x1f\n\x08\x64isabled\x18\x04 \x01(\x08\x42\x03\xe0\x41\x02R\x08\x64isabled\"\xbe\x03\n\rMinMaxSetting\x12\x15\n\x03min\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02R\x03min\x12\x15\n\x03max\x18\x02 \x01(\x05\x42\x03\xe0\x41\x02R\x03max\x12\x17\n\x04step\x18\x03 \x01(\x05\x42\x03\xe0\x41\x02R\x04step\x12\x32\n\x12thousand_separator\x18\x04 \x01(\x08\x42\x03\xe0\x41\x02R\x11thousandSeparator\x12\x41\n\x08minEntry\x18\x05 \x01(\x0b\x32 .soulfire.v1.MinMaxSetting.EntryB\x03\xe0\x41\x02R\x08minEntry\x12\x41\n\x08maxEntry\x18\x06 \x01(\x0b\x32 .soulfire.v1.MinMaxSetting.EntryB\x03\xe0\x41\x02R\x08maxEntry\x12\x1f\n\x08\x64isabled\x18\x07 \x01(\x08\x42\x03\xe0\x41\x02R\x08\x64isabled\x1a\x8a\x01\n\x05\x45ntry\x12\x1c\n\x07ui_name\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x06uiName\x12%\n\x0b\x64\x65scription\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12\x15\n\x03\x64\x65\x66\x18\x03 \x01(\x05\x42\x03\xe0\x41\x02R\x03\x64\x65\x66\x12%\n\x0bplaceholder\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x0bplaceholder\"\x91\x04\n\x12SettingsDefinition\x12\x39\n\x02id\x18\x01 \x01(\x0b\x32$.soulfire.v1.SettingsEntryIdentifierB\x03\xe0\x41\x02R\x02id\x12\x42\n\x05scope\x18\x02 \x01(\x0e\x32\'.soulfire.v1.SettingsPageEntryScopeTypeB\x03\xe0\x41\x02R\x05scope\x12\x34\n\x06string\x18\x03 \x01(\x0b\x32\x1a.soulfire.v1.StringSettingH\x00R\x06string\x12+\n\x03int\x18\x04 \x01(\x0b\x32\x17.soulfire.v1.IntSettingH\x00R\x03int\x12\x34\n\x06\x64ouble\x18\x05 \x01(\x0b\x32\x1a.soulfire.v1.DoubleSettingH\x00R\x06\x64ouble\x12.\n\x04\x62ool\x18\x06 \x01(\x0b\x32\x18.soulfire.v1.BoolSettingH\x00R\x04\x62ool\x12\x31\n\x05\x63ombo\x18\x07 \x01(\x0b\x32\x19.soulfire.v1.ComboSettingH\x00R\x05\x63ombo\x12\x41\n\x0bstring_list\x18\x08 \x01(\x0b\x32\x1e.soulfire.v1.StringListSettingH\x00R\nstringList\x12\x35\n\x07min_max\x18\t \x01(\x0b\x32\x1a.soulfire.v1.MinMaxSettingH\x00R\x06minMaxB\x06\n\x04type\"\xd8\x02\n\x0cSettingsPage\x12\x13\n\x02id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x02id\x12-\n\x10owning_plugin_id\x18\x02 \x01(\tH\x00R\x0eowningPluginId\x88\x01\x01\x12 \n\tpage_name\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x08pageName\x12>\n\x07\x65ntries\x18\x05 \x03(\x0b\x32$.soulfire.v1.SettingsEntryIdentifierR\x07\x65ntries\x12\x1c\n\x07icon_id\x18\x06 \x01(\tB\x03\xe0\x41\x02R\x06iconId\x12X\n\x12\x65nabled_identifier\x18\x07 \x01(\x0b\x32$.soulfire.v1.SettingsEntryIdentifierH\x01R\x11\x65nabledIdentifier\x88\x01\x01\x42\x13\n\x11_owning_plugin_idB\x15\n\x13_enabled_identifier\"\xcd\x01\n\x0cServerPlugin\x12\x13\n\x02id\x18\x01 \x01(\tB\x03\xe0\x41\x02R\x02id\x12\x1d\n\x07version\x18\x02 \x01(\tB\x03\xe0\x41\x02R\x07version\x12%\n\x0b\x64\x65scription\x18\x03 \x01(\tB\x03\xe0\x41\x02R\x0b\x64\x65scription\x12\x1b\n\x06\x61uthor\x18\x04 \x01(\tB\x03\xe0\x41\x02R\x06\x61uthor\x12\x1d\n\x07license\x18\x05 \x01(\tB\x03\xe0\x41\x02R\x07license\x12&\n\x07website\x18\x06 \x01(\tB\x0c\xe0\x41\x02\xd2\xf3\x18\x05\n\x03uriR\x07website*\xd9\x01\n\x16\x41\x63\x63ountTypeCredentials\x12\x1e\n\x1aMICROSOFT_JAVA_CREDENTIALS\x10\x00\x12!\n\x1dMICROSOFT_BEDROCK_CREDENTIALS\x10\x01\x12\x0b\n\x07OFFLINE\x10\x04\x12 \n\x1cMICROSOFT_JAVA_REFRESH_TOKEN\x10\x05\x12\x1a\n\x16MICROSOFT_JAVA_COOKIES\x10\x06\x12\x1f\n\x1bMICROSOFT_JAVA_ACCESS_TOKEN\x10\x07\x12\x10\n\x0cTHE_ALTENING\x10\x08*Z\n\x15\x41\x63\x63ountTypeDeviceCode\x12\x1e\n\x1aMICROSOFT_JAVA_DEVICE_CODE\x10\x00\x12!\n\x1dMICROSOFT_BEDROCK_DEVICE_CODE\x10\x01*\xc5\x03\n\x10GlobalPermission\x12\x13\n\x0f\x43REATE_INSTANCE\x10\x00\x12\x19\n\x15GLOBAL_SUBSCRIBE_LOGS\x10\x01\x12\x14\n\x10READ_CLIENT_DATA\x10\x02\x12\x16\n\x12READ_SERVER_CONFIG\x10\x03\x12\x18\n\x14UPDATE_SERVER_CONFIG\x10\x04\x12\x0f\n\x0b\x43REATE_USER\x10\x05\x12\r\n\tREAD_USER\x10\x06\x12\x0f\n\x0bUPDATE_USER\x10\x07\x12\x0f\n\x0b\x44\x45LETE_USER\x10\x08\x12\x1c\n\x18GLOBAL_COMMAND_EXECUTION\x10\t\x12\x17\n\x13INVALIDATE_SESSIONS\x10\x0b\x12\x1e\n\x1aGENERATE_SELF_WEBDAV_TOKEN\x10\x0c\x12\x1b\n\x17GENERATE_SELF_API_TOKEN\x10\x0f\x12\x18\n\x14UPDATE_SELF_USERNAME\x10\r\x12\x15\n\x11UPDATE_SELF_EMAIL\x10\x0e\x12\x16\n\x12GENERATE_API_TOKEN\x10\x10\x12\x1c\n\x18INVALIDATE_SELF_SESSIONS\x10\x11\"\x04\x08\x12\x10\x12\"\x04\x08\x13\x10\x13\"\x04\x08\x14\x10\x14\"\x04\x08\x15\x10\x15\"\x04\x08\x16\x10\x16*\xc2\x03\n\x12InstancePermission\x12\x1e\n\x1aINSTANCE_COMMAND_EXECUTION\x10\x00\x12\x11\n\rREAD_INSTANCE\x10\x02\x12\x18\n\x14UPDATE_INSTANCE_META\x10\x03\x12\x1a\n\x16UPDATE_INSTANCE_CONFIG\x10\x0e\x12\x13\n\x0f\x44\x45LETE_INSTANCE\x10\x04\x12\x1b\n\x17\x41UTHENTICATE_MC_ACCOUNT\x10\x06\x12\x0f\n\x0b\x43HECK_PROXY\x10\x07\x12\x10\n\x0c\x44OWNLOAD_URL\x10\x08\x12\x19\n\x15\x41\x43\x43\x45SS_OBJECT_STORAGE\x10\t\x12\x1b\n\x17INSTANCE_SUBSCRIBE_LOGS\x10\r\x12\x1c\n\x18READ_INSTANCE_AUDIT_LOGS\x10\x0f\x12\x11\n\rREAD_BOT_INFO\x10\n\x12\x15\n\x11UPDATE_BOT_CONFIG\x10\x0b\x12\x10\n\x0c\x43ONTROL_BOTS\x10\x15\x12\x13\n\x0f\x45XECUTE_SCRIPTS\x10\x16\x12\x17\n\x13\x43ONTROL_BOT_ACTIONS\x10\x17\x12\x10\n\x0cRAW_PROTOCOL\x10\x18\"\x04\x08\x10\x10\x10\"\x04\x08\x11\x10\x11\"\x04\x08\x12\x10\x12\"\x04\x08\x13\x10\x13\"\x04\x08\x14\x10\x14*\x1f\n\x08UserRole\x12\t\n\x05\x41\x44MIN\x10\x00\x12\x08\n\x04USER\x10\x01*?\n\x1aSettingsPageEntryScopeType\x12\n\n\x06SERVER\x10\x00\x12\x0c\n\x08INSTANCE\x10\x01\x12\x07\n\x03\x42OT\x10\x02\x42!\n\x1d\x63om.soulfiremc.grpc.generatedP\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'soulfire.common_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'\n\035com.soulfiremc.grpc.generatedP\001'
  _globals['_BLOCKPOSITION'].fields_by_name['x']._loaded_options = None
  _globals['_BLOCKPOSITION'].fields_by_name['x']._serialized_options = b'\340A\002'
  _globals['_BLOCKPOSITION'].fields_by_name['y']._loaded_options = None
  _globals['_BLOCKPOSITION'].fields_by_name['y']._serialized_options = b'\340A\002'
  _globals['_BLOCKPOSITION'].fields_by_name['z']._loaded_options = None
  _globals['_BLOCKPOSITION'].fields_by_name['z']._serialized_options = b'\340A\002'
  _globals['_WORLDPOSITION'].fields_by_name['x']._loaded_options = None
  _globals['_WORLDPOSITION'].fields_by_name['x']._serialized_options = b'\340A\002'
  _globals['_WORLDPOSITION'].fields_by_name['y']._loaded_options = None
  _globals['_WORLDPOSITION'].fields_by_name['y']._serialized_options = b'\340A\002'
  _globals['_WORLDPOSITION'].fields_by_name['z']._loaded_options = None
  _globals['_WORLDPOSITION'].fields_by_name['z']._serialized_options = b'\340A\002'
  _globals['_PROXYPROTO'].fields_by_name['type']._loaded_options = None
  _globals['_PROXYPROTO'].fields_by_name['type']._serialized_options = b'\340A\002'
  _globals['_PROXYPROTO'].fields_by_name['address']._loaded_options = None
  _globals['_PROXYPROTO'].fields_by_name['address']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO_ONLINECHAINJAVADATA'].fields_by_name['auth_chain']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO_ONLINECHAINJAVADATA'].fields_by_name['auth_chain']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO_ONLINESIMPLEJAVADATA'].fields_by_name['access_token']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO_ONLINESIMPLEJAVADATA'].fields_by_name['access_token']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO_ONLINESIMPLEJAVADATA'].fields_by_name['expire_time_ms']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO_ONLINESIMPLEJAVADATA'].fields_by_name['expire_time_ms']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO_THEALTENINGJAVADATA'].fields_by_name['account_token']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO_THEALTENINGJAVADATA'].fields_by_name['account_token']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO_THEALTENINGJAVADATA'].fields_by_name['access_token']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO_THEALTENINGJAVADATA'].fields_by_name['access_token']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO_BEDROCKDATA'].fields_by_name['auth_chain']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO_BEDROCKDATA'].fields_by_name['auth_chain']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['type']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['type']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['profile_id']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['profile_id']._serialized_options = b'\340A\002\322\363\030\006\n\004uuid'
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['last_known_name']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['last_known_name']._serialized_options = b'\340A\002'
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['config']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['config']._serialized_options = b'\340A\006'
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['persistent_metadata']._loaded_options = None
  _globals['_MINECRAFTACCOUNTPROTO'].fields_by_name['persistent_metadata']._serialized_options = b'\340A\006'
  _globals['_SETTINGSNAMESPACE_SETTINGSENTRY'].fields_by_name['key']._loaded_options = None
  _globals['_SETTINGSNAMESPACE_SETTINGSENTRY'].fields_by_name['key']._serialized_options = b'\340A\002'
  _globals['_SETTINGSNAMESPACE_SETTINGSENTRY'].fields_by_name['value']._loaded_options = None
  _globals['_SETTINGSNAMESPACE_SETTINGSENTRY'].fields_by_name['value']._serialized_options = b'\340A\002'
  _globals['_SETTINGSNAMESPACE'].fields_by_name['namespace']._loaded_options = None
  _globals['_SETTINGSNAMESPACE'].fields_by_name['namespace']._serialized_options = b'\340A\002'
  _globals['_SETTINGSNAMESPACE'].fields_by_name['entries']._loaded_options = None
  _globals['_SETTINGSNAMESPACE'].fields_by_name['entries']._serialized_options = b'\340A\006'
  _globals['_SETTINGSENTRYIDENTIFIER'].fields_by_name['namespace']._loaded_options = None
  _globals['_SETTINGSENTRYIDENTIFIER'].fields_by_name['namespace']._serialized_options = b'\340A\002'
  _globals['_SETTINGSENTRYIDENTIFIER'].fields_by_name['key']._loaded_options = None
  _globals['_SETTINGSENTRYIDENTIFIER'].fields_by_name['key']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['ui_name']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['ui_name']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['description']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['def']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['def']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['input_type']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['input_type']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['placeholder']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['placeholder']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['min_length']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['min_length']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['max_length']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['max_length']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['pattern']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['pattern']._serialized_options = b'\340A\002'
  _globals['_STRINGSETTING'].fields_by_name['disabled']._loaded_options = None
  _globals['_STRINGSETTING'].fields_by_name['disabled']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['ui_name']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['ui_name']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['description']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['def']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['def']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['min']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['min']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['max']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['max']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['step']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['step']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['placeholder']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['placeholder']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['thousand_separator']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['thousand_separator']._serialized_options = b'\340A\002'
  _globals['_INTSETTING'].fields_by_name['disabled']._loaded_options = None
  _globals['_INTSETTING'].fields_by_name['disabled']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['ui_name']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['ui_name']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['description']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['def']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['def']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['min']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['min']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['max']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['max']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['step']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['step']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['placeholder']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['placeholder']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['thousand_separator']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['thousand_separator']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['decimal_scale']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['decimal_scale']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['fixed_decimal_scale']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['fixed_decimal_scale']._serialized_options = b'\340A\002'
  _globals['_DOUBLESETTING'].fields_by_name['disabled']._loaded_options = None
  _globals['_DOUBLESETTING'].fields_by_name['disabled']._serialized_options = b'\340A\002'
  _globals['_BOOLSETTING'].fields_by_name['ui_name']._loaded_options = None
  _globals['_BOOLSETTING'].fields_by_name['ui_name']._serialized_options = b'\340A\002'
  _globals['_BOOLSETTING'].fields_by_name['description']._loaded_options = None
  _globals['_BOOLSETTING'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_BOOLSETTING'].fields_by_name['def']._loaded_options = None
  _globals['_BOOLSETTING'].fields_by_name['def']._serialized_options = b'\340A\002'
  _globals['_BOOLSETTING'].fields_by_name['disabled']._loaded_options = None
  _globals['_BOOLSETTING'].fields_by_name['disabled']._serialized_options = b'\340A\002'
  _globals['_COMBOSETTING_OPTION'].fields_by_name['id']._loaded_options = None
  _globals['_COMBOSETTING_OPTION'].fields_by_name['id']._serialized_options = b'\340A\002'
  _globals['_COMBOSETTING_OPTION'].fields_by_name['display_name']._loaded_options = None
  _globals['_COMBOSETTING_OPTION'].fields_by_name['display_name']._serialized_options = b'\340A\002'
  _globals['_COMBOSETTING'].fields_by_name['ui_name']._loaded_options = None
  _globals['_COMBOSETTING'].fields_by_name['ui_name']._serialized_options = b'\340A\002'
  _globals['_COMBOSETTING'].fields_by_name['description']._loaded_options = None
  _globals['_COMBOSETTING'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_COMBOSETTING'].fields_by_name['def']._loaded_options = None
  _globals['_COMBOSETTING'].fields_by_name['def']._serialized_options = b'\340A\002'
  _globals['_COMBOSETTING'].fields_by_name['disabled']._loaded_options = None
  _globals['_COMBOSETTING'].fields_by_name['disabled']._serialized_options = b'\340A\002'
  _globals['_STRINGLISTSETTING'].fields_by_name['ui_name']._loaded_options = None
  _globals['_STRINGLISTSETTING'].fields_by_name['ui_name']._serialized_options = b'\340A\002'
  _globals['_STRINGLISTSETTING'].fields_by_name['description']._loaded_options = None
  _globals['_STRINGLISTSETTING'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_STRINGLISTSETTING'].fields_by_name['disabled']._loaded_options = None
  _globals['_STRINGLISTSETTING'].fields_by_name['disabled']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['ui_name']._loaded_options = None
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['ui_name']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['description']._loaded_options = None
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['def']._loaded_options = None
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['def']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['placeholder']._loaded_options = None
  _globals['_MINMAXSETTING_ENTRY'].fields_by_name['placeholder']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING'].fields_by_name['min']._loaded_options = None
  _globals['_MINMAXSETTING'].fields_by_name['min']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING'].fields_by_name['max']._loaded_options = None
  _globals['_MINMAXSETTING'].fields_by_name['max']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING'].fields_by_name['step']._loaded_options = None
  _globals['_MINMAXSETTING'].fields_by_name['step']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING'].fields_by_name['thousand_separator']._loaded_options = None
  _globals['_MINMAXSETTING'].fields_by_name['thousand_separator']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING'].fields_by_name['minEntry']._loaded_options = None
  _globals['_MINMAXSETTING'].fields_by_name['minEntry']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING'].fields_by_name['maxEntry']._loaded_options = None
  _globals['_MINMAXSETTING'].fields_by_name['maxEntry']._serialized_options = b'\340A\002'
  _globals['_MINMAXSETTING'].fields_by_name['disabled']._loaded_options = None
  _globals['_MINMAXSETTING'].fields_by_name['disabled']._serialized_options = b'\340A\002'
  _globals['_SETTINGSDEFINITION'].fields_by_name['id']._loaded_options = None
  _globals['_SETTINGSDEFINITION'].fields_by_name['id']._serialized_options = b'\340A\002'
  _globals['_SETTINGSDEFINITION'].fields_by_name['scope']._loaded_options = None
  _globals['_SETTINGSDEFINITION'].fields_by_name['scope']._serialized_options = b'\340A\002'
  _globals['_SETTINGSPAGE'].fields_by_name['id']._loaded_options = None
  _globals['_SETTINGSPAGE'].fields_by_name['id']._serialized_options = b'\340A\002'
  _globals['_SETTINGSPAGE'].fields_by_name['page_name']._loaded_options = None
  _globals['_SETTINGSPAGE'].fields_by_name['page_name']._serialized_options = b'\340A\002'
  _globals['_SETTINGSPAGE'].fields_by_name['icon_id']._loaded_options = None
  _globals['_SETTINGSPAGE'].fields_by_name['icon_id']._serialized_options = b'\340A\002'
  _globals['_SERVERPLUGIN'].fields_by_name['id']._loaded_options = None
  _globals['_SERVERPLUGIN'].fields_by_name['id']._serialized_options = b'\340A\002'
  _globals['_SERVERPLUGIN'].fields_by_name['version']._loaded_options = None
  _globals['_SERVERPLUGIN'].fields_by_name['version']._serialized_options = b'\340A\002'
  _globals['_SERVERPLUGIN'].fields_by_name['description']._loaded_options = None
  _globals['_SERVERPLUGIN'].fields_by_name['description']._serialized_options = b'\340A\002'
  _globals['_SERVERPLUGIN'].fields_by_name['author']._loaded_options = None
  _globals['_SERVERPLUGIN'].fields_by_name['author']._serialized_options = b'\340A\002'
  _globals['_SERVERPLUGIN'].fields_by_name['license']._loaded_options = None
  _globals['_SERVERPLUGIN'].fields_by_name['license']._serialized_options = b'\340A\002'
  _globals['_SERVERPLUGIN'].fields_by_name['website']._loaded_options = None
  _globals['_SERVERPLUGIN'].fields_by_name['website']._serialized_options = b'\340A\002\322\363\030\005\n\003uri'
  _globals['_ACCOUNTTYPECREDENTIALS']._serialized_start=5745
  _globals['_ACCOUNTTYPECREDENTIALS']._serialized_end=5962
  _globals['_ACCOUNTTYPEDEVICECODE']._serialized_start=5964
  _globals['_ACCOUNTTYPEDEVICECODE']._serialized_end=6054
  _globals['_GLOBALPERMISSION']._serialized_start=6057
  _globals['_GLOBALPERMISSION']._serialized_end=6510
  _globals['_INSTANCEPERMISSION']._serialized_start=6513
  _globals['_INSTANCEPERMISSION']._serialized_end=6963
  _globals['_USERROLE']._serialized_start=6965
  _globals['_USERROLE']._serialized_end=6996
  _globals['_SETTINGSPAGEENTRYSCOPETYPE']._serialized_start=6998
  _globals['_SETTINGSPAGEENTRYSCOPETYPE']._serialized_end=7061
  _globals['_BLOCKPOSITION']._serialized_start=126
  _globals['_BLOCKPOSITION']._serialized_end=228
  _globals['_WORLDPOSITION']._serialized_start=230
  _globals['_WORLDPOSITION']._serialized_end=332
  _globals['_PROXYPROTO']._serialized_start=335
  _globals['_PROXYPROTO']._serialized_end=567
  _globals['_PROXYPROTO_TYPE']._serialized_start=501
  _globals['_PROXYPROTO_TYPE']._serialized_end=541
  _globals['_MINECRAFTACCOUNTPROTO']._serialized_start=570
  _globals['_MINECRAFTACCOUNTPROTO']._serialized_end=2116
  _globals['_MINECRAFTACCOUNTPROTO_ONLINECHAINJAVADATA']._serialized_start=1430
  _globals['_MINECRAFTACCOUNTPROTO_ONLINECHAINJAVADATA']._serialized_end=1512
  _globals['_MINECRAFTACCOUNTPROTO_OFFLINEJAVADATA']._serialized_start=1514
  _globals['_MINECRAFTACCOUNTPROTO_OFFLINEJAVADATA']._serialized_end=1531
  _globals['_MINECRAFTACCOUNTPROTO_ONLINESIMPLEJAVADATA']._serialized_start=1533
  _globals['_MINECRAFTACCOUNTPROTO_ONLINESIMPLEJAVADATA']._serialized_end=1638
  _globals['_MINECRAFTACCOUNTPROTO_THEALTENINGJAVADATA']._serialized_start=1640
  _globals['_MINECRAFTACCOUNTPROTO_THEALTENINGJAVADATA']._serialized_end=1743
  _globals['_MINECRAFTACCOUNTPROTO_BEDROCKDATA']._serialized_start=1745
  _globals['_MINECRAFTACCOUNTPROTO_BEDROCKDATA']._serialized_end=1819
  _globals['_MINECRAFTACCOUNTPROTO_ACCOUNTTYPEPROTO']._serialized_start=1822
  _globals['_MINECRAFTACCOUNTPROTO_ACCOUNTTYPEPROTO']._serialized_end=2100
  _globals['_SETTINGSNAMESPACE']._serialized_start=2119
  _globals['_SETTINGSNAMESPACE']._serialized_end=2341
  _globals['_SETTINGSNAMESPACE_SETTINGSENTRY']._serialized_start=2252
  _globals['_SETTINGSNAMESPACE_SETTINGSENTRY']._serialized_end=2341
  _globals['_SETTINGSENTRYIDENTIFIER']._serialized_start=2343
  _globals['_SETTINGSENTRYIDENTIFIER']._serialized_end=2426
  _globals['_STRINGSETTING']._serialized_start=2429
  _globals['_STRINGSETTING']._serialized_end=2877
  _globals['_STRINGSETTING_INPUTTYPE']._serialized_start=2787
  _globals['_STRINGSETTING_INPUTTYPE']._serialized_end=2877
  _globals['_INTSETTING']._serialized_start=2880
  _globals['_INTSETTING']._serialized_end=3179
  _globals['_DOUBLESETTING']._serialized_start=3182
  _globals['_DOUBLESETTING']._serialized_end=3579
  _globals['_BOOLSETTING']._serialized_start=3582
  _globals['_BOOLSETTING']._serialized_end=3720
  _globals['_COMBOSETTING']._serialized_start=3723
  _globals['_COMBOSETTING']._serialized_end=4064
  _globals['_COMBOSETTING_OPTION']._serialized_start=3925
  _globals['_COMBOSETTING_OPTION']._serialized_end=4064
  _globals['_STRINGLISTSETTING']._serialized_start=4067
  _globals['_STRINGLISTSETTING']._serialized_end=4206
  _globals['_MINMAXSETTING']._serialized_start=4209
  _globals['_MINMAXSETTING']._serialized_end=4655
  _globals['_MINMAXSETTING_ENTRY']._serialized_start=4517
  _globals['_MINMAXSETTING_ENTRY']._serialized_end=4655
  _globals['_SETTINGSDEFINITION']._serialized_start=4658
  _globals['_SETTINGSDEFINITION']._serialized_end=5187
  _globals['_SETTINGSPAGE']._serialized_start=5190
  _globals['_SETTINGSPAGE']._serialized_end=5534
  _globals['_SERVERPLUGIN']._serialized_start=5537
  _globals['_SERVERPLUGIN']._serialized_end=5742
# @@protoc_insertion_point(module_scope)
