观前须知

本教程完全为零基础的新手所准备,全教程内容为可视化编辑,无需任何代码基础。同时,请另准备要至少一款解压缩软件,比如bandzip;7z等等。windows自带的winrar是不推荐使用的。

战利品配置

概述

本模组的战利品配置由战利品表完成。战利品表,是MC的一种技术性json表,决定自然生成的容器里的物品。修改战利品表,就能修改本模组每一个种类,每一种等级的空投战利品。一般来说,修改战利品表可以使用数据包或者侵入式修改。前者适用于整合包制作者,后者适用于普通玩家自行游玩的时候。

要使用侵入式修改修改战利品表,我们首先需要用解压缩软件打开我们的模组文件。

模组的配置教程(新手)-第1张图片

战利品表的位置在:data/dyairdrop/loot_tables/chests

模组的配置教程(新手)-第2张图片

本模组的命名规则为类+等级的方式。比如全局空投事件的空投均属于largeairdrop类型,而玩家使用信号枪召唤的空投则为smallairdrop类型。我们可以看到,largeairdrop一共有五个文件,这依次代表了五个等级。数字越大,等级越高。修改表中的内容,就可以替换掉战利品表。根据目前游戏默认设定,空投每十天释放一次,每次升一级,一共五级。

详细操作

我们随便打开一个文件,比如largeairdrop1.json。内部我们会看到一串代码,但是我们无需去管他。我们可以使用可视化网站战利品表 生成器 - Minecraft 1.19, 1.20, 1.21 (misode.github.io)来自动生成战利品表代码。将原内容复制,并放入网站右下角的文本框中,我们就能看到目前的战利品内容了。通过右上角的HUD我们还能直观的看到战利品箱子里面的内容展示。模组的配置教程(新手)-第3张图片

在左侧,我们只需要输入物品的注册名(使用F3+H可以在游戏内看到物品注册名)就能编写属于自己的战利品表内容。在编写完成后,复制右下角生成的代码并替换原来战利品表文件(比如:largeairdrop1.json)的所有代码。再保存文件即可。现在,大功告成,你就可以游玩你自定义内容的模组啦!

注意事项

侵入式修改的问题在于每次模组更新都需要再修改一次,建议提前备份你自己编辑的战利品文件。如果不想每次都重新替换,那么就需要使用数据包。这会在本模组的进阶教程里面发布。