@EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true)
   public void onPlayerInteract(PlayerInteractEvent event)
   {               
      if(event.getAction() == Action.LEFT_CLICK_BLOCK)
      {
         if(plugin.posIsWithinColdBiome(event.getPlayer().getTargetBlock(null, 5).getX(), event.getPlayer().getTargetBlock(null, 5).getZ()))
         {
            Block targetedBlock = event.getPlayer().getTargetBlock(null, 5); // first arg is transparent block, second arg is maxDistance to scan. 5 is default reach for players.

            if ((null != targetedBlock) && (targetedBlock.getType() == Material.FIRE))
            {
               // check if player is about to extinguish a registered fire with his hands or a tool (and not a Block)
               if(plugin.blockIsRegisteredFire(targetedBlock.getX(), targetedBlock.getY(), targetedBlock.getZ()))
               {
                  plugin.removeDiedFireFromFireList(targetedBlock.getX(), targetedBlock.getY(), targetedBlock.getZ());                  
                  if(Arctica.debug){event.getPlayer().sendMessage(ChatColor.AQUA + "Feuerstelle aus Liste geloescht!");}
               }
            }
         }
      }
   }