Cuberite
A lightweight, fast and extensible game server for Minecraft
cProtocol Member List

This is the complete list of members for cProtocol, including all inherited members.

cPacketizer classcProtocolfriend
cProtocol(cClientHandle *a_Client)cProtocolinline
DataPrepared(ContiguousByteBuffer &a_Data)=0cProtocolpure virtual
DataReceived(cByteBuffer &a_Buffer, ContiguousByteBuffer &a_Data)=0cProtocolpure virtual
EntityMetadata enum namecProtocol
EntityMetadataType enum namecProtocol
ePacketType enum namecProtocol
Game enum valuecProtocol
GetAuthServerID(void)=0cProtocolpure virtual
GetPacketID(ePacketType a_Packet) const =0cProtocolprotectedpure virtual
GetProtocolVersion() const =0cProtocolprotectedpure virtual
Login enum valuecProtocol
m_ClientcProtocolprotected
m_CSPacketcProtocolprotected
m_OutPacketBuffercProtocolprotected
m_OutPacketLenBuffercProtocolprotected
pktAttachEntity enum valuecProtocol
pktBlockAction enum valuecProtocol
pktBlockBreakAnim enum valuecProtocol
pktBlockChange enum valuecProtocol
pktBlockChanges enum valuecProtocol
pktBossBar enum valuecProtocol
pktCameraSetTo enum valuecProtocol
pktChatRaw enum valuecProtocol
pktCollectEntity enum valuecProtocol
pktDestroyEntity enum valuecProtocol
pktDifficulty enum valuecProtocol
pktDisconnectDuringGame enum valuecProtocol
pktDisconnectDuringLogin enum valuecProtocol
pktDisplayObjective enum valuecProtocol
pktEditSign enum valuecProtocol
pktEncryptionRequest enum valuecProtocol
pktEntityAnimation enum valuecProtocol
pktEntityEffect enum valuecProtocol
pktEntityEquipment enum valuecProtocol
pktEntityHeadLook enum valuecProtocol
pktEntityLook enum valuecProtocol
pktEntityMeta enum valuecProtocol
pktEntityProperties enum valuecProtocol
pktEntityRelMove enum valuecProtocol
pktEntityRelMoveLook enum valuecProtocol
pktEntityStatus enum valuecProtocol
pktEntityVelocity enum valuecProtocol
pktExperience enum valuecProtocol
pktExplosion enum valuecProtocol
pktGameMode enum valuecProtocol
pktHeldItemChange enum valuecProtocol
pktHorseWindowOpen enum valuecProtocol
pktInventorySlot enum valuecProtocol
pktJoinGame enum valuecProtocol
pktKeepAlive enum valuecProtocol
pktLeashEntity enum valuecProtocol
pktLoginSuccess enum valuecProtocol
pktMapData enum valuecProtocol
pktParticleEffect enum valuecProtocol
pktPingResponse enum valuecProtocol
pktPlayerAbilities enum valuecProtocol
pktPlayerList enum valuecProtocol
pktPlayerListHeaderFooter enum valuecProtocol
pktPlayerMoveLook enum valuecProtocol
pktPluginMessage enum valuecProtocol
pktRemoveEntityEffect enum valuecProtocol
pktResourcePack enum valuecProtocol
pktRespawn enum valuecProtocol
pktScoreboardObjective enum valuecProtocol
pktSoundEffect enum valuecProtocol
pktSoundParticleEffect enum valuecProtocol
pktSpawnExperienceOrb enum valuecProtocol
pktSpawnGlobalEntity enum valuecProtocol
pktSpawnMob enum valuecProtocol
pktSpawnObject enum valuecProtocol
pktSpawnOtherPlayer enum valuecProtocol
pktSpawnPainting enum valuecProtocol
pktSpawnPosition enum valuecProtocol
pktStartCompression enum valuecProtocol
pktStatistics enum valuecProtocol
pktStatusResponse enum valuecProtocol
pktTabCompletionResults enum valuecProtocol
pktTeleportEntity enum valuecProtocol
pktTimeUpdate enum valuecProtocol
pktTitle enum valuecProtocol
pktUnloadChunk enum valuecProtocol
pktUnlockRecipe enum valuecProtocol
pktUpdateBlockEntity enum valuecProtocol
pktUpdateHealth enum valuecProtocol
pktUpdateScore enum valuecProtocol
pktUpdateSign enum valuecProtocol
pktUseBed enum valuecProtocol
pktWeather enum valuecProtocol
pktWindowClose enum valuecProtocol
pktWindowItems enum valuecProtocol
pktWindowOpen enum valuecProtocol
pktWindowProperty enum valuecProtocol
SendAttachEntity(const cEntity &a_Entity, const cEntity &a_Vehicle)=0cProtocolpure virtual
SendBlockAction(Vector3i a_BlockPos, char a_Byte1, char a_Byte2, BLOCKTYPE a_BlockType)=0cProtocolpure virtual
SendBlockBreakAnim(UInt32 a_EntityID, Vector3i a_BlockPos, char a_Stage)=0cProtocolpure virtual
SendBlockChange(Vector3i a_BlockPos, BLOCKTYPE a_BlockType, NIBBLETYPE a_BlockMeta)=0cProtocolpure virtual
SendBlockChanges(int a_ChunkX, int a_ChunkZ, const sSetBlockVector &a_Changes)=0cProtocolpure virtual
SendBossBarAdd(UInt32 a_UniqueID, const cCompositeChat &a_Title, float a_FractionFilled, BossBarColor a_Color, BossBarDivisionType a_DivisionType, bool a_DarkenSky, bool a_PlayEndMusic, bool a_CreateFog)=0cProtocolpure virtual
SendBossBarRemove(UInt32 a_UniqueID)=0cProtocolpure virtual
SendBossBarUpdateFlags(UInt32 a_UniqueID, bool a_DarkenSky, bool a_PlayEndMusic, bool a_CreateFog)=0cProtocolpure virtual
SendBossBarUpdateHealth(UInt32 a_UniqueID, float a_FractionFilled)=0cProtocolpure virtual
SendBossBarUpdateStyle(UInt32 a_UniqueID, BossBarColor a_Color, BossBarDivisionType a_DivisionType)=0cProtocolpure virtual
SendBossBarUpdateTitle(UInt32 a_UniqueID, const cCompositeChat &a_Title)=0cProtocolpure virtual
SendCameraSetTo(const cEntity &a_Entity)=0cProtocolpure virtual
SendChat(const AString &a_Message, eChatType a_Type)=0cProtocolpure virtual
SendChat(const cCompositeChat &a_Message, eChatType a_Type, bool a_ShouldUseChatPrefixes)=0cProtocolpure virtual
SendChatRaw(const AString &a_MessageRaw, eChatType a_Type)=0cProtocolpure virtual
SendChunkData(ContiguousByteBufferView a_ChunkData)=0cProtocolpure virtual
SendCollectEntity(const cEntity &a_Collected, const cEntity &a_Collector, unsigned a_Count)=0cProtocolpure virtual
SendDestroyEntity(const cEntity &a_Entity)=0cProtocolpure virtual
SendDetachEntity(const cEntity &a_Entity, const cEntity &a_PreviousVehicle)=0cProtocolpure virtual
SendDisconnect(const AString &a_Reason)=0cProtocolpure virtual
SendDisplayObjective(const AString &a_Objective, cScoreboard::eDisplaySlot a_Display)=0cProtocolpure virtual
SendEditSign(Vector3i a_BlockPos)=0cProtocolpure virtual
SendEntityAnimation(const cEntity &a_Entity, EntityAnimation a_Animation)=0cProtocolpure virtual
SendEntityEffect(const cEntity &a_Entity, int a_EffectID, int a_Amplifier, int a_Duration)=0cProtocolpure virtual
SendEntityEquipment(const cEntity &a_Entity, short a_SlotNum, const cItem &a_Item)=0cProtocolpure virtual
SendEntityHeadLook(const cEntity &a_Entity)=0cProtocolpure virtual
SendEntityLook(const cEntity &a_Entity)=0cProtocolpure virtual
SendEntityMetadata(const cEntity &a_Entity)=0cProtocolpure virtual
SendEntityPosition(const cEntity &a_Entity)=0cProtocolpure virtual
SendEntityProperties(const cEntity &a_Entity)=0cProtocolpure virtual
SendEntityVelocity(const cEntity &a_Entity)=0cProtocolpure virtual
SendExperience(void)=0cProtocolpure virtual
SendExperienceOrb(const cExpOrb &a_ExpOrb)=0cProtocolpure virtual
SendExplosion(Vector3f a_Position, float a_Power)=0cProtocolpure virtual
SendGameMode(eGameMode a_GameMode)=0cProtocolpure virtual
SendHealth(void)=0cProtocolpure virtual
SendHeldItemChange(int a_ItemIndex)=0cProtocolpure virtual
SendHideTitle(void)=0cProtocolpure virtual
SendInitRecipes(UInt32 a_RecipeID)=0cProtocolpure virtual
SendInventorySlot(char a_WindowID, short a_SlotNum, const cItem &a_Item)=0cProtocolpure virtual
SendKeepAlive(UInt32 a_PingID)=0cProtocolpure virtual
SendLeashEntity(const cEntity &a_Entity, const cEntity &a_EntityLeashedTo)=0cProtocolpure virtual
SendLogin(const cPlayer &a_Player, const cWorld &a_World)=0cProtocolpure virtual
SendLoginSuccess(void)=0cProtocolpure virtual
SendMapData(const cMap &a_Map, int a_DataStartX, int a_DataStartY)=0cProtocolpure virtual
SendPacket(cPacketizer &a_Packet)=0cProtocolprotectedpure virtual
SendPaintingSpawn(const cPainting &a_Painting)=0cProtocolpure virtual
SendParticleEffect(const AString &a_SoundName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount)=0cProtocolpure virtual
SendParticleEffect(const AString &a_SoundName, Vector3f a_Src, Vector3f a_Offset, float a_ParticleData, int a_ParticleAmount, std::array< int, 2 > a_Data)=0cProtocolpure virtual
SendPlayerAbilities(void)=0cProtocolpure virtual
SendPlayerListAddPlayer(const cPlayer &a_Player)=0cProtocolpure virtual
SendPlayerListHeaderFooter(const cCompositeChat &a_Header, const cCompositeChat &a_Footer)=0cProtocolpure virtual
SendPlayerListRemovePlayer(const cPlayer &a_Player)=0cProtocolpure virtual
SendPlayerListUpdateDisplayName(const cPlayer &a_Player, const AString &a_CustomName)=0cProtocolpure virtual
SendPlayerListUpdateGameMode(const cPlayer &a_Player)=0cProtocolpure virtual
SendPlayerListUpdatePing()=0cProtocolpure virtual
SendPlayerMoveLook(Vector3d a_Pos, float a_Yaw, float a_Pitch, bool a_IsRelative)=0cProtocolpure virtual
SendPlayerMoveLook(void)=0cProtocolpure virtual
SendPlayerPermissionLevel(void)=0cProtocolpure virtual
SendPlayerPosition(void)=0cProtocolpure virtual
SendPlayerSpawn(const cPlayer &a_Player)=0cProtocolpure virtual
SendPluginMessage(const AString &a_Channel, ContiguousByteBufferView a_Message)=0cProtocolpure virtual
SendRemoveEntityEffect(const cEntity &a_Entity, int a_EffectID)=0cProtocolpure virtual
SendResetTitle(void)=0cProtocolpure virtual
SendResourcePack(const AString &a_ResourcePackUrl)=0cProtocolpure virtual
SendRespawn(eDimension a_Dimension)=0cProtocolpure virtual
SendScoreboardObjective(const AString &a_Name, const AString &a_DisplayName, Byte a_Mode)=0cProtocolpure virtual
SendScoreUpdate(const AString &a_Objective, const AString &a_Player, cObjective::Score a_Score, Byte a_Mode)=0cProtocolpure virtual
SendSetRawSubTitle(const AString &a_SubTitle)=0cProtocolpure virtual
SendSetRawTitle(const AString &a_Title)=0cProtocolpure virtual
SendSetSubTitle(const cCompositeChat &a_SubTitle)=0cProtocolpure virtual
SendSetTitle(const cCompositeChat &a_Title)=0cProtocolpure virtual
SendSoundEffect(const AString &a_SoundName, Vector3d a_Origin, float a_Volume, float a_Pitch)=0cProtocolpure virtual
SendSoundParticleEffect(const EffectID a_EffectID, Vector3i a_Origin, int a_Data)=0cProtocolpure virtual
SendSpawnEntity(const cEntity &a_Entity)=0cProtocolpure virtual
SendSpawnMob(const cMonster &a_Mob)=0cProtocolpure virtual
SendStatistics(const StatisticsManager &a_Manager)=0cProtocolpure virtual
SendTabCompletionResults(const AStringVector &a_Results)=0cProtocolpure virtual
SendThunderbolt(Vector3i a_Origin)=0cProtocolpure virtual
SendTimeUpdate(cTickTimeLong a_WorldAge, cTickTimeLong a_WorldDate, bool a_DoDaylightCycle)=0cProtocolpure virtual
SendTitleTimes(int a_FadeInTicks, int a_DisplayTicks, int a_FadeOutTicks)=0cProtocolpure virtual
SendUnleashEntity(const cEntity &a_Entity)=0cProtocolpure virtual
SendUnloadChunk(int a_ChunkX, int a_ChunkZ)=0cProtocolpure virtual
SendUnlockRecipe(UInt32 a_RecipeID)=0cProtocolpure virtual
SendUpdateBlockEntity(cBlockEntity &a_BlockEntity)=0cProtocolpure virtual
SendUpdateSign(Vector3i a_BlockPos, const AString &a_Line1, const AString &a_Line2, const AString &a_Line3, const AString &a_Line4)=0cProtocolpure virtual
SendWeather(eWeather a_Weather)=0cProtocolpure virtual
SendWholeInventory(const cWindow &a_Window)=0cProtocolpure virtual
SendWindowClose(const cWindow &a_Window)=0cProtocolpure virtual
SendWindowOpen(const cWindow &a_Window)=0cProtocolpure virtual
SendWindowProperty(const cWindow &a_Window, size_t a_Property, short a_Value)=0cProtocolpure virtual
State enum namecProtocol
Status enum valuecProtocol
Version enum namecProtocol
~cProtocol()cProtocolinlinevirtual