Noxesium is a client-side Fabric mod which gives server plugins more control over client behavior. This Paper plugin adds an API you can use to manage all interactions with the Noxesium client features.
The primary method to interact with the API is through its code interface, the source code of which you can find here. You can also control various features through the in-game /noxesium command. Some functionality is exclusively accessible through code.
Here's the currently supported sub-commands of /noxesium:
component Configures components on entities or players which lets you control entity behaviors. See the list below for some examples of what components can do.link Opens up a pop-up for the target player to open a URL in a browser.list Shows a list of players using Noxesium and which version they are on.playsound Plays a sound with additional customisable settings such as a time offset, looping, or no attenuation. The code API for this feature can also modify previous sound instances and fade out sound effects.zoom Lets you control the zoom and FOV of a client.There's a number of components available for players and entities:
... And many more! These can all be changed at any time and tweaked through the command or in code.
You can find the source code for the API here. The API has extensive code comments, no further documentation exists at this time.

A Paper plugin which adds support to interact with Noxesium clients.