Shogi

Shogi

支持模组的基于规则、上下文动态配置选项。

这是一个库模组,为 Minecraft 模组添加了基于规则的状态效果系统。其最著名的应用是传送石碑,它控制高度动态的传送需求,以及不可破坏,它控制哪些方块是不可破坏的规则。

为实现这一目标,模组实现了 Shogi API 并暴露属性,这些属性随后可使用 Shogi 表达式(一种简单的文本格式)进行配置。有关如何编写 Shogi 规则或如何为自己的模组实现 Shogi 的信息,请参阅文档。

特性

  • 基于玩家、维度或其他上下文的动态规则评估
  • 用于配置规则的简单表达式语法,同时支持 JSON
  • 用于高级计算的条件逻辑和聚合函数
  • 为模组开发者提供强大的配置扩展,包含许多内置效果
  • 为模组开发者提供可嵌入的轻量级 API,便于轻松添加支持