# NetworkData
Represents the network handler. Has many built-in functions to easily send packets to the server..
Properties:
doneLoadingTerrain: BooleancurrentServerMaxPlayers: Integer
Methods:
sendPacketAnimation() : voidsendPacketEntityAction({entityId: Integer, action: String, auxData: Integer}) : voidactioncan be one of:START_SNEAKING,STOP_SNEAKING,STOP_SLEEPING,START_SPRINTING,STOP_SPRINTING,RIDING_JUMPorOPEN_INVENTORY
sendPacketInput({strafeSpeed: Number, forwardSpeed: Number, jumping: Boolean, sneaking: Boolean}) : voidsendPacketCloseWindow({windowId: Integer}) : voidsendPacketClickWindow({windowId: Integer, slotId: Integer, usedButton: Integer, mode: Integer, clickedItemRef: ItemStackRef?, actionNumber: Short}) : voidsendPacketConfirmTransaction({windowId: Integer, uid: Short, accepted: Boolean}) : voidsendPacketKeepAlive({key: Integer}) : voidsendPacketChatMessage({messageIn: String}) : voidsendPacketUseEntity({entityRef: EntityRef, hitVec: Vec3}) : voidsendPacketUseEntity({entityRef: EntityRef, action: String}) : voidactioncan be one of:INTERACT,ATTACKorINTERACT_AT
sendPacketUseEntity({entityId: Integer, hitVec: Vec3}) : voidsendPacketUseEntity({entityId: Integer, action: String}) : voidactioncan be one of:INTERACT,ATTACKorINTERACT_AT
sendPacketPlayer({isOnGround: Boolean}) : voidsendPacketPlayerPosition({posX: Number, posY: Number, posZ: Number, isOnGround: Boolean}) : voidsendPacketPlayerLook({playerYaw: Number, playerPitch: Number, isOnGround: Boolean}) : voidsendPacketPlayerPosLook({playerX: Number, playerY: Number, playerZ: Number, playerYaw: Number, playerPitch: Number, isOnGround: Boolean}) : voidsendPacketPlayerDigging({action: String, pos: BlockPos, facing: String}) : voidactioncan be one of:START_DESTROY_BLOCK,ABORT_DESTROY_BLOCK,STOP_DESTROY_BLOCK,DROP_ALL_ITEMS,DROP_ITEMorRELEASE_USE_ITEMfacingcan be one of:UP,DOWN,NORTH,SOUTH,EASTorWEST
sendPacketPlayerBlockPlacement({stackRef: ItemStackRef}) : voidsendPacketPlayerBlockPlacement({posRef: BlockPosRef, placedBlockDirectionIn: Integer, stackRef: ItemStackRef, facingXIn: Number, facingYIn: Number, facingZIn: Number}) : voidsendPacketHeldItemChange({slotId: Integer}) : voidsendPacketCreativeInventoryAction({slotId: Integer, stackRef: ItemStackRef}) : voidsendPacketEnchantItem({windowId: Integer, button: Integer}) : voidsendPacketUpdateSign({pos: BlockPos, lines: String[]}) : voidsendPacketPlayerAbilities({capabilitiesRef: PlayerCapabilitiesRef}) : voidsendPacketTabComplete({msg: String}) : voidsendPacketTabComplete({msg: String, target: BlockPos}) : voidsendPacketClientSettings({lang: String, view: Integer, chatVisibility: String, enableColors: Boolean, modelPartFlags: Integer}) : voidchatVisibilitycan be one of:FULL,SYSTEMorHIDDEN
sendPacketClientStatus({status: String}) : voidstatuscan be one of:PERFORM_RESPAWN,REQUEST_STATSorOPEN_INVENTORY_ACHIEVEMENT
sendPacketSpectate({uuid: String}) : voidsendPacketResourcePackStatus({hash: String, status: String}) : voidstatuscan be one of:SUCCESSFULLY_LOADED,DECLINED,FAILED_DOWNLOADorACCEPTED