介绍
ZenStages – 分阶段整合包的最佳伙伴
对于将 GameStages 作为整合包核心组成部分的整合包制作者来说,ZenStages 是一款实用工具。ZenStages 旨在让阶段的创建与管理更加简单。你可以根据想要分阶段的内容,将内容添加到阶段本身,或通过主要的 ZenStager 进行管理。借助 ZenStages 提供的方法和类,以及对使用 GameStages API(例如 Recipe Stages 或 Mob Stages)为模组添加阶段内容的方式所做的一些改进,你可以更快、更轻松地创建分阶段整合包。
开发背景
这款模组是在 SevTech: Ages 的第一次重制后创建的。当时,我们的脚本十分混乱,阶段内容散落各处,而且部分模组没有合理高效的内容分阶段方式。因此,整合包开发者决定改进自己的脚本,并为其他想要创建基于阶段的整合包制作者发布一款工具。我们的目标是让脚本更加高效、易读,同时提供更简单直观的方式来为内容添加阶段。不过,这不仅仅是添加内容……你还可能希望获取这些数据,以便在 ZenEvents 或其他集成中使用,而在原生情况下,你很难轻松取回自己添加的数据。
因此,ZenStager 提供了我们在 SevTech: Ages 中缺少或希望拥有的工具,用于获取物品或生物所处的阶段。这样不仅能让事件更易于管理和编写,更重要的是能让一切保持整洁、简单。毕竟,谁愿意不停地重复复制粘贴代码呢?所以,ZenStages 是伴随着 SevTech: Ages 的大规模脚本重写而开发的,旨在提升脚本运行性能,并让整个阶段系统更易于更新和管理。
那么该如何开始?
你可以在这里找到该模组的全部文档 (Crafttweaker 文档 PR 合并后将添加链接)。示例也将很快推出。你还可以查看 SevTech: Ages 的脚本,了解我们如何根据实际需求使用 ZenStages。
评论
登录后评论和评分