# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: minecraft.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder

# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(
    b'\n\x0fminecraft.proto\x12\x08protocol"\x07\n\x05\x45mpty";\n\x06Status\x12"\n\x04\x63ode\x18\x01 \x01(\x0e\x32\x14.protocol.StatusCode\x12\r\n\x05\x65xtra\x18\x02 \x01(\t"\x17\n\x07Message\x12\x0c\n\x04text\x18\x01 \x01(\t"\'\n\x04Vec3\x12\t\n\x01x\x18\x01 \x01(\x05\x12\t\n\x01y\x18\x02 \x01(\x05\x12\t\n\x01z\x18\x03 \x01(\x05"(\n\x05Vec3f\x12\t\n\x01x\x18\x01 \x01(\x02\x12\t\n\x01y\x18\x02 \x01(\x02\x12\t\n\x01z\x18\x03 \x01(\x02"D\n\tBlockInfo\x12\x11\n\tblockType\x18\x01 \x01(\t\x12$\n\x03nbt\x18\x02 \x01(\x0b\x32\x17.protocol.BlockNbtDaten"\x0f\n\rBlockNbtDaten"g\n\x05\x42lock\x12!\n\x04info\x18\x01 \x01(\x0b\x32\x13.protocol.BlockInfo\x12\x1e\n\x05world\x18\x02 \x01(\x0b\x32\x0f.protocol.World\x12\x1b\n\x03pos\x18\x03 \x01(\x0b\x32\x0e.protocol.Vec3"h\n\x06\x42locks\x12!\n\x04info\x18\x01 \x01(\x0b\x32\x13.protocol.BlockInfo\x12\x1e\n\x05world\x18\x02 \x01(\x0b\x32\x0f.protocol.World\x12\x1b\n\x03pos\x18\x03 \x03(\x0b\x32\x0e.protocol.Vec3"8\n\x05World\x12\x0c\n\x04name\x18\x01 \x01(\t\x12!\n\x04info\x18\x02 \x01(\x0b\x32\x13.protocol.WorldInfo"%\n\tWorldInfo\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\x0b\n\x03pvp\x18\x02 \x01(\x08"/\n\x11\x45ntityOrientation\x12\x0b\n\x03yaw\x18\x01 \x01(\x02\x12\r\n\x05pitch\x18\x02 \x01(\x02"\x80\x01\n\x0e\x45ntityLocation\x12\x1e\n\x05world\x18\x01 \x01(\x0b\x32\x0f.protocol.World\x12\x1c\n\x03pos\x18\x02 \x01(\x0b\x32\x0f.protocol.Vec3f\x12\x30\n\x0borientation\x18\x03 \x01(\x0b\x32\x1b.protocol.EntityOrientation"B\n\x06Player\x12\x0c\n\x04name\x18\x01 \x01(\t\x12*\n\x08location\x18\x02 \x01(\x0b\x32\x18.protocol.EntityLocation"N\n\x06\x45ntity\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04type\x18\x02 \x01(\t\x12*\n\x08location\x18\x03 \x01(\x0b\x32\x18.protocol.EntityLocation"<\n\x12\x45ventStreamRequest\x12&\n\teventType\x18\x01 \x01(\x0e\x32\x13.protocol.EventType"\x93\x05\n\x05\x45vent\x12!\n\x04type\x18\x01 \x01(\x0e\x32\x13.protocol.EventType\x12!\n\x05\x65rror\x18\x02 \x01(\x0b\x32\x10.protocol.StatusH\x00\x12\x35\n\tplayerMsg\x18\x03 \x01(\x0b\x32 .protocol.Event.PlayerAndMessageH\x00\x12,\n\x08\x62lockHit\x18\x04 \x01(\x0b\x32\x18.protocol.Event.BlockHitH\x00\x12\x36\n\rprojectileHit\x18\x05 \x01(\x0b\x32\x1d.protocol.Event.ProjectileHitH\x00\x1a\x46\n\x10PlayerAndMessage\x12!\n\x07trigger\x18\x01 \x01(\x0b\x32\x10.protocol.Player\x12\x0f\n\x07message\x18\x02 \x01(\t\x1a\x7f\n\x08\x42lockHit\x12!\n\x07trigger\x18\x01 \x01(\x0b\x32\x10.protocol.Player\x12\x12\n\nright_hand\x18\x02 \x01(\x08\x12\x11\n\titem_type\x18\x03 \x01(\t\x12\x1b\n\x03pos\x18\x04 \x01(\x0b\x32\x0e.protocol.Vec3\x12\x0c\n\x04\x66\x61\x63\x65\x18\x05 \x01(\t\x1a\xd4\x01\n\rProjectileHit\x12!\n\x07trigger\x18\x01 \x01(\x0b\x32\x10.protocol.Player\x12\x12\n\nprojectile\x18\x02 \x01(\t\x12\x1b\n\x03pos\x18\x03 \x01(\x0b\x32\x0e.protocol.Vec3\x12\x0c\n\x04\x66\x61\x63\x65\x18\x04 \x01(\t\x12"\n\x06player\x18\x05 \x01(\x0b\x32\x10.protocol.PlayerH\x00\x12"\n\x06\x65ntity\x18\x06 \x01(\x0b\x32\x10.protocol.EntityH\x00\x12\x0f\n\x05\x62lock\x18\x07 \x01(\tH\x00\x42\x08\n\x06targetB\x07\n\x05\x65vent"!\n\x0e\x43ommandRequest\x12\x0f\n\x07\x63ommand\x18\x01 \x01(\t""\n\x0f\x43hatPostRequest\x12\x0f\n\x07message\x18\x01 \x01(\t"/\n\x0cWorldRequest\x12\x1f\n\x06worlds\x18\x01 \x03(\x0b\x32\x0f.protocol.World"R\n\rWorldResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protocol.Status\x12\x1f\n\x06worlds\x18\x02 \x03(\x0b\x32\x0f.protocol.World"E\n\rHeightRequest\x12\x1e\n\x05world\x18\x01 \x01(\x0b\x32\x0f.protocol.World\x12\t\n\x01x\x18\x02 \x01(\x05\x12\t\n\x01z\x18\x03 \x01(\x05"R\n\x0eHeightResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protocol.Status\x12\x1e\n\x05\x62lock\x18\x02 \x01(\x0b\x32\x0f.protocol.Block"]\n\x0c\x42lockRequest\x12\x1b\n\x03pos\x18\x01 \x01(\x0b\x32\x0e.protocol.Vec3\x12\x1e\n\x05world\x18\x02 \x01(\x0b\x32\x0f.protocol.World\x12\x10\n\x08withData\x18\x03 \x01(\x08"T\n\rBlockResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protocol.Status\x12!\n\x04info\x18\x02 \x01(\x0b\x32\x13.protocol.BlockInfo"5\n\rPlayerRequest\x12\r\n\x05names\x18\x01 \x03(\t\x12\x15\n\rwithLocations\x18\x02 \x01(\x08"U\n\x0ePlayerResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protocol.Status\x12!\n\x07players\x18\x02 \x03(\x0b\x32\x10.protocol.Player"[\n\x15SpawnedEntityResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protocol.Status\x12 \n\x06\x65ntity\x18\x02 \x01(\x0b\x32\x10.protocol.Entity"\xc9\x02\n\rEntityRequest\x12<\n\x08specific\x18\x01 \x01(\x0b\x32(.protocol.EntityRequest.SpecificEntitiesH\x00\x12:\n\tworldwide\x18\x02 \x01(\x0b\x32%.protocol.EntityRequest.WorldEntitiesH\x00\x12\x15\n\rwithLocations\x18\x03 \x01(\x08\x1a\x36\n\x10SpecificEntities\x12"\n\x08\x65ntities\x18\x01 \x03(\x0b\x32\x10.protocol.Entity\x1aZ\n\rWorldEntities\x12\x1e\n\x05world\x18\x01 \x01(\x0b\x32\x0f.protocol.World\x12\x0c\n\x04type\x18\x02 \x01(\t\x12\x1b\n\x13includeNotSpawnable\x18\x03 \x01(\x08\x42\x13\n\x11\x45ntityRequestType"V\n\x0e\x45ntityResponse\x12 \n\x06status\x18\x01 \x01(\x0b\x32\x10.protocol.Status\x12"\n\x08\x65ntities\x18\x02 \x03(\x0b\x32\x10.protocol.Entity*\xf8\x01\n\nStatusCode\x12\x06\n\x02OK\x10\x00\x12\x11\n\rUNKNOWN_ERROR\x10\x01\x12\x14\n\x10MISSING_ARGUMENT\x10\x02\x12\x14\n\x10INVALID_ARGUMENT\x10\x03\x12\x13\n\x0fNOT_IMPLEMENTED\x10\x04\x12\x13\n\x0fWORLD_NOT_FOUND\x10\x05\x12\x14\n\x10PLAYER_NOT_FOUND\x10\x06\x12\x18\n\x14\x42LOCK_TYPE_NOT_FOUND\x10\x07\x12\x19\n\x15\x45NTITY_TYPE_NOT_FOUND\x10\x08\x12\x18\n\x14\x45NTITY_NOT_SPAWNABLE\x10\t\x12\x14\n\x10\x45NTITY_NOT_FOUND\x10\n*\xa9\x01\n\tEventType\x12\x0e\n\nEVENT_NONE\x10\x00\x12\x15\n\x11\x45VENT_PLAYER_JOIN\x10\x01\x12\x16\n\x12\x45VENT_PLAYER_LEAVE\x10\x02\x12\x16\n\x12\x45VENT_PLAYER_DEATH\x10\x03\x12\x16\n\x12\x45VENT_CHAT_MESSAGE\x10\x04\x12\x13\n\x0f\x45VENT_BLOCK_HIT\x10\x05\x12\x18\n\x14\x45VENT_PROJECTILE_HIT\x10\x06\x32\xbc\x06\n\tMinecraft\x12\x38\n\nrunCommand\x12\x18.protocol.CommandRequest\x1a\x10.protocol.Status\x12\x39\n\npostToChat\x12\x19.protocol.ChatPostRequest\x1a\x10.protocol.Status\x12?\n\x0c\x61\x63\x63\x65ssWorlds\x12\x16.protocol.WorldRequest\x1a\x17.protocol.WorldResponse\x12>\n\tgetHeight\x12\x17.protocol.HeightRequest\x1a\x18.protocol.HeightResponse\x12;\n\x08getBlock\x12\x16.protocol.BlockRequest\x1a\x17.protocol.BlockResponse\x12-\n\x08setBlock\x12\x0f.protocol.Block\x1a\x10.protocol.Status\x12/\n\tsetBlocks\x12\x10.protocol.Blocks\x1a\x10.protocol.Status\x12\x32\n\x0csetBlockCube\x12\x10.protocol.Blocks\x1a\x10.protocol.Status\x12?\n\ngetPlayers\x12\x17.protocol.PlayerRequest\x1a\x18.protocol.PlayerResponse\x12/\n\tsetPlayer\x12\x10.protocol.Player\x1a\x10.protocol.Status\x12@\n\x0bspawnEntity\x12\x10.protocol.Entity\x1a\x1f.protocol.SpawnedEntityResponse\x12/\n\tsetEntity\x12\x10.protocol.Entity\x1a\x10.protocol.Status\x12@\n\x0bgetEntities\x12\x17.protocol.EntityRequest\x1a\x18.protocol.EntityResponse\x12\x41\n\x0egetEventStream\x12\x1c.protocol.EventStreamRequest\x1a\x0f.protocol.Event0\x01\x62\x06proto3'
)

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, "minecraft_pb2", globals())
if _descriptor._USE_C_DESCRIPTORS == False:
    DESCRIPTOR._options = None
    _STATUSCODE._serialized_start = 2850
    _STATUSCODE._serialized_end = 3098
    _EVENTTYPE._serialized_start = 3101
    _EVENTTYPE._serialized_end = 3270
    _EMPTY._serialized_start = 29
    _EMPTY._serialized_end = 36
    _STATUS._serialized_start = 38
    _STATUS._serialized_end = 97
    _MESSAGE._serialized_start = 99
    _MESSAGE._serialized_end = 122
    _VEC3._serialized_start = 124
    _VEC3._serialized_end = 163
    _VEC3F._serialized_start = 165
    _VEC3F._serialized_end = 205
    _BLOCKINFO._serialized_start = 207
    _BLOCKINFO._serialized_end = 275
    _BLOCKNBTDATEN._serialized_start = 277
    _BLOCKNBTDATEN._serialized_end = 292
    _BLOCK._serialized_start = 294
    _BLOCK._serialized_end = 397
    _BLOCKS._serialized_start = 399
    _BLOCKS._serialized_end = 503
    _WORLD._serialized_start = 505
    _WORLD._serialized_end = 561
    _WORLDINFO._serialized_start = 563
    _WORLDINFO._serialized_end = 600
    _ENTITYORIENTATION._serialized_start = 602
    _ENTITYORIENTATION._serialized_end = 649
    _ENTITYLOCATION._serialized_start = 652
    _ENTITYLOCATION._serialized_end = 780
    _PLAYER._serialized_start = 782
    _PLAYER._serialized_end = 848
    _ENTITY._serialized_start = 850
    _ENTITY._serialized_end = 928
    _EVENTSTREAMREQUEST._serialized_start = 930
    _EVENTSTREAMREQUEST._serialized_end = 990
    _EVENT._serialized_start = 993
    _EVENT._serialized_end = 1652
    _EVENT_PLAYERANDMESSAGE._serialized_start = 1229
    _EVENT_PLAYERANDMESSAGE._serialized_end = 1299
    _EVENT_BLOCKHIT._serialized_start = 1301
    _EVENT_BLOCKHIT._serialized_end = 1428
    _EVENT_PROJECTILEHIT._serialized_start = 1431
    _EVENT_PROJECTILEHIT._serialized_end = 1643
    _COMMANDREQUEST._serialized_start = 1654
    _COMMANDREQUEST._serialized_end = 1687
    _CHATPOSTREQUEST._serialized_start = 1689
    _CHATPOSTREQUEST._serialized_end = 1723
    _WORLDREQUEST._serialized_start = 1725
    _WORLDREQUEST._serialized_end = 1772
    _WORLDRESPONSE._serialized_start = 1774
    _WORLDRESPONSE._serialized_end = 1856
    _HEIGHTREQUEST._serialized_start = 1858
    _HEIGHTREQUEST._serialized_end = 1927
    _HEIGHTRESPONSE._serialized_start = 1929
    _HEIGHTRESPONSE._serialized_end = 2011
    _BLOCKREQUEST._serialized_start = 2013
    _BLOCKREQUEST._serialized_end = 2106
    _BLOCKRESPONSE._serialized_start = 2108
    _BLOCKRESPONSE._serialized_end = 2192
    _PLAYERREQUEST._serialized_start = 2194
    _PLAYERREQUEST._serialized_end = 2247
    _PLAYERRESPONSE._serialized_start = 2249
    _PLAYERRESPONSE._serialized_end = 2334
    _SPAWNEDENTITYRESPONSE._serialized_start = 2336
    _SPAWNEDENTITYRESPONSE._serialized_end = 2427
    _ENTITYREQUEST._serialized_start = 2430
    _ENTITYREQUEST._serialized_end = 2759
    _ENTITYREQUEST_SPECIFICENTITIES._serialized_start = 2592
    _ENTITYREQUEST_SPECIFICENTITIES._serialized_end = 2646
    _ENTITYREQUEST_WORLDENTITIES._serialized_start = 2648
    _ENTITYREQUEST_WORLDENTITIES._serialized_end = 2738
    _ENTITYRESPONSE._serialized_start = 2761
    _ENTITYRESPONSE._serialized_end = 2847
    _MINECRAFT._serialized_start = 3273
    _MINECRAFT._serialized_end = 4101
# @@protoc_insertion_point(module_scope)
