- Баллы
- 76
- Имя в Minecraft
- Dan_Ender
И так, для начала создадим class с названием Util:
Затем создадим простой метод для создания предмета:
Ну и под конец, сделаем его упрощенную версию без lore:
Данный код работает вместо расписывания каждый раз:
Если остались какие-то вопросы - добро пожаловать в коментарии.
JavaScript:
public class Util {
}
JavaScript:
public static ItemStack create(Material material, int amount, byte data, String displayName, String lore1,String lore2,String lore3) {
ItemStack item = new ItemStack(material, amount, (short)data);
ItemMeta meta = item.getItemMeta();
if (displayName != null) {
meta.setDisplayName(displayName);
}
ArrayList<String> lore = new ArrayList<String>();
if (lore1 != null) {
lore.add(lore1);
}
if (lore2 != null) {
lore.add(lore2);
}
if (lore3 != null) {
lore.add(lore3);
}
meta.setLore(lore);
item.setItemMeta(meta);
return item;
}
JavaScript:
public static ItemStack create(Material material,int amount,byte data,String displayName) {
return create(material,amount,data,displayName,null,null,null);
}
Данный код работает вместо расписывания каждый раз:
JavaScript:
ItemStack item = new ItemStack(material,amount,(short)data);
ItemMeta meta = item.getItemMeta();
meta.setDisplayName(displayName);
meta.addLore(lore);
item.setItemMeta(meta);
Если остались какие-то вопросы - добро пожаловать в коментарии.
Последнее редактирование:
