Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main;
- import org.bukkit.Material;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandExecutor;
- import org.bukkit.command.CommandSender;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import net.md_5.bungee.api.ChatColor;
- public class MyPluginCommandExecutor implements CommandExecutor {
- private final MyPlugin plugin;
- public MyPluginCommandExecutor(MyPlugin plugin) {
- this.plugin = plugin;
- }
- @Override
- public boolean onCommand(CommandSender sender, Command arg1, String arg2, String[] arg3) {
- if(sender instanceof Player) {
- Player player = (Player) sender;
- Inventory i = plugin.getServer().createInventory(null, 9, ChatColor.DARK_GREEN + "Test");
- ItemStack empty = new ItemStack(Material.STAINED_GLASS_PANE, 1, (byte) 15);
- ItemMeta emptyMeta = empty.getItemMeta();
- emptyMeta.setDisplayName("-");
- empty.setItemMeta(emptyMeta);
- int healthint = (int) player.getHealth();
- int foodint = player.getFoodLevel();
- ItemStack health = new ItemStack(Material.INK_SACK, healthint, (byte) 1);
- ItemMeta hmeta = health.getItemMeta();
- hmeta.setDisplayName(ChatColor.RED + "Health");
- health.setItemMeta(hmeta);
- ItemStack food = new ItemStack(Material.APPLE, foodint);
- ItemMeta fmeta = food.getItemMeta();
- fmeta.setDisplayName(ChatColor.YELLOW + "Food");
- food.setItemMeta(fmeta);
- i.setItem(0, empty);
- i.setItem(1, empty);
- i.setItem(2, empty);
- i.setItem(4, empty);
- i.setItem(6, empty);
- i.setItem(3, health);
- i.setItem(5, food);
- i.setItem(8, empty);
- i.setItem(7, empty);
- player.openInventory(i);
- }else {
- sender.sendMessage(ChatColor.RED + "You must be a player");
- }
- return false;
- }
- }
Add Comment
Please, Sign In to add comment