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โ€‹