跑酷制造者

跑酷制造者

一个跑酷制作Hytale服务器(或单人游戏等)插件,旨在让构建和分享跑酷变得简单有趣,供他人体验(或将跑酷作为迷你游戏添加),拥有高级功能并计划更多内容。

游戏玩法

![Parkour Maker] ![Procedural Parkour] ![World Seed Plugin]

Parkour Maker 是一款为 Hytale 服务器(或单人游戏等)打造的跑酷制作插件,旨在让构建和分享跑酷关卡变得轻松有趣,并附带高级功能,供他人体验(或将跑酷作为小游戏加入)。

ParkourMaker 目前与更新5不兼容。 我们正在开发一个大型更新;请稍后回来查看新版本。

依赖项: MultipleHUD - 建议安装,以防止出现与自定义HUD相关的断线错误。

注意:Parkour Maker 版本仅在 Hytale 的正式发布版本 上进行测试。每次 Hytale 推出新的完整版本后,我们会尽快更新。如果你尝试在预发布版本上运行,可能会遇到意外行为。

虽然 Hytale 提供了创造的建筑工具,但我们为跑酷提供了必要的功能,包括 检查点、计时器、排行榜、练习模式、关卡浏览器、协作功能 等。

计划功能: 我们计划为 Hytale 跑酷添加更多功能,如果你想帮助塑造未来的发展方向,欢迎随时发表评论。

  • 更多管理员审核工具,以获得更多控制权(目前你可以删除关卡和记录)。
  • 更轻松地与其他在线玩家一起加入跑酷关卡(目前你可以使用 /pkm join user)。
  • 能够私下或仅限邀请的方式游玩关卡。
  • 能够推荐跑酷地图。
  • 世界生成 V2 选项(Hytale 示例 WGV2)。 已完成 1.2.0 版本
  • 支持模组生成地图。 已完成 1.2.0 版本
  • 百科,方便导航。
  • 以及更多跑酷功能!

Parkour Maker 让创建 跑酷主题的 Hytale 服务器、将跑酷作为小游戏添加到现有服务器,或创建用于手动分享的单人/好友跑酷世界变得更加容易。


⏹️ Parkour Maker 功能概览

我们将其分为不同的 Hytale 跑酷部分:创建者玩家服务器所有者(如果是单人世界,则是世界所有者)。

请注意,Parkour Maker 本身不处理权限,因此 你需要设置初始权限 到用户组(并设置一个默认组,使其拥有游玩/浏览/创建等权限),作为服务器所有者(或使用 /op self 和好友在单人地图中获得完全访问权限)。

假设你拥有所有者授予的权限,或已 /op self,你将能够使用 /pkm browse 或浏览工具来游玩和创建 Hytale 跑酷关卡。你可以使用 /pkm 查看游戏内命令列表(并向下滚动查看此处的命令)。

注意:悬停 在工具栏或创造菜单中的物品上,会提示你不同跑酷制作工具的功能。其中一些有 左键/右键/F键 操作。


创建者:

请注意,这些都是 Parkour Maker 在 Hytale 中附带的所有可能功能,但根据使用它的服务器设置方式,可能会有细微差别。

  • 创建 Hytale 跑酷地图(关卡) 会将其添加到你的编辑器浏览器中,并在创建时自动将你传送过去。

  • 你可以设置跑酷关卡的名称和描述。

  • 你可以选择 Hytale 世界类型(默认、超平坦、虚空(空))WGV2/模组生成即将推出

  • 如果你知道想要使用的酷炫 Hytale 种子,也可以设置种子。

  • 你可以选择跑酷地图中心位置为默认(出生点)、随机或自定义的 XYZ 坐标开始。这会影响你关卡的 边界框,该边界框以地图中心为中心。

  • 一旦 进入跑酷关卡编辑器,你将在 配置菜单 中找到更多配置选项。

  • 配置:切换掉落伤害、无限体力、禁用所有伤害(更多选项即将推出)。

  • 配置:选择跑酷难度评级。

  • 配置:选择描述性标签,这些标签与你的跑酷关卡相关。

  • 选择你的 Hytale 地图中的一天中的时间。

  • 设置跑酷关卡的 边界框 半径大小(注意:当玩家到达边界框边缘时,它将阻止他们继续向世界更深处前进。视觉上的边界框 只能在编辑器中看到)。

  • 在 Hytale 跑酷关卡编辑器内部,你将可以访问 几个自定义方块和工具,用于放置合适的起点、检查点( 内置也可用作检查点)、死亡地板和终点线。

  • 悬停 在工具栏或创造菜单中的物品上,会提供游戏内的提示。

  • 创造物品栏 中,你将有一个新的 Parkour Maker 标签页,其中包含所有自定义的 Parkour Maker 资源。

  • 快捷栏 中,你还可以切换到测试模式(这会替换检查点物品,并允许在按下 使用(F)键 时放置临时的个人检查点,以便轻松测试各种跳跃)。

  • 提示:你可以使用所有 Hytale 建筑工具,“空中放置”功能对于更轻松地放置跳跃点非常有用(在创造模式快速设置中)。

  • 更多功能即将推出。

