New Features
BossBar Support – Show live countdowns and prize info directly in the BossBar!
ActionBar Support – Displays quick giveaway updates in the ActionBar (configurable interval).
/admingiveaway toggle – Temporarily disable player giveaways (only admins can start giveaways).
Improved Config – Completely rewritten for readability, now with detailed descriptions and more options.
New Features:
• Added /giveaway stats command to view personal giveaway stats (wins, participations, last win date).
• Added /giveaway top command to display the top 10 players with the most wins and participations.
• Implemented database saving with support for MySQL and SQLite.
• Introduced anti-reload loss so active giveaways persist through plugin reloads.
Permissions:
• voidgiveaway.stats – Access to /giveaway stats.
• voidgiveaway.top – Access to /giveaway top.
![]()
![]()
New Features:
• Added Discord Webhook support (start, countdown, winner, no-winner, cancelled).
• New config.yml section for Discord integration.
Fixes:
• Fixed error with /admingiveaway stop.
• config.yml & messages.yml are now always editable, even after errors.
YAML:# When a giveaway is ending it shows the winner in a discord channel and the countdown messages in the channel discord: webhook-url: "https://discord.com/api/webhooks/ASD§$!1243/iDASDSDSA" enabled: false send-countdown-updates: true messages: giveaway-start: "🎉 **New Giveaway Started!** Host: **%host%** Prize: **%prize%** Time Remaining: **%time%s**" countdown: "⏳ Giveaway for **%prize%** – Time left: **%time%s**" winner: "🏆 **Giveaway Ended!** Prize: **%prize%** Winner: **%winner%**" no-winner: "🏆 **Giveaway Ended!** Prize: **%prize%** No one participated 😢" cancelled: "❌ **Giveaway Cancelled** Prize: **%prize%** The giveaway was cancelled."
Discord:
![]()
- Improved: Optimized parts of the code to enhance plugin reliability.
Changes
Some configuration messages rewritten for cleaner & more flexible customization
Info
Added detailed /admingiveaway information to see the information of the current running giveaway
Permissions
New permission: voidgiveaway.admin.information
![]()
New Features
- Custom Placeholder Defaults
Added a new placeholders section in the configuration to define what should be displayed when no giveaway is running.
Example:
This gives you full control over how placeholders look when the giveaway is inactive.YAML:placeholders: # when no giveaway running name: "&cNo Giveaway Running" host-name: "&cx" time-left: "&cx" current-entries: "&ax"
Improvements
- Placeholders are now more null-safe, preventing empty or broken values if no giveaway is active.
- Better integration with PlaceholderAPI.
🛠 Fixes
- Fixed cases where placeholders would return nothing if a giveaway was not active.
- General code cleanup and performance stability improvements.
![]()
![]()
- New: If a giveaway ends with no participants, the host will automatically receive the item back.
[This feature can be disabled in the config if desired.]
- Fix: Resolved an issue where no new giveaway could be started while the rolling animation was still running.
- New: Added Rolling Titles for giveaway announcements!
- Participant names are displayed one after another in the title.
- At the end, the winner is highlighted in the title.
- Demo: GIF
- This adds more excitement and a better experience for giveaways and events.
- Existing messages and rewards remain fully compatible.
