public boolean canCreate(Player p) {
		if (isAdminPlayer(p)) {
			parent.log.debug(p.getName() + " is an admin, can create");
			return true;
		}
		
		if (checkNijikokunPermissions(p, "controllerblock.create")) {
			parent.log.debug("Nijikokun Permissions said " + p.getName() + " can create");
			return true;
		}
		
		if (parent.getConfig().getBool(Option.AnyoneCanCreate)) {
			parent.log.debug("Anyone is allowed to create, letting " + p.getName() + " create");
		}
		return parent.getConfig().getBool(Option.AnyoneCanCreate);
	}