Войти или зарегистрироваться

Помогите [1.7.10]Как запретить использовать предмет

redstorm

Активный участник
Пользователь
Баллы
76
Допустим у меня есть предмет из таумкрафта "набалдажник сингулярности" как запретить только использование ,а для крафта можно было использовать.Есть ли какой-то event?
 
Я так понимаю
evt.setCancelled(true);
но при каком условии
 
а как мне быть если "набалдажник сингулярности" надет на палочку
 
Можно и не по имени

Java:
if (e.getAction() == Action.LEFT_CLICK_BLOCK  & e.getItem().getType==Material.набалдажник сингулярности надет на палочку){
//если игрок кликнул левой кнопкой по блоку
}
 
Можно и не по имени

Java:
if (e.getAction() == Action.LEFT_CLICK_BLOCK  & e.getItem().getType==Material.набалдажник сингулярности надет на палочку){
//если игрок кликнул левой кнопкой по блоку
}
В том то и прикол что он не знает какой это материал, и приходиться делать мини костыль.(П,С "И" в Jave пишется так (&&))
 
В том то и прикол что он не знает какой это материал, и приходиться делать мини костыль.(П,С "И" в Jave пишется так (&&))
Во-первых
& Логическое AND (И)
&& Сокращённое AND
Во-вторых
Чекнуть нельзя?
Java:
Bukkit.broadcastMessage(e.getItem().getType.toString());
 
А почему сокращенное длиннее обычного? А разницу расскажете?
При использовании сокращённых операторов не вычисляется значение всех выражений условия, если результат уже понятен.
 
Назад
Верх