ruhuasiyu
本帖最后由 ruhuasiyu 于 2022-8-10 09:48 编辑
Minecraft 原版模组入门教程

       原版模组指在不修改 Minecraft 游戏本体的前提下,通过命令方块、一键命令、数据包、资源包等方式对游戏的可玩性做出修改。之所以称之为原版模组,乃是为了和使用 Mod Loader/API 环境基于 Java 开发的 Mod 作区分,这些 Mod Loader/API 包括 Forge,Liteloader,Fabric 等。自 Minecraft Java 版 1.13 起的数据包概念问世之后,原版模组的制作已变得十分便捷。本文内的原版模组便是指利用数据包和可能的配套资源包对游戏的可玩性做出修改。

       本文内容适用于 Minecraft Java 版 1.18 版本,但大部分内容也适合 1.13-1.17 版本,或只需要做简单修改,请读者自行区分。系统环境为 Windows 10,其它环境下有较小的差异。本文参考和吸取了大量其他玩家的意见、建议、教程等,无法一一列出,在此一并表示感谢。

       本文更侧重教程而非开发手册,因此很多内容的完整格式并没有列出,此时请读者自行查阅相关的 wiki 链接。由于国内访问 Minecraft Wiki 速度较慢,因此本文中 wiki 页面链接均使用 biligame 的镜像。由于 Minecraft 英文 Wiki 内容往往更准确,因此有英文阅读能力和访问能力的可直接查看英文 wiki 的相关内容。

       由于本帖已关闭回帖提醒,因此各位在回帖反馈时请尽量@我。

       非常感谢 @@@SPGoding 为本帖购买了右上角宣传位!

大憨批—— 可能是银河系最优质的数据包制作助手,其它星系也是


教程地址GiteeGitHub
仓库地址GiteeGitHub

目       录
     理  论  篇

     实  践  篇
来自群组: The Command's Power

折君
可以理解为这是要给“原版模组”下定义了吗

AJ_
看起来好难,有没有动动鼠标就能制作的软件

ruhuasiyu
562256851 发表于 2018-2-26 14:26
可以理解为这是要给“原版模组”下定义了吗

并不是啊,侧重点是开发的一些思路而已

⊙v⊙
这是...没码完不小心发了出来吗

ruhuasiyu
SPGoding 发表于 2018-2-26 16:49
看起来目前少一个配方的教程…大概可以摸个鱼?
算了我坑太多了,谁想摸谁摸吧hh

是我瞎了,没看到 ...

你可以看看目录

pineapple_
太好了我不用写合成教程了甚至可以剽窃你的教程(本来要等支持nbt的再写的)

117779284
其实不管怎么样都存在一些问题。
比如原版下载服务器材质包 会下载失败。

虽然都是几率,但这都是制约原版的问题

粘兽
好康的 先码着

SCAME233
我的目标是成为18级大神。假如你每天签到拿4经验,18级300000/4=75000天, 如果从1岁开始签到,那100年=36500天,你差不多要 活200年保持每天签到(谁知道200年后还有没有签到 这玩意),如果你每天再水4经验,时间减半,但考虑 现实,你不可能再活100年,取50年吧,你就要每天水 16经验,可能你是个勤快的人,每天水32经验,那就 需要25年!!!再如果你是个大水怪,每天水64经验 ,那就只要12.5年!!!还如果你个心急的人,每天水 128经验,你只要6.25年!!!!假如你已经急不可耐 了,每天水256经验,那你碉堡了,只要3.125年!!! 当然,你会觉得3年还是太远了,每天你闲的蛋疼,忙 忙碌碌的水512经验,碉堡了,你只需要1.5625年,只 比1年半多一点!!!什么!!你还不满意,那你觉得 你可能一天水1024经验吗,可能吗!!可能吗!!!据 说回复100字或者一百字以上可以得到11~30经验,那么,按照队形,点击复制吧!!! ... ... ... ... ... . ... ... .. ... ... ... ... ... ...

ender_my
神乎其技,不服不行!

⭐✔️
一个小bug
freshcoal

大概是没有加https://前缀

ruhuasiyu
已更新 @乙烯_中国

1584428326
吧啦吧啦吧啦吧啦

1584428326
111111111111111111111111111

1584428326
111111111111111111111

ender_my
神乎其技,不服不行!

ender_my
神乎其技,不服不行!

21504010
貌似很难

ruhuasiyu
2048028141 发表于 2018-7-16 14:18
看起来很难得样子  版主果然不一般

慢慢学呗,不要着急

泽泽你真棒
谢大哥 哇qwq学到了

Sakura丶旧梦
这个很好啊,我相中了,QAQ

x_ying
籽岷的火星生存地图就是用这个做出来的咯

1098643527
楼主您好,请问能用萝卜钓竿这个模型来同时制作若干个不同种的魔杖吗?(看起来好像不行)
或者说,把箱子做成合成台后,其他箱子还能用吗?(看起来也不行)

ruhuasiyu
1098643527 发表于 2018-7-18 16:13
楼主您好,请问能用萝卜钓竿这一个模型来同时制作若干个不同种的魔杖吗?(看起来好像不行)
或者说,把箱 ...

第一个:可以,我给了例子,表示不同耐久值对应不同的材质。

第二个:我这里的合成器用的是胡萝卜钓竿的材质而不是箱子的材质,所以是胡萝卜钓竿不能用了而不是箱子。

13665374636
赞一个_(:з」∠)_

末影小许
就喜欢这种良心帖

7_a
ruhuasiyu 发表于 2018-2-26 15:44
并不是啊,侧重点是开发的一些思路而已

这篇文章我认为部分地方还存在一些问题
关于数据包的mcmeta:
数据包的"description"也是可以显示的,只要输入/datapack list然后将鼠标指针移至你的数据包上就会显示信息
数据包的"pack_format"其实没有资源包的"pack_format"那么重要,比4大或小都是可以的,游戏也不会发出警告
第4页中非确定数量这一栏第一行你可能想写的是scoreboard players set但是你写了execute as导致这串指令无法识别

1098643527
ruhuasiyu 发表于 2018-7-18 16:43
第一个:可以,我给了例子,表示不同耐久值对应不同的材质。

第二个:我这里的合成器用的是胡萝卜钓竿的 ...

楼主强啊

haze_lutoxe
谢谢作者大大

1978467752
可以哟。。。。。。。。。。。。。。。。。。。。。。。。

ew23153
看起来像是,数据包+材质包就能实现过去的高清修复+材质包效果

a87339531
MCBBS有你更精彩

123123hfgads
66666666666666

LouieKH359
emmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm

Good_Game666
虽然看不懂,但是感觉很厉害

Yiqian_yumo
来顶一下 qwq

a87339531
mcbbs有你非常的精彩

350080335
感谢大大的教程

Futrue
厉害了!日常划水路过!

Easonqian
厉害牛牛牛

2936900025
膜拜大佬 像我这种英文一概的不会就只能到处看看过过眼瘾了

mengxiaoxue
看起来真的很难。。最近一直在练习。。

cpshuaige666
好深奥啊

Elewa
赞一个赞一个

chyx
关于自定义地图图案
我曾把地图的维度id改成一个绝对值比一大的数 有效避免了地图刷新

关于药水/地图/生物蛋的染色可以通过物品模型里的layer 也可以是立体模型时的tint 十分方便

末影小许
学到了,谢谢版主

Dream_TOP
厉害!!

时间~尺寸
萌新表示看不太懂

ruhuasiyu
chyx 发表于 2018-7-23 03:02
关于自定义地图图案
我曾把地图的维度id改成一个绝对值比一大的数 有效避免了地图刷新

你说的是改模型对吧,和烟火之星一样啊,材质只有一个,只是颜色可变吧

第一页 上一页 下一页 最后一页