public static void unregisterWorldAccess(World world) {
		try {
			Class iWorldAccessClass = Class.forName(ReflectionUtils.getNMSPackageName() + ".IWorldAccess");
			Class proxyClass = Proxy.getProxyClass(Bukkit.class.getClassLoader(), new Class[] { iWorldAccessClass });

			List accessList = getAccessList(world);

			Iterator itr = accessList.iterator();
			while (itr.hasNext()) {
				if (itr.next().getClass() == proxyClass) {
					itr.remove();
					FakeMobsPlugin.getPlugin().getLogger().log(Level.INFO, "Removed entity adjuster from world {0}", world.getName());
				}
			}
		} catch (Exception ex) {
			FakeMobsPlugin.getPlugin().getLogger().log(Level.WARNING, "Can't unregister entity adjuster.", ex);
		}
	}