开启辅助访问     
收藏本站

站内搜索

搜索

Minecraft(我的世界)苦力怕论坛

[BE教程] [有趣的MOD教程]学会做一个特殊的制作站,别被那些没有礼貌的外国作者给笑话了

 发表于 2023-8-24 11:12:11 来自手机|显示全部楼层|阅读模式 IP:河北省
本帖最后由 我是李君子 于 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
文本
  1. {
  2.         "namespace": "crafting",
  3.         //thing you need to edit
  4.         "crafting_screen": {

  5.                 "modifications": [{
  6.                                 "array_name": "controls",
  7.                                 "operation": "insert_back",
  8.                                 "value": {
  9.                                         //你的工作台框架
  10.                                         "custom_crafting_panel@nature_splicing_table.final_panel": {} //联系框架内容
  11.                                 }
  12.                         },
  13.                         {
  14.                                 "array_name": "controls",
  15.                                 "operation": "insert_back",
  16.                                 "value": {
  17.                                         "crafting_s@crafting.recipe_inventory_screen_content": {
  18.                                                 "bindings": [{
  19.                                                                 "binding_name": "#crafting_label_text"
  20.                                                         },
  21.                                                         //原版工作台和你的第二个工作台框架 原句[  vanilla crafting table and your 2nd custom crafting table that doesn't use custom UI]
  22.                                                         {
  23.                                                                 "binding_type": "view",
  24.                                                                 "source_property_name": "(#crafting_label_text = container.crafting)",
  25.                                                                 "target_property_name": "#visible"
  26.                                                         }
  27.                                                 ]
  28.                                         }
  29.                                 }
  30.                         }
  31.                 ]//本代码示范是直接把作者的注释翻译过来的
  32.         }
  33. }
复制代码

写好后开始写自己的工作台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

评分

参与人数 1铁粒 +10收起理由
 Baka*** + 10苦力怕论坛感谢有你~

查看全部评分

苦力怕论坛,感谢有您~
 楼主|  发表于 2023-8-24 11:17:07 来自手机|显示全部楼层 IP:河北省
在这个模组文件中记得把ui2文件夹,改成ui才能正常使用
2#2023-8-24 11:17:07回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-8-24 11:21:59|显示全部楼层 IP:河南省
(看不懂的屑)
3#2023-8-24 11:21:59回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-8-24 11:28:28|显示全部楼层 IP:广东省
建议配几张图啊
光是文字还是超出理解范围了(
4#2023-8-24 11:28:28回复收起回复
苦力怕论坛,感谢有您~
 发表于 2023-8-24 14:14:33 来自手机|显示全部楼层 IP:辽宁省
给我ICU干烧了(
建议:加几张图
5#2023-8-24 14:14:33回复收起回复
苦力怕论坛,感谢有您~

本版积分规则

本站
关于我们
联系我们
坛史纲要
官方
哔哩哔哩
技术博客
下载
网易版
安卓版
JAVA
反馈
意见建议
教程中心
更多
捐助本站
QQ群
QQ群

QQ群

访问手机版

访问手机版

手机版|小黑屋|系统状态|klpbbs.com

粤公网安备 44200002445329号 | 由 木韩网络 提供支持 | GMT+8, 2024-11-24 18:28

声明:本站与Mojang以及微软公司没有从属关系

Powered by Discuz! X3.4 粤ICP备2023071842号-3