Помогите Прочность для итема без неё

  • Автор темы Автор темы Mabus
  • Дата начала Дата начала

Mabus

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Chervanenko
Как прикрутить durability к левому итему, у которого такого не было например к яблоку или конской броне.
 
Все предметы/блоки имеют damage. Правда толку от этого немного.
 
Можно кодом, а не буковками? Я тебя не понимаю. =))))
 
Все это (ну первые два метода точно) лежат в доках, которые я тебе дал. Делал это чуть ли не каждый кто работал с item'ами.
В чем была проблема перевести и прочитать доки, я не знаю.

Java:
/*Способ 1*/ItemStack item = new ItemStack(Material.WOOD/*Материал*/, 1/*кол-во*/, (short)5/*дата. у предмета с прочностью - проность. У предмета с датой - дата. Если у предмета не может быть ни прочности ни даты, то не возымеет никакого действия*/);
/*Способ 2*/item.setDurability((short)5);
/*Способ 3. Deprecated*/item.getData().setData((byte)5);
 
Java:
/*Способ 1*/ItemStack item = new ItemStack(Material.WOOD/*Материал*/, 1/*кол-во*/, (short)5/*дата. у предмета с прочностью - проность. У предмета с датой - дата. Если у предмета не может быть ни прочности ни даты, то не возымеет никакого действия*/);
/*Способ 2*/item.setDurability((short)5);
/*Способ 3. Deprecated*/item.getData().setData((byte)5);
Спасибо. Но я как раз спрашиваю про предменты у которых нету прочности. Например конская броня. И можно ли таки сделать чтобы эта прочность была. Пускай и для отработки её убывания надо будет писать свой код. Я не против но какой это будет код и возможно ли это вообще.
 
Спасибо. Но я как раз спрашиваю про предменты у которых нету прочности. Например конская броня. И можно ли таки сделать чтобы эта прочность была. Пускай и для отработки её убывания надо будет писать свой код. Я не против но какой это будет код и возможно ли это вообще.
а вот ты о чем. по твоей теме выглядело как будто тебе нужна простая установка.
А нет, это я криво читаю

В сорсах ItemStack дата ставится вне зависимости от item'a. Режет дату уже сам клиент, как я понял.

Единственный вариант который я вижу - свой nms tag (при перемещении вещей с кастомным nms в гм 1, он не сохраняется. хе хе.)
 
Эхх, я совсем недавно ведро апи изучать стал. Для меня это как матерный термин, мне бы код. Вот его я читаю легко, в отличии от буковок. =)))) Вообщем пример бы мне рабочий или ссылку на плагин где это есть. А я уже отдекомпилю и почитаю.
 
Эхх, я совсем недавно ведро апи изучать стал. Для меня это как матерный термин, мне бы код. Вот его я читаю легко, в отличии от буковок. =)))) Вообщем пример бы мне рабочий или ссылку на плагин где это есть. А я уже отдекомпилю и почитаю.
Что тебе нужно, я до конца так и не понял? Установить прочность на предмет, который его не имеет? Так в чём проблема? Не обязательно юзать "ванильную" прочность предметов. Можно хранить её в итемстаке любым удобным способом и при нужных событиях производить расчёты.
 
Эхх, я совсем недавно ведро апи изучать стал. Для меня это как матерный термин, мне бы код. Вот его я читаю легко, в отличии от буковок. =)))) Вообщем пример бы мне рабочий или ссылку на плагин где это есть. А я уже отдекомпилю и почитаю.
ну смотри. вот я создал яблоко с даткой 5. оно проипланило текстурки, но дата осталась.
Это яблоко. В чат вывелся материал и дата предмета в руке.
upload_2017-1-30_22-56-17.png
(а раньше дата терялась. наверн я криворукий).


Теперь а тагах
upload_2017-1-30_22-59-34.png
Разжевывать тебе, в рот класть и ложечкой пихать никто не будет. Главное орудие кодера - мозги и гугл
Можно хранить её в итемстаке любым удобным способом и при нужных событиях производить расчёты.
а вот тут по подробнее плиз. где ты ее спрячешь, что бы юзверь не увидел?
 
Хотелось бы ванильную, чтобы полосочка зелененкая желтенькая итп... А просто любую я могу банальной переменной хранить....
В том вся и тема, что нужна ванильная ДЬЮРАБИЛИТИ
 
Хотелось бы ванильную, чтобы полосочка зелененкая желтенькая итп... А просто любую я могу банальной переменной хранить....
В том вся и тема, что нужна ванильная ДЬЮРАБИЛИТИ
Лаль, хочу посмотреть на то, как ты ванильную durability вызовешь у блока земли. Или вагонетки, скажем.
Ору с твоего месседжа дико. Тебе прямая дорога в доки.
 
Хотелось бы ванильную, чтобы полосочка зелененкая желтенькая итп... А просто любую я могу банальной переменной хранить....
В том вся и тема, что нужна ванильная ДЬЮРАБИЛИТИ
майнкрафт не различает дюрабилити и дату. Если у вещи предусмотрена дюрабилити, то дата идет как дюрабилити. если нет - то нет
 
Иными словами без мода клиента кукишь с маслом? =(
 
Эхх. Всё
Хотя тему не закрою, авось найдётся колдун, который смогёт нечто подобное....
 
Назад
Верх