ForgeCraftPLUGIN WIKISDocumentationSupport ↗
Make it yours

Configuration

Donut SMP All In One · 0.6.0 preview

Wiki home

For server renaming, menu layouts, icons, button permissions and editable feedback, start with Make it your server. The quickest branding change is /smp brand Your Server Name.

The plugin generates defaults on first start. Edit configuration, run /donsup reload, then check the server log. Updates to the JAR require a full stop/start. Back up before using creator tools or presets.

Crate configuration uses crate-system settings and persistent keys.yml data. See Crates and keys for mode selection, automatic grants and migration. Do not edit key balances or pending deliveries while the server is running.

It also adds chest-shops.enabled / chest-shops.max-per-player and chest-shops.yml. Stock stays in Minecraft world containers, so back up the world and plugin files together. See Player chest shops.

File / section Controls
dialogs.yml Native titles, category text, setting labels, button width
menus.yml Dashboard buttons, order, commands, icons, slots, permissions, pause labels and inventory headings
messages.yml Fixed feedback text and permission/command responses
shops.yml Fixed-price server-shop categories and items
config.yml: branding Server name, tab header/footer, sidebar text
settings Starting balances, fees, listing limits, online rewards and premium defaults
ranks Rank names and configured bonuses
player-settings Initial player preferences
sell-prices Material base sell values
shard-shop Shard prices and item/key/spawner/tool rewards
custom-spawners Types, drops, XP, generation intervals and stack scaling
drills Enabled state, materials, price, block limits and efficiency
travel Warmup, RTP world/radius/cooldown
combat Tag time and optional combat logout death
daily Base money/shards, streak increments, premium multiplier
crates Display, weighted rewards and animation length
player-warps Promotion price
dynamic-pricing Optional pricing pressure and decay
server-rules Text displayed by /rules

Example base prices:

sell-prices:
  COBBLESTONE: 0.25
  DIAMOND: 150.0

Example travel configuration:

travel:
  warmup-seconds: 3
  rtp-world: world
  rtp-radius: 5000
  rtp-cooldown-seconds: 15

Use the exact loaded overworld name for rtp-world. A blank value selects the first overworld. Overworld, Nether and End have separate dimension configuration and paired queues; see Travel and RTP.

dialogs.yml uses MiniMessage; older menus/configuration use legacy & color codes where shown in the defaults. Do not interchange the two syntaxes blindly.

Use finite, nonnegative prices and sensible limits. Not every hand-edited legacy setting has comprehensive validation. Keep rewards, orders and fixed buy/sell prices consistent to avoid accidental profitable loops. No automatic economic balancing service is included.

/creator provides editors for several systems, along with setup presets and backups. Some older configuration keys in existing installations may be unused; the removed Fast Buy, Crate Reroll and Duel Rewards placeholder toggles do not create those features.

Player/transaction files are storage, not live configuration. Stop the server before editing players.yml, market.yml, kits.yml, social.yml, duels.yml or other data files. /donsup reload is not a general-purpose data-file reimport command.

Search all plugin wikis.