"Ping", MC_CLIENT_CONNECT => "Client Connect", MC_SERVER_HANDSHAKE => "Server Handshake", MC_CLIENT_HANDSHAKE => "Client Handshake", //MC_SERVER_FULL => "Server Full", MC_DISCONNECT => "Disconnect", 0x18 => "Unknown", MC_LOGIN => "Login", MC_LOGIN_STATUS => "Login Status", MC_READY => "Ready", MC_CHAT => "Chat", MC_SET_TIME => "Set Time", MC_START_GAME => "Start Game", MC_ADD_MOB => "Add Mob", MC_ADD_PLAYER => "Add Player", MC_ADD_ENTITY => "Add Entity", MC_REMOVE_ENTITY => "Remove Entity", MC_ADD_ITEM_ENTITY => "Add Item", MC_TAKE_ITEM_ENTITY => "Take Item", MC_MOVE_ENTITY => "Move Entity", MC_MOVE_ENTITY_POSROT => "Move Entity PosRot", MC_MOVE_PLAYER => "Move Player", MC_PLACE_BLOCK => "Place Block", MC_REMOVE_BLOCK => "Remove Block", MC_UPDATE_BLOCK => "Update Block", MC_ADD_PAINTING => "Add Painting", MC_EXPLOSION => "Explosion", MC_LEVEL_EVENT => "Level Event", MC_ENTITY_EVENT => "Entity Event", MC_REQUEST_CHUNK => "Chunk Request", MC_CHUNK_DATA => "Chunk Data", MC_PLAYER_EQUIPMENT => "Player Equipment", MC_PLAYER_ARMOR_EQUIPMENT => "Player Armor", MC_INTERACT => "Interact", MC_USE_ITEM => "Use Item", MC_PLAYER_ACTION => "Player Action", MC_SET_ENTITY_DATA => "Entity Data", MC_SET_ENTITY_MOTION => "Entity Motion", MC_HURT_ARMOR => "Hurt Armor", MC_SET_HEALTH => "Set Health", MC_SET_SPAWN_POSITION => "Set Spawn Position", MC_ANIMATE => "Animate", MC_RESPAWN => "Respawn", MC_SEND_INVENTORY => "Send Inventory", MC_DROP_ITEM => "Drop Item", MC_CONTAINER_OPEN => "Open Container", MC_CONTAINER_CLOSE => "Close Container", MC_CONTAINER_SET_SLOT => "Set Container Slot", MC_CLIENT_MESSAGE => "Client Message", MC_SIGN_UPDATE => "Sign Update", MC_ADVENTURE_SETTINGS => "Adventure Settings", ); public static $packetName = array( 0x02 => "ID_UNCONNECTED_PING_OPEN_CONNECTIONS", //RakNet 0x05 => "ID_OPEN_CONNECTION_REQUEST_1", //RakNet 0x06 => "ID_OPEN_CONNECTION_REPLY_1", //RakNet 0x07 => "ID_OPEN_CONNECTION_REQUEST_2", //RakNet 0x08 => "ID_OPEN_CONNECTION_REPLY_2", //RakNet 0x1a => "ID_INCOMPATIBLE_PROTOCOL_VERSION", //RakNet 0x1c => "ID_UNCONNECTED_PONG", //RakNet 0x1d => "ID_ADVERTISE_SYSTEM", //RakNet 0x80 => "Custom Packet", //Minecraft Implementation 0x84 => "Custom Packet", //Minecraft Implementation 0x88 => "Custom Packet", //Minecraft Implementation 0x8c => "Custom Packet", //Minecraft Implementation 0xa0 => "NACK", //Minecraft Implementation 0xc0 => "ACK", //Minecraft Implementation ); public static $raknet = array( 0x02 => array( "long", //Ping ID "magic", ), 0x05 => array( "magic", "byte", //Protocol Version "special1", //MTU Size Null Lenght ), 0x06 => array( "magic", "long", //Server GUID "byte", //Server Security "short", //MTU Size ), 0x07 => array( "magic", 5, //Security Cookie (idk why it's sent here) "short", //Server UDP Port "short", //MTU Size "long", //Client GUID ), 0x08 => array( "magic", "long", //Server GUID "short", //Client UDP Port "short", //MTU Size "byte", //Security ), 0x1a => array( "byte", //Server Version "magic", "long", //Server GUID ), 0x1c => array( "long", //Ping ID "long", //Server GUID "magic", "string", //Data ), 0x1d => array( "long", //Ping ID "long", //Server GUID "magic", "string", //Data ), 0x80 => array( "itriad", "customData", ), 0x81 => array( "itriad", "customData", ), 0x82 => array( "itriad", "customData", ), 0x83 => array( "itriad", "customData", ), 0x84 => array( "itriad", "customData", ), 0x85 => array( "itriad", "customData", ), 0x86 => array( "itriad", "customData", ), 0x87 => array( "itriad", "customData", ), 0x88 => array( "itriad", "customData", ), 0x89 => array( "itriad", "customData", ), 0x8a => array( "itriad", "customData", ), 0x8b => array( "itriad", "customData", ), 0x8c => array( "itriad", "customData", ), 0x8d => array( "itriad", "customData", ), 0x8e => array( "itriad", "customData", ), 0x8f => array( "itriad", "ubyte", "customData", ), 0xa0 => array( "special1", ), 0xc0 => array( "special1", ), ); }