Modules & SDKs Catalog
Available Modules & Integrations
A unified catalog of all 13 modular subsystems available across NoxAeApi REST API, TypeScript SDK, and Python SDK. Manage players, economies, worlds, permissions, and networks effortlessly.
Official Client Libraries
Choose your preferred language or integrate directly via HTTP/REST and WebSockets:
TypeScript / Node.js SDK
Promise-based asynchronous client with complete TypeScript type definitions and EventEmitter WebSocket event streams.
Python SDK (noxaeapi-sdk)
Zero-dependency typed client built on standard library urllib with auto-retry exponential backoff and optional WebSocket engine.
Rust SDK
Official Rust crate (noxaeapi-sdk) built on tokio and reqwest.
Go SDK
Official idiomatic Go module with context.Context & gorilla/websocket.
Modules Catalog (13)
Browse and inspect capabilities across every subsystem:
Players Module
Core Module/v1/players
Manage online and offline players: listing, detailed attributes, inventory slots, moderation (kick, ban, unban), teleportation, gamemode switching, and stats.
list()get()kick()ban()unban()teleport()set_gamemode()Vault Economy Module
Core Module/v1/economy
Vault-compatible economy management: query balances, deposit funds, debit accounts, execute peer transfers, and retrieve rich leaderboards.
get_balance()deposit()debit()transfer()leaderboard()Server Administration
Core Module/v1/server
Core server administration: metrics, live console command execution, full console log streaming, reload/restart, and OP/whitelist management.
status()exec()broadcast()whitelist()op()restart()Worlds & Weather
Core Module/v1/worlds
Dimension and world control: time of day, dynamic weather, synchronous saving, on-demand ZIP backup archives, and world gamerules.
list()set_time()set_weather()save()backup()Runtime Plugins
Core Module/v1/plugins
Runtime plugin management: list loaded plugins, inspect versions/descriptions, download and install remote JARs, enable, and disable.
list()get()install()enable()disable()Advancements & Trophies
Core Module/v1/advancements
Player advancements and achievements inspection: list granted milestones and track completion progress across world trees.
list()player_progress()grant()revoke()PlaceholderAPI (PAPI)
Core Module/v1/placeholders
PlaceholderAPI (PAPI) integration: parse single or batch placeholder strings for context-aware player and server variable expansion.
parse()batch_parse()LuckPerms RBAC Permissions
Optional Plugin/v1/luckperms
LuckPerms RBAC permissions: user/group node management, parent inheritance, context queries, and resolved permission checks.
user_permission()set_user_permission()groups()check()NoxAuth Offline Authentication
Optional Plugin/v1/auth
Built-in player authentication: registration, credentials verification, login sessions, and password management for offline-mode setups.
register()verify()sessions()reset_password()Skills (mcMMO / AuraSkills)
Optional Plugin/v1/skills
RPG progression integration: inspect and manage mcMMO skill levels/XP and AuraSkills attributes.
player_mcmmo()player_auraskills()set_skill_level()Plugin Leaderboards
Core Module/v1/leaderboards
Generic leaderboard manager fetching sorted data from configurable external plugins (like mcMMO power level).
get()categories()top()Multi-Server Proxy Network
Optional Plugin/v1/network
Multi-server proxy network management: query combined player lists, find which backend node a player is on, and broadcast globally.
status()health()network_players()broadcast_network()Realtime WebSocket Streams
Core Module/v1/ws/console, /v1/ws/events
Modular subsystem provided by NoxAeApi.
connect("console")connect("events")reconnect()