Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.felwin.mod;
- import org.bukkit.Bukkit;
- 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.event.EventHandler;
- import org.bukkit.event.inventory.InventoryClickEvent;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class CommandShop implements CommandExecutor {
- @Override
- public boolean onCommand(CommandSender sender, Command cmd, String CommandShop, String[] args) {
- Player p = (Player) sender;
- Inventory inv = Bukkit.createInventory(null, 9, "§eShop §7- §aAchat");
- ItemStack agriculture = new ItemStack(Material.WHEAT, 1);
- ItemMeta agriculturemeta = agriculture.getItemMeta();
- agriculturemeta.setDisplayName("§aAgriculture");
- agriculture.setItemMeta(agriculturemeta);
- ItemStack minerais = new ItemStack(Material.GOLD_INGOT, 1);
- ItemMeta mineraismeta = minerais.getItemMeta();
- mineraismeta.setDisplayName("§aMinerais");
- minerais.setItemMeta(mineraismeta);
- ItemStack constructions = new ItemStack(Material.BRICK, 1);
- ItemMeta constructionsmeta = constructions.getItemMeta();
- constructionsmeta.setDisplayName("§aConstructions");
- constructions.setItemMeta(constructionsmeta);
- ItemStack nourritures = new ItemStack(Material.COOKED_BEEF, 1);
- ItemMeta nourrituresmeta = nourritures.getItemMeta();
- nourrituresmeta.setDisplayName("§aNourritures");
- nourritures.setItemMeta(nourrituresmeta);
- ItemStack alchimie = new ItemStack(Material.BREWING_STAND_ITEM, 1);
- ItemMeta alchimiemeta = alchimie.getItemMeta();
- alchimiemeta.setDisplayName("§aAlchimie");
- alchimie.setItemMeta(alchimiemeta);
- ItemStack glass = new ItemStack(Material.STAINED_GLASS_PANE,1, (byte)7);
- inv.setItem(8, glass);
- inv.setItem(7, glass);
- inv.setItem(6, alchimie);
- inv.setItem(5, nourritures);
- inv.setItem(4, constructions);
- inv.setItem(3, minerais);
- inv.setItem(2, agriculture);
- inv.setItem(1, glass);
- inv.setItem(0, glass);
- p.openInventory(inv);
- return false;
- }
- @EventHandler
- public void modmenu(InventoryClickEvent e){
- Inventory inv = e.getInventory();
- ItemStack it = e.getCurrentItem();
- if(inv != null && inv.getName().equalsIgnoreCase("§eShop §7- §aAchat")){
- if(it == null || it.getType() == null)return;
- e.setCancelled(true);
- if(it.hasItemMeta()) {
- if(it.getItemMeta().getDisplayName().contains("§aAgriculture")) {
- }
- if(it.hasItemMeta()) {
- if(it.getItemMeta().getDisplayName().contains("§aMinerais")) {
- }
- if(it.hasItemMeta()) {
- if(it.getItemMeta().getDisplayName().contains("§aConstructions")) {
- }
- if(it.hasItemMeta()) {
- if(it.getItemMeta().getDisplayName().contains("§aNourritures")) {
- }
- if(it.hasItemMeta()) {
- if(it.getItemMeta().getDisplayName().contains("§aAlchimie")) {
- }
- }
- }
- }
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement