Advertisement
Guest User

Main

a guest
Jan 13th, 2015
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1. package me.daansander.tokens;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.command.Command;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.configuration.file.FileConfiguration;
  7. import org.bukkit.entity.Player;
  8. import org.bukkit.event.Listener;
  9. import org.bukkit.plugin.java.JavaPlugin;
  10.  
  11. public class Tokens extends JavaPlugin implements Listener {
  12.    
  13.     private Menu menu;
  14.     public static FileConfiguration config;
  15.     public static Tokens plugin = null;
  16.    
  17.     public void onEnable() {
  18.         menu = new Menu(this);
  19.         getServer().getPluginManager().registerEvents(this, this);
  20.         getServer().getPluginManager().registerEvents(new PlayerListener(), this);
  21.        
  22.         config = getConfig();
  23.        
  24.         plugin = this;
  25.     }
  26.     public static void saveFile() {
  27.         plugin.saveConfig();
  28.     }  
  29.     public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  30.         if(cmd.getName().equalsIgnoreCase("test") && sender instanceof Player) {
  31.             Player p = (Player) sender;
  32.             MyAPI.giveKeys(p, 10);
  33.         }
  34.         if(cmd.getName().equalsIgnoreCase("keyt") && sender instanceof Player) {
  35.             Player p = (Player) sender;
  36.             if(MyAPI.hasEnoughKeys(p, 10)) {
  37.                 MyAPI.takeKeys(p, 10);
  38.             }
  39.             else {
  40.                 p.sendMessage("§4§lYou don't have any keys!");
  41.             }
  42.             return true;
  43.         }
  44.         if(cmd.getName().equalsIgnoreCase("bonuschest") && sender instanceof Player) {
  45.             Player p = (Player) sender;
  46.             menu.show(p);
  47.         }
  48.         return true;
  49.     }
  50.    
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement