Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Sys extends JavaPlugin{
- Cooldown cd;
- public void onEnable(){
- //Cooldown Manager with automatic Cooldown Management for Command + permanent Cache Mode
- cd = new Cooldown(this, true, true, 5, "s");
- cd.addCommand("hello", "bye");
- }
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args){
- if(label.equalsIgnoreCase("hello")){
- if(args.length == 1){
- sender.sendMessage("Hi " + args[0] + "!");
- }else{
- sender.sendMessage("Hi!");
- }
- }else{
- sender.sendMessage("Hi!");
- }
- }
- if(label.equalsIgnoreCase("bye")){
- if(args.length == 1){
- sender.sendMessage("Bye " + args[0] + "!");
- }else{
- sender.sendMessage("Bye!");
- }
- }
- if(label.equalsIgnoreCase("doihavecooldown")){
- if(cd.hasCooldown((Player)sender)){
- String cdText = cd.returnCooldown((Player)sender);
- sender.sendMessage("Yes, you have a cooldown!");
- sender.sendMessage("Time Left: " + cdText);
- }else{
- sender.sendMessage("Sir, you don't have a cooldown!");
- sender.sendMessage("Let me add one for five seconds...");
- cd.activateCooldown((Player)sender, 5, "s");
- }
- }
- if(label.equalsIgnoreCase("doesmycommandhavecooldown")){
- if(cd.hasCooldown((Player)sender, "doesmycommandhavecooldown")){
- String cdText = cd.returnCooldown((Player)sender, "doesmycommandhavecooldown");
- sender.sendMessage("Yes, your command has a cooldown!");
- sender.sendMessage("Time Left: " + cdText);
- }else{
- sender.sendMessage("Sir, your command does not have a cooldown!");
- sender.sendMessage("Let me add one for five seconds...");
- cd.activateCooldown((Player)sender, "doesmycommandhavecooldown", 5, "s");
- }
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement