
创建:配置
一个添加了机械动力模组配置菜单但不含机械动力模组本身的模组
Create: Config
没有 30MB 模组的 Create 配置菜单(不用谢)
你是否曾想要 Create 那精美的配置界面,但又不想要……你懂的……Create 本体?是的,我也是。所以我把它提取出来了。现在你可以为你的配置拥有漂亮的滑块、开关和下拉菜单,而无需整个 Create 模组来让你的模组文件夹臃肿不堪。
它的功能
- 在主菜单和暂停界面添加一个“C”按钮
- 打开 Create 华丽的配置界面(感谢 Ponder/Catnip)
- 你可以定义自己的配置类别和数值
- 设置保存到
config/createconfig-*.toml文件中 - 可独立使用,无需 Create(天哪)
等等,那我该怎么添加自己的配置
在源代码中编辑 CClient.java、CCommon.java 或 CServer.java。该框架支持:
b(default, name, comment):布尔开关i(default, min, max, name, comment):整数滑块f(default, min, max, name, comment):浮点数滑块e(default, name, comment):枚举下拉菜单group(depth, name, comment):视觉分组
界面会自动拾取你添加的任何内容。神奇吧?也许吧。
前置要求
本模组需要(请击鼓):
- Ponder(配置界面引擎,不是实际的 ponder 场景)
- Flywheel(Ponder 渲染所需)
是的,我知道需要两个额外的依赖。不,我也无法解决。怪架构吧(或者别怪,没关系)。
常见问题
问:这个能替代 Create 吗?
答:不能,哈哈。这只是配置菜单。如果你想要 Create 的方块和机器,你仍然需要 Create。
问:我能在我的整合包中使用这个吗?
答:可以!当然可以。尽情使用吧。无需许可(不过给个鸣谢会很酷)。
问:为什么按钮只是个“C”?
答:因为我太懒了,不想做一个齿轮图标。来告我吧。其实别告。
问:这个能和[其他模组]一起用吗?
答:大概可以?它只是添加了一个配置按钮。除非你的模组也在同一菜单行添加了配置按钮,否则应该没问题。
问:我能改变按钮的位置吗?
答:可以!编辑 CClient.java 并调整 mainMenuConfigButtonRow 和 mainMenuConfigButtonOffsetX。负 X 值 = 左侧,正值 = 右侧。
问:文件大小是多少?
答:我的模组是 16KB。Ponder 是 766KB。Flywheel 是 849KB。总计:约 1.6MB。与 Create 的 30MB 相比……嗯。
鸣谢
- simibubi 和 Creators-of-Create 团队,感谢原始配置系统和 Catnip UI 引擎
- Ponder 库,感谢漂亮的配置界面渲染
- Flywheel,感谢渲染基础支持
- 感谢我自己,懒得去正确配置 Create,所以干脆提取了配置菜单(说真的,Create 很棒,去下载吧)
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。