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