ServerBoosters is a plugin, that allows you to make custom global boosters. This plugin has alot of different features. It allows you to place boosters in function groups, so only 1 booster from that group can be active. It allows you to have custom boosters, just add the enable and disable command to the config(for example to give the permission essentials.fly to a certain group). It has usefull commands such as, /boosters active it will show a list of booster that are active and who activated it. It has a countdown 30 seconds before the booster ends. Its very customizable, all messages are editable.
https://selly.gg/p/b1fdc8f8
Code:
########################################
##ServerBoosters Plugin
##Version 1.0
##Author: Huub_Griffin
##All rights reserved.
##Commands:
## -/booster
##Permissions:
##-serverboosters.give
##-serverboosters.help
#########################################
General:
PluginPrefix: '&8[&bServerBoosters&8]'
ActiveFunctions: []
ActiveBoosters: []
ListCommand:
- 3HourFly
Messages:
boosternotexist: '&cThat booster does not exist!'
usageactivate: '&cUsage: /booster activate <booster>'
options: '&cAvailable options are: Activate, Give, Help, List'
noboosteravailable: '&cSorry! But you dont have this booster available at the moment!'
nopermission: '&cSorry! But you dont have permission for this command!'
givenoargs: '&cError! Usage:/booster give <player> <booster>'
neverjoinedbefore: '&cError! This player never joined the server before!'
boosternotexist: '&cError! This booster does not exist!'
alreadyhavebooster: '&cThe Player already got this booster'
addedbooster: '&aThe booster &6{booster}&a is added to the player!'
boosteralreadyactive: '&cSorry! But there is already a booster active with the same function, wait until that ones expires!'
List: '&bThe boosters that are available:'
ListBoosters: '&7- &b{booster} Booster &7 Discription: &b{discription}'
active: '&bThe boosters that are active:'
boosteractive: '&7- &b{booster} Booster&7 is active and is activated by &b{player}'
boosterdone: '&7The &b{booster} Booster&7 is over, thanks to &b{player}&7 for activating it!'
boosterdone1sec: '&7The &b{booster} Booster&7 will end in &b1 Second!'
boosterdone2sec: '&7The &b{booster} Booster&7 will end in &b2 Second!'
boosterdone3sec: '&7The &b{booster} Booster&7 will end in &b3 Second!'
boosterdone4sec: '&7The &b{booster} Booster&7 will end in &b4 Second!'
boosterdone5sec: '&7The &b{booster} Booster&7 will end in &b5 Second!'
boosterdone10sec: '&7The &b{booster} Booster&7 will end in &b10 Second!'
boosterdone30sec: '&7The &b{booster} Booster&7 will end in &b30 Second!'
##Boosters##
3HourFly:
Function: "Fly"
EnableCommand: 'lp group default permission set essentials.fly'
DisableCommand: 'lp group default permission unset essentials.fly'
##Time in seconds
Time: 10800
ListDiscription: "3 Hour Fly Booster"
DisplayName: "3 Hour Fly"
BroadcastEnabled: true
Broadcast: '&b{player} &7has activated a &b{booster}&b Booster!'
PlayerMessage: '&7Thanks! &b{player}&7. You succesfully activated &b{booster} Booster!'
Players:
- Huub_Griffin
