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

article/2025/3/11 6:28:49

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

      本人一直是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上


http://chatgpt.dhexx.cn/article/3FberB2v.shtml

相关文章

饥荒联机版Mod开发——制作简单的物品(三)

饥荒联机版Mod开发——制作简单的物品(三) 前言建立文件夹及mod图标把文件夹添加到VS Codemod代码的入口——modmain探寻官方代码看懂官方代码创建动画、贴图动画修改动画相关代码 物品栏贴图修改贴图相关代码 添加物品名字,检查对话传送门 前…

我的世界mod服务器详细搭建

我的世界服务器搭建以及mod安装 服务器准备(推荐使用Linux系统)阿里云服务器购买xshell、xftp连接服务器1.安装配置java环境,java82.安装虚拟终端screen3.获取mc服务器jar包4.首次启动mc服务器端5.同意最终用户许可协议 EULA6.根据需要修改se…

我的世界在自建的服务器中装mod,《我的世界》中国版服务器MOD添加教程

我的世界中国版怎么加MOD 中国版功能组件怎么安装 《我的世界中国版》加MOD方法详解 1、首先右键你的MC中国版启动器找到打开文件夹位置,(如果右键中没有打开文件夹位置的话可以点击属性-快捷方式-打开文件夹所在位置)。 2、点击进入MCLauncherDownloadGame你需要添…

我的世界javamod怎么装_我的世界MOD安装方法图文教程_我的世界MOD怎么安装_牛游戏网...

【导读】很多玩家不知道我的世界MOD怎么安装,怎么用,今天小编就为你讲解一下我的世界MOD怎么用?一起来了解一下吧! 第一部分-安装JAVA7 下载完成后,打开: 安装(别更改目标文件夹) 安装完成 第二部分-选择游…

我的世界制作服务器rj,我的世界星系mod常用工具制作方法

我的世界星系mod中有许多有用的工具,下面小编为大家带来各种工具的详细介绍。 一、常用工具 全星系mod中**的装备系列,耐久度与戴斯系列装备相同 合成:致密钛板木棒 星系mod中装备等级第二高的系列 合成:致密戴斯板戴斯棒 戴斯稿子…

我的世界1.13 mod制作——Item材质及翻译(四)

1.13 游戏改了好多内容,就拿item来说,没有那么多花里胡哨冗余的代码了。 单单是给item上材质,研究老长时间,看了官方的教程,非官方的教程(国内的教程,国外的墙的太厉害,英语底子差也…

我的世界自制mod{0}

目录 路径如上 games/com.mojang/rescource_packs 创建一个叫做manifest.json的文件 里面创建叫做functions sounds shaders textures等等的一些名称 打开我的世界 面相国际基岩版 网易版不知道可不可以 我用的是手机编写的mod 其实就是懒 我认为手机写更加简便 用的是m…

【MineCraft】-- Mod制作物品与方块

基于上一文章继续, 下面完成以下功能:制作一个方块和物品,物品有描述信息。 快速指南 (第一次看请跳过这步) 如何制作物品与方块 1、/resources/assets/xxx/lang/... 添加物品或方块id 例: item.dem…

我的世界自制mod{1}

上期我们制作了一个什么也没有的mod上期说错了文件夹里没有functions文件 做一个包的图标 首先打开sounds for idol{你们自己包的名字的文件夹就是放manifest.json的文件夹} 然后像我这样在mt管理器找到一张图片 图片途径一般是DCIM/screenshots里面的 然后把他转移到刚刚说…

【MineCraft】-- 学习Mod制作合成配方

下面完成合成配方的制作; 合成分为有序合成和无序合成; 无序合成:无摆放位置要求 有序合成:需要正确的摆放位置 一、在recipes下放置json json名字建议与产物相关,但非必须。 首先找到recipes文件 recipes文件下建…

我的世界mod服务器怎么制作,我的世界国服MOD添加教程 我的世界国服MOD添加方法...

关于MOD: 首先我们要找到游戏的安装文件夹。 路径为: MCLDDownload---Game---你的账号---NetGame---你所要添加mod的服务器---.minecraft---mods(就是这个文件夹)将你需要安装的mod复制到mods文件夹即可。 如果找不到位置,也可以先进入游戏&a…

我的世界1.13 mod制作——简单的方块(五)

(一) 注册一个方块 新建一个类,继承Block(本来可以不用新建,可以直接实例化一个Block,为方便管理还是新建一个) package com.qiao.mymod.block;import net.minecraft.block.Block;public class MyBlock extends Block {public MyBlock(Prop…

java我的世界mod制作_我的世界:MOD的编写有多复杂,估计你也学不会

原标题:我的世界:MOD的编写有多复杂,估计你也学不会 MOD应该有不少人使用,但是你们知道MOD的去做有多困难吗?你们知道该怎么做吗?如何才能做一个简单的游戏模组呢?其实制作模组是非常简单的&…

我的世界1.13 mod制作——制作一个Item(二)

(一) 修改mod信息 forge 默认提供了一个mod配置,ExampleMod.java,接下来修改mod信息。 首先修改的是包的结构,去掉默认的包结构,改成符合mod信息的结构,我这里修改成了com.qiao.mymod. 修改类名…

java版我的世界如何做mod_《我的世界手机版》怎么制作mod制作JS教程图文攻略

我的世界手机版中,用惯其他人分享的JS之后觉得不满意,自己想要创作专属的JS?今天当乐网小编给大家带来的是我的世界手机版的JS基础教程,各位小伙伴学习一下然后自己制作JS吧: 教程作者:s某某世…

【MineCraft】-- 学习我的世界Mod制作引雷附魔书与事件

基于前面搭建的环境继续。 下面完成一个附魔书制作,并且附魔武器后有雷击效果。 一、监听事件两种情况 成员函数 对象构造时AddToEventBus 如: 函数开头上一行加SubscribeEvent 如: 静态函数 类开头Mod.EventBusSubscriber(括号里可写…

【MC 网易-我的世界-mod开发基础笔记】 --- 创建第一个空白Mod

目录 创建Mod文件夹构建Mod的基本目录结构构建行为包基本结构构建脚本文件夹基本结构构建 mod 启动入口脚本 构建资源包基本结构构建国际化文件基本结构自定义物品配置中文名称自定义方块配置中文名称自定义实体配置中文名 构建贴图资源文件夹的基本结构 创建Mod文件夹 在电脑…

我的世界1.13 mod制作——环境搭建(一)

说明:已经玩过好多年《我的世界》,大概从13年开始吧,虽然不算早,但是也不是很晚。因为高度自由、丰富的mod、精美的材质光影,简单的方块游戏风靡世界。最近心血来潮想学学怎么做mod,但是直接从1.13.2直接起…

我的世界MOD制作(2)|| 你的第一个MOD

正文:I. 开发环境配置 我们需要一个带mixin的forge开发环境,这一步相当折磨人,网络不好的话半天时间都得砸这上面,但是不要灰心,过了这个坎接下来基本是顺风顺水。 1. 下载资源 & 修改build.gradle 首先去forge官网…

Ts 简单随机迷宫迷宫地图

直接上代码 //随机地图const { ccclass, property } cc._decorator;ccclass export default class NewClass extends cc.Component {property(cc.Node)mapItem: cc.Node null;property(cc.Node)mapContent: cc.Node null;private mapArr: any [];onLoad() {}start() {}ran…