创建数据泵文件夹_Minecraft Java 数据包教程(一)[钻石是碳]

Minecraft Java 数据包教程(一)[钻石是碳]

数据包简介

数据包是一个可以让我们自定义Minecraft部分玩法的东西,具体包括以下内容:

  • 配方
  • 函数
  • 进度
  • 战利品表
  • 谓词(战利品表条件)
  • 维度
  • 结构
  • 标签

在这个教程里面,我将重点关注配方函数进度配方指的是在工作台能合成出的东西与配方;熔炉烟熏炉高炉营火能够烧炼出的物品。


准备工作

首先,您需要拥有Minecraft Java版(不是基岩版,即手机版或Windows 10版),我在此使用1.16.1
其次,您需要一个文本编辑器,在这里推荐Sublime或者Visual Studio Code,以方便我们对json文件进行编辑。当然“记事本”也是可以的;
然后,您需要打开文件后缀扩展名的显示。


开始制作

数据包需要被安装到世界中,所以您至少需要一个世界。游戏的文件夹一般被放置在C:Users你的用户名AppDataRoaming.minecraft,而世界被储存在.minecraftsaves里面。打开你的世界文件夹,再打开里面的数据包文件夹,并新建一个文件夹,用你的数据包名字命名。
因此,数据包应该被放在这个位置:C:Users你的用户名AppDataRoaming.minecraftsaves你的世界datapacks钻石是碳 该教程的数据包名称是钻石是碳

为数据包创建简介

创建一个文件,名叫pack.mcmeta,在里面输入:

{
    "pack": {
        "pack_format": 5,
        "description": "【钻石是碳】n钻石的奇怪特性增加了"
    }
}
pack_format表示数据包适合的版本,这里默认为 5 description表示数据包的简介文字,可以是简单的字符串,也可以是标准json文本。 n转义符表示换行

然后在里面创建一个文件夹,名叫data

创建一个合成配方

在这个教程中,我们要创建一个新的配方:用九个煤炭块来合成一颗钻石。 在data文件夹中,创建文件夹coal_to_diamond,在里面创建文件夹recipes,再创建文件diamond.json
打开文件,输入以下内容:

{
    "type": "minecraft:crafting_shaped",
    "pattern": [
        "###", 
        "###", 
        "###"
    ],
    "key": {
        "#": {
            "item": "minecraft:coal_block"
        }
    },
    "result": {
        "item": "minecraft:diamond",
        "count": 1
    }
}
"type": "minecraft:crafting_shaped"表示这是一个有序合成,即严格按照配方。 pattern是一个数组,包含三个(或两个)字符串,然后我们需要给每个原材料定义一个字符。我在这里用 #来表示 minecraft:coal_block。所有符号对应的物品或方块都在 key里面进行定义。

现在您的文件夹应该是这个结构:

煤炭变钻石
|---data
|   |---coal_to_diamond
|   |   |---recipes
|   |   |   |---diamond.json
|---pack.mcmeta

启动Minecraft,大功告成!

b456cf79454eb19fb1fd46aaf27b7a18.png

是不是非常有(zhi)趣(zhang)呢?

我们将在下一个教程里面完成更多的内容。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值