Stellrow

Untitled

Jul 2nd, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.83 KB | None | 0 0
  1. package main;
  2. import org.bukkit.Material;
  3. import org.bukkit.command.Command;
  4. import org.bukkit.command.CommandExecutor;
  5. import org.bukkit.command.CommandSender;
  6. import org.bukkit.entity.Player;
  7. import org.bukkit.inventory.Inventory;
  8. import org.bukkit.inventory.ItemStack;
  9. import org.bukkit.inventory.meta.ItemMeta;
  10.  
  11. import net.md_5.bungee.api.ChatColor;
  12.  
  13. public class MyPluginCommandExecutor implements CommandExecutor {
  14. private final MyPlugin plugin;
  15. public MyPluginCommandExecutor(MyPlugin plugin) {
  16. this.plugin = plugin;
  17. }
  18. @Override
  19. public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] arg3) {
  20. if(sender instanceof Player) {
  21. Player player = (Player) sender;
  22. Inventory i = plugin.getServer().createInventory(null, 9, ChatColor.DARK_GREEN + "Test");
  23.  
  24. ItemStack empty = new ItemStack(Material.STAINED_GLASS_PANE, 1, (byte) 15);
  25. ItemMeta emptyMeta = empty.getItemMeta();
  26. emptyMeta.setDisplayName("-");
  27. empty.setItemMeta(emptyMeta);
  28.  
  29. int healthint = (int) player.getHealth();
  30. int foodint = player.getFoodLevel();
  31. ItemStack health = new ItemStack(Material.INK_SACK, healthint, (byte) 1);
  32. ItemMeta hmeta = health.getItemMeta();
  33. hmeta.setDisplayName(ChatColor.RED + "Health");
  34. health.setItemMeta(hmeta);
  35. ItemStack food = new ItemStack(Material.APPLE, foodint);
  36. ItemMeta fmeta = food.getItemMeta();
  37. fmeta.setDisplayName(ChatColor.YELLOW + "Food");
  38. food.setItemMeta(fmeta);
  39.  
  40. i.setItem(0, empty);
  41. i.setItem(1, empty);
  42. i.setItem(2, empty);
  43. i.setItem(4, empty);
  44. i.setItem(6, empty);
  45. i.setItem(3, health);
  46. i.setItem(5, food);
  47. i.setItem(8, empty);
  48. i.setItem(7, empty);
  49.  
  50.  
  51. player.openInventory(i);
  52. }else {
  53. sender.sendMessage(ChatColor.RED + "You must be a player");
  54. }
  55. return false;
  56. }
  57.  
  58. }
Add Comment
Please, Sign In to add comment