Skip to main content

Features

Complete overview of all SigmaSellAxe features.

Container Sellingโ€‹

How It Worksโ€‹

  1. Admin gives players a special Diamond Axe (the Sell Axe)
  2. Players right-click containers (chests, barrels, shulkers) while holding the Sell Axe
  3. Plugin checks permissions, area trust, and validates items
  4. Items are sold using shop plugin prices (or fallback prices)
  5. Money is deposited to player's account via Vault
  6. Transaction is logged for record-keeping

Supported Containersโ€‹

  • Chests - Single and double chests
  • Barrels - All barrel types
  • Shulker Boxes - All shulker box variants
  • Hoppers - Hopper inventories
  • Other Containers - Any container that implements InventoryHolder

Transaction Limitsโ€‹

  • Max Items: 5,000 items per transaction
  • Performance: Optimized for large transactions
  • Thread Safety: Fully thread-safe operations

GUI Featuresโ€‹

Sellable Items GUIโ€‹

Accessible via /sigmasellaxe items or left-clicking with the Sell Axe.

Features:

  • Shows all sellable items
  • Displays prices from shop plugins
  • Shows boost multipliers
  • Color-coded item display
  • Pagination support

Sorting Systemโ€‹

4 Sort Types:

  1. Alphabetically A-Z - Sort items alphabetically (A to Z)
  2. Alphabetically Z-A - Sort items alphabetically (Z to A)
  3. Price Highโ†’Low - Sort by price (highest first)
  4. Price Lowโ†’High - Sort by price (lowest first)

Features:

  • Single hopper icon cycles through all sort types
  • Active sort type highlighted in lore
  • Player-specific preferences (persists across sessions)
  • Smooth transitions between sort types

Dupe Items GUIโ€‹

Shows potential money duplication exploits.

Features:

  • Lists items where boosted sell price > buy price
  • Shows buy price, sell price, and boosted sell price
  • Color-coded warnings
  • Pagination support

Durability Systemโ€‹

Configurationโ€‹

sell-axe:
durability:
enabled: true
lose-per-sell: 1

Options:

  • enabled - Enable/disable durability loss
  • lose-per-sell - Amount of durability lost per sell operation

Behaviorโ€‹

  • Durability is lost only when items are successfully sold
  • If selling fails (no items, no permission, etc.), no durability is lost
  • When durability reaches 0, the Sell Axe breaks normally
  • Players can repair the Sell Axe using an anvil

Boost Systemโ€‹

Global Boostโ€‹

Set a global boost for all items in a shop:

shop:
id: 'farming'
global-boost: 0.5 # 50% boost

Item-Specific Boostโ€‹

Set boost for specific items:

items:
PUMPKIN:
boost: 1.0 # 100% boost
enabled: true
MELON:
boost: 0.5 # 50% boost
enabled: true

Boost Calculationโ€‹

Final price = Base price ร— (1 + global boost + item boost)

Example:

  • Base price: 100
  • Global boost: 0.5 (50%)
  • Item boost: 1.0 (100%)
  • Final price: 100 ร— (1 + 0.5 + 1.0) = 250

Transaction Loggingโ€‹

Console Loggingโ€‹

All transactions are logged to console:

[SigmaSellAxe] Player sold 64 DIAMOND_ORE for $9,600.00

File Loggingโ€‹

Enable file logging in config:

logging:
enabled: true
file-logging: true
log-rotation: true

Features:

  • Logs to plugins/SigmaSellAxe/logs/
  • Automatic log rotation
  • Timestamp tracking
  • Detailed transaction information

Debug Systemโ€‹

Debug Levelsโ€‹

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

Levels:

  • BASIC - Essential debug information
  • DETAILED - More detailed debugging
  • VERBOSE - Maximum verbosity for troubleshooting

What Gets Loggedโ€‹

  • Shop plugin detection
  • Price fetching operations
  • Configuration loading
  • Error details
  • Performance metrics

Protection Plugin Integrationโ€‹

See Integrations for details on protection plugin support.

Performance Featuresโ€‹

  • Thread Safety - Fully thread-safe operations
  • Efficient Caching - Optimized price lookups
  • Resource Limits - Prevents server overload
  • Folia Support - Multi-threaded server support