UID548063性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2022-8-5最后登录1970-1-1
| 本帖最后由 我是李君子 于 2023-8-29 19:51 编辑
(此帖子以作废)
本帖子建议结合
国际版事件出发列表
我的世界基岩版创作者文档
春-自然 模组
一起实用
学习之前,可以先准备一个方块json文本框架
基础工作站
"minecraft:crafting_table": {
"crafting_tags": [
"splicing_table"
]
}//文本来自 春-自然模组
很垃圾的工作台,看着就很拉咱们作品的质量
接下来要介入两个产量
custom_description //工作台ui 后面跟字符串
grid_size //工作台是几乘几 后面跟数字 无论如何我都建议3
"minecraft:crafting_table": {
"crafting_tags": [
"splicing_table"
],
"custom_description": "container.splicing_table",
"grid_size": 3
}//如果后面还有内容一定要加,
非常的EAZE,把内容加到文本中后就可以去编写行为包了
编写行为包需要一定的了解ui文本基础
附言:ui部分是再写一个ui而不是直接改变原有工作台ui
文本
- {
- "namespace": "crafting",
- //thing you need to edit
- "crafting_screen": {
- "modifications": [{
- "array_name": "controls",
- "operation": "insert_back",
- "value": {
- //你的工作台框架
- "custom_crafting_panel@nature_splicing_table.final_panel": {} //联系框架内容
- }
- },
- {
- "array_name": "controls",
- "operation": "insert_back",
- "value": {
- "crafting_s@crafting.recipe_inventory_screen_content": {
- "bindings": [{
- "binding_name": "#crafting_label_text"
- },
- //原版工作台和你的第二个工作台框架 原句[ vanilla crafting table and your 2nd custom crafting table that doesn't use custom UI]
- {
- "binding_type": "view",
- "source_property_name": "(#crafting_label_text = container.crafting)",
- "target_property_name": "#visible"
- }
- ]
- }
- }
- }
- ]//本代码示范是直接把作者的注释翻译过来的
- }
- }
复制代码
写好后开始写自己的工作台ui,这个模组中的工作台ui是splicing_table.json
记得加_ui_defs.json
不多讲解
注:ui控件中物品格子是grid //用type选择
"grid_dimensions": [
3,
3
]//这里表示是几乘几的格子,是必要的
按钮可以直接链接这里+修改
"button@common.button"
示例模组Natures_Spirit_v5.2.1 很nb的模组,作者很良心,建议去支持一下
哪里不对,欢迎指出
其他问题可以发给我
本人邮箱dachao_88@qq.com |
评分查看全部评分
|