Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.banshii.shop;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.Bukkit;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- import org.bukkit.plugin.java.JavaPlugin;
- import net.md_5.bungee.api.ChatColor;
- public class main extends JavaPlugin {
- @Override
- public void onEnable() {
- System.out.println("Plugin Enabled");
- this.getConfig().options().copyDefaults();
- saveDefaultConfig();
- getCommand("Bshop").setExecutor(new MenuCommand(this));
- }
- public void ShopUI(Player player) {
- //BEGINNING
- String GUI_Title = getConfig().getString("GUI_Name");
- int GUI_Size = getConfig().getInt("Size");
- Inventory ShopGUI = Bukkit.createInventory(null, GUI_Size, ChatColor.DARK_PURPLE + GUI_Title);
- //ITEMSTACKS / MMATERIALS
- //Blocks
- String Block_String = getConfig().getString("Blocks");
- Material Block_Material = Material.getMaterial(Block_String);
- ItemStack Blocks_Stack = new ItemStack(Block_Material);
- String Blocks_Name = getConfig().getString("Blocks_Name");
- String Blocks_Lore = getConfig().getString("Blocks_Lore");
- ItemMeta Blocks_Meta = Blocks_Stack.getItemMeta();
- Blocks_Meta.setDisplayName(Blocks_Name);
- String Blocks_Name_Color = getConfig().getString("Display_Name_Color").toUpperCase();
- Blocks_Meta.setDisplayName(Blocks_Name);
- Blocks_Stack.setItemMeta(Blocks_Meta);
- //Minerals
- String Minerals_String = getConfig().getString("Minerals");
- Material Minerals_Material = Material.getMaterial(Minerals_String);
- ItemStack Minerals_Stack = new ItemStack(Minerals_Material);
- ItemMeta Minerals_Meta = Minerals_Stack.getItemMeta();
- String Minerals_Name = getConfig().getString("Materials_Name");
- //Redstone
- String Redstone_String = getConfig().getString("Redstone");
- Material Redstone_Material = Material.getMaterial(Redstone_String);
- ItemStack Redstone_Stack = new ItemStack(Redstone_Material);
- ItemMeta Redstone_Meta = Redstone_Stack.getItemMeta();
- String Redstone_Name = getConfig().getString("Redstone_Name");
- //Spawners
- String Spawners_String = getConfig().getString("Spawners");
- Material Spawners_Material = Material.getMaterial(Spawners_String);
- ItemStack Spawners_Stack = new ItemStack(Spawners_Material);
- ItemMeta Spawners_Meta = Spawners_Stack.getItemMeta();
- String Spawners_Name = getConfig().getString("Spawners_Name");
- //Tools
- String Tools_String = getConfig().getString("Tools");
- Material Tools_Material = Material.getMaterial(Tools_String);
- ItemStack Tools_Stack = new ItemStack(Tools_Material);
- ItemMeta Tools_Meta = Tools_Stack.getItemMeta();
- String Tools_Name = getConfig().getString("Tools_Name");
- //Mob Drops
- String Mob_Drops_String = getConfig().getString("Mob_Drops");
- Material Mob_Drops_Material = Material.getMaterial(Mob_Drops_String);
- ItemStack Mob_Drops_Stack = new ItemStack(Mob_Drops_Material);
- ItemMeta Mob_Drops_Meta = Mob_Drops_Stack.getItemMeta();
- String Mob_Drops_Name = getConfig().getString("Mob_Drops_Name");
- //Misc
- String Misc_String = getConfig().getString("Misc_Drops");
- Material Misc_Material = Material.getMaterial(Misc_String);
- ItemStack Misc_Stack= new ItemStack(Misc_Material);
- ItemMeta Misc_Meta = Misc_Stack.getItemMeta();
- String Misc_Name = getConfig().getString("Misc_Name");
- //ITEM SETTINGS
- ShopGUI.setItem(9, Misc_Stack);
- //FINAL
- player.openInventory(ShopGUI);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement