Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
//Создаем ItemStack
ItemStack itemStack = new ItemStack(Material.COAL_ORE);
//Получаем его мету
ItemMeta itemMeta = itemStack.getItemMeta();
//Вносим свои изменения
//Задаем имя
itemMeta.setDisplayName(ChatColor.GREEN + "Button");
//Задаем описание. Метод принимает в себя List<String>
itemMeta.setLore(Arrays.asList(ChatColor.YELLOW + "Hello", ChatColor.UNDERLINE + "Wow"));
//Применяем изменения
itemStack.setItemMeta(itemMeta);
Спасибо Большое!Для начала дам вам совет - учитесь гуглить. На этот вопрос уже отвечалось много-много раз.
Теперь развернуто ответим:
Для работы с мета-данными (Название, описание, зачарования, etc) в ведре используют специальный объект ItemMeta
Работаем так
Код://Создаем ItemStack ItemStack itemStack = new ItemStack(Material.COAL_ORE); //Получаем его мету ItemMeta itemMeta = itemStack.getItemMeta(); //Вносим свои изменения //Задаем имя itemMeta.setDisplayName(ChatColor.GREEN + "Button"); //Задаем описание. Метод принимает в себя List<String> itemMeta.setLore(Arrays.asList(ChatColor.YELLOW + "Hello", ChatColor.UNDERLINE + "Wow")); //Применяем изменения itemStack.setItemMeta(itemMeta);
Обязательно обращаем внимание на то что метод getItemMeta не является "настоящим" геттером и возвращает вам новый объект-обертку, а не ссылку на реальную мета-информацию предмета, потому чтобы внести изменения обязательно надо делать все именно так.
(Я про то что если вы сделаете просто itemStack.getItemMeta().setDisplayName("..."), то у вас ничего не выйдет.
Получили, изменили, записали
