When cancelling EntityCombustEvent it should not combust.
It should also be called when throwing items into Lava, but does not currently
@EventHandler public void test(EntityCombustEvent event) { if (event.getEntity() instanceof Item) { event.setCancelled(true); Bukkit.broadcastMessage("EntityCombustEvent"); } } @EventHandler public void test(EntityCombustByBlockEvent event) { if (event.getEntity() instanceof Item) { event.setCancelled(true); Bukkit.broadcastMessage("EntityCombustByBlockEvent"); } }