Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.realistic.list;
- import java.util.ArrayList;
- import org.bukkit.Material;
- import org.bukkit.entity.Player;
- import org.bukkit.inventory.Inventory;
- import org.bukkit.inventory.InventoryView;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class GUI_List {
- public ArrayList<Integer> i = new ArrayList<Integer>();
- ItemStack createdItem;
- private static GUI_List instance;
- public static GUI_List getInstance() {
- return instance;
- }
- public ItemStack createItemStack(Material material, int amount) {
- ItemStack item = new ItemStack(material, amount);
- createdItem = item;
- return item;
- }
- public ItemStack createItemStack(Material material, String name) {
- ItemStack item = new ItemStack(material);
- ItemMeta itemm = item.getItemMeta();
- itemm.setDisplayName(name.replace("&", "§"));
- item.setItemMeta(itemm);
- createdItem = item;
- return item;
- }
- public ItemStack createItemStack(Material material, int amount, byte meta) {
- ItemStack item = new ItemStack(material, amount, meta);
- createdItem = item;
- return item;
- }
- public ItemStack createItemStack(Material material, int amount, String name, byte meta) {
- ItemStack item = new ItemStack(material, amount, meta);
- ItemMeta m = item.getItemMeta();
- m.setDisplayName(name.replace('&', '§'));
- item.setItemMeta(m);
- createdItem = item;
- return item;
- }
- public InventoryView openInventory(Player p, Inventory inv) {
- return p.openInventory(inv);
- }
- public ItemStack createItemWithLore(Material material, int amount, String text, String lore1, String lore2, String lore3,
- String lore4, String lore5) {
- ItemStack item = new ItemStack(material, amount);
- ItemMeta meta = item.getItemMeta();
- meta.setDisplayName(text.replace('&', '§'));
- if (lore1 != null) {
- meta.getLore().add(0, lore1.replace('&', '§'));
- }
- if (lore2 != null) {
- meta.getLore().add(1, lore2.replace('&', '§'));
- }
- if (lore3 != null) {
- meta.getLore().add(2, lore3.replace('&', '§'));
- }
- if (lore4 != null) {
- meta.getLore().add(3, lore4.replace('&', '§'));
- }
- if (lore5 != null) {
- meta.getLore().add(4, lore5.replace('&', '§'));
- }
- item.setItemMeta(meta);
- return item;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement