Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.chumanista.youtube;
- import java.util.ArrayList;
- import java.util.List;
- import org.bukkit.ChatColor;
- import org.bukkit.Material;
- import org.bukkit.inventory.ItemStack;
- import org.bukkit.inventory.meta.ItemMeta;
- public class ItemStacks {
- private static ItemStack premiumCase;
- private static ItemStack premiumCaseKey;
- private static Material premiumCaseMaterial;
- private static Material premiumCaseKeyMaterial;
- public static void InitializeItemStacks() {
- String materialName = PremiumCase.getPlugin().getConfig().getString("premiumCase.material");
- Material m = Material.getMaterial(materialName);
- premiumCaseMaterial = m;
- premiumCase = new ItemStack(m, 1);
- ItemMeta pcim = premiumCase.getItemMeta();
- String displayName = PremiumCase.getPlugin().getConfig().getString("premiumCase.name");
- displayName = ChatColor.translateAlternateColorCodes('&', displayName);
- pcim.setDisplayName(displayName);
- String lore = PremiumCase.getPlugin().getConfig().getString("premiumCase.lore");
- String[] loreArray = lore.split(",");
- List<String> loreList = new ArrayList<String>();
- for (String s : loreArray) {
- s = ChatColor.translateAlternateColorCodes('&', s);
- loreList.add(s);
- }
- pcim.setLore(loreList);
- premiumCase.setItemMeta(pcim);
- String premiumCaseKeyName = PremiumCase.getPlugin().getConfig().getString("premiumCaseKey.name");
- premiumCaseKeyName = ChatColor.translateAlternateColorCodes('&', premiumCaseKeyName);
- String materialKeyName = PremiumCase.getPlugin().getConfig().getString("premiumCaseKey.material");
- Material keyMaterial = Material.getMaterial(materialKeyName);
- premiumCaseKeyMaterial = keyMaterial;
- premiumCaseKey = new ItemStack(keyMaterial, 1);
- ItemMeta im = premiumCaseKey.getItemMeta();
- im.setDisplayName(premiumCaseKeyName);
- String keyLore = PremiumCase.getPlugin().getConfig().getString("premiumCaseKey.lore");
- String[] keyLoreArray = keyLore.split(",");
- List<String> keyLoreList = new ArrayList<String>();
- for (String s : keyLoreArray) {
- s = ChatColor.translateAlternateColorCodes('&', s);
- keyLoreList.add(s);
- }
- im.setLore(keyLoreList);
- premiumCaseKey.setItemMeta(im);
- }
- public static ItemStack getPremiumCase() {
- return premiumCase;
- }
- public static ItemStack getPremiumCaseKey() {
- return premiumCaseKey;
- }
- public static Material getPremiumCaseMaterial() {
- return premiumCaseMaterial;
- }
- public static Material getPremiumCaseKeyMaterial() {
- return premiumCaseKeyMaterial;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement