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