Skip to main content

Installation

Complete installation guide for SigmaOrders.

System Requirements

Server Requirements

  • Minecraft Version: 1.21+
  • Server Platform: Paper (recommended) or Spigot
  • Java Version: Java 21 or higher
  • Memory: Minimum 512MB available for plugin operations

Required Plugins

  • Vault: Economy integration (required)

Optional Plugins

  • ItemsAdder: Custom item support (auto-detected)
  • PlaceholderAPI: Placeholder support (auto-detected)

Installation Methods

Method 1: Manual Installation

  1. Download the Plugin

    • Get SigmaOrders.jar from releases
    • Verify file integrity if checksums are provided
  2. Place in Plugins Folder

    your-server/
    └── plugins/
    └── SigmaOrders.jar
  3. Start the Server

    • Start or restart your server
    • Watch console for initialization messages
  4. Verify Installation

    [SigmaOrders] ✓ SQLite database initialized successfully!
    [SigmaOrders] ✓ SIGMA ORDERS successfully enabled!

Method 2: Using a Plugin Manager

If you use a plugin manager (e.g., ServerJars, Pterodactyl):

  1. Upload SigmaOrders.jar through the manager interface
  2. Restart the server
  3. Check logs for successful initialization

Post-Installation

First Run

On first run, the plugin will:

  1. Create the data folder: plugins/SigmaOrders/
  2. Generate default configuration files:
    • config.yml - Main configuration
    • messages.yml - User-facing messages
  3. Initialize SQLite database: database.db
  4. Create necessary database tables

Configuration Files

After first run, you'll find:

plugins/SigmaOrders/
├── config.yml # Main configuration
├── messages.yml # User messages
├── database.db # SQLite database
└── transactions.log # Transaction log (if enabled)

Initial Configuration

Edit config.yml to customize:

  • Database settings (SQLite by default)
  • Order limits and pricing
  • Economy settings
  • Feature toggles

See Configuration Guide for details.

Verification Checklist

After installation, verify:

  • Plugin appears in /plugins command output
  • No errors in server console
  • Configuration files generated
  • Database file created
  • /orders command works in-game
  • Vault integration detected (check console)

Troubleshooting Installation

Plugin Doesn't Load

Symptoms: Plugin not in /plugins list, no initialization messages

Solutions:

  1. Check Java version: java -version (must be 21+)
  2. Verify JAR file is not corrupted
  3. Check server logs for errors
  4. Ensure Paper/Spigot version is 1.21+

Database Initialization Failed

Symptoms: Error messages about database, plugin disabled

Solutions:

  1. Check folder permissions: plugins/SigmaOrders/ must be writable
  2. Verify disk space available
  3. Check file system permissions
  4. Review full error in console logs

Vault Not Found

Symptoms: Warning about economy plugin, economy features don't work

Solutions:

  1. Install Vault plugin
  2. Install an economy plugin (EssentialsX, CMI, etc.)
  3. Restart server
  4. Verify Vault loads before SigmaOrders

Permission Issues

Symptoms: Players can't use commands, permission errors

Solutions:

  1. Check plugin.yml permissions (defaults are permissive)
  2. If using LuckPerms, see Permission Examples
  3. Verify permission plugin is loaded
  4. Test with OP player first

Updating the Plugin

See Updates Guide for detailed update instructions.

Next Steps