我的世界数据包制作(一)

我的世界数据包教程(一)

      本人一直是minecraft粉丝,最近学习数据包制作,看网络上的中文教程挺少的,决定在学习的同时自己出一个专栏。OK,让我们直接进入专题!

一、数据包是什么?

      数据包是在java版1.13时添加的一组接口,英文名为datapack,可用于自定义游戏内容,跟mod的作用差不多,扩展性比mod差,但制作难度要小的多。数据包可用于自定义配方,成就,战利品表(生物掉落物),维度,标签,函数等功能。

二、带你制作第一个数据包

      首先你得拥有Minecraft Java版1.13及以上。(基岩版或1.13以下不会生效)钱包紧张的可以下启动器,如HMCL等等,这里不再赘述。还有准备一个文本编辑器如Visual Studio Code。
      准备好了以后,先创建一个文件夹,名字是数据包名字,尽量用英文避免出错。接着创建一个文本文件名为pack.txt(一定得是pack),这个文件用于告诉MC这是个数据包,接着在里面添加内容。

{
	"pack":{
		"pack_format":5,   //这里是版本号声明,本人用的是1.16.1,所以填5,更高版本数字更大,更低版本数字更小
		"description":"钻石是炭"//数据包描述
	}
}

写完后,改名为pack.mcmeta。
      接着在同级文件夹中在创建一个文件夹名为data(一定为data),里面存放数据包内容。接着在data里创建一个文件夹名为txpack(随便取),这是一个命名空间,里面装自定义内容。当然MC中有一个特殊的命名空间叫minecraft,写在里面的内容会覆盖原版的内容。
      接着在txpack里创建一个文件夹名为recipes(一定为recipes),这个文件夹是专门装有序合成表,无序合成表和烧制内容的文件夹,当然还有其它特殊的,如functions等等,以后为大家讲解。
      然后在recipes里创建一个名为my_first_recipe.txt文件。输入以下内容:


{
    "type":"crafting_shaped",//声明此功能为有序合成表
    "pattern": [             //配方表
        "111",
        "111",
        "111"
    ],
    "key":{
        "1":{
            "item":"minecraft:coal_block"  //为"1"赋值为煤炭块
        }
    },
    "result":{
        "item":"minecraft:diamond" ,      //合成结果为钻石
        "count":1		//合成物品数量,默认为1
    }
}

写完后将文件名改为my_first_recipe.json。我们的第一个数据包就完成了,此数据包定义了一个新的配方,九个煤炭块合成一个钻石。

三、 加载数据包

      首先打开MC,找到你的存档,点击编辑。
在这里插入图片描述
      打开世界文件夹。
在这里插入图片描述
      找到datapacks。
在这里插入图片描述
      将数据包文件夹复制进去。
在这里插入图片描述
      点击保存。在这里插入图片描述
      进入游戏测试功能。
在这里插入图片描述

四、使用命令加载数据包

/datapack list
查看数据包列表
/datapack enable “file/数据包名称”
启用数据包
/datapack disable “file/数据包名称”
停用数据包
/reload
重新加载数据包

详细资料在Minecraft Wiki上

  • 10
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 11
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九年义务tj漏网之鱼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值