Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.44 KB | None | 0 0
  1. package me.yuval270.hyverexpshop.commands;
  2.  
  3. import java.io.ByteArrayInputStream;
  4. import java.io.ObjectInputStream;
  5.  
  6. import org.bukkit.Bukkit;
  7. import org.bukkit.ChatColor;
  8. import org.bukkit.Material;
  9. import org.bukkit.command.Command;
  10. import org.bukkit.command.CommandExecutor;
  11. import org.bukkit.command.CommandSender;
  12. import org.bukkit.configuration.ConfigurationSection;
  13. import org.bukkit.entity.Player;
  14. import org.bukkit.inventory.Inventory;
  15. import org.bukkit.inventory.ItemStack;
  16.  
  17. import me.yuval270.hyverexpshop.Main;
  18.  
  19. public class XpShop implements CommandExecutor {
  20.  
  21.  
  22. @Override
  23. public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {
  24. if (!(sender instanceof Player)) {
  25. sender.sendMessage(Main.getPlugin().getConfig().getString("prefix") + "" + ChatColor.RED
  26. + "Command is not supported thorugh the console!");
  27. return false;
  28. }
  29. Player player = (Player) sender;
  30. Inventory gui = Bukkit.createInventory(player, Main.getPlugin().getConfig().getInt("size"),
  31. ChatColor.translateAlternateColorCodes('&', Main.getPlugin().getConfig().getString("title")));
  32. ConfigurationSection contents = Main.getPlugin().getConfig().getConfigurationSection("contents");
  33. for (String key : contents.getKeys(false)){
  34. Bukkit.getLogger().info(Material.getMaterial("GOLD_INGOT").toString());
  35. ItemStack item = new ItemStack(Material.getMaterial(Main.getPlugin().getConfig().getString("contents." + key + ".item")));
  36. Bukkit.getLogger().info(item.toString());
  37. //player.getInventory().setItemInHand(item);
  38.  
  39.  
  40. }
  41. //ItemStack item = new ItemStack(Material.getMaterial(Main.getPlugin().getConfig().getString("contents.vote.item")));
  42. //player.getInventory().setItemInHand(item);
  43. // ItemStack ban = new ItemStack(Material.TNT);
  44.  
  45. // ConfigurationSection inner = contents.getConfigurationSection(key);
  46. // inner.get("something");
  47.  
  48.  
  49. /*String itemString = Main.getPlugin().getConfig().getString("item");
  50. Material itemMaterial = Material.matchMaterial(itemString);
  51. ItemStack itemStack = new ItemStack(itemMaterial);
  52. ItemMeta itemMeta = itemStack.getItemMeta();
  53. itemMeta.setDisplayName(ChatColor.translateAlternateColorCodes('&',
  54. Main.getPlugin().getConfig().getString("name")));
  55. List<String> lore = Main.getPlugin().getConfig().getStringList("lore");
  56. itemMeta.setLore(lore);
  57. itemStack.setItemMeta(itemMeta);*/
  58.  
  59.  
  60.  
  61.  
  62. return false;
  63. }
  64.  
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement