数据包简介

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

函数

进度

战利品表

谓词(战利品表条件)

维度

结构

标签

在这个教程里面,我将重点关注配方、函数与进度。

配方指的是在工作台能合成出的东西与配方;熔炉、烟熏炉、高炉和营火能够烧炼出的物品。

准备工作

首先,您需要拥有Minecraft Java版(不是基岩版,即手机版或Windows 10版),我在此使用1.16.1;

其次,您需要一个文本编辑器,在这里推荐Sublime(http://www.sublimetext.com/)或者Visual Studio Code(https://code.visualstudio.com/),以方便我们对json文件进行编辑。当然“记事本”也是可以的;

然后,您需要打开文件后缀扩展名的显示。

开始制作

数据包需要被安装到世界中,所以您至少需要一个世界。游戏的文件夹一般被放置在`C:\Users\你的用户名\AppData\Roaming\.minecraft`,而世界被储存在`\.minecraft\saves`里面。打开你的世界文件夹,再打开里面的数据包文件夹,并新建一个文件夹,用你的数据包名字命名。

因此,数据包应该被放在这个位置:

`C:\Users\你的用户名\AppData\Roaming\.minecraft\saves\你的世界\datapacks\你的数据包`

### 为数据包创建简介

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

{

"pack": {

"pack_format": 5,

"description": "数据包的简介文字,请随意填写"

}

}

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

### 创建一个合成配方

在这个教程中,我们要创建一个新的配方:**用九个煤炭块来合成一颗钻石**。

在`data`文件夹中,创建文件夹`coal_to_diamond`,在里面创建文件夹`recipes`,再创建文件`diamond.json`。

打开文件,输入以下内容:

{

"type": "minecraft:crafting_shaped",

"pattern": [

"###",

"###",

"###"

],

"key": {

"#": {

"item": "minecraft:coal_block"

}

},

"result": {

"item": "minecraft:diamond",

"count": 1

}

}

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

启动Minecraft,大功告成!用九个煤炭块合成一颗钻石

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

minecraft java文件_Minecraft Java 数据包教程(一)相关推荐

  1. java发送接收UDP数据包:字符串,byte[]字节数组,文件等

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java发送接收UDP数据包,数据内容为byte[],包括一切可以转换为byte[]的内容. 测试代码 public static void ma ...

  2. Java文件类– java.io.File

    Java File class is at the center of Java IO operations. Java File类是Java IO操作的中心. Java文件类 (Java File ...

  3. 我的世界Java版(Minecraft:Java)数据包教程 (1)

    注:本教程仅适用于我的世界Java版,即Minecraft:Java 想要学会如何创建数据包,就得先知道数据包的历史(有时间的顺路可以了解一下运作原理),数据包是于Minecraft:Java 1.1 ...

  4. java广播数据包发送_在Java中广播UDP数据包的正确和有效方法是什么?

    我需要在每个网络接口上广播UDP数据包.起初,我尝试播放到255.255.255.255,没有结果,后来我发现这个"已被弃用了大约20年".因此,我尝试在每个网络接口上进行迭代,以 ...

  5. java写出http数据包_java用jpcap怎么识别出http和https的数据包?

    问题简述: 利用java的第三方库jpcap写抓包程序,求解怎么识别出http和https的数据包(就只要能判断出是http协议或https协议即可). 测试的解法: 1.在tcp包(jpcap自带T ...

  6. 单个java文件中引入jar包

    在我们写demo,只有一个java文件时,有时候会遇到需要引用jar包问题,去idea建个项目未免实在太麻烦,其实java是支持单个java文件引用jar包的,需要在编译时添加相关选项 在执行编译是, ...

  7. java文件打包成jar文件_将java文件打包成jar包步骤

    将mypackage包中的FrameDemo.java文件打包成可执行成jar包 步骤1:先将程序中所有类打包成一个包 编译mypackage包FrameDemo.java文件,将类文件存入D盘Jar ...

  8. .jar文件还原java文件_从jar包还原出java源码(项目文件)

    原文转载至:https://blog.csdn.net/mxmxz/article/details/73043156 上周接到个新任务,一个遗留的接口工程需要改造,然而根据前任开发留下的文档看,这个工 ...

  9. cap文件类型的数据包结构分析

    CAP文件是比较通用的一种文件格式,基本上大多数抓包软件都支持以此格式将捕获的网络数据包存储下来. 需要说明的是,CAP文件存储下来的,一般都是网络数据帧.不同网络传输协议下的帧格式是有差异的,所以这 ...

最新文章

  1. 提高电子商务转化率的关键因素
  2. Python atexit模块
  3. 机器学习第一篇:开篇
  4. 数据库连接池的选择及其开发配置
  5. rust盖错了怎么拆除_细说Rust错误处理
  6. python中反射(__import__和getattr使用)
  7. Java 异常的捕获与处理详解 (一)
  8. 数据结构学习笔记06排序 (快速排序、表排序、基数排序)
  9. 启动一个SpringBoot的maven项目
  10. 计算机组成原理与汇编语言程序设计课后答案,计算机组成原理与汇编语言程序设计(第4版)...
  11. 下载npm并配置npm环境
  12. 软件测试-5W1H原则
  13. pip使用清华镜像源安装库
  14. Oracle Wallet Manager
  15. Java彩信接口开发经验及具体开发实现
  16. 家庭教育中有近一半是由母亲负责孩子学习,占49%,父亲负责仅占10%
  17. 如何批量查询快递的签收状态?
  18. DNS域名解析和正向解析
  19. 信号的宽带和计算机网络的宽带有什么不同,路由器和调制解调器(宽带猫)有什么区别?...
  20. 美元指数与人民币汇率

热门文章

  1. 这5种情况下,你应该毫不犹豫的辞职
  2. Python Gitlab Api 使用方法 - python
  3. 一周企业财报 | 安踏、易车、药明康德、贝塔斯曼等23家企业发布业绩
  4. Promisification
  5. 三年级上册计算机计划书,小学三年级学生学习计划书
  6. Win11系统蓝牙图标消失怎么办?我来告诉你
  7. html是什么课程,【HTMLCSS 课程01 】HTML到底是个啥?
  8. Android(三十九):Gestures 手势
  9. 手机平板屏幕与PC屏幕互动的解决方案
  10. k8s、ServiceAccount权限详解、RBAC 详解(基于角色的访问控制),常用操作指令