Skip to main content

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.

note

📸 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.

ModulePlatformPurpose
zander-addonPaper/Spigot 1.21+In-game policy viewer, social links, player freeze
zander-authPaper/Spigot 1.19+Links players' Minecraft accounts to their website accounts
zander-hubPaper/Spigot 1.19+Hub server management — spawn, fly, compass
zander-velocityVelocity proxyPrivate messaging, announcements, network commands

Web Platform

The web platform (zander-web) runs as a Node.js/Fastify application:

ComponentPurpose
Web dashboardAdmin interface for managing the network
REST APIBackend consumed by Minecraft plugins and the dashboard
Discord botCommunity bot with commands, moderation, and event handling
DatabaseMySQL 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

SectionDescription
InstallationPrerequisites and install steps for all components
ConfigurationConfig files for plugins and web
PermissionsFull permissions reference
FeaturesDetailed feature documentation
API ReferenceREST API documentation
AdministrationDeployment and server management