Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Помогите Чем заменить функцию ItemStack

Статус
Закрыто для дальнейших ответов.
Скриншот:
F030n3L1G5w505Z8.png

Согласен, но те которые нельзя загрузить, я пытаюсь портировать. Хотя бы, на начальном этапе.
 
Скриншот:
F030n3L1G5w505Z8.png

Согласен, но те которые нельзя загрузить, я пытаюсь портировать. Хотя бы, на начальном этапе.
Начни изучать java и поймешь, что обозначает то предупреждение.
 
Да и у меня имеется хорошие знания, PHP языка. А это помогает, при редактирование.
Я предполагаю, что в эту функцию нужно вставить название материала, а получить его можно с помощью getMaterial() без параметров, но он выдаёт ошибку и не даёт использовать функцию getMaterial().
Я хочу изучать Java и изучил бы, но времени не достаточно.
Я знаю что компания Mojang отказалась от использования ID и в место этого будет использоваться, Material.
Но как заставить данную функцию работать, я не имею представления.
Если вам некогда изучать Java, то платите тому, кто сделает сделает все за вас, или задавайте более конкретный вопрос. На этот можно ответить так:
Код:
Material material = Material.getMaterial(typeID);
Это не то, что вам нужно, верно?

В ответ на - "Material material = Material.getMaterial(typeID);".
На самом деле, я понимаю данный синтаксис.
И функции getMaterial, getID уже пробовал использовать, но повторяю Eclipse видит в нём ошибку, либо который в нём находиться, в данном случае это getID. Он предлогает создать под него Class, но это не изменяет ситуацию.
Я надеюсь, что вы поможете разобраться с этим, а не будете отправлять в поисковики или на сторонние ресурсу.
 
Данная функция не определенна. Метод по идентификатору предмета в функции itemstack, устарел.
 
Читать в школе учили? На скриншоте дан ответ.
Чего ты от него хочешь? Он вставляет то что ему напишут, не понимая, что он делает. Объяснять тут бессмысленно.
 
Что за функция GetId()? Она не определена. Оставьте все как есть в оригинале. Там только предупреждение будет, нет ошибки. Вряд ли от использования id полностью откажутся.
 
Интересно, как ты объяснишь ситуацию на следующем скриншоте.
0-erroroldsyntax003.png

Чего ты от него хочешь? Он вставляет то что ему напишут, не понимая, что он делает. Объяснять тут бессмысленно.
Только без оскорблений.
 
Да что тут объяснять? В классе КакОнТам нету функции GetId(). Откуда вы вообще ее взяли?! Если хотите ковырять чужой код, то учите Java, других вариантов нет.
 
С чего вы взяли что функция getId не существуют, даже ссылка есть, в самом начале темы через неё.
Следующий скриншот:
0-screen01.png
 
Ошибка при старте плагина с ворнингом тут не связана никак. И хватит писать у меня в профиле, пожалуйста.
В плагине есть выстрел в ногу, который баккит 1.7.2 отсеивает, исправить это очень просто. В классе CouponCodes меняете:
Код:
public static CouponCodes plugin = new CouponCodes();
на
Код:
public static CouponCodes plugin;
А после
Код:
instance = this;
пишете
Код:
plugin = this;
 
С чего вы взяли что функция getId не существуют, в самом начале темы, есть даже ссылка на официальный сайт через неё.
Следующий скриншот:
0-screen01.png
Чтобы метод getId() вызвался, его надо вызывать из переменной типа ItemStack(а не функции, чёрт возьми).
ItemStack item = new ItemStack(1);
item.getTypeId();
 
С чего вы взяли что функция getId не существуют, в самом начале темы, есть даже ссылка на официальный сайт через неё.
Следующий скриншот:
0-screen01.png
Вы или не спорьте, или топайте учить Java. Метод реализован в другом классе.
 
Хорошо, как только время появится. Обязательно изучу хотя бы основы, с помощью книги(Справочника) который вы мне дали, в самом начале темы.
 
Последнее редактирование:
Чего ты от него хочешь? Он вставляет то что ему напишут, не понимая, что он делает. Объяснять тут бессмысленно.
просто нечего добавить) удивляют такие люди.
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх