Skip to content
This repository was archived by the owner on Mar 27, 2023. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

157 Commits

Repository files navigation

RandomGift

####Reward your active players!


###Description

RandomGift randomly rewards a lucky online player with a gift when a fellow player logs into the server. RandomGift encourages players to be active and spend time playing on the server regularly throughout the day as they are rewarded.

RandomGift is fully customisable, including the gift pool, minimum players required to activate RandomGift and amount of cooldown time between each gift reward.


###Default item pool

NameQuantityID
Diamond1264
Iron Sword1267
Iron Shovel1256
Iron Pickaxe1257
Iron Shovel1258
Iron Helmet1306
Iron Chestplate1307
Iron Leggings1308
Iron Boots1309

###Permissions and Commands

DescriptionCommandPermission
Allows player to trigger the RandomGift N/Arandomgift.trigger
Allows player to receive the RandomGiftN/Arandomgift.receive
View amount of time remaining before RandomGift is active again/randomgift cooldownrandomgift.cooldown
Reset the remaining cooldown time/randomgift resetrandomgift.reset
Manually trigger RandomGift/randomgift gift <trigger player>randomgift.gift
Reload the configuration file/randomgift reloadrandomgift.reload
View last player that received a gift/randomgift historyrandomgift.history
Notifications for AdministratorsN/Arandomgift.admin
Access to everything aboveN/Arandomgift.*

###Suggested Permission Setup

  • Administrators

  • randomgift.admin

  • Inherit Staff

  • Staff

  • randomgift.trigger

  • randomgift.cooldown

  • randomgift.reset

  • randomgift.gift

  • randomgift.reload

  • randomgift.history

  • Players

  • randomgift.trigger

  • randomgift.receive

randomgift.* is also available to allow access to everything, recommended for Owners/Administrators.


###Configuration

The configuration file can be found inside /plugins/RandomGift once the server has been started with RandomGift installed.

Old configuration files do not update themselves, you are required to either manually update the config file yourself or generate a new one and copy your previous configuration (more info).

You can view detailed configuration information here.


###Future Features If you have a suggestion for a future feature, drop it into the comments section.


###Contributers View the contributers that help keep RandomGift awesome!


###Notes Update check

RandomGift checks the version of itself against the latest available version on startup, this can be disabeld inside config.yml.

Data collection

RandomGift uses Plugin Metrics to collect anonymous statistic data about RandomGifts usage and sends it to http://mcstats.org/plugin/randomgift.

MCStats

If you prefer, you can disable both the Plugin Metrics and sending of version data inside the configuration file as seen above. You can also disable Plugin Metrics globally inside its own configuration located at /plugins/Plugin Metrics/config.yml

Help RandomGift conquer the world on GitHub?

About

RandomGift Bukkit Plugin

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages