进度锁

进度锁

一个可以限制玩家为所欲为的模组!

杂项

ProgressionLocks

ProgressionLocks 是一个基于进度的 Minecraft 限制模组,允许整合包作者控制玩家何时获得对特定物品和物品交互的访问权限。

ProgressionLocks 不仅仅是简单地锁定配方,它还可以限制玩家在解锁所需进度之前,允许拾取、合成、持有、使用、放置或插入到物品栏的物品。

该模组还为 Create 提供了专门的限制,允许整合包作者控制物品如何与 Create 的加工和自动化系统交互。

功能

  • 通过自定义进度 ID 锁定物品。

  • 限制物品的拾取、合成、持有、使用、放置和物品栏插入。

  • 支持外部容器,例如箱子、桶、熔炉、漏斗、潜影盒和模组容器。

  • 针对以下 Create 内容的专门限制:

    • 石磨

    • 机械搅拌器

    • 粉碎轮

    • 漏斗

    • 黄铜隧道

    • 机械臂

    • 风扇加工

    • 鼓风

    • 缠魂

    • 烟熏

    • 洗涤

  • 同一物品可以应用多个限制。

  • 同一物品可以配置多个进度条目。

  • 通过简单的 JSON 文件进行配置。

  • 自动生成说明可用限制类型的文档文件。

  • 专为整合包进度和受限自动化而设计。

工作原理

通过配置为物品分配一种或多种限制类型以及一个进度 ID。

例如,一个物品可能需要特定进度才能:

  • 被拾取

  • 被合成

  • 被持有

  • 被使用

  • 被放置

  • 被插入到外部物品栏中

Create 物品还可以额外受到特定加工方法或自动化系统的限制。

这允许整合包作者构建这样的进度系统:获得某个物品并不一定意味着玩家可以立即在任何地方使用它。

示例用例

一个整合包可以允许玩家获得某个特定物品,但阻止他们将其插入机器,直到他们达到更后期的进度阶段。

另一个进度阶段可以解锁使用该物品的能力,而单独的 Create 限制可以阻止该物品在更后期阶段之前通过特定自动化进行加工。

ProgressionLocks 旨在让整合包作者对物品如何以及何时变得有用拥有更多控制权,而不仅仅是控制物品是否可以合成。