要使用 WGV2 和其他为 Hytale 跑酷建造而生的可模组化生成,有一个 可自定义的世界类型列表注意:WGV2 速度较慢,消耗更多资源。

  • 使用方法:在 config.json 中有一个 "WorldTypes" 列表,你可以配置它。
  • 默认使用 Hytale 的主要 WGV2 选项。
  • 如果你想使用模组化生成,安装模组并在创造模式下使用 /instances 找到要包含在配置文件中的模组实例。
  • 还有一个示例,一个超平坦蓝色世界,作为不同世界生成的示例。

如果你想 在某张关卡地图上协作

  • 加入你的地图编辑器并运行 /pkm collab add PLAYERUSERNAME 注意:需要玩家在线才能添加他们。
  • 然后,在查看编辑器浏览器时,他们会出现在协作菜单中,并也会列出在已发布的关卡上。
  • 要移除某人,使用 /pkm collab remove PLAYERUSERNAME(这将立即将该玩家从实例中踢出)。
  • 协作者无法访问关卡配置设置(仅所有者可访问)。
  • 确保你 信任 你与之合作的人,他们可以在你离开时进行编辑。
  • 要传送到协作者处进行编辑,点击编辑器标签页上的“协作关卡”按钮,该按钮会显示你作为协作者有权访问的关卡,然后点击编辑地图按钮。
  • 未来将升级协作功能,增加更多关卡所有者保护选项。

玩家:

