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

Delivery Types Configuration

Overview

PlumDelivery supports three delivery periods. Each can be independently enabled, disabled, and configured for auto-restart.

Configuration

deliveries:
  daily:
    enabled: true
    event-status: false
    auto-restart: true
  weekly:
    enabled: true
    event-status: false
    auto-restart: true
  monthly:
    enabled: false
    event-status: false
    auto-restart: false

Options

enabled

  • Type: boolean
  • Default: true
  • Description: Whether this delivery type is available. If false, players cannot access it and admins cannot start it.

event-status

  • Type: boolean
  • Default: false
  • Description: Whether the event is currently running. Do not set this manually! Use /delivery start and /delivery end in-game.

Caution

Do not manually change event-status in the config file. Always use the /delivery start and /delivery end commands to properly manage event state.

auto-restart

  • Type: boolean
  • Default: true
  • Description: If true, the event will automatically restart with a fresh timer after it ends. Players' data is cleared and a new cycle begins immediately.

Delivery Periods

TypeDurationDefault Timer
daily24 hours86,400 seconds
weekly7 days604,800 seconds
monthly30 days2,592,000 seconds

Time Display Format

Customize how remaining time is displayed:

time-format: "%ww %dd %hh %mm %ss"
PlaceholderMeaning
%wWeeks
%dDays
%hHours
%mMinutes
%sSeconds

Smart Zero-Stripping

PlumDelivery automatically removes zero-value units. For example, if only 2 hours remain, the display will show 2h 0m 0s instead of 0w 0d 2h 0m 0s.

Prev
Database Configuration
Next
Menu Configuration