Droplets are microservices that extend SimpleCloud’s functionality without running inside Minecraft servers. They handle infrastructure tasks like player data management or resource pack hosting as independent services.
Why Droplets?
Some features don’t belong inside a Minecraft server:
- Player data needs to be accessible even when servers restart or scale
- Resource packs should be hosted centrally, not on each game server
- Cross-server functionality requires a service that outlives individual server instances
Droplets solve this by running as independent services that communicate with the controller.
Available Droplets
| Droplet | Description |
|---|
| Player | Player data management, online status, cross-server messaging |
| Resourcepack | Host and distribute resource packs to players |
Droplets vs Plugins
| Droplets | Plugins |
|---|
| Runs on | Independent service | Inside Minecraft server |
| Purpose | Infrastructure tasks | In-game features |
| Lifecycle | Persists across server restarts | Tied to server instance |
| Use when | Data needs to outlive servers | Feature needs server access |
Droplets replaced v2 modules for infrastructure-level functionality. Plugins handle server-side features directly.