- 5,021
- 47
- 784
Как то раз возникла такая проблема, я и не смог ее никак решить. Что только не писал - ничего не работало.
Как вы знаете,есть такой эвент RightClickBlock. Он есть как в райткликблоке, так и в PlayerInteractEvent.
Так вот, что бы я не ставил в этом эвенте,
так
или так
или даже так
...
Ничего не работало. Райтклик по воде не происходил.(происходил райтклик по блоку под водой, я проверял...) Что не так?
Как вы знаете,есть такой эвент RightClickBlock. Он есть как в райткликблоке, так и в PlayerInteractEvent.
Так вот, что бы я не ставил в этом эвенте,
так
Код:
event.getWorld().getBlockState(event.getPos()) == Blocks.WATER.getDefaultState()
или так
Код:
event.getWorld().getBlockState(event.getPos()).getBlock() == Blocks.WATER
Код:
event.getWorld().getBlockState(event.getPos()).getBlock().getMaterial(Blocks.WATER.getDefaultState()) == Material.WATER
Ничего не работало. Райтклик по воде не происходил.(происходил райтклик по блоку под водой, я проверял...) Что не так?