SigmaSellAxe Wiki

Complete documentation for SigmaSellAxe

Getting Started

This guide will help you get SigmaSellAxe up and running on your server.

Installation

Step 1: Download

Download the latest JAR file from:

Step 2: Install Dependencies

Required:

  • Minecraft 1.21+ (Paper, Spigot, or Folia server)

Optional (Recommended):

  • Vault
    • Provides economy integration API. Required for money transactions. Works with any Vault-compatible economy plugin (EssentialsX, CMI, etc.).
  • ExcellentShop
    • Enables automatic shop detection. Without this, the plugin uses fallback prices from config.
  • EconomyShopGUI
    • Enables automatic shop detection. Without this, the plugin uses fallback prices from config.
  • Lands
    • Area protection integration. Checks if players are trusted before allowing container sales. Without this, all container sales are allowed (only permission checks apply).
  • GriefPrevention
    • Area protection integration. Checks if players are trusted before allowing container sales. Without this, all container sales are allowed (only permission checks apply).
  • WorldGuard
    • Area protection integration. Checks if players are trusted before allowing container sales. Without this, all container sales are allowed (only permission checks apply).
Dependency Functionality

With All Dependencies:

  • ✅ Full ExcellentShop integration with dynamic pricing
  • ✅ Automatic shop detection and configuration
  • ✅ Boost multipliers support
  • ✅ Lands area trust checking
  • ✅ GriefPrevention area trust checking
  • ✅ WorldGuard area trust checking
  • ✅ Economy transactions via Vault

Without Dependencies:

  • ⚠️ Uses fallback prices from config.yml
  • ⚠️ No automatic shop detection
  • ⚠️ No area protection checks (permissions only)
  • ⚠️ Economy still works if you have Vault (any economy plugin)

Step 3: Place the Plugin

  1. Stop your server
  2. Place SigmaSellAxe-2.0.7.jar in your plugins/ folder
  3. Start your server

Step 4: First Startup

On first startup, the plugin will:

  • Create the configuration folder structure
  • Detect any installed shop plugins
  • Generate shop configuration files automatically
  • Create default configuration files

First Time Setup

1. Configure Main Settings

Edit plugins/SigmaSellAxe/config.yml:

sell-axe:
  name: '&6&lSigma Sell Axe'
  lore:
    - '➤ Right-click chests, barrels, or shulkers to sell contents.'
    - '➤ Left-click to view all sellable items.'
  durability:
    enabled: true
    lose-per-sell: 1

2. Configure Shop Integration

If you have ExcellentShop or EconomyShopGUI installed, the plugin will automatically detect and configure shops. You can verify this by running:

/sigmasellaxe verifyConfig

3. Give Players the Sell Axe

Give players the Sell Axe using:

/sigmasellaxe give <player>

Or use the server-side command:

/sigmasellaxe commands

Basic Configuration

Sell Axe Settings

sell-axe:
  name: '&6&lSigma Sell Axe'  # Display name (supports color codes)
  lore:                        # Lore lines
    - 'Line 1'
    - 'Line 2'
  durability:
    enabled: true              # Enable durability loss
    lose-per-sell: 1          # Durability lost per sell operation

Features

features:
  left-click-gui: true        # Open GUI on left-click
  prevent-enchanting: true     # Prevent enchanting the Sell Axe

Logging

logging:
  enabled: true                # Enable transaction logging
  file-logging: true          # Log to file
  log-rotation: true          # Rotate log files

Debug System

debug:
  enabled: false               # Enable debug logging
  level: BASIC                 # BASIC, DETAILED, or VERBOSE

Next Steps