Skip to main content

Best Practices

Server Softwareโ€‹

  • Paper - recommended for best performance
  • Purpur - good alternative, additional optimizations
  • Spigot - minimum requirement, works but less optimized
  • Java 17 minimum, Java 21 recommended

Performance Tuning by Server Sizeโ€‹

SettingSmall (under 20 players)Medium (20-50)Large (50+)
general.global-concurrent-cap2550100
general.max-global-queue-size50010002000
general.max-player-queue-size50100150
tools.pickaxe.per-tick-limit152025
tools.pickaxe.max-blocks-per-use5080100

Economy Examplesโ€‹

economy:
enabled: true
currency: "vault"
costs:
pickaxe: 5.0
axe: 3.0
bucket: 1.0
hoe: 2.0
rewards:
pickaxe: 0.5
axe: 0.3
bucket: 0.1
hoe: 0.2

Set economy.enabled: false to disable entirely.

Protection Integrationโ€‹

general:
lands-integration: true
worldguard-integration: true
griefprevention-integration: true

tools:
pickaxe:
check-protection: true # recommended: always enable

World Limitingโ€‹

tools:
pickaxe:
worlds:
- world
- world_nether
- world_the_end

Use the worlds list per tool to restrict where it functions (e.g. higher max-blocks-per-use/per-tick-limit for a dedicated resource world; consider disabling economy in creative worlds).

Monitoringโ€‹

debug:
enabled: true
operations: true
performance: true
log-to-file: true
  • Check queue/op load: /sigmatools debug queue, /sigmatools debug ops
  • Check integration status: /sigmatools debug info
  • File log: logs/sigmatools-debug.log
  • Back up plugins/SigmaTools/config.yml and messages.yml regularly

See Alsoโ€‹