Bento Box / Sushi Bar

Bento Box / Sushi Bar

用于表达性GUI和声明式配置的模块化库

基础库

Bento Box

Bento Box 是一个模块化库,提供富有表现力的图形界面、声明式配置,以及更多即将推出的功能!

面向开发者

得益于 Bento Box 的模块化设计,你只需依赖需要的模块,无需引入其他所有内容。

Bento 模块包括:

  • Bento Config,一个基于 Bento GUI 构建的声明式配置系统。它旨在既简洁又强大,没有任何魔法预处理器或任意限制。

  • Bento GUI,一个富有表现力的 GUI 库,让构建动态界面快速而简单。它是 Minecraft 界面组件的替代方案,灵感来源于 HTML 和 CSS,并使用构建者模式来构建 GUI 元素。

  • Bento Util,一个通用工具库,其他 Bento 模块经常会用到它。这里可能也有一些对你有用的东西!

Bento Box 通过 JavaDoc 在代码中记录,并在我的 wiki上有文档说明。

面向用户

如果你的模组列表中包含多个 Bento 模块(例如 Bento Config、Bento GUI),你可以仅用 Bento Box 替换它们全部。