Спасибо огромное за ссылки. Но мне конкретно нужно при разрушении блока, разница небольшая но суть ачивки такова что нужно именно разрушить блок, а не при тике предмета. А то што вы посоветовали я уже примерно делал:
}
public void onUpdate(ItemStack itemstack, World world, Entity entity, int...