Помогите Как определить тип воды? (Степень текучести)

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

XjCyan1de

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
XjCyan1de
Допустим мне нужно определить блок воды с типом 5
0db7bc23b64946eebc5aa37452a30310.png
Как мне это сделать?

if (block.getType().equals(Material.WATER))? Как мне задать чтобы было значение 5?
 
Попробуйте это:
Java:
block.getData() == 5
 
Частично разобрался:
Java:
if (block.getType().equals(Material.WATER) && block.getData() == 5) {
...
}
Но компилятор ругается на .getData, говорит мол что он Depricated, я поставил перед методом
@SuppressWarnings("deprecation")
но я не думаю что это лучшая идея, есть варианты как еще можно определить тип?

P.S. Или забить болт т.к. всё работает?
 
Последнее редактирование:
Частично разобрался:
Java:
if (block.getType().equals(Material.WATER) && block.getData() == 5) {
...
}
Но компилятор ругается на .getData, говорит мол что он Depricated, я поставил перед методом
@SuppressWarnings("deprecation")
но я не думаю что это лучшая идея, есть варианты как еще можно определить тип?

P.S. Или забить болт т.к. всё работает?
Метод просто устаревший, но он будет работать и функционировать, не вижу причин беспокоиться.
@SuppressWarnings("deprecation") не обязательно вставлять.
 
Спасибо, решено
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх