Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.roboticplayer.superadmin.inventories;
- import java.util.Arrays;
- import org.bukkit.Bukkit;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class MainGUI {
- private ChatGUI chatgui;
- public MainGUI(ChatGUI instance) {
- chatgui = instance;
- }
- private InventoryGUI invgui;
- public MainGUI(InventoryGUI instance) {
- invgui = instance;
- }
- private OtherGUI othergui;
- public MainGUI(OtherGUI instance) {
- othergui = instance;
- }
- private PlayerGUI playergui;
- public MainGUI(PlayerGUI instance) {
- playergui = instance;
- }
- private WorldGUI worldgui;
- public MainGUI(WorldGUI instance) {
- worldgui = instance;
- }
- public MainGUI() {
- }
- Inventory mainInv;
- private ItemStack chat;
- private ItemStack world;
- private ItemStack other;
- private ItemStack inventory;
- private ItemStack player;
- private ItemStack label;
- public ItemStack chatItem() {
- chat = new ItemStack(Material.BOOK_AND_QUILL);
- ItemMeta chatMeta = chat.getItemMeta();
- chatMeta.setDisplayName(ChatColor.GREEN + "Chat Tools");
- chat.setItemMeta(chatMeta);
- return chat;
- }
- public ItemStack worldItem() {
- world = new ItemStack(Material.EMPTY_MAP);
- ItemMeta worldMeta = world.getItemMeta();
- worldMeta.setDisplayName(ChatColor.GREEN + "World Tools");
- world.setItemMeta(worldMeta);
- return world;
- }
- public ItemStack otherItem() {
- other = new ItemStack(Material.BUCKET);
- ItemMeta otherMeta = other.getItemMeta();
- otherMeta.setDisplayName(ChatColor.GREEN + "Other Tools");
- other.setItemMeta(otherMeta);
- return other;
- }
- public ItemStack inventoryItem() {
- inventory = new ItemStack(Material.DIAMOND_CHESTPLATE);
- ItemMeta inventoryMeta = inventory.getItemMeta();
- inventoryMeta.setDisplayName(ChatColor.GREEN + "Inventory Tools");
- inventory.setItemMeta(inventoryMeta);
- return inventory;
- }
- public ItemStack playerItem() {
- player = new ItemStack(Material.MINECART);
- ItemMeta playerMeta = player.getItemMeta();
- playerMeta.setDisplayName(ChatColor.GREEN + "Player Tools");
- player.setItemMeta(playerMeta);
- return player;
- }
- public ItemStack labelItem() {
- label = new ItemStack(Material.NAME_TAG);
- ItemMeta labelMeta = label.getItemMeta();
- labelMeta.setDisplayName(ChatColor.DARK_RED + "" + ChatColor.BOLD + "Admin GUI Options");
- labelMeta.setLore(Arrays.asList(ChatColor.RED + "Click an item to open a sub-menu!"));
- label.setItemMeta(labelMeta);
- return label;
- }
- public Inventory getMainInv() {
- mainInv = Bukkit.getServer().createInventory(null, 18, ChatColor.DARK_RED + "" + ChatColor.BOLD + "Admin GUI");
- mainInv.setItem(4, labelItem());
- mainInv.setItem(9, chatItem());
- mainInv.setItem(11, worldItem());
- mainInv.setItem(13, otherItem());
- mainInv.setItem(15, inventoryItem());
- mainInv.setItem(17, playerItem());
- return mainInv;
- }
- public Inventory getChatInv() {
- return chatgui.getChatInv();
- }
- public Inventory getInventoryInv() {
- return invgui.getInventoryInv();
- }
- public Inventory getOtherInv() {
- return othergui.getOtherInv();
- }
- public Inventory getPlayerInv() {
- return playergui.getPlayerInv();
- }
- public Inventory getWorldInv() {
- return worldgui.getWorldInv();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement