Cuberite
A lightweight, fast and extensible game server for Minecraft
Namespaces | Enumerations
Protocol_1_12.cpp File Reference
#include "Globals.h"
#include "Protocol_1_12.h"
#include "Packetizer.h"
#include "../Entities/Boat.h"
#include "../Entities/EnderCrystal.h"
#include "../Entities/Minecart.h"
#include "../Entities/Pickup.h"
#include "../Entities/Player.h"
#include "../Entities/ItemFrame.h"
#include "../Entities/ArrowEntity.h"
#include "../Entities/FireworkEntity.h"
#include "../Entities/SplashPotionEntity.h"
#include "../Mobs/IncludeAllMonsters.h"
#include "../Root.h"
#include "../Server.h"
#include "../ClientHandle.h"
#include "../CraftingRecipes.h"
#include "../Bindings/PluginManager.h"
#include "../JsonUtils.h"
Include dependency graph for Protocol_1_12.cpp:

Go to the source code of this file.

Namespaces

 Metadata_1_12
 

Enumerations

enum  Metadata_1_12::MetadataIndex {
  Metadata_1_12::ENTITY_FLAGS , Metadata_1_12::ENTITY_AIR , Metadata_1_12::ENTITY_CUSTOM_NAME , Metadata_1_12::ENTITY_CUSTOM_NAME_VISIBLE ,
  Metadata_1_12::ENTITY_SILENT , Metadata_1_12::ENTITY_NO_GRAVITY , Metadata_1_12::_ENTITY_NEXT , Metadata_1_12::POTION_THROWN = _ENTITY_NEXT ,
  Metadata_1_12::FALLING_BLOCK_POSITION = _ENTITY_NEXT , Metadata_1_12::AREA_EFFECT_CLOUD_RADIUS = _ENTITY_NEXT , Metadata_1_12::AREA_EFFECT_CLOUD_COLOR , Metadata_1_12::AREA_EFFECT_CLOUD_SINGLE_POINT_EFFECT ,
  Metadata_1_12::AREA_EFFECT_CLOUD_PARTICLE_ID , Metadata_1_12::AREA_EFFECT_CLOUD_PARTICLE_PARAMETER1 , Metadata_1_12::AREA_EFFECT_CLOUD_PARTICLE_PARAMETER2 , Metadata_1_12::ARROW_CRITICAL = _ENTITY_NEXT ,
  Metadata_1_12::_ARROW_NEXT , Metadata_1_12::TIPPED_ARROW_COLOR = _ARROW_NEXT , Metadata_1_12::BOAT_LAST_HIT_TIME = _ENTITY_NEXT , Metadata_1_12::BOAT_FORWARD_DIRECTION ,
  Metadata_1_12::BOAT_DAMAGE_TAKEN , Metadata_1_12::BOAT_TYPE , Metadata_1_12::BOAT_RIGHT_PADDLE_TURNING , Metadata_1_12::BOAT_LEFT_PADDLE_TURNING ,
  Metadata_1_12::ENDER_CRYSTAL_BEAM_TARGET = _ENTITY_NEXT , Metadata_1_12::ENDER_CRYSTAL_SHOW_BOTTOM , Metadata_1_12::_FIREBALL_NEXT = _ENTITY_NEXT , Metadata_1_12::WITHER_SKULL_INVULNERABLE = _FIREBALL_NEXT ,
  Metadata_1_12::FIREWORK_INFO = _ENTITY_NEXT , Metadata_1_12::FIREWORK_BOOSTED_ENTITY_ID , Metadata_1_12::_HANGING_NEXT = _ENTITY_NEXT , Metadata_1_12::ITEM_FRAME_ITEM = _HANGING_NEXT ,
  Metadata_1_12::ITEM_FRAME_ROTATION , Metadata_1_12::ITEM_ITEM = _ENTITY_NEXT , Metadata_1_12::LIVING_ACTIVE_HAND = _ENTITY_NEXT , Metadata_1_12::LIVING_HEALTH ,
  Metadata_1_12::LIVING_POTION_EFFECT_COLOR , Metadata_1_12::LIVING_POTION_EFFECT_AMBIENT , Metadata_1_12::LIVING_NUMBER_OF_ARROWS , Metadata_1_12::_LIVING_NEXT ,
  Metadata_1_12::PLAYER_ADDITIONAL_HEARTHS = _LIVING_NEXT , Metadata_1_12::PLAYER_SCORE , Metadata_1_12::PLAYER_DISPLAYED_SKIN_PARTS , Metadata_1_12::PLAYER_MAIN_HAND ,
  Metadata_1_12::ARMOR_STAND_STATUS = _LIVING_NEXT , Metadata_1_12::ARMOR_STAND_HEAD_ROTATION , Metadata_1_12::ARMOR_STAND_BODY_ROTATION , Metadata_1_12::ARMOR_STAND_LEFT_ARM_ROTATION ,
  Metadata_1_12::ARMOR_STAND_RIGHT_ARM_ROTATION , Metadata_1_12::ARMOR_STAND_LEFT_LEG_ROTATION , Metadata_1_12::ARMOR_STAND_RIGHT_LEG_ROTATION , Metadata_1_12::INSENTIENT_STATUS = _LIVING_NEXT ,
  Metadata_1_12::_INSENTIENT_NEXT , Metadata_1_12::_AMBIENT_NEXT = _INSENTIENT_NEXT , Metadata_1_12::BAT_HANGING = _AMBIENT_NEXT , Metadata_1_12::_CREATURE_NEXT = _INSENTIENT_NEXT ,
  Metadata_1_12::AGEABLE_BABY = _CREATURE_NEXT , Metadata_1_12::_AGEABLE_NEXT , Metadata_1_12::POLAR_BEAR_STANDING = _AGEABLE_NEXT , Metadata_1_12::_ANIMAL_NEXT = _AGEABLE_NEXT ,
  Metadata_1_12::ABSTRACT_HORSE_STATUS = _ANIMAL_NEXT , Metadata_1_12::ABSTRACT_HORSE_OWNER , Metadata_1_12::_ABSTRACT_HORSE_NEXT , Metadata_1_12::HORSE_VARIANT = _ABSTRACT_HORSE_NEXT ,
  Metadata_1_12::HORSE_ARMOR , Metadata_1_12::CHESTED_HORSE_CHESTED = _ABSTRACT_HORSE_NEXT , Metadata_1_12::_CHESTED_HORSE_NEXT , Metadata_1_12::LLAMA_STRENGTH = _CHESTED_HORSE_NEXT ,
  Metadata_1_12::LLAMA_CARPET_COLOR , Metadata_1_12::LLAMA_VARIANT , Metadata_1_12::PIG_HAS_SADDLE = _ANIMAL_NEXT , Metadata_1_12::PIG_TOTAL_CARROT_ON_A_STICK_BOOST ,
  Metadata_1_12::RABBIT_TYPE = _ANIMAL_NEXT , Metadata_1_12::SHEEP_STATUS = _ANIMAL_NEXT , Metadata_1_12::TAMEABLE_ANIMAL_STATUS = _ANIMAL_NEXT , Metadata_1_12::TAMEABLE_ANIMAL_OWNER ,
  Metadata_1_12::_TAMEABLE_NEXT , Metadata_1_12::OCELOT_TYPE = _TAMEABLE_NEXT , Metadata_1_12::WOLF_DAMAGE_TAKEN = _TAMEABLE_NEXT , Metadata_1_12::WOLF_BEGGING ,
  Metadata_1_12::WOLF_COLLAR_COLOR , Metadata_1_12::VILLAGER_PROFESSION = _AGEABLE_NEXT , Metadata_1_12::_GOLEM_NEXT = _CREATURE_NEXT , Metadata_1_12::IRON_GOLEM_PLAYER_CREATED = _GOLEM_NEXT ,
  Metadata_1_12::SHULKER_FACING_DIRECTION = _GOLEM_NEXT , Metadata_1_12::SHULKER_ATTACHMENT_FALLING_BLOCK_POSITION , Metadata_1_12::SHULKER_SHIELD_HEIGHT , Metadata_1_12::_MONSTER_NEXT = _CREATURE_NEXT ,
  Metadata_1_12::BLAZE_ON_FIRE = _MONSTER_NEXT , Metadata_1_12::CREEPER_STATE = _MONSTER_NEXT , Metadata_1_12::CREEPER_POWERED , Metadata_1_12::CREEPER_IGNITED ,
  Metadata_1_12::GUARDIAN_STATUS = _MONSTER_NEXT , Metadata_1_12::GUARDIAN_TARGET , Metadata_1_12::ABSTRACT_SKELETON_ARMS_SWINGING = _MONSTER_NEXT , Metadata_1_12::SPIDER_CLIMBING = _MONSTER_NEXT ,
  Metadata_1_12::WITCH_AGGRESIVE = _MONSTER_NEXT , Metadata_1_12::WITHER_FIRST_HEAD_TARGET = _MONSTER_NEXT , Metadata_1_12::WITHER_SECOND_HEAD_TARGET , Metadata_1_12::WITHER_THIRD_HEAD_TARGET ,
  Metadata_1_12::WITHER_INVULNERABLE_TIMER , Metadata_1_12::ZOMBIE_IS_BABY = _MONSTER_NEXT , Metadata_1_12::ZOMBIE_UNUSED , Metadata_1_12::ZOMBIE_HANDS_RISED_UP ,
  Metadata_1_12::_ZOMBIE_NEXT , Metadata_1_12::ZOMBIE_VILLAGER_CONVERTING = _ZOMBIE_NEXT , Metadata_1_12::ZOMBIE_VILLAGER_PROFESSION , Metadata_1_12::ENDERMAN_CARRIED_BLOCK = _MONSTER_NEXT ,
  Metadata_1_12::ENDERMAN_SCREAMING , Metadata_1_12::EVOKER_SPELL = _MONSTER_NEXT , Metadata_1_12::VEX_FLAGS = _MONSTER_NEXT , Metadata_1_12::VINDICATOR_FLAGS = _MONSTER_NEXT ,
  Metadata_1_12::ENDER_DRAGON_DRAGON_PHASE = _INSENTIENT_NEXT , Metadata_1_12::_FLYING_NEXT = _INSENTIENT_NEXT , Metadata_1_12::GHAST_ATTACKING = _FLYING_NEXT , Metadata_1_12::SLIME_SIZE = _INSENTIENT_NEXT ,
  Metadata_1_12::MINECART_SHAKING_POWER = _ENTITY_NEXT , Metadata_1_12::MINECART_SHAKING_DIRECTION , Metadata_1_12::MINECART_SHAKING_MULTIPLIER , Metadata_1_12::MINECART_BLOCK_ID_META ,
  Metadata_1_12::MINECART_BLOCK_Y , Metadata_1_12::MINECART_SHOW_BLOCK , Metadata_1_12::_MINECART_NEXT , Metadata_1_12::MINECART_COMMAND_BLOCK_COMMAND = _MINECART_NEXT ,
  Metadata_1_12::MINECART_COMMAND_BLOCK_LAST_OUTPUT , Metadata_1_12::MINECART_FURNACE_POWERED = _MINECART_NEXT , Metadata_1_12::TNT_PRIMED_FUSE_TIME = _ENTITY_NEXT
}