Databank

Databank

一个用于促进大胆且实验性内容创作的库模组,主要为Aberrant Shores项目制作。

基础库

Databank

概述

Databank 是一个库模组。它包含各种随机的、主要与渲染相关的库和实用工具,以及音效工具、数据驱动的多方块结构、方块隐藏和音乐功能。后三项功能可供整合包按需使用。

功能亮点

值得注意的功能可能包括……

Databank 模型

Databank 支持动态动画的方块、物品和实体模型,并支持网格。提供了一个 Blockbench 插件用于生成 Databank 模型。额外的好处是,这类模型可打包进资源包。

隐藏

数据驱动地将世界中的方块和物品以其他方块的形式隐藏,直到满足特定条件。内置了几种隐藏条件——进度和逻辑运算符(AND、OR、NOT)。你可以在自己的模组中轻松添加更多条件和更多隐藏类型。

后处理着色器

Databank 添加了自身的后处理着色器加载器。

多方块结构

Databank 的多方块结构以 JSON 定义,类似于配方,由图案和键组成。它们支持标签和方块状态匹配。

音乐系统

数据驱动的音乐播放,主要针对 Boss 主题曲及类似的循环音乐。还包括一些 OpenAL 辅助工具,用于精确的音效时间控制。

世界界面

一种特殊系统,使用 GuiGraphics 进行渲染,并在世界中接受逐像素点击。

巨型方块

简单创建占据多个方块空间的方块。

巨型结构

一项特殊功能,允许你将建筑保存为 JSON,并通过代码在世界中生成它们,且无大小限制。