Dye dye = new Dye(Material.INK_SACK); dye.setColor(...); ItemStack coloredInkSack = dye.toItemStack();
private ItemStack getLapis(){ Dye dye = new Dye(); dye.setColor(DyeColor.BLUE); return dye.toItemStack(64); }
Dye dye = new Dye(); dye.setColor(DyeColor.RED); ItemStack dye4 = dye.toItemStack(); dye4.setAmount(1); dye.setColor(DyeColor.ORANGE); ItemStack dye3 = dye.toItemStack(); dye3.setAmount(1); dye.setColor(DyeColor.PURPLE); ItemStack dye2 = dye.toItemStack(); dye2.setAmount(1); dye.setColor(DyeColor.CYAN); ItemStack dye1 = dye.toItemStack(); dye1.setAmount(1); dye.setColor(DyeColor.GRAY); ItemStack dye0 = dye.toItemStack(); dye0.setAmount(1); ImmutableList<ItemStack> dyes = ImmutableList.of(dye0, dye1, dye2, dye3, dye4); p.getOpenInventory().getTopInventory().setItem(1, dyes.get(0));
private ItemStack createSubButton(DyeColor color, String title, String[] messages) { Dye pane = new Dye(Material.STAINED_GLASS_PANE); pane.setColor(color); ItemStack subButton = pane.toItemStack(1); ItemMeta meta = subButton.getItemMeta(); meta.setDisplayName(title); meta.setLore(Arrays.asList( "", ChatColor.GRAY + messages[random.nextInt(messages.length)] )); subButton.setItemMeta(meta); return subButton; }