✨ mGiveaway | DISCORD ➱ MINECRAFT GIVEAWAYS  [1.17-1.21.5] icon

✨ mGiveaway | DISCORD ➱ MINECRAFT GIVEAWAYS [1.17-1.21.5] -----

Plugin for Paper servers that seamlessly integrates with Discord to host engaging giveaways.



[​IMG]

[​IMG] [​IMG]

mGiveaway
DISCORD MINECRAFT GIVEAWAY PLUGIN

Boost your server community with exciting giveaways!
mGiveaway seamlessly integrates Discord and Minecraft,

allowing you to create engaging giveaways, set custom rewards,
and automatically deliver prizes to winners in-game.

[​IMG]
  • Discord Integration: Slash commands for easy giveaway creation & management in Discord.
  • Automated Giveaways: Schedule start/end times for fully automated giveaways.
  • Configurable Requirements: Permissions, Groups/Roles (Vault), PlaceholderAPI values.
  • In-Game Rewards: Automatic execution of commands for winners.
  • Customizable Embeds: JSON configuration for rich Discord embed messages.
  • Dynamic Placeholders: Embeds update with time left, entries, winners, etc.
  • Giveaway Reminders: In-game broadcasts to notify players.
  • Statistics Tracking: Track entries and wins.
  • Extensive Text Config: config.yml for messages, UI text, etc.
  • Update Checker: In-game notifications for new versions.
[​IMG]
  • Spigot: 1.17+ [Paper recommended]
  • PlaceholderAPI: 2.11.6+
  • Vault: 1.7+
[​IMG]
  1. Download & Install: Get mGiveaway-VERSION.jar from GitHub Releases and place in /plugins folder.
  2. Restart your server
  3. Configure Discord Bot in config.yml:
    • Create Bot at Discord Developer Portal.
    • Get Bot Token ("Bot" tab).
    • Paste Token into discord.bot.token in plugins/mGiveaway/config.yml
  4. Configure config.yml
  5. Reload Plugin: Use /mgwreload or restart server.
[​IMG]
Use [/create_giveaway] (default) to create giveaways.
Code (Text):
/create_giveaway name:<giveaway_name> prize:<prize_description> minecraft_prize:<minecraft_prize_placeholder> duration:<duration_string> winners:<number_of_winners> command:<reward_command> requirements:<true/false>

  • name: Internal giveaway name.
  • prize: Formatted prize description (Discord).
  • minecraft_prize: Plain-text prize (in-game broadcast).
  • duration: Duration string (e.g., 2d 30m).
  • winners: Number of winners.
  • command: First reward command (%player% placeholder).
  • requirements: OPTIONAL: true/false (if the giveaway start should wait for requirements)

[​IMG]
FOR GIVEAWAY AND GIVEAWAY END EMBEDS:
{TIME-LEFT}, {END-TIME}, {ENTRIES}, {WIN-COUNT},
{PRIZE}, {WINNERS}


FOR LOG EMBED
{GIVEAWAY-NAME}, {ENTRIES-COUNT}, {PRIZE}, {COMMANDS},
{WINNERS-MENTIONS}, {ENTRIES-LIST}


[​IMG]

After making any changes to the
config.yml file, remember to use
/mgwreload

Sometimes, the plugin pauses itself
because of runtime errors. To fix it use /mgwreload

[​IMG]
Resource Information
Author:
----------
Total Downloads: 922
First Release: Jan 31, 2025
Last Update: Apr 17, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings