Skip to main content

Notifications

Notification system for order events.

Overview

SigmaOrders provides multiple notification methods to keep players informed about order activity.

Notification Methods

Chat Messages

Default notification method:

  • Messages appear in chat
  • Color-coded for different events
  • Includes order details

Action Bar

Non-intrusive notifications:

  • Appears above hotbar
  • Temporary display
  • Doesn't clutter chat

Title Messages

Prominent notifications:

  • Large text display
  • Center of screen
  • Good for important events

Sound Notifications

Audio feedback:

  • Configurable sound
  • Volume and pitch control
  • Plays on delivery events

Notification Events

Order Created

When an order is created:

  • Creator receives confirmation
  • Announcement broadcast (if enabled)
  • Order details shown

Delivery Received

When items are delivered:

  • Order creator notified
  • Shows deliverer name
  • Shows quantity delivered
  • Sound plays (if enabled)

Order Completed

When order is fully collected:

  • Creator notified
  • Order marked as complete
  • Order auto-deleted

Order Expired

When order expires:

  • Creator notified
  • Refund information shown
  • Order status updated

Announcements

Order placement announcements:

  • Broadcast to all players (if enabled)
  • Clickable to open orders GUI
  • Shows order details
  • Permission-based (if configured)

Configuration

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"

Customization

Messages can be customized in messages.yml:

  • All notification messages
  • Format and colors
  • Placeholder support

Best Practices

  1. Enable Notifications: Keep players informed
  2. Use Multiple Methods: Combine chat and action bar
  3. Configure Sounds: Audio feedback is helpful
  4. Customize Messages: Match your server style