jopi
Попрошайка
- 1,421
- 30
- 260
После где-то 8-ми часовой ё**и с этим плагином и мобом я сдаюсь и прошу помощи у людей которые смогут мне помочь.
Расклад таков:
У меня есть плагин который отправляет от имени игрока команду, назовем ее ABCDCOMMAND
команда ABCDCOMMAND обрабатывается серверным модом, для команды нужны аргументы: ID(INT), SLOT(STRING), TAGS(STRING)
я отправляю команду с плагина от имени игрока: ABCDCOMMAND 3393 0 up=16,eqpd=1
Код команды:
Проблема: Нбт не устанавливается, предмет не меняется.
P.S.
@CMTV , лого сайта потекло
Расклад таков:
У меня есть плагин который отправляет от имени игрока команду, назовем ее ABCDCOMMAND
команда ABCDCOMMAND обрабатывается серверным модом, для команды нужны аргументы: ID(INT), SLOT(STRING), TAGS(STRING)
я отправляю команду с плагина от имени игрока: ABCDCOMMAND 3393 0 up=16,eqpd=1
Код команды:
Java:
public void processCommand(ICommandSender send, String[] pars) {
int id = Integer.valueOf(pars[0]);
String slot = pars[1];
String[] KV = pars[2].split(",");
ItemStack wk = new ItemStack(id, 1, 0);
EntityPlayer ep = (EntityPlayer) send;
if (slot.equals("0")) {
ep.inventory.currentItem = 0;
wk = ep.getHeldItem();
NBTTagCompound nbt = Lmao.getOrCreateNbtData(wk);
for (int i = 0; i != KV.length; i++)
nbt.setInteger(KV[i].split("=")[0], Integer.valueOf(KV[i].split("=")[1]));
ep.setCurrentItemOrArmor(0, wk);
System.out.println("work 0 joined");
}
}
Проблема: Нбт не устанавливается, предмет не меняется.
P.S.
@CMTV , лого сайта потекло
- Краш-лог
-
# В консоль 'work 0 joined' не пишется.
Краш-лог:
# В консоль 'work 0 joined' не пишется.