Requirements
System and software requirements for SigmaOrders.
Server Requirementsโ
Minimum Requirementsโ
- Minecraft Version: 1.21
- Server Platform: Paper 1.21+ or Spigot 1.21+
- Java Version: Java 21
- RAM: 512MB available for plugin operations
- Storage: 50MB for plugin files and database
Recommended Requirementsโ
- Minecraft Version: Latest 1.21.x
- Server Platform: Paper (latest)
- Java Version: Java 21 or newer
- RAM: 1GB+ available
- Storage: 100MB+ for database growth
Software Dependenciesโ
Requiredโ
Vaultโ
- Purpose: Economy integration
- Version: Latest stable
- Download: SpigotMC
- Installation: Place in
plugins/folder
Economy Pluginโ
One of the following (via Vault):
- EssentialsX Economy
- CMI Economy
- Any Vault-compatible economy plugin
Optionalโ
ItemsAdderโ
- Purpose: Custom item support
- Version: Any compatible version
- Behavior: Auto-detected if present
- Note: Not required, plugin works without it
PlaceholderAPIโ
- Purpose: Placeholder support
- Version: Any compatible version
- Behavior: Auto-detected if present
Platform Compatibilityโ
Supported Platformsโ
| Platform | Version | Status | Notes |
|---|---|---|---|
| Paper | 1.21+ | โ Recommended | Best performance |
| Spigot | 1.21+ | โ Supported | Works but slower |
| Folia | Latest | โ Supported | Thread-safe implementation |
| Purpur | 1.21+ | โ Supported | Paper fork, fully compatible |
Unsupported Platformsโ
- Bukkit: Not supported (use Spigot/Paper)
- Forge: Not compatible
- Fabric: Not compatible
Java Requirementsโ
Java Versionโ
- Minimum: Java 21
- Recommended: Latest Java 21 LTS or Java 22+
Checking Java Versionโ
java -version
Should show:
openjdk version "21.x.x" ...
Java Distributionsโ
Tested with:
- OpenJDK 21+
- Oracle JDK 21+
- Adoptium (Eclipse Temurin) 21+
Database Requirementsโ
SQLite (Default)โ
- Included: Yes (bundled with plugin)
- Storage: File-based (
database.db) - Performance: Good for small-medium servers
- Limitations: Single-server only
MySQL (Optional)โ
- Version: MySQL 5.7+ or MariaDB 10.3+
- Storage: External database server
- Performance: Better for large servers
- Setup: Requires manual configuration
Performance Considerationsโ
Server Size Guidelinesโ
| Players | Recommended Setup |
|---|---|
| < 50 | SQLite, default settings |
| 50-200 | SQLite, optimized cache |
| 200+ | MySQL, optimized settings |
| 500+ | MySQL, dedicated database server |
Resource Usageโ
Typical resource usage:
- CPU: Minimal (async operations)
- RAM: ~50-100MB for plugin
- Disk I/O: Low (async database)
- Network: Minimal
Compatibility Matrixโ
| Component | Version | Status |
|---|---|---|
| Paper 1.21 | Latest | โ Fully tested |
| Paper 1.22 | Latest | โ Compatible |
| Vault | Latest | โ Required |
| ItemsAdder | Any | โ Optional |
| Java 21 | Any | โ Required |
| Java 22+ | Any | โ Compatible |
Next Stepsโ
- Installation - Install the plugin
- Configuration - Configure for your setup
- Performance Guide - Optimize performance