The API is organized with a flat namespace structure to categorize functions.
Bitwise operations
General game and client related functions
Configuration functions
Interacting with in-game GUI elements.
Persistent storage that lets you store values between reloads
Interacting with game entities
Global Lua standard library functions and miscellaneous extensions to them.
Getting game and client-related globals
JSON parser and serializer
Function for drawing and interacting with rendered visuals.
Interacting with the player list
Reading and setting minecraft settings
Interfacing with the user interface and overlay