Olá Nícolas!
Pelo erro que você compartilhou, parece que você está tentando cancelar um evento que não pode ser cancelado. Isso pode acontecer quando você está tentando chamar o método setCanceled()
em um evento que não suporta cancelamento.
No caso específico do erro que você mencionou, o evento é do tipo BlockEvent.HarvestDropsEvent
, que aparentemente não pode ser cancelado. Isso significa que não há uma maneira direta de forçar o cancelamento desse evento.
Uma possível solução seria encontrar uma alternativa para alcançar o resultado desejado sem cancelar esse evento específico. Talvez você possa usar outros eventos ou métodos para atingir o mesmo objetivo.
Se você puder compartilhar mais informações sobre o que você está tentando fazer ou sobre o contexto do problema, posso tentar ajudar de forma mais precisa.
Espero ter ajudado e bons estudos!