PlumDeliveryPlumDelivery
Home
Guide
  • Overview
  • Database
  • Deliveries
  • Menus
  • Categories
  • Rewards
  • Messages
Commands
Placeholders
  • Overview
  • Methods
  • Events
Database Guide
FAQ
GitHub
Home
Guide
  • Overview
  • Database
  • Deliveries
  • Menus
  • Categories
  • Rewards
  • Messages
Commands
Placeholders
  • Overview
  • Methods
  • Events
Database Guide
FAQ
GitHub
  • Configuration

    • Configuration Overview
    • Database Configuration
    • Delivery Types Configuration
    • Menu Configuration
    • Categories Configuration
    • Rewards Configuration
    • Messages Configuration

Configuration Overview

PlumDelivery uses several YAML configuration files located in the plugins/PlumDelivery/ directory:

FilePurpose
config.ymlMain configuration — database, menus, categories, goals, rewards
messages.ymlAll translatable messages
data.ymlTimer persistence data (auto-generated, do not edit manually)

Reloading Configuration

After making changes to configuration files, reload them in-game:

/delivery reload

Tips

All changes to config.yml and messages.yml take effect immediately after reloading. No server restart needed!

Warning

Do not manually edit data.yml while the server is running. It stores countdown timer data and is managed automatically.

Configuration Sections

  • Database — Database driver and connection settings
  • Deliveries — Delivery type enable/disable and auto-restart
  • Menus — GUI menu appearance and layout
  • Categories — Category definitions, objectives, and goals
  • Rewards — Placement rewards for top players
  • Messages — All translatable message strings
Next
Database Configuration