TYPE environment variable. Each server type has its own characteristics, performance profile, and plugin/mod ecosystem.
Selecting a Server Type
Set theTYPE environment variable to one of the supported server types:
The
VERSION environment variable controls the Minecraft version (e.g., 1.20.4) and works across all server types. Each server type may have additional version-specific variables.Available Server Types
Official Servers
Vanilla
Official Mojang server software - the baseline Minecraft experience
Plugin-Based Servers
These servers support Bukkit/Spigot plugins and focus on performance and customization.Paper
High-performance fork with extensive optimizations and plugin support
Bukkit/Spigot
Classic plugin-based servers (Paper recommended instead)
Modded Servers
These servers support client-side and server-side mods for extensive gameplay modifications.Fabric
Lightweight, modern modding platform
Forge
Traditional modding platform with extensive mod ecosystem
Quilt
Community fork of Fabric with enhanced features
Hybrid Servers
Combine multiple server types to run both mods and plugins simultaneously.Hybrid Servers
Run Forge/Fabric mods alongside Bukkit/Spigot plugins
Specialized Servers
Other Server Types
SpongeVanilla, Limbo, Crucible, and custom server configurations
Quick Comparison
| Server Type | Plugins | Mods | Performance | Use Case |
|---|---|---|---|---|
| Vanilla | ❌ | ❌ | Baseline | Pure Minecraft experience |
| Paper | ✅ | ❌ | Excellent | Production servers, minigames |
| Bukkit/Spigot | ✅ | ❌ | Good | Legacy plugin support |
| Fabric | ❌ | ✅ | Excellent | Modern modded servers |
| Forge | ❌ | ✅ | Good | Traditional modded servers |
| Quilt | ❌ | ✅ | Excellent | Enhanced Fabric alternative |
| Hybrids | ✅ | ✅ | Variable | Both mods and plugins |
Common Configuration
All server types share these fundamental settings:Next Steps
Choose your server type
Review the individual server type pages to understand their specific features and requirements.