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

Плагин [FIX] DeprecAPI v1.0 - Использование getTargetBlock и getTypeID

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

Darvin939

Активный участник
Пользователь
Баллы
73
Имя в Minecraft
Darvin939
DeprecAPI - Плагин добавляет возможность использования устаревших методов getTargetBlock и getTypeID
Версия:
v1.0

Теперь больше не придётся компилировать Ваш плагин с Восклицаниями об использовании устаревших методов!
Данный плагин использует переписанные методы, тем самым работая без ошибок

Использование:
Код:
Block b = p.getTargetBlock(null, 10);
if (b.getType() == Material.CHEST)
Код:
Block b = BlockAPI.getTargetBlock(p, 10);
if (b.getType() == Material.CHEST)
Код:
if ((event.getAction() == Action.RIGHT_CLICK_BLOCK) && p.getItemInHand().getTypeId() == wand {

}
Код:
if ((event.getAction() == Action.RIGHT_CLICK_BLOCK) && ItemAPI.get(p.getItemInHand().getType())).id() == wand {

}
Код:
Material.getMaterial(Integer.parseInt(stringMaterial));
Код:
ItemAPI.getMaterial(Integer.parseInt(stringMaterial)).type();

Скачать
Исходный код

Лог изменений:
Версия 1.0
  • Релиз
 
Последнее редактирование:
Собственно, API не позволяет делать чего-либо такого, что не делает BukkitAPI.
 
Den_Abr, ну судя по название Darvin939 ушёл от "устаревшего" кода. В принципе интересно, но... на мой взгляд пока неактуально.
Дело в том, что пока в BukkitAPI не появится полноценная замена этим функциям, то можно смело этими методами пользоваться.
Потом, когда (и если) появится альтернатива - можно будет переходить на них.
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх