- Баллы
- 76
Я это сделал таким образом:
Но оно не работает помогите пожалуйста.
Оно не добавляет предмет в инвентарь. Инвентарь просто пустой. Как сделать такой класс? Или как решить мою проблему?
Код:
package ru.RP;
import java.util.ArrayList;
import java.util.List;
import org.bukkit.Material;
import org.*********ventory.ItemStack;
import org.*********ventory.meta.ItemMeta;
public class AnswerItem extends ItemStack {
public AnswerItem(Material mat, String answer, String name) {
this.setType(mat);
ItemMeta meta = this.getItemMeta();
meta.setDisplayName("§7"+name);
List<String> lore = new ArrayList<String>();
lore.add("Ответ: "+answer);
lore.add("@"+name);
meta.setLore(lore);
this.setItemMeta(meta);
}
}
Код:
Inventory i = Bukkit.createInventory(null, 27, "§0Ответ администратора");
List<String> aargs = new ArrayList<String>();
for (String i1 : args) aargs.add(i1);
aargs.remove(0);
aargs.remove(0);
String msg = "";
for (String i1: aargs) msg+=(i1+" ");
msg.trim();
i.setItem(4, new AnswerItem(Material.PAPER, msg, p.getName()));
. Бошка с утра не варит)