Skip to content

[TODO] 多方块模块功能完善:支持可视化、自动构建及数据驱动等核心特性 #36

Description

@Gu-ZT

Matters to be added to TODO - 将要加入TODO的事项

完善多方块(Multi-block)模块,实现支持可视化、自动构建、高性能、数据驱动、数据生成、多级错误分析、非方块谓语、任意矩形谓语、子结构、上下文转换、游戏内设计、升级兼容、旋转、共享/排他等功能。

Describe what this TODO will do - 描述这个TODO要做的事情

根据现有多方块模块,需推进以下功能实现和完善:

  • 支持结构的可视化设计和自动化构建流程,提升易用性与开发效率。
  • 提供高性能的运行时模块,确保大规模多方块结构的流畅交互。
  • 完善数据驱动与数据生成,允许模块通过数据定义结构与行为并自动生成配置。
  • 多级错误分析与详细信息提示,便于开发者和玩家排查多方块判定与构建中的问题。
  • 支持非“方块”为基础的谓语判定,提升结构判定灵活度。
  • 实现对任意矩形区域表达(例如门)的谓语,支持更复杂几何形状。
  • 支持子结构组合与拆分,实现结构复用与嵌套。
  • 支持多方块结构转换到运行上下文,可更好融入游戏逻辑。
  • 提供游戏内设计与可视化编辑能力。
  • 实现结构的升级兼容和上下文迁移。
  • 支持旋转等复杂几何动作。
  • 支持结构的共享与排他控制。

这个 TODO 旨在推动多方块模块成为高度可扩展、性能优异、开发友好的基础设施,为后续 Minecraft Mod 开发中的结构相关特性打下良好基础。

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions