public static function setupPermission(Warp $warp) { if (self::$baseWarpPerm == null) { self::$baseWarpPerm = Server::getInstance()->getPluginManager()->getPermission("simplewarp.warp"); } $permission = new Permission(self::BASE_WARP_PERMISSION . "." . $warp->getName(), "Allow use of " . $warp->getName()); //TODO correct default value Server::getInstance()->getPluginManager()->addPermission($permission); self::$baseWarpPerm->getChildren()[$permission->getName()] = true; }