Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
Platforms
Links
Creators
Details
Licensed MIT
Published 3 months ago
Updated 2 weeks ago
Changelog
Added - Broadcast Notifications System
-
Global Broadcast Notifications for auction events
- Broadcast when players list items for auction
- Broadcast when players purchase items
- Clickable "View Auction" link in listing broadcasts
- Beautiful hex-colored messages with emojis
-
BroadcastManager Service
- Centralized broadcast management
- Configurable broadcast ranges (GLOBAL, WORLD, NONE)
- Individual toggles for listing and purchase broadcasts
- Smart player name resolution for offline sellers
- World-based broadcasting support
Configuration Options
auction:
broadcast:
enabled: true # Master toggle
on-listing: true # Broadcast new listings
on-purchase: true # Broadcast purchases
range: GLOBAL # GLOBAL, WORLD, or NONE
Broadcast Messages
- Item Listed: Shows player, item name, quantity, and price with clickable link
- Item Purchased: Shows buyer, seller, item, quantity, and price
Technical Implementation
- Integrated BroadcastManager into PlayerAuction main class
- Broadcasts triggered from AuctionCommand (/ah sell)
- Broadcasts triggered from AuctionService (purchase completion)
- MiniMessage support for rich text formatting
- Click events for interactive messages
- Proper thread handling (main thread for Bukkit operations)
Benefits
- Server Activity: Players see active marketplace
- Price Discovery: Players learn market prices
- Engagement: Encourages trading and competition
- Transparency: All trades are visible to community
- Configurable: Can disable per feature or globally



