# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: soulfire/domain.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/domain.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2
from soulfire import bot_pb2 as soulfire_dot_bot__pb2
from soulfire import common_pb2 as soulfire_dot_common__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15soulfire/domain.proto\x12\x0bsoulfire.v1\x1a\x1cgoogle/protobuf/struct.proto\x1a\x12soulfire/bot.proto\x1a\x15soulfire/common.proto\"0\n\x04Vec3\x12\x0c\n\x01x\x18\x01 \x01(\x01R\x01x\x12\x0c\n\x01y\x18\x02 \x01(\x01R\x01y\x12\x0c\n\x01z\x18\x03 \x01(\x01R\x01z\"_\n\x08Rotation\x12\x10\n\x03yaw\x18\x01 \x01(\x02R\x03yaw\x12\x14\n\x05pitch\x18\x02 \x01(\x02R\x05pitch\x12\x1e\n\x08head_yaw\x18\x03 \x01(\x02H\x00R\x07headYaw\x88\x01\x01\x42\x0b\n\t_head_yaw\"g\n\x0b\x42oundingBox\x12+\n\x07minimum\x18\x01 \x01(\x0b\x32\x11.soulfire.v1.Vec3R\x07minimum\x12+\n\x07maximum\x18\x02 \x01(\x0b\x32\x11.soulfire.v1.Vec3R\x07maximum\"P\n\rTextComponent\x12\x1d\n\nplain_text\x18\x01 \x01(\tR\tplainText\x12\x17\n\x04json\x18\x02 \x01(\tH\x00R\x04json\x88\x01\x01\x42\x07\n\x05_json\"R\n\x13\x45nchantmentSnapshot\x12%\n\x0e\x65nchantment_id\x18\x01 \x01(\tR\renchantmentId\x12\x14\n\x05level\x18\x02 \x01(\x05R\x05level\"\xc3\x01\n\x0e\x45\x66\x66\x65\x63tSnapshot\x12\x1b\n\teffect_id\x18\x01 \x01(\tR\x08\x65\x66\x66\x65\x63tId\x12\x1c\n\tamplifier\x18\x02 \x01(\x05R\tamplifier\x12%\n\x0e\x64uration_ticks\x18\x03 \x01(\x05R\rdurationTicks\x12\x18\n\x07\x61mbient\x18\x04 \x01(\x08R\x07\x61mbient\x12\x18\n\x07visible\x18\x05 \x01(\x08R\x07visible\x12\x1b\n\tshow_icon\x18\x06 \x01(\x08R\x08showIcon\"a\n\x19\x41ttributeModifierSnapshot\x12\x0e\n\x02id\x18\x01 \x01(\tR\x02id\x12\x16\n\x06\x61mount\x18\x02 \x01(\x01R\x06\x61mount\x12\x1c\n\toperation\x18\x03 \x01(\tR\toperation\"\xb1\x01\n\x11\x41ttributeSnapshot\x12!\n\x0c\x61ttribute_id\x18\x01 \x01(\tR\x0b\x61ttributeId\x12\x1d\n\nbase_value\x18\x02 \x01(\x01R\tbaseValue\x12\x14\n\x05value\x18\x03 \x01(\x01R\x05value\x12\x44\n\tmodifiers\x18\x04 \x03(\x0b\x32&.soulfire.v1.AttributeModifierSnapshotR\tmodifiers\"\xa6\x01\n\x0e\x46oodProperties\x12\x1c\n\tnutrition\x18\x01 \x01(\x05R\tnutrition\x12/\n\x13saturation_modifier\x18\x02 \x01(\x02R\x12saturationModifier\x12$\n\x0e\x63\x61n_always_eat\x18\x03 \x01(\x08R\x0c\x63\x61nAlwaysEat\x12\x1f\n\x0b\x65\x61t_seconds\x18\x04 \x01(\x02R\neatSeconds\"\x84\x01\n\x0eToolProperties\x12\x1b\n\ttool_tags\x18\x01 \x03(\tR\x08toolTags\x12\x30\n\x14\x64\x65\x66\x61ult_mining_speed\x18\x02 \x01(\x02R\x12\x64\x65\x66\x61ultMiningSpeed\x12#\n\rharvest_level\x18\x03 \x01(\x05R\x0charvestLevel\"\xa3\x01\n\x0f\x41rmorProperties\x12%\n\x0e\x65quipment_slot\x18\x01 \x01(\tR\requipmentSlot\x12\x18\n\x07\x64\x65\x66\x65nse\x18\x02 \x01(\x05R\x07\x64\x65\x66\x65nse\x12\x1c\n\ttoughness\x18\x03 \x01(\x02R\ttoughness\x12\x31\n\x14knockback_resistance\x18\x04 \x01(\x02R\x13knockbackResistance\"\x9e\x01\n\x10PotionProperties\x12 \n\tpotion_id\x18\x01 \x01(\tH\x00R\x08potionId\x88\x01\x01\x12\x35\n\x07\x65\x66\x66\x65\x63ts\x18\x02 \x03(\x0b\x32\x1b.soulfire.v1.EffectSnapshotR\x07\x65\x66\x66\x65\x63ts\x12\x19\n\x05\x63olor\x18\x03 \x01(\x05H\x01R\x05\x63olor\x88\x01\x01\x42\x0c\n\n_potion_idB\x08\n\x06_color\"\x8b\x06\n\x11ItemStackSnapshot\x12\x17\n\x07item_id\x18\x01 \x01(\tR\x06itemId\x12\x14\n\x05\x63ount\x18\x02 \x01(\x05R\x05\x63ount\x12$\n\x0emax_stack_size\x18\x03 \x01(\x05R\x0cmaxStackSize\x12\x16\n\x06\x64\x61mage\x18\x04 \x01(\x05R\x06\x64\x61mage\x12\x1d\n\nmax_damage\x18\x05 \x01(\x05R\tmaxDamage\x12@\n\x0b\x63ustom_name\x18\x06 \x01(\x0b\x32\x1a.soulfire.v1.TextComponentH\x00R\ncustomName\x88\x01\x01\x12.\n\x04lore\x18\x07 \x03(\x0b\x32\x1a.soulfire.v1.TextComponentR\x04lore\x12\x44\n\x0c\x65nchantments\x18\x08 \x03(\x0b\x32 .soulfire.v1.EnchantmentSnapshotR\x0c\x65nchantments\x12\x34\n\x04\x66ood\x18\t \x01(\x0b\x32\x1b.soulfire.v1.FoodPropertiesH\x01R\x04\x66ood\x88\x01\x01\x12\x34\n\x04tool\x18\n \x01(\x0b\x32\x1b.soulfire.v1.ToolPropertiesH\x02R\x04tool\x88\x01\x01\x12\x37\n\x05\x61rmor\x18\x0b \x01(\x0b\x32\x1c.soulfire.v1.ArmorPropertiesH\x03R\x05\x61rmor\x88\x01\x01\x12\x37\n\ncomponents\x18\x0c \x01(\x0b\x32\x17.google.protobuf.StructR\ncomponents\x12+\n\x0f\x63ustom_data_nbt\x18\r \x01(\x0cH\x04R\rcustomDataNbt\x88\x01\x01\x12 \n\x0b\x66ingerprint\x18\x0e \x01(\tR\x0b\x66ingerprint\x12:\n\x06potion\x18\x0f \x01(\x0b\x32\x1d.soulfire.v1.PotionPropertiesH\x05R\x06potion\x88\x01\x01\x42\x0e\n\x0c_custom_nameB\x07\n\x05_foodB\x07\n\x05_toolB\x08\n\x06_armorB\x12\n\x10_custom_data_nbtB\t\n\x07_potion\"}\n\x0f\x45ntityReference\x12)\n\x10\x63onnection_epoch\x18\x01 \x01(\tR\x0f\x63onnectionEpoch\x12\x1d\n\nnetwork_id\x18\x02 \x01(\x05R\tnetworkId\x12\x17\n\x04uuid\x18\x03 \x01(\tH\x00R\x04uuid\x88\x01\x01\x42\x07\n\x05_uuid\"\xa5\x0b\n\x0e\x45ntitySnapshot\x12:\n\treference\x18\x01 \x01(\x0b\x32\x1c.soulfire.v1.EntityReferenceR\treference\x12\x1f\n\x0b\x65ntity_type\x18\x02 \x01(\tR\nentityType\x12\x37\n\x08\x63\x61tegory\x18\x03 \x01(\x0e\x32\x1b.soulfire.v1.EntityCategoryR\x08\x63\x61tegory\x12\x36\n\x08position\x18\x04 \x01(\x0b\x32\x1a.soulfire.v1.WorldPositionR\x08position\x12-\n\x08velocity\x18\x05 \x01(\x0b\x32\x11.soulfire.v1.Vec3R\x08velocity\x12\x31\n\x08rotation\x18\x06 \x01(\x0b\x32\x15.soulfire.v1.RotationR\x08rotation\x12;\n\x0c\x62ounding_box\x18\x07 \x01(\x0b\x32\x18.soulfire.v1.BoundingBoxR\x0b\x62oundingBox\x12\x12\n\x04pose\x18\x08 \x01(\tR\x04pose\x12\x1b\n\ton_ground\x18\t \x01(\x08R\x08onGround\x12\x42\n\x0c\x64isplay_name\x18\n \x01(\x0b\x32\x1a.soulfire.v1.TextComponentH\x00R\x0b\x64isplayName\x88\x01\x01\x12$\n\x0bplayer_name\x18\x0b \x01(\tH\x01R\nplayerName\x88\x01\x01\x12\x1b\n\x06health\x18\x0c \x01(\x02H\x02R\x06health\x88\x01\x01\x12\"\n\nmax_health\x18\r \x01(\x02H\x03R\tmaxHealth\x88\x01\x01\x12H\n\tequipment\x18\x0e \x03(\x0b\x32*.soulfire.v1.EntitySnapshot.EquipmentEntryR\tequipment\x12\x35\n\x07\x65\x66\x66\x65\x63ts\x18\x0f \x03(\x0b\x32\x1b.soulfire.v1.EffectSnapshotR\x07\x65\x66\x66\x65\x63ts\x12>\n\nattributes\x18\x10 \x03(\x0b\x32\x1e.soulfire.v1.AttributeSnapshotR\nattributes\x12;\n\x07vehicle\x18\x11 \x01(\x0b\x32\x1c.soulfire.v1.EntityReferenceH\x04R\x07vehicle\x88\x01\x01\x12<\n\npassengers\x18\x12 \x03(\x0b\x32\x1c.soulfire.v1.EntityReferenceR\npassengers\x12\x37\n\x05owner\x18\x13 \x01(\x0b\x32\x1c.soulfire.v1.EntityReferenceH\x05R\x05owner\x88\x01\x01\x12\x39\n\x06target\x18\x14 \x01(\x0b\x32\x1c.soulfire.v1.EntityReferenceH\x06R\x06target\x88\x01\x01\x12\x37\n\x04item\x18\x15 \x01(\x0b\x32\x1e.soulfire.v1.ItemStackSnapshotH\x07R\x04item\x88\x01\x01\x12\x14\n\x05\x61live\x18\x16 \x01(\x08R\x05\x61live\x12\x33\n\x08metadata\x18\x17 \x01(\x0b\x32\x17.google.protobuf.StructR\x08metadata\x12 \n\tage_ticks\x18\x18 \x01(\x05H\x08R\x08\x61geTicks\x88\x01\x01\x12\x19\n\x05tamed\x18\x19 \x01(\x08H\tR\x05tamed\x88\x01\x01\x1a\\\n\x0e\x45quipmentEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32\x1e.soulfire.v1.ItemStackSnapshotR\x05value:\x02\x38\x01\x42\x0f\n\r_display_nameB\x0e\n\x0c_player_nameB\t\n\x07_healthB\r\n\x0b_max_healthB\n\n\x08_vehicleB\x08\n\x06_ownerB\t\n\x07_targetB\x07\n\x05_itemB\x0c\n\n_age_ticksB\x08\n\x06_tamed\"Z\n\rFluidSnapshot\x12\x19\n\x08\x66luid_id\x18\x01 \x01(\tR\x07\x66luidId\x12\x16\n\x06source\x18\x02 \x01(\x08R\x06source\x12\x16\n\x06height\x18\x03 \x01(\x02R\x06height\"<\n\nVoxelShape\x12.\n\x05\x62oxes\x18\x01 \x03(\x0b\x32\x18.soulfire.v1.BoundingBoxR\x05\x62oxes\"\xb8\x07\n\rBlockSnapshot\x12\x36\n\x08position\x18\x01 \x01(\x0b\x32\x1a.soulfire.v1.BlockPositionR\x08position\x12\x19\n\x08\x62lock_id\x18\x02 \x01(\tR\x07\x62lockId\x12J\n\nproperties\x18\x03 \x03(\x0b\x32*.soulfire.v1.BlockSnapshot.PropertiesEntryR\nproperties\x12?\n\x0c\x62lock_entity\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructH\x00R\x0b\x62lockEntity\x88\x01\x01\x12\x1e\n\x08\x62iome_id\x18\x05 \x01(\tH\x01R\x07\x62iomeId\x88\x01\x01\x12 \n\tsky_light\x18\x06 \x01(\x05H\x02R\x08skyLight\x88\x01\x01\x12$\n\x0b\x62lock_light\x18\x07 \x01(\x05H\x03R\nblockLight\x88\x01\x01\x12\x1a\n\x08hardness\x18\x08 \x01(\x02R\x08hardness\x12\x1a\n\x08\x64iggable\x18\t \x01(\x08R\x08\x64iggable\x12 \n\x0breplaceable\x18\n \x01(\x08R\x0breplaceable\x12\x14\n\x05solid\x18\x0b \x01(\x08R\x05solid\x12 \n\x0binteractive\x18\x0c \x01(\x08R\x0binteractive\x12.\n\x13\x65\x66\x66\x65\x63tive_tool_tags\x18\r \x03(\tR\x11\x65\x66\x66\x65\x63tiveToolTags\x12\x35\n\x05\x66luid\x18\x0e \x01(\x0b\x32\x1a.soulfire.v1.FluidSnapshotH\x04R\x05\x66luid\x88\x01\x01\x12\x45\n\x0f\x63ollision_shape\x18\x0f \x01(\x0b\x32\x17.soulfire.v1.VoxelShapeH\x05R\x0e\x63ollisionShape\x88\x01\x01\x12I\n\x11interaction_shape\x18\x10 \x01(\x0b\x32\x17.soulfire.v1.VoxelShapeH\x06R\x10interactionShape\x88\x01\x01\x12%\n\x0e\x63hunk_revision\x18\x11 \x01(\x04R\rchunkRevision\x1a=\n\x0fPropertiesEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x14\n\x05value\x18\x02 \x01(\tR\x05value:\x02\x38\x01\x42\x0f\n\r_block_entityB\x0b\n\t_biome_idB\x0c\n\n_sky_lightB\x0e\n\x0c_block_lightB\x08\n\x06_fluidB\x12\n\x10_collision_shapeB\x14\n\x12_interaction_shape\"\xdb\x01\n\x17PlayerAbilitiesSnapshot\x12\"\n\x0cinvulnerable\x18\x01 \x01(\x08R\x0cinvulnerable\x12\x16\n\x06\x66lying\x18\x02 \x01(\x08R\x06\x66lying\x12\x17\n\x07may_fly\x18\x03 \x01(\x08R\x06mayFly\x12#\n\rinstant_build\x18\x04 \x01(\x08R\x0cinstantBuild\x12!\n\x0c\x66lying_speed\x18\x05 \x01(\x02R\x0b\x66lyingSpeed\x12#\n\rwalking_speed\x18\x06 \x01(\x02R\x0cwalkingSpeed\"\\\n\x12\x45xperienceSnapshot\x12\x14\n\x05level\x18\x01 \x01(\x05R\x05level\x12\x1a\n\x08progress\x18\x02 \x01(\x02R\x08progress\x12\x14\n\x05total\x18\x03 \x01(\x05R\x05total\"\xe5\x0b\n\x0ePlayerSnapshot\x12\x36\n\x08position\x18\x01 \x01(\x0b\x32\x1a.soulfire.v1.WorldPositionR\x08position\x12-\n\x08velocity\x18\x02 \x01(\x0b\x32\x11.soulfire.v1.Vec3R\x08velocity\x12\x31\n\x08rotation\x18\x03 \x01(\x0b\x32\x15.soulfire.v1.RotationR\x08rotation\x12\x1b\n\ton_ground\x18\x04 \x01(\x08R\x08onGround\x12\x12\n\x04pose\x18\x05 \x01(\tR\x04pose\x12\x16\n\x06health\x18\x06 \x01(\x02R\x06health\x12\x1d\n\nmax_health\x18\x07 \x01(\x02R\tmaxHealth\x12\x12\n\x04\x66ood\x18\x08 \x01(\x05R\x04\x66ood\x12\x1e\n\nsaturation\x18\t \x01(\x02R\nsaturation\x12\x1e\n\nexhaustion\x18\n \x01(\x02R\nexhaustion\x12\x10\n\x03\x61ir\x18\x0b \x01(\x05R\x03\x61ir\x12\x17\n\x07max_air\x18\x0c \x01(\x05R\x06maxAir\x12\x1d\n\nfire_ticks\x18\r \x01(\x05R\tfireTicks\x12%\n\x0e\x66reezing_ticks\x18\x0e \x01(\x05R\rfreezingTicks\x12?\n\nexperience\x18\x0f \x01(\x0b\x32\x1f.soulfire.v1.ExperienceSnapshotR\nexperience\x12\x32\n\tgame_mode\x18\x10 \x01(\x0e\x32\x15.soulfire.v1.GameModeR\x08gameMode\x12\x42\n\tabilities\x18\x11 \x01(\x0b\x32$.soulfire.v1.PlayerAbilitiesSnapshotR\tabilities\x12\x30\n\x14selected_hotbar_slot\x18\x12 \x01(\x05R\x12selectedHotbarSlot\x12@\n\tmain_hand\x18\x13 \x01(\x0b\x32\x1e.soulfire.v1.ItemStackSnapshotH\x00R\x08mainHand\x88\x01\x01\x12>\n\x08off_hand\x18\x14 \x01(\x0b\x32\x1e.soulfire.v1.ItemStackSnapshotH\x01R\x07offHand\x88\x01\x01\x12H\n\tequipment\x18\x15 \x03(\x0b\x32*.soulfire.v1.PlayerSnapshot.EquipmentEntryR\tequipment\x12\x35\n\x07\x65\x66\x66\x65\x63ts\x18\x16 \x03(\x0b\x32\x1b.soulfire.v1.EffectSnapshotR\x07\x65\x66\x66\x65\x63ts\x12>\n\nattributes\x18\x17 \x03(\x0b\x32\x1e.soulfire.v1.AttributeSnapshotR\nattributes\x12\x1a\n\x08sleeping\x18\x18 \x01(\x08R\x08sleeping\x12\x1d\n\nusing_item\x18\x19 \x01(\x08R\tusingItem\x12;\n\x07vehicle\x18\x1a \x01(\x0b\x32\x1c.soulfire.v1.EntityReferenceH\x02R\x07vehicle\x88\x01\x01\x12@\n\x0bspawn_point\x18\x1b \x01(\x0b\x32\x1a.soulfire.v1.BlockPositionH\x03R\nspawnPoint\x88\x01\x01\x12\x12\n\x04\x64\x65\x61\x64\x18\x1c \x01(\x08R\x04\x64\x65\x61\x64\x12$\n\x0blast_damage\x18\x1d \x01(\x02H\x04R\nlastDamage\x88\x01\x01\x12)\n\x10\x63onnection_epoch\x18\x1e \x01(\tR\x0f\x63onnectionEpoch\x12\x1a\n\x08revision\x18\x1f \x01(\x04R\x08revision\x1a\\\n\x0e\x45quipmentEntry\x12\x10\n\x03key\x18\x01 \x01(\tR\x03key\x12\x34\n\x05value\x18\x02 \x01(\x0b\x32\x1e.soulfire.v1.ItemStackSnapshotR\x05value:\x02\x38\x01\x42\x0c\n\n_main_handB\x0b\n\t_off_handB\n\n\x08_vehicleB\x0e\n\x0c_spawn_pointB\x0e\n\x0c_last_damage*\x81\x02\n\x0e\x45ntityCategory\x12\x1f\n\x1b\x45NTITY_CATEGORY_UNSPECIFIED\x10\x00\x12\x1a\n\x16\x45NTITY_CATEGORY_PLAYER\x10\x01\x12\x1b\n\x17\x45NTITY_CATEGORY_HOSTILE\x10\x02\x12\x1b\n\x17\x45NTITY_CATEGORY_PASSIVE\x10\x03\x12\x1e\n\x1a\x45NTITY_CATEGORY_PROJECTILE\x10\x04\x12\x1b\n\x17\x45NTITY_CATEGORY_VEHICLE\x10\x05\x12 \n\x1c\x45NTITY_CATEGORY_DROPPED_ITEM\x10\x06\x12\x19\n\x15\x45NTITY_CATEGORY_OTHER\x10\x07\x42!\n\x1d\x63om.soulfiremc.grpc.generatedP\x01\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'soulfire.domain_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['_ENTITYSNAPSHOT_EQUIPMENTENTRY']._loaded_options = None
  _globals['_ENTITYSNAPSHOT_EQUIPMENTENTRY']._serialized_options = b'8\001'
  _globals['_BLOCKSNAPSHOT_PROPERTIESENTRY']._loaded_options = None
  _globals['_BLOCKSNAPSHOT_PROPERTIESENTRY']._serialized_options = b'8\001'
  _globals['_PLAYERSNAPSHOT_EQUIPMENTENTRY']._loaded_options = None
  _globals['_PLAYERSNAPSHOT_EQUIPMENTENTRY']._serialized_options = b'8\001'
  _globals['_ENTITYCATEGORY']._serialized_start=6932
  _globals['_ENTITYCATEGORY']._serialized_end=7189
  _globals['_VEC3']._serialized_start=111
  _globals['_VEC3']._serialized_end=159
  _globals['_ROTATION']._serialized_start=161
  _globals['_ROTATION']._serialized_end=256
  _globals['_BOUNDINGBOX']._serialized_start=258
  _globals['_BOUNDINGBOX']._serialized_end=361
  _globals['_TEXTCOMPONENT']._serialized_start=363
  _globals['_TEXTCOMPONENT']._serialized_end=443
  _globals['_ENCHANTMENTSNAPSHOT']._serialized_start=445
  _globals['_ENCHANTMENTSNAPSHOT']._serialized_end=527
  _globals['_EFFECTSNAPSHOT']._serialized_start=530
  _globals['_EFFECTSNAPSHOT']._serialized_end=725
  _globals['_ATTRIBUTEMODIFIERSNAPSHOT']._serialized_start=727
  _globals['_ATTRIBUTEMODIFIERSNAPSHOT']._serialized_end=824
  _globals['_ATTRIBUTESNAPSHOT']._serialized_start=827
  _globals['_ATTRIBUTESNAPSHOT']._serialized_end=1004
  _globals['_FOODPROPERTIES']._serialized_start=1007
  _globals['_FOODPROPERTIES']._serialized_end=1173
  _globals['_TOOLPROPERTIES']._serialized_start=1176
  _globals['_TOOLPROPERTIES']._serialized_end=1308
  _globals['_ARMORPROPERTIES']._serialized_start=1311
  _globals['_ARMORPROPERTIES']._serialized_end=1474
  _globals['_POTIONPROPERTIES']._serialized_start=1477
  _globals['_POTIONPROPERTIES']._serialized_end=1635
  _globals['_ITEMSTACKSNAPSHOT']._serialized_start=1638
  _globals['_ITEMSTACKSNAPSHOT']._serialized_end=2417
  _globals['_ENTITYREFERENCE']._serialized_start=2419
  _globals['_ENTITYREFERENCE']._serialized_end=2544
  _globals['_ENTITYSNAPSHOT']._serialized_start=2547
  _globals['_ENTITYSNAPSHOT']._serialized_end=3992
  _globals['_ENTITYSNAPSHOT_EQUIPMENTENTRY']._serialized_start=3775
  _globals['_ENTITYSNAPSHOT_EQUIPMENTENTRY']._serialized_end=3867
  _globals['_FLUIDSNAPSHOT']._serialized_start=3994
  _globals['_FLUIDSNAPSHOT']._serialized_end=4084
  _globals['_VOXELSHAPE']._serialized_start=4086
  _globals['_VOXELSHAPE']._serialized_end=4146
  _globals['_BLOCKSNAPSHOT']._serialized_start=4149
  _globals['_BLOCKSNAPSHOT']._serialized_end=5101
  _globals['_BLOCKSNAPSHOT_PROPERTIESENTRY']._serialized_start=4928
  _globals['_BLOCKSNAPSHOT_PROPERTIESENTRY']._serialized_end=4989
  _globals['_PLAYERABILITIESSNAPSHOT']._serialized_start=5104
  _globals['_PLAYERABILITIESSNAPSHOT']._serialized_end=5323
  _globals['_EXPERIENCESNAPSHOT']._serialized_start=5325
  _globals['_EXPERIENCESNAPSHOT']._serialized_end=5417
  _globals['_PLAYERSNAPSHOT']._serialized_start=5420
  _globals['_PLAYERSNAPSHOT']._serialized_end=6929
  _globals['_PLAYERSNAPSHOT_EQUIPMENTENTRY']._serialized_start=3775
  _globals['_PLAYERSNAPSHOT_EQUIPMENTENTRY']._serialized_end=3867
# @@protoc_insertion_point(module_scope)