请注意,这些都是 Parkour Maker 在 Hytale 中附带的所有可能功能,但根据使用它的服务器设置方式,可能会有细微差别。

  • 与朋友或其他用户一起玩跑酷,让某个人加入一个关卡地图,并使用命令 /pkm join USER(以后会更轻松地找到有玩家在线的关卡,并进行私人模式游戏)。

  • 假设你有权限,你将可以访问 跑酷浏览器工具,这是访问所有内容的最简单方式(快捷栏中的放大镜工具)。

  • 你可以使用浏览器查看跑酷地图的各种详细信息、排行榜,并选择要游玩的关卡。

  • 你也可以使用各种命令来调出菜单,例如:/pkm leaderboard + /pkm browse & /pkm play #####

  • 使用 搜索栏,你可以通过 #标签、@创建者和关卡名称 来缩小关卡范围(通过查看不同关卡的详情来查找标签)。

  • 各种筛选器,例如跑酷 难度 和哪些地图 未完成(在搜索栏上方)。

  • 还有一个 排序按钮,可以按多种方式对跑酷关卡进行排序,例如 最新、最近更新、游玩最多、完成最多

  • 在右侧,你会发现 关于跑酷地图的所有详细信息,包括关卡代码(方便与他人分享代码,以便轻松使用 /pkm play #####)、描述、标题、游玩次数、标签等。你还可以看到你的 通关时间和排名

  • 如果你点击 排行榜按钮,你可以找到每个跑酷关卡的排行榜。

  • 游玩地图 按钮(右下角)将带你进入 Hytale 跑酷关卡进行游玩。

  • 进入关卡后,你的快捷栏将填满各种 跑酷游玩工具

  • 悬停 在工具栏中的物品上,会提供游戏内的提示。

  • 检查点工具 将重生到最后一个检查点。幽灵隐身工具 将切换其他玩家的可见性。重新开始工具 将带你回到地图起点。离开地图 是浏览器工具,但它有一个“离开按钮”(或者你可以导航到其他地图/编辑器)。

  • 使用跑酷 练习模式时钟 将开启练习模式。在练习模式下对时钟使用 F 键将 开启飞行。这也会将检查点旗帜变为黄色(用于通过按 F 键配合此工具 在任何地方放置检查点)。再次与时钟互动将关闭练习模式。

  • 碰到检查点会在聊天中提示你,当你完成一个关卡时,你会看到你的时间显示在顶部和聊天中。如果你创下了个人最佳纪录(PB),聊天也会通知你。


管理员/服务器所有者:

默认情况下,Parkour Maker 使用 SQLITE 数据库(这开箱即用,无需你做任何特殊操作即可使其工作)。我们还加入了使用 POSTGRES 数据库 的能力。如果你在尝试使用 POSTGRES 数据库时需要帮助,请使用 Google 搜索了解 POSTGRES 数据库。

提醒:Parkour Maker 本身不处理权限,因此 你需要设置初始权限 到用户组(并设置一个默认组,使其拥有游玩/浏览/创建等权限),作为服务器所有者(或使用 /op self 和好友在单人地图中获得完全访问权限)。

如果你拥有 完全的 op 权限 或权限,你将能够 删除关卡,并且 删除玩家记录(如果你认为某人在作弊)。未来我们将提供更多管理员/审核控制权。

🛠️ Parkour Maker 权限

玩家权限

  • parkourmaker.commands - 访问 /pkm
  • parkourmaker.commands.create - 创建地图
  • parkourmaker.commands.play - 游玩和加入地图
  • parkourmaker.commands.edit - 编辑地图
  • parkourmaker.commands.browse - 浏览地图

管理员权限

  • parkourmaker.commands.reload - 重载/同步地图
  • parkourmaker.invisibility.bypass - 在地图中看到隐身玩家
  • parkourmaker.commands.delete - 通过界面删除地图
  • parkourmaker.commands.leaderboard.delete - 通过界面删除玩家记录
  • parkourmaker.commands.globalconfig - 编辑全局配置
  • parkourmaker.commands.mapradius - 增加/减少地图大小
  • parkourmaker.commands.version - 显示版本号

📜 Parkour Maker 命令

所有命令都可以 简写为 /pkm

  • /parkourmaker create - 创建地图
  • /parkourmaker leave - 离开当前地图
  • /parkourmaker play <code> - 使用地图代码游玩地图
  • /parkourmaker edit <code> - 使用地图代码进入地图编辑器
  • /parkourmaker test <code> - 使用地图代码以测试模式进入地图编辑器
  • /parkourmaker join <player> - 加入他人的地图
  • /parkourmaker config - 打开地图配置
  • /parkourmaker reload - 重载/同步地图
  • /parkourmaker collaboration - 管理地图协作者
  • /parkourmaker leaderboard - 打开地图排行榜
  • /parkourmaker browse - 打开地图浏览器
  • /parkourmaker editors - 打开地图编辑器
  • /parkourmaker globalconfig - 编辑全局配置 (开发中)
  • /parkourmaker build-kit - 给予建筑工具包
  • /parkourmaker version - 在聊天中显示版本号

🌎 Parkour Maker 全局配置属性

  • DifficultyTags - 编辑器中可选的难度列表
  • Tags - 编辑器中可选的标签列表
  • FallbackLocation - 当玩家没有返回位置时的回退位置
  • Database - 用于存储浏览器的地图元数据和排行榜的数据库信息
  • Styling - 界面的各种样式属性
  • BoundaryRadiusOptions - 边界半径选项列表(跑酷地图可建造/可游玩的大小。如果用户碰到边界,将被推回)。

点击下方的剧透查看示例 默认配置.json

全局配置示例
{
  "DifficultyTags": [ "轻松", "普通", "中等", "困难", "专家" ],
  "Tags": [ "匕首", "武器", ... ],
  "FallbackLocation": {
    "Transform": {
      "X": 50, "Y": 122, "Z": 50,
      "Pitch": 0, "Yaw": 0, "Roll": 0.0
    },
    "WorldName": "default"
  },
  "Database": {
    "DatabaseType": "POSTGRES", // SQLITE (默认) 或 POSTGRES
    "SQLite": {
      "File": "parkourmaker.db"
    },
    "Postgres": {
      "Host": "localhost",
      "Port": 5432,
      "Database": "parkourmaker",
      "Schema": "public",
      "User": "postgres",
      "Password": "password"
    }
  },
  "Styling": {
    "Difficulties": {
      "Easy": { "BrowserColor": "#41A064" },
      "Medium": { "BrowserColor": "#A06E41" },
      "Expert": { "BrowserColor": "#A0418D" },
      "Hard": { "BrowserColor": "#9E4040" },
      "Normal": { "BrowserColor": "#A09841" }
    }
  },
  "BoundaryRadiusOptions": [ 100, 250, 500, 1000, 2000 ]
}

📥 安装此插件

注意:Parkour Maker 版本仅在 Hytale 的正式发布版本 上进行测试。每次 Hytale 推出新的完整版本后,我们会尽快更新。如果你尝试在预发布版本上运行,可能会遇到意外行为。

依赖项: MultipleHUD - 建议安装,以防止出现与自定义HUD相关的断线错误。

  • 退出到主菜单、退出或停止你的服务器。
  • 下载并将 ParkourMaker(版本号).jar 文件放入 Mods 文件夹(无论是你的服务器还是你的单人游戏世界)。
  • 重新启动服务器并运行 /pkm 进行测试(需要 /op self 权限)。
  • 如果是运行单人世界,右键点击你的世界,启用该模组并保存。加载后运行 /pkm 进行测试(需要 /op self 权限)。

🏁 使用许可

欢迎将此插件/模组包含在其他 Curseforge 模组包、服务器、跑酷世界下载等中,并在视频中使用此模组。如果能链接回此插件/模组页面,我们将不胜感激,但并非必需。

禁止将此插件/模组单独重新上传到任何其他网站等。

禁止将其声称为你自己的作品。


🥳 我们的其他模组

![Parkour Maker] ![Procedural Parkour] ![World Seed Plugin]

关注我们 以留意即将推出的更多模组。

使用创作者代码 caldera 来帮助支持我们的模组创作。


⭐ Hytale 跑酷

查看我们的 Parkour Maker 模组来构建自定义跑酷并在以下地址分享你的关卡: https://hytaleparkour.com.

在以下地址寻找用于 Hytale 跑酷建造或程序跑酷的酷炫种子: https://besthytaleseeds.com.

![寻找,分享,Hytale 跑酷]