@EventHandler
	public void onRegionEnter(RegionEnterEvent event) {
		try {
			if(event.getRegion().getFlag(DefaultFlag.PVP) == null || ((StateFlag.State)event.getRegion().getFlag(DefaultFlag.PVP)).toString() != "DENY")
				return;

			Player p = event.getPlayer();

			if(HandleTag.contains(p.getName())) {
				if(mtime.containsKey(p.getName())) {
					if(mtime.get(p.getName()) <= System.currentTimeMillis())
						mtime.remove(p.getName());
				}

				if(!mtime.containsKey(p.getName())) {
					p.sendMessage(ChatColor.GOLD + "[CombatTag]" + 
							ChatColor.RED + "You are not allowed to return to a no-pvp area while tagged");

					long newtime = System.currentTimeMillis() + (ConfigController.getTime() * 1000);

					mtime.put(p.getName(), newtime);

				}

				FreezeLib.freezePlayer(p);
				if(ConfigController.throwback()) {
					double distance = ConfigController.getThrowDistance();

					if(distance > 0) {
						distance -= (distance * 2);
					}

					p.setVelocity(p.getLocation().getDirection().normalize().multiply(distance));
				}
			}
		}catch(Exception e) {}
	}