Notifications Configuration
Configure notifications, messages, and announcements.
Notification Settings
notifications:
enabled: true
methods:
- CHAT
- ACTION_BAR
sound-on-delivery: true
sound-name: ENTITY_EXPERIENCE_ORB_PICKUP
sound-volume: 0.5
sound-pitch: 1.0
order-announcements:
enabled: true
broadcast-to-all: true
permission: "sigmaorders.announcement"
Basic Notifications
enabled
Type: Boolean
Default: true
Description: Enable/disable all notifications
methods
Type: List of Strings
Default: [CHAT, ACTION_BAR]
Options: CHAT, TITLE, ACTION_BAR, SOUND
Description: Notification delivery methods
Examples:
methods:
- CHAT # Chat messages
- ACTION_BAR # Action bar messages
- TITLE # Title messages
- SOUND # Sound notifications
Sound Settings
sound-on-delivery
Type: Boolean
Default: true
Description: Play sound when items are delivered
sound-name
Type: String
Default: ENTITY_EXPERIENCE_ORB_PICKUP
Description: Sound to play (Minecraft sound name)
Common Sounds:
ENTITY_EXPERIENCE_ORB_PICKUP- DefaultENTITY_PLAYER_LEVELUP- Level up soundBLOCK_NOTE_BLOCK_PLING- Ping soundENTITY_VILLAGER_YES- Villager yes
sound-volume
Type: Double (0.0 - 1.0)
Default: 0.5
Description: Sound volume
sound-pitch
Type: Double (0.0 - 2.0)
Default: 1.0
Description: Sound pitch
Order Announcements
order-announcements.enabled
Type: Boolean
Default: true
Description: Enable order placement announcements
order-announcements.broadcast-to-all
Type: Boolean
Default: true
Description: Broadcast to all players or only those with permission
order-announcements.permission
Type: String
Default: sigmaorders.announcement
Description: Permission required if broadcast-to-all is false
Message Customization
Messages are configured in messages.yml:
# Order creation
order:
created: "{prefix}✓ Order created successfully. Order ID: #{id}"
# Delivery notifications
delivery:
completed-item: "{prefix}✓ Delivered {amount} {item} for order #{id}"
# Collection notifications
collection:
collected: "{prefix}✓ Collected {amount} {item} from order #{id}"
Configuration Examples
Minimal Notifications
notifications:
enabled: true
methods:
- CHAT
sound-on-delivery: false
order-announcements:
enabled: false
Full Notifications
notifications:
enabled: true
methods:
- CHAT
- ACTION_BAR
- TITLE
- SOUND
sound-on-delivery: true
sound-name: ENTITY_PLAYER_LEVELUP
sound-volume: 0.7
sound-pitch: 1.2
order-announcements:
enabled: true
broadcast-to-all: true
Permission-Based Announcements
notifications:
order-announcements:
enabled: true
broadcast-to-all: false
permission: "sigmaorders.announcement"
Related Documentation
- Messages File - Message customization
- Features Configuration - Feature toggles