Thank you for visiting my fork resource. This plugin was made by kartonixon and I recoded it to add functions that I was looking for in plugins that I did not find.
What is BetterGiveaways 2? A Minecraft Spigot plugin that allows players to create simple giveaways. The winner will always be chosen at random, making the giveaways fair for participants.
Configuration - Features
You can customize almost all messages sent by this plugin in `custom.yml` file, that generates automagically inside the `/plugins/BetterGiveaways` folder. Config supports usual Minecraft-style text formatting.
Example for the Discord Webhook:
Code (Text):
# ---------------------------------[/FONT][/LEFT][/FONT][/LEFT]
[FONT=Tahoma]
[LEFT][FONT=Tahoma][LEFT]# MESSAGES BROADCASTED TO EVERYBODY
# ---------------------------------
# Prefix is used only for broadcasted messages
chat-prefix: ' &2&lGiveaway &8▸ '
# ---------------------------------
# DISCORD WEBHOOK ON /giveaway start
# ---------------------------------
discord-webhook:
enabled: false
url: 'ENTER YOUR WEBHOOK URL HERE'
embed:
title: 'A NEW GIVEAWAY STARTS RIGHT NOW!'
content: 'Join to the server and use /giveaway'
image: 'https://minecraft-api.com/api/skins/iBiind/head'
giveaway-start:
- '&7&l&m<--------------------------->'
- '&2&lA NEW GIVEAWAY STARTS RIGHT NOW!'
- '&fUse &a/giveaway&f to join!'
- '&7&l&m<--------------------------->'
# Use {winner} to display winner's nickname
# Use {count} to display number of players that joined the giveaway
giveaway-end-winner:
- '&fThe winner is &b&l{winner}&f! Thanks to the &b&l{count}&f players for joined the giveaway.'
giveaway-end-empty:
- '&fNobody joined the giveaway. It has ended without a winner.'
# Use {count} to display number of players that joined the giveaway
giveaway-on-player-join:
- '&6{count} players currently in the giveaway'
# In order to prevent flooding the chat, increase every-x-joined
every-x-joined: 5
# ---------------------------------
# MESSAGES SENT DIRECTLY TO PLAYERS
# ---------------------------------
giveaway-help:
- "&a/giveaway &7| &fJoins the ongoing giveaway."
- "&a/giveaway start &7| &fStarts the giveaway."
- "&a/giveaway end &7| &fEnds the giveaway and randomly picks a winner."
- "&a/giveaway list &7| &fDisplays a list of players that joined the giveaway."
- "&a/giveaway reload &7| &fReload the configuration."
giveaway-joined:
- '&aYou are in the giveaway. Wish you luck!'
giveaway-already-in:
- '&cYou already joined the giveaway.'
giveaway-not-found:
- '&cThere are no giveaways currently.'
giveaway-start-first:
- '&cList not found. You have to start the giveaway first.'
giveaway-end-first:
- '&cYou already started the giveaway. End the giveaway first.'
giveaway-reload:
- '&aConfiguration reloaded.'
giveaway-no-permission:
- '&cNo permissions for this action.'
Commands - Permissions
Code (Text):
/giveaway - Does not require any permissions. Joins the ongoing giveaway.
/giveaway start - Requires `bettergiveaways.manage` permission. Starts the giveaway.
/giveaway end - Requires `bettergiveaways.manage` permission. Ends the giveaway and randomly picks a winner.
/giveaway list - Requires `bettergiveaways.manage` permission. Displays a list of players that joined the giveaway.
/giveaway reload - Requires `bettergiveaways.manage` permission. Reload config.
Instalation
Download .jar file
Make sure that you are using a Spigot Minecraft server running one of the supported versions