现在,我们的游戏中多出了许多无敌的装备,但当我们开生存试玩的时候,发现------怎么获得????

所以我们今天就要让我们那无敌的装备可以合成!

1.首先,先建一个包: src\main\resources\assets\fmltutor\recipes,我们的合成表就放在这里。

2.以下是合成表的格式1(无序合成)xxxx.json(名字随便,但格式一定要是json,比如:abc.json):

{"type": "minecraft:crafting_shapeless","ingredients": [{"item": "fmltutor:compressed_dirt",//所需物品"data": 0//这个暂时用不到,因为一个物品有很多样子,比如木板,通常填0}],"result": {"item": "fmltutor:dirt_ball",//合成物"count": 9//数量}
}

以下是合成表的格式2(无序合成,多个所需物品)xxxx.json:

{"type": "minecraft:crafting_shapeless","ingredients": [{"item": "minecraft:dirt","data": 0},{"item": "minecraft:dirt","data": 0},{"item": "minecraft:dirt","data": 0},{"item": "minecraft:dirt","data": 0},{"item": "minecraft:dirt","data": 0},{"item": "minecraft:dirt","data": 0},{"item": "minecraft:dirt","data": 0},{"item": "minecraft:dirt","data": 0},{"item": "minecraft:water_bucket"}],"result": {"item": "fmltutor:dirt_ball","count": 1}
}

以下是合成表的格式3(有序合成)xxxx.json:

{"type": "minecraft:crafting_shaped","pattern": ["XXX",//这个只要玩过mc就知道这是什么意思" # "," # "],"key": {"#": {"item": "fmltutor:dirt_ball//“#”代表某物品"},"X": {"item": "fmltutor:compressed_dirt"//“X”代表某物品"}},"result": {"item": "fmltutor:dirt_pickaxe"//合成结果}
}

当然,为了让我们在生存的时候能更轻松的获得钻石,所以xxxx.json:

{"type": "minecraft:crafting_shaped","pattern": ["XXX","XXX","XXX"],"key": {"X": {"item":"minecraft:dirt","data": 0}},"result": {"item":"minecraft:diamond_block"}
}

史蒂夫:这太合理了!

我的世界Minecraft模组开发(7)合成表相关推荐

  1. Minecraft模组开发——环境搭建

    考虑到部分读者可能对环境搭建流程不熟,所以本章教程简单地过一遍环境搭建,并在项目中整合Mixin. 下载MDK 打开https://files.minecraftforge.net/net/minec ...

  2. Minecraft 1.12.2模组开发(五) 合成配方(有序合成,无序合成)

    方块创建好了之后就需要进行合成来增加游戏的趣味性了,我们本次对合成配方进行讲解 解释:有序合成 & 无序合成 钻石镐必须按照这样的次序进行摆放,为有序合成 钻石锄只要材料够,这两种摆法都可以合 ...

  3. Minecraft 1.16.5模组开发(三十一) 自定义建筑生成(structure) (新)

    如果你学习过我们之前在1.12.2的建筑生成教程,那么对本次的教程的理解可能会相对轻松. 往期回顾 Minecraft 1.12.2模组开发(十四) 建筑生成 (structure generatio ...

  4. Minecraft 1.19.2 Forge模组开发 05.矿石生成

    我们本次尝试在主世界生成模组中自定义的矿石 1.由于1.19的版本出现了深板岩层的矿石,我们要在BlockInit类中声明一个矿石的两种岩层形态: BlockInit.java package com ...

  5. Minecraft 1.18.1、1.18.2模组开发 05.发射器+投掷物

    1.12.2的霰弹枪教程:Minecraft 1.12.2模组开发(二十三) 霰弹枪! 1.16.5版本的投掷物教程:Minecraft 1.16.5模组开发(三十二) 自定义投掷物品实体 本期我们来 ...

  6. Minecraft 1.16.5模组开发(三十二) 自定义投掷物品实体

    如果你了解过之前我们的实体开发教程,那么本次的教程会相对比较好理解. Minecraft 1.12.2模组开发(七) 实体(魔改Zombie) 我们本次将参考雪球在MC中制作一个属于我们自己的可投掷实 ...

  7. 我的世界Minecraft1.12.2模组开发(10)生物实体

    我的世界Minecraft1.12.2模组开发(10)生物实体 目录 我的世界Minecraft1.12.2模组开发(10)生物实体 1.制作模型 2.创建生物类 3.注册生物 4.渲染生物 注册渲染 ...

  8. Minecraft 1.12.2模组开发(一) 配置ForgeMDK环境

    我的世界1.12.2 IDEA开发包构建教程已出,更加方便快捷~ 1.12.2Forge模组开发 配置ForgeMDK环境 开发环境:eclipse 1. 我的世界模组开发首先需要配置Forge MD ...

  9. Minecraft 1.18.1、1.18.2模组开发 23.3D动画盔甲制作

    Minecraft 1.16.5模组开发3D盔甲 Minecraft 1.12.2模组开发3D盔甲 我们本次在1.18.2的版本中实现具有动画效果的3D盔甲 1.首先,为了实现这些效果,我们需要首先使 ...

最新文章

  1. Flash Builder 4.7 类模板编辑设置
  2. css变换transform 以及 行内元素的一些说明
  3. QT 手动创建信号函数 与 槽函数
  4. apktoolkit apk反编译没有文件_[工具] Mac下一键APK逆向环境
  5. var和function谁先优先执行_浅谈JavaScript 的执行顺序
  6. 独立站现在好不好做?
  7. 软件公司为什么要加密源代码,而且是前前后后,反反复复
  8. BZOJ1070[SCOI2007] 修车
  9. 《细说PHP》第四版 样章 第二章 PHP的应用与发展 1
  10. SIP协议及与Freeswitch的关系
  11. Visio安装失败问题解决
  12. 北大软微计算机专硕分数线,给暑假在复习的考研党谈点经验,一战上岸北大软微总分400+数一148公共课299...
  13. 矩阵顺时针逆时针旋转90°
  14. 轻博客之点点推他模式分析
  15. MOOC 哈工大苏小红C语言 第七周练兵区——编程题
  16. 以太坊智能合约开发语言 - Solidity
  17. 20155209 20155230 《信息安全技术》实验四 木马及远程控制技术
  18. 文件锁定工具IObit Unlocker v1.2.0单文件
  19. 自学3D游戏建模,90%的人都过不了这一关
  20. CANoe.DiVa操作指南——自动化测试节点丢失DTC

热门文章

  1. TI DM6437 EDMA3使用总结
  2. 数据应用场景之标签管理体系
  3. ONTO实用教程:如何用ONTO玩Hyperdragons Go!
  4. 青柠起始页时间的获取方式——JavaScript日期对象
  5. Cloudera Hadoop:CCAH、CCA、CCP
  6. 泰雷兹和华泰英翔助力北京大兴国际机场空管系统落成
  7. 使用 c++ libxl库读取Excel
  8. 深入浅出内存管理-- 伙伴系统(buddy system)
  9. 电磁场与电磁波矢量分析
  10. 上班族的英语学习计划