DonorManager
DonorManager is a plugin which makes managing temprary donation ranks a piece of cake! If you are not using BuyCraft or any other donation system which automatically gives donors the ranks they bought and also removes them the ranks after its expiry you know the pain for giving the ranks to players, writing somewhere until when their rank lasts and then remembering to remove them the rank. Well, this plugin makes this job much easier!
Commands
/donator - using this command the donor can see which donor rank does he have, when was it given to him, the date of expiry and how much day is left until the rank will be removed.
/donator <nick> <rank> <duration (months or days)> - command for giving players donor ranks (permission: donormanager.give). If you want to give player a rank that will last two months, you will execute following command: /donator PlayerABC VIP 2m. If you want to give a player rank for for example 15 days, the command will look like this: /donator PlayerABC VIP 15d.
YMLs
data.yml - used for storing data when the player's ranks will expire etc.
messages.yml - you can modify every plugin message
ranks.yml
VIP:
RequireOnline: true
NeedEmptyInventory: true
# If you set NeedEmptyInventory, you also need to set RequireOnline to true, because in order to check if player has empty inventory, he must be online.
OnStart:
- manuadd %player% VIP
- eco give %player% 250
- mail send %player% Thank you for donating! You can see your donator status
OnExpiration:
- manuadd %player% Default
- mail send %player% Your donator rank has expired. If want to donate and help our servera again, please go to www.blablabla.com!
Donator:
OnStart:
- manuadd %player% Donator
- eco give %player% 500
- mail send %player% Thank you for donating! You can see your donator status
OnExpiration:
- manuadd %player% Default
- mail send %player% Your donator rank has expired. If want to donate and help our servera again, please go to www.blablabla.com!
Here you define the donor ranks you have and determine what commands will be executed the time when player receives the rank and the time the player's rank gets removed. You can put as many commands as you want (they must be in a list, just like they are in the example above). If you set "RequireOnline" to true, the donor rank will only be possible to give if player is online. Also, if you set "NeedEmptyInventory" true, the player will need to empty his inventory in order to receive the rank.
If you have found a bug or have a question regarding my plugin, please do not use the review section, but send me a PM or post your question in the discussion.
Thanks!
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta