Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package xyz.orbyfied.prokitz.Commands;
- import net.minecraft.server.v1_8_R3.CommandExecute;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.event.Listener;
- import xyz.orbyfied.prokitz.Commands.SubCommands.MainCommand.CreateKit;
- import xyz.orbyfied.prokitz.Main;
- import xyz.orbyfied.prokitz.Utils.Text;
- public class MainCommandKP extends CommandExecute implements CommandExecutor, Listener {
- private static Main plugin;
- public MainCommandKP(Main p){
- plugin = p;
- }
- CreateKit createkit = new CreateKit(plugin);
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
- String prefix = plugin.getConfig().getString("meta.prefix");
- if (sender instanceof Player){
- Player player = (Player) sender;
- if (cmd.getName().equalsIgnoreCase("kp")){
- if (player.hasPermission("prokitz.command.main")){
- command(player,cmd,args);
- } else {
- player.sendMessage(Text.cc(prefix + "&cYou don't have permission to execute this command!"));
- }
- }
- }else{
- Text.cLog(prefix + "&cOnly Players can execute these commands!");
- }
- return false;
- }
- // Just to organize!
- private void command(Player p, Command cmd, String[] args){
- String prefix = plugin.getConfig().getString("meta.prefix");
- if (args.length > 0){
- switch (args[0].toLowerCase()){
- case "credits":
- p.sendMessage(Text.cc(" &f-&7=&8+ &cPro&4Kitz &8+&7=&f- "));
- p.sendMessage(Text.cc(" &cDeveloper: &4" + plugin.getDescription().getAuthors()));
- p.sendMessage(Text.cc("&7 - Special Thanks - "));
- p.sendMessage(Text.cc(" &cFriend / Helper: &4JohnDeereMeneer"));
- p.sendMessage(Text.cc(" &f-&7=&8+&8============&8+&7=&f- "));
- case "reload":
- plugin.reloadConfig();
- case "ckit":
- CreateKit.onCommand(p,cmd,args);
- case "createkit":
- CreateKit.onCommand(p,cmd,args);
- }
- } else {
- p.sendMessage(Text.cc(prefix + "&cUsage: /kp <Sub-Command> "));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment