Zander
Zander is an open-source community platform built by Modular Software for Minecraft networks. It brings your community together across Minecraft, Discord, and the web — giving you one integrated system to manage players, moderation, communications, and events rather than juggling separate tools for each.
📸 Screenshot: The Zander web homepage showing the network stats, announcements, and navigation
What Zander Provides
- A web platform your players can log in to, browse forums, submit tickets, check events, and manage their profile
- An admin dashboard for your staff to manage every aspect of the network in one place
- A REST API that your Minecraft plugins call to record sessions, relay chat, and sync data
- A Discord bot with community slash commands, staff punishment tools, and automated event handling
- Minecraft plugins for your hub server, game servers, auth server, and Velocity proxy
Components
Zander is split across two repositories:
Minecraft Plugins
These plugins are installed on your Minecraft servers and proxy and communicate with the Zander API.
| Module | Platform | Purpose |
|---|---|---|
zander-addon | Paper/Spigot 1.21+ | In-game policy viewer, social links, player freeze |
zander-auth | Paper/Spigot 1.19+ | Links players' Minecraft accounts to their website accounts |
zander-hub | Paper/Spigot 1.19+ | Hub server management — spawn, fly, compass |
zander-velocity | Velocity proxy | Private messaging, announcements, network commands |
Web Platform
The web platform (zander-web) runs as a Node.js/Fastify application:
| Component | Purpose |
|---|---|
| Web dashboard | Admin interface for managing the network |
| REST API | Backend consumed by Minecraft plugins and the dashboard |
| Discord bot | Community bot with commands, moderation, and event handling |
| Database | MySQL database via Prisma — users, sessions, punishments, forums, and more |
Architecture
Each Minecraft plugin communicates with the Zander API over HTTP using a shared API key. The Discord bot, API, and web dashboard all run as part of the same Node.js process.
Minecraft Servers (plugins)
│
▼
Zander REST API ◄── Discord Bot
│
▼
MySQL Database
│
▼
Web Dashboard
Getting Started
| Section | Description |
|---|---|
| Installation | Prerequisites and install steps for all components |
| Configuration | Config files for plugins and web |
| Permissions | Full permissions reference |
| Features | Detailed feature documentation |
| API Reference | REST API documentation |
| Administration | Deployment and server management |