Packages 
Package Description
com.velocitypowered.api.command
Provides a command framework.
com.velocitypowered.api.event
Provides core support for handling events with Velocity.
com.velocitypowered.api.event.annotation  
com.velocitypowered.api.event.command  
com.velocitypowered.api.event.connection
Provides events for handling incoming connections to the proxy and logins.
com.velocitypowered.api.event.permission
Provides events to handle setting up permissions for permission subjects.
com.velocitypowered.api.event.player
Provides events for handling actions performed by players.
com.velocitypowered.api.event.proxy
Provides events for handling the lifecycle of the proxy.
com.velocitypowered.api.event.query
Provides events for handling GS4 queries.
com.velocitypowered.api.network  
com.velocitypowered.api.permission
Provides the basic building blocks for a custom permission system.
com.velocitypowered.api.plugin
Provides the Velocity plugin API.
com.velocitypowered.api.plugin.annotation
Provides annotations to handle injecting dependencies for plugins.
com.velocitypowered.api.plugin.meta
Provides metadata for plugins.
com.velocitypowered.api.proxy
Provides an interface to interact with the proxy at a low level.
com.velocitypowered.api.proxy.config  
com.velocitypowered.api.proxy.crypto  
com.velocitypowered.api.proxy.messages
Provides an interface to receive, handle, and send plugin messages on the proxy from clients and servers.
com.velocitypowered.api.proxy.player
Provides an interface to work with players connected to the proxy.
com.velocitypowered.api.proxy.server
Provides utilities to handle server information.
com.velocitypowered.api.scheduler
Provides utilities for scheduling tasks with a fluent builder.
com.velocitypowered.api.util
Provides a selection of miscellaneous utilities for use by plugins and the proxy.