介绍
它允许你使用 KubeJS JavaScript 创建 Mekanism 的自定义气体和灌注类型。
你并不需要具备高级模组开发知识就能使用此模组,但你必须知道如何使用 KubeJS 编写基本脚本。其余部分你只需复制粘贴下面的脚本并根据需要调整即可。
自定义气体:
要创建自定义 Mekanism 气体,你只需要一个注册名(如果你愿意,也可以理解为气体的 id),注册名必须为小写,且不能包含空格和特殊字符(允许使用下划线和数字)。
你还需要为气体指定一种颜色(如果不指定,气体将显示为黑色),颜色采用整数格式(参见此处,你需要的是“MapInfo Color”)。
此外,你还可以选择为气体指定自定义纹理(在 JEI 或机器 GUI 中显示时),请注意颜色会叠加在纹理之上。你可以将纹理添加到 kubejs 文件夹下的 assets 目录中。
示例:
onEvent(‘gas.registry’, event => {
event.create(“test_gas”).color(16711688).texture(“kubejs:gases/test_gas_texture.png”)
})
这将创建一个注册名为“test_gas”的气体,颜色为纯红色,纹理位于 kubejs/assets/kubejs/textures/gases/test_gas_texture.png。
注意纹理是可选的,如果未指定,将使用默认的流体纹理。
记得在 kubejs/assets/lang/en_us.json 中添加 “gas.kubejs.test_gas”:”Test Gas”,否则该气体在游戏中的名称将显示为 “gas.kubejs.test_gas”。
自定义灌注类型:
要创建自定义 Mekanism 灌注类型,你只需要一个注册名(如果你愿意,也可以理解为气体的 id),注册名必须为小写,且不能包含空格和特殊字符(允许使用下划线和数字)。
你还需要为灌注类型指定一种颜色(如果不指定,气体将显示为黑色),颜色采用整数格式(参见此处,你需要的是“MapInfo Color”)。
此外,你还可以选择为灌注类型指定自定义纹理(在 JEI 或机器 GUI 中显示时),请注意颜色会叠加在纹理之上。你可以将纹理添加到 kubejs 文件夹下的 assets 目录中。
示例:
onEvent(‘infuse_type.registry’, event => {
event.create(“test_infuse_type”).color(16711688).texture(“kubejs:infuse_types/test_infuse_type_texture.png”)
})
这会创建一种气体,其注册名称为 “test_infuse_type”,颜色为纯红色,纹理文件位于 kubejs/assets/kubejs/textures/infuse_types/test_infuse_type_texture.png
请注意,纹理是可选的;如果未指定,将使用默认的灌注类型纹理。
记得在 kubejs/assets/lang/en_us.json 中添加 “gas.kubejs.test_infuse_type”:”Test Infuser Type”,否则游戏中该气体的名称将显示为 “gas.kubejs.test_infuse_type”。
问题反馈:
如果你在使用此模组时遇到问题,请在MekaJS GitHub 问题跟踪页提交反馈。
使用许可:
只要从本网站下载且不在其他地方重新发布,你就可以在任何整合包中使用此模组。
常见问题
MekaJS 支持哪些 Minecraft 版本?
MekaJS 支持 Minecraft Java 版 1.15.2–1.16.5,共 5 个版本,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
MekaJS 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
frinn38 的其他作品
查看全部 →Infinite Music
始终播放《Minecraft》环境音乐。
Modular Magic
一个模块化机械附属模组
Custom Machinery PneumaticCraft
为 Custom Machinery 添加 PneumaticCraft 支持
Sky Islands
为主世界添加 Skyland 世界生成器。
评论
登录后评论和评分