跳到正文

TinkerStages

作者:Darkhax

这个模组接入了 GameStage API,可以将匠魂的各个方面纳入进度阶段管理。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

Tinker Stages

此模组是 GameStage API 的附属模组,可将 Tinkers’ Construct 的部分功能纳入自定义进度系统。更多信息请查看 GameStage API 模组的介绍。简单来说,阶段是整合包或服务器设置的进度系统中的一部分。玩家通过命令获得阶段,这些命令通常由任务模组、进度或命令方块执行。

Nodecraft sponsor banner

本项目由 Nodecraft 赞助。使用代码 DARKHAX,首月服务可享 7 折优惠!

设置

本模组使用 CraftTweaker 进行配置。

通用限制

这些限制适用于整个系统,而非特定情况。这些 ZenScript 方法有一个输入参数,即要限制该系统所需的阶段。同一系统可以添加多个阶段;玩家拥有其中至少一个阶段即可使用该系统。

  • 工具制作 – 除非玩家拥有对应阶段,否则禁止其在匠人工具站制作工具。 mods.TinkerStages.addGeneralCraftingStage(String stage);
  • 部件替换 – 除非玩家拥有对应阶段,否则禁止其在工具站替换工具部件。 mods.TinkerStages.addGeneralPartReplacingStage(String stage);
  • 部件制作 – 除非玩家拥有对应阶段,否则禁止其在部件制作台制作部件。 mods.TinkerStages.addGeneralPartBuildingStage(String stage);
  • 应用强化 – 除非玩家拥有对应阶段,否则禁止其为工具应用强化。 mods.TinkerStages.addGeneralModifierStage(String stage);

特定限制

这些限制适用于特定情况。它们的输入参数各不相同,但都非常直观。

  • 工具类型 – 禁止在工具站制作特定类型的工具。例如,可以限制玩家在达到指定阶段前制作锤子。 mods.TinkerStages.addToolTypeStage(String stage, String toolId);
  • 材料阶段 – 禁止玩家使用某种材料,包括用于制作、制作部件以及使用工具。 mods.TinkerStages.addMaterialStage(String stage, String material);
  • 强化阶段 – 禁止将特定强化应用于工具,或禁止使用该强化。 mods.TinkerStages.addModifierStage(String stage, String modifier);

脚本示例

//GENERAL RESTRICTIONS

//Prevents all tools unless the stage is unlocked.
mods.TinkerStages.addGeneralCraftingStage("one");

//Prevents all tool swapping unless the stage is unlcoked.
mods.TinkerStages.addGeneralPartReplacingStage("one");

//阻止制作所有部件,除非已解锁该阶段。
mods.TinkerStages.addGeneralPartBuildingStage("one");

//阻止应用任何工具修饰符,除非已解锁该阶段。
mods.TinkerStages.addGeneralModifierStage("one");

//特定限制
//阻止制作镐,除非已解锁该阶段。
mods.TinkerStages.addToolTypeStage("two", "tconstruct:pickaxe");

//阻止使用该材料。
mods.TinkerStages.addMaterialStage("two", "stone");

//阻止应用该修饰符。
mods.TinkerStages.addModifierStage("two", "mending_moss");

常见问题

TinkerStages 支持哪些 Minecraft 版本?

TinkerStages 支持 Minecraft Java 版 1.12–1.12.2,共 3 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

TinkerStages 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

Darkhax 的其他作品

查看全部 →