Polymart is now Voxel Shop! We're upgrading many features of the site, and during this open beta you will experience occasional bugs. Learn more
With Scheduled Giveaways, GUI History, PlaceholderAPI, BossBar, ActionBar, Webhooks, and MySQL
- Improved the plugin so it won't lagg with more than 200+ players!
This update brings one of the most requested features – Scheduled Giveaways – along with a brand-new config option for timezone support. Perfect for servers that want to automatically run giveaways at fixed times of the day!
Additionally, we fixed an issue where the BossBar would disappear too early when stopping or ending a giveaway. 🎉
config.yml[SPOILER="config.yml"]
timezone: "Europe/Berlin"
scheduled-giveaways:
'1':
time: '11:15'
reward: diamond_pack
duration: 3m
announcements:
'1':
before: 2m
message: '&eThe &bDiamond Giveaway &estarts in 2 minutes!'
title:
main: '&bDiamond Giveaway'
sub: '&eStarting soon'
'2':
before: 30s
message: '&cOnly 30 seconds until the Diamond Giveaway!'
title:
main: '&cGet ready!'
sub: '&e30 seconds left'
✅ Timezone Support → configure your server’s local timezone for consistent scheduling.
✅ Scheduled Giveaways → set exact times when giveaways start automatically.
✅ Custom Announcements → send countdown messages and titles before the giveaway begins.
messages.yml[SPOILER="messages.yml"]
# Scheduled Giveaways
scheduled-start: "&aA scheduled giveaway has started! Reward: %item% &7(Duration: %time%)"
scheduled-broadcast: "%prefix%&eThe &6&lDaily Keyall &eis active! Type &6&l/giveaway join&e to enter! Ends in &6&l%time%&e."✅ scheduled-start → clean broadcast when a scheduled giveaway begins.
✅ scheduled-broadcast → promote your daily / timed giveaways with placeholders for reward & duration.
Fixed: BossBar no longer disappears too early when a giveaway is stopped or ends.
Fully automate daily giveaways – no more manual starting!
Increase player engagement with countdown messages and hype builds.
Flexible configuration per timezone, great for international servers.
More polished giveaway visuals thanks to the BossBar fix.
✨ Pro tip: Combine scheduled giveaways with your existing reward packs to create unique daily events like Keyalls, Rank Drops, or Lootbox Giveaways!
Fixes
Config & Messages
Blocked Items Feature
Improved Time Display
This makes countdowns in the ActionBar, BossBar, and messages more user-friendly and easier to read.
New Feature
This update is lightweight and has no impact on performance.
Stay informed, never miss an update again!
history:✅ 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.
discord:
webhook-url: "https://discord.com/api/webhooks/1983737/AIFHSJ"
enabled: false
send-countdown-updates: false
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 Cancele** Prize: **%prize%** The giveaway was cancelled."
Discord:
Changes
Info
Permissions

placeholders: # when no giveaway running
name: "&cNo Giveaway Running"
host-name: "&cx"
time-left: "&cx"
current-entries: "&ax"


New
Fix