- Баллы
- 103
Добрый день. Никто не знает, какой именно эвент вызывается при затаптывании пшеницы, арбузов и прочих растений? В документации ничего похожего не нашел.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
совсем не то. interact вызывается если игрок куда-то кликает, тут другое нужноPlayerInteractEvent.
Может BlockFadeEvent?совсем не то. interact вызывается если игрок куда-то кликает, тут другое нужно
Нет, ты не прав.совсем не то. interact вызывается если игрок куда-то кликает, тут другое нужно
public void onPlayerInteract(PlayerInteractEvent event)
{
if(event.getAction() == Action.PHYSICAL)
{
Block block = event.getClickedBlock();
if(block == null)
return;
int blockType = block.getTypeId();
if(blockType == Material.SOIL.getId())
{
event.setUseInteractedBlock(org.bukkit.event.Event.Result.DENY);
event.setCancelled(true);
block.setTypeId(blockType);
block.setData(block.getData());
}
}
}
Может BlockFadeEvent?
Called when a block fades, melts or disappears based on world conditions
Действительно, это то что нужно. Большое спасибоЭто то самое.