HomeJavaMods⚡ onGiveaway | GUI-Only Giveaways | Multi-Language BossBar | AFK Protection | 1.20.4+
⚡ onGiveaway | GUI-Only Giveaways | Multi-Language BossBar | AFK Protection | 1.20.4+
ModsJava

⚡ onGiveaway | GUI-Only Giveaways | Multi-Language BossBar | AFK Protection | 1.20.4+

⬇ Download on Spigot

⚡ onGiveaway
Professional Giveaway System for Modern Servers
✦ GUI-Only Participation ✦ Multi-Language BossBar ✦ AFK Protection ✦
Overview
onGiveaway
is a professional, feature-rich giveaway plugin designed for modern Minecraft servers. Unlike traditional giveaway plugins, onGiveaway focuses on GUI-only participation, ensuring a seamless and engaging experience for your players.
With per-player language support, beautiful interfaces, and an intelligent AFK protection system, hosting giveaways has never been easier!
⭐ Why Choose onGiveaway?
✨ Features
Spoiler: GUI-Only Participation
  • Players join giveaways exclusively through intuitive GUIs
  • Clean, organized menus for browsing active giveaways
  • One-click join/leave functionality
  • Admin panel for easy management
Spoiler: Multi-Language Support
  • Per-player language selection - Each player chooses their language
  • Built-in English and Turkish translations
  • BossBar displays in player's selected language
  • Easy to add custom languages
Spoiler: ️ AFK Protection System
  • Automatic AFK detection based on movement and activity
  • GUI verification challenge to confirm player presence
  • Configurable AFK timeout (default: 5 minutes)
  • Prevents unfair giveaway wins by inactive players
Spoiler: Real-Time BossBar
  • Live countdown timer
  • Participant counter
  • Customizable colors and styles
  • Per-player language display
Spoiler: Winner Celebrations
  • Customizable firework effects
  • Title and subtitle announcements
  • Sound effects
  • Server-wide broadcast
Spoiler: ⚙️ Admin Features
  • Create, start, stop, and delete giveaways via GUI or commands
  • Set custom prizes and durations
  • Execute reward commands automatically
  • Reload configuration without restart
Screenshots

[​IMG]
Console Output
[​IMG]
Main Giveaway Menu
[​IMG]
Active Giveaways List
[​IMG]
Join Giveaway Screen
[​IMG]
Admin Panel
[​IMG]
BossBar Display
[​IMG]
Winner Announcement with Fireworks
Commands
Player Commands

Code (Text):
/giveaway          - Open the main giveaway GUI
/giveaway gui      - Open the giveaway menu
/giveaway list     - View all active giveaways
/giveaway info     - View giveaway details
/giveaway language - Change your language preference
/giveaway help     - Show help menu
Aliases: /ga, /cekilis
Admin Commands
Code (Text):
/giveawayadmin create <name> <prize> [duration] - Create a new giveaway
/giveawayadmin start <name>                     - Start a pending giveaway
/giveawayadmin stop <name>                      - Stop an active giveaway
/giveawayadmin end <name>                       - End giveaway and pick winner
/giveawayadmin delete <name>                    - Delete a giveaway
/giveawayadmin gui                              - Open admin panel
/giveawayadmin reload                           - Reload configuration
Aliases: /gaadmin, /giveawaymanage
Permissions
Code (Text):
ongiveaway.admin    - Access to all admin commands (Default: OP)
ongiveaway.join     - Allows joining giveaways via GUI (Default: Everyone)
ongiveaway.notify   - Receives giveaway notifications (Default: Everyone)
ongiveaway.language - Allows changing personal language (Default: Everyone)
⚙️ Configuration Preview
Spoiler: config.yml
Code (Text):
# AFK Protection Settings
afk-protection:
  enabled: true
  afk-time: 300
  movement-check: true
  activity-check: true
  gui-verification: true
  verification-timeout: 30
# Giveaway Settings
giveaway-settings:
  min-players: 2
  max-players: 0
  default-duration: 10
  allow-leave: true
  auto-announce: true
# BossBar Settings
bossbar:
  enabled: true
  color: YELLOW
  style: SEGMENTED_12
  show-countdown: true
  show-participants: true
# Firework Celebrations
fireworks:
  enabled: true
  amount: 5
  power: 2
Requirements
Support
Having issues or suggestions? Feel free to:
Changelog
Spoiler: Version History
v1.1.0
  • Added AFK protection with GUI verification
  • Added per-player language support
  • Added BossBar with multi-language display
  • Added firework celebrations for winners
  • Improved GUI designs
  • Various bug fixes and optimizations
v1.0.0
  • Initial release

Developer: lynch | Version: 1.1.0 | API: 1.20
Thank you for choosing onGiveaway!

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

⚡ onGiveaway | GUI-Only Giveaways | Multi-Language BossBar | AFK Protection | 1.20.4+ is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 13 times (via Spigot). Download it and open it directly in the game.

Explore more