@EventHandler(ignoreCancelled = true)
	public void weatherevent(WeatherChangeEvent event) {
		if(!Config.enabledWorlds.contains(event.getWorld().getName())) {return;}
		if(event.toWeatherState() == true) {
			if(Config.rainWarning) {
				World world = event.getWorld();
				if(rand.nextInt(100) < Config.acidRainChance) {
					plugin.raining.add(world);
				} else {
					return;
				}

				List<Player> players = world.getPlayers();

				for(Player player : players) {
					if(player.hasPermission("acidrain.immune")) {return;}

					String formatedmsg = Config.rainWarningMsg;
					formatedmsg = ChatColor.translateAlternateColorCodes('&', formatedmsg);

					player.sendMessage(formatedmsg);
				}
			}
		} else {
			if(plugin.raining.contains(event.getWorld())) {
				plugin.raining.remove(event.getWorld());
			}
		}
	}