Advertisement
Guest User

Untitled

a guest
Jun 26th, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.28 KB | None | 0 0
  1. package me.essentials.de.commands;
  2.  
  3. import org.bukkit.Bukkit;
  4. import org.bukkit.Material;
  5. import org.bukkit.command.Command;
  6. import org.bukkit.command.CommandExecutor;
  7. import org.bukkit.command.CommandSender;
  8. import org.bukkit.entity.Player;
  9. import org.bukkit.inventory.Inventory;
  10. import org.bukkit.inventory.ItemStack;
  11.  
  12. import me.essentials.de.Essentials;
  13.  
  14. public class GiveCommand implements CommandExecutor{
  15.  
  16. public static Essentials plugin;
  17.  
  18. public GiveCommand(Essentials plugin){
  19. this.plugin = plugin;
  20.  
  21. plugin.getCommand("give").setExecutor(this);
  22. }
  23.  
  24. @SuppressWarnings("deprecation")
  25. @Override
  26. public boolean onCommand(CommandSender sender, Command command, String label, String[] args) {
  27.  
  28. if(command.getName().equalsIgnoreCase("give")){
  29. if(sender instanceof Player){
  30. Player p = (Player) sender;
  31.  
  32. if(p.hasPermission("essentials.command.give")){
  33. if(args.length == 0){
  34. p.sendMessage(Essentials.prefix.replace("&", "§") + "Nutze: §c/give <§7Spieler§c> <§7Item§c>");
  35. } else if(args.length == 1){
  36. p.sendMessage(Essentials.prefix.replace("&", "§") + "Nutze: §c/give <§7Spieler§c> <§7Item§c>");
  37. } else if(args.length >= 3){
  38. p.sendMessage(Essentials.prefix.replace("&", "§") + "Nutze: §c/give <§7Spieler§c> <§7Item§c>");
  39. } else if(args.length == 2){
  40. try{
  41. final int Item = Integer.parseInt(args[1]);
  42. try {
  43. if(args[0].equalsIgnoreCase(p.getName())){
  44. Inventory pinv = p.getInventory();
  45. pinv.addItem(new ItemStack(Item));
  46. Material theMaterial = null;
  47. theMaterial = Material.valueOf(args[1]);
  48. p.sendMessage(Essentials.prefix.replace("&", "§") + "Du hast das Item");
  49.  
  50. if(!(args[0].equalsIgnoreCase(p.getName()))){
  51. Player target = Bukkit.getPlayer(args[0]);
  52.  
  53. }
  54. }
  55. }catch (Exception e1){
  56. p.sendMessage(Essentials.prefix.replace("&", "§") + "Das Item mit der ID: §c" + Item + " §7existiert nicht!");
  57. }
  58. }catch (Exception e){
  59. p.sendMessage(Essentials.prefix.replace("&", "§") + "Du musst die Item-ID angeben!");
  60. }
  61. }
  62. } else {
  63. p.sendMessage(Essentials.noperm.replace("&", "§"));
  64. }
  65. }
  66. }
  67.  
  68. return false;
  69. }
  70.  
  71. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement