TropicalGiveaway | Made with Kodari icon

TropicalGiveaway | Made with Kodari -----

Engage your community with customizable giveaways - because everyone loves free rewards!



TropicalGiveaway

This plugin was made by an Advanced Minecraft Plugin maker called kodari.ai
Engage your community with automated, customizable giveaways - because everyone loves free rewards!

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✨ Features

  • Preset Rewards - Create unlimited preset rewards with custom commands, items, and permissions
  • Interactive GUI - Beautiful, easy-to-use menu for starting giveaways
  • Custom Rewards - Create one-time custom rewards on the fly via chat prompts
  • Random or Fixed Winners - Choose a specific winner or let the plugin pick randomly
  • Broadcast Announcements - Automatic server-wide announcements for starts, joins, and winners
  • Title Notifications - Eye-catching title messages for winners
  • Hex Color Support - Full RGB color support for modern Minecraft versions
  • Participant Tracking - Real-time participant count displayed in broadcasts
  • Command Execution - Execute any command as console when a player wins
  • Fully Configurable - Customize every message, duration, and reward
  • Lightweight & Optimized - Minimal performance impact on your server

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Commands

Code (Text):
/giveaway - Open the giveaway selection GUI
/giveaway start - Start a new giveaway (opens GUI)
/giveaway join - Join the current giveaway
/giveaway end - Manually end the current giveaway
/giveaway reload - Reload configuration files
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Permissions

Code (Text):
giveaway.admin - Access to start, end, and reload giveaways
giveaway.join - Ability to join giveaways
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

⚙️ Configuration

config.yml
Code (Text):
giveaway-duration: 30

preset-rewards:
  vip-rank:
    display-name: "&6&lVIP Rank"
    material: "GOLD_INGOT"
    lore:
      - "&7A premium VIP rank"
      - "&7with exclusive perks!"
    reward: "VIP Rank"
    commands:
      - "lp user %winner% parent add vip"
 
  money-1000:
    display-name: "&a&l$1,000"
    material: "EMERALD"
    lore:
      - "&7One thousand dollars"
      - "&7added to your balance!"
    reward: "$1,000"
    commands:
      - "eco give %winner% 1000"
 
  diamond-armor:
    display-name: "&b&lDiamond Armor Set"
    material: "DIAMOND_CHESTPLATE"
    lore:
      - "&7A full set of"
      - "&7diamond armor!"
    reward: "Diamond Armor Set"
    commands:
      - "give %winner% diamond_helmet 1"
      - "give %winner% diamond_chestplate 1"
      - "give %winner% diamond_leggings 1"
      - "give %winner% diamond_boots 1"

messages.yml
Code (Text):
prefix: "&#FFAF00&lT&#FFB814&lR&#FFC128&lO&#FFCA3C&lP&#FFD34F&lI&#FFDC63&lC&#FFE577&lA&#FFEE8B&lL &8»"

start: |-
  &#FFAF00&l&m⎯⎯⎯⎯⎯⎯⎯⎯&r &fGiveaway Started &#FFAF00&l&m⎯⎯⎯⎯⎯⎯⎯
  &f
  &fGiveaway Reward: &#FFAF00%reward%
  &fTo participate use &#FFAF00/giveaway join
  &#FFAF00&l&m⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯

join: "&f%player% has joined the giveaway &8[&#FFAF00%number%&8]"
winner: "&fThe winner of the giveaway is &#FFAF00%player%"

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

How to Use

Starting a Giveaway:
  1. Run /giveaway or /giveaway start
  2. Click on a preset reward in the GUI, or create a custom reward
  3. For custom rewards, enter the reward name in chat
  4. Choose a specific winner or type "null" for random selection
  5. The giveaway starts automatically and announces to the server

Joining a Giveaway:
  1. Wait for a giveaway announcement
  2. Run /giveaway join
  3. You're entered! Wait for the timer to end

Creating Preset Rewards:
  1. Open config.yml
  2. Add a new entry under preset-rewards
  3. Set display-name, material, lore, reward text, and commands
  4. Use %winner% placeholder in commands
  5. Reload with /giveaway reload

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Screenshots

upload_2025-12-30_2-22-9.png
[​IMG]

upload_2025-12-30_2-22-25.png
[​IMG]

upload_2025-12-30_2-22-54.png
[​IMG]

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Requirements

  • Minecraft Version: 1.8 - 1.21+
  • Server Software: Spigot, Paper, Purpur
  • Java Version: Java 8

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Support

Need help? Found a bug? Have a suggestion?

  • Discord: Join our Discord
  • Issues: Report bugs in the discussion section
  • Reviews: Leave a review if you enjoy the plugin!


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Made with ❤️ by TropicalStudios

If you enjoy this plugin, please leave a ⭐⭐⭐⭐⭐ review!
Resource Information
Author:
----------
Total Downloads: 3
First Release: Today at 12:19 AM
Last Update: Today at 12:19 AM
Category: ---------------
All-Time Rating:
0 ratings
Find more info at discord.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings