我的世界Minecraft模组开发(7)合成表
现在,我们的游戏中多出了许多无敌的装备,但当我们开生存试玩的时候,发现------怎么获得????
所以我们今天就要让我们那无敌的装备可以合成!
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)合成表相关推荐
- Minecraft模组开发——环境搭建
考虑到部分读者可能对环境搭建流程不熟,所以本章教程简单地过一遍环境搭建,并在项目中整合Mixin. 下载MDK 打开https://files.minecraftforge.net/net/minec ...
- Minecraft 1.12.2模组开发(五) 合成配方(有序合成,无序合成)
方块创建好了之后就需要进行合成来增加游戏的趣味性了,我们本次对合成配方进行讲解 解释:有序合成 & 无序合成 钻石镐必须按照这样的次序进行摆放,为有序合成 钻石锄只要材料够,这两种摆法都可以合 ...
- Minecraft 1.16.5模组开发(三十一) 自定义建筑生成(structure) (新)
如果你学习过我们之前在1.12.2的建筑生成教程,那么对本次的教程的理解可能会相对轻松. 往期回顾 Minecraft 1.12.2模组开发(十四) 建筑生成 (structure generatio ...
- Minecraft 1.19.2 Forge模组开发 05.矿石生成
我们本次尝试在主世界生成模组中自定义的矿石 1.由于1.19的版本出现了深板岩层的矿石,我们要在BlockInit类中声明一个矿石的两种岩层形态: BlockInit.java package com ...
- Minecraft 1.18.1、1.18.2模组开发 05.发射器+投掷物
1.12.2的霰弹枪教程:Minecraft 1.12.2模组开发(二十三) 霰弹枪! 1.16.5版本的投掷物教程:Minecraft 1.16.5模组开发(三十二) 自定义投掷物品实体 本期我们来 ...
- Minecraft 1.16.5模组开发(三十二) 自定义投掷物品实体
如果你了解过之前我们的实体开发教程,那么本次的教程会相对比较好理解. Minecraft 1.12.2模组开发(七) 实体(魔改Zombie) 我们本次将参考雪球在MC中制作一个属于我们自己的可投掷实 ...
- 我的世界Minecraft1.12.2模组开发(10)生物实体
我的世界Minecraft1.12.2模组开发(10)生物实体 目录 我的世界Minecraft1.12.2模组开发(10)生物实体 1.制作模型 2.创建生物类 3.注册生物 4.渲染生物 注册渲染 ...
- Minecraft 1.12.2模组开发(一) 配置ForgeMDK环境
我的世界1.12.2 IDEA开发包构建教程已出,更加方便快捷~ 1.12.2Forge模组开发 配置ForgeMDK环境 开发环境:eclipse 1. 我的世界模组开发首先需要配置Forge MD ...
- Minecraft 1.18.1、1.18.2模组开发 23.3D动画盔甲制作
Minecraft 1.16.5模组开发3D盔甲 Minecraft 1.12.2模组开发3D盔甲 我们本次在1.18.2的版本中实现具有动画效果的3D盔甲 1.首先,为了实现这些效果,我们需要首先使 ...
最新文章
- Flash Builder 4.7 类模板编辑设置
- css变换transform 以及 行内元素的一些说明
- QT 手动创建信号函数 与 槽函数
- apktoolkit apk反编译没有文件_[工具] Mac下一键APK逆向环境
- var和function谁先优先执行_浅谈JavaScript 的执行顺序
- 独立站现在好不好做?
- 软件公司为什么要加密源代码,而且是前前后后,反反复复
- BZOJ1070[SCOI2007] 修车
- 《细说PHP》第四版 样章 第二章 PHP的应用与发展 1
- SIP协议及与Freeswitch的关系
- Visio安装失败问题解决
- 北大软微计算机专硕分数线,给暑假在复习的考研党谈点经验,一战上岸北大软微总分400+数一148公共课299...
- 矩阵顺时针逆时针旋转90°
- 轻博客之点点推他模式分析
- MOOC 哈工大苏小红C语言 第七周练兵区——编程题
- 以太坊智能合约开发语言 - Solidity
- 20155209 20155230 《信息安全技术》实验四 木马及远程控制技术
- 文件锁定工具IObit Unlocker v1.2.0单文件
- 自学3D游戏建模,90%的人都过不了这一关
- CANoe.DiVa操作指南——自动化测试节点丢失DTC