📄
XPlus KubeJS Tutorial v1 (zh_cn)
  • 前言
    • 本文更新日志
  • 一、一切的开始
    • 1.1 常用指令
    • 1.2 文件结构
    • 1.3 脚本基础
    • 1.4 事件列表
  • 二、配方
    • 2.1 新建配方及物品表示
    • 2.2 配方的修改和删除
    • 2.3 非标准配方修改
  • 三、自定义修改初步
    • 3 标签
    • 4 自定义Loot Table
    • 5 自定义流体
    • 6 自定义世界生成
    • 7 添加方块
    • 10:自定义窗口标题和logo
  • 四、事件初步
    • 8 聊天事件
    • 9 计划重启
  • 五、针对其他模组的修改
    • 11.1 JEI信息修改
    • 11.2 REI信息修改
    • 11.3 FTB Quest相关修改
    • 11.4 KubeJs内置游戏阶段 (类似于GameStage)
  • 六、拓展模组简介
    • 12.1 KubeJS Create
    • 12.2 KubeJS Blood Magic
    • 12.3 KubeJS Mekanism
    • 12.4 KubeJS UI
    • 12.5 KubeJS Termal
    • 12.7 便捷战利品表修改(LootJS Forge)
    • 12.8 LootJS战利品表修改实例
  • 七、游戏内容修改进阶
    • 13 自定义物品和物品ToolTip
    • 14 方块和物品属性修改
  • 八、事件进阶
    • 15.0 事件列表
    • 15.1 玩家&实体事件,信息获取及操作
    • 15.2 实体生成 & RayTraceResultJS & ItemStackJS及其他
    • 15.3 方块信息获取及操作
    • 15.4 WorldJS 和 ServerJS
    • 15.5 本章例子
    • 15.6 测试用例
  • 九、杂项
    • 16 网络包和Painter API
    • 17 本地化相关
    • 18.1 熔炼之镐
    • 18.2 罐头示例(包含物品注册, 配方添加, 玩家交互和persistentData的使用)
    • 19 Forge事件监听
  • 十、1.18.2的变化和介绍
    • 20 1.18.2中的变化和功能
    • 20.1 ProbeJS
    • 20.2 组件(Component)的使用
    • 20.3 格式变化
      • 20.3.1 世界生成
      • 20.3.2 方块 / 物品注册
      • 20.3.3 事件
      • 20.3.4 global[] 的使用
    • 20.4 命令注册
    • 20.5 反射与Java access
由 GitBook 提供支持
在本页
  • 简要介绍
  • 本文相关信息
  • 实用链接
  • 修改内容展示

这有帮助吗?

在GitHub上编辑

前言

下一页本文更新日志

最后更新于1年前

这有帮助吗?

简要介绍

KubeJS是一个于1.16.5版本开始兴起的基于JavaScript的魔改核心模组,同时支持Fabric和Forge环境。在热重载的加持下,您可以很便捷地修改游戏中的绝大多数内容。从新增/修改物品,方块,配方到自定义游戏内逻辑、修改战利品表,自定义世界生成......没有什么是不能借助KubeJS轻松实现的。除此以外,KubeJS还可以用于管理服务器,修改客户端显示内容等。

本文相关信息

本文将翻译,讲解部分该mod的常用功能及其附属mod,并提供多个实例以供参考

受本人水平,时间因素及KubeJS自身版本更新的影响,本文中难免还存在一些问题/过时内容,还请各位读者斧正,谢谢!

实用链接

KubeJS 源代码(1.16.5分支):https://github.com/KubeJS-Mods/KubeJS/tree/1.16/main/common/src/main/java/dev/latvian/kubejs

KubeJS 官方Discord交流频道:https://discord.gg/hCVTFHKE

本文部分内容参考/翻译自以上内容,在这里表示感谢

修改内容展示

自定义合成,详见本文 第2章配方修改

针对机械动力配方的修改,详见本文 第12章附属mod

自定义世界生成(自定义矿石),详见本文 第6章自定义世界生成

自定义聊天内容前缀(doge),详见本文 第8章聊天信息修改

随机传送,详见本文 第15章玩家事件,信息获取及操作 & 方块、物品、实体信息获取及操作 & 玩家交互

该教程由编写,自MCBBS关站后,整理至Gitbook。

该教程的markdown源文件请见

Wudji的爱发电链接:

本文内没有特别注明的原创内容,均根据进行许可

KubeJS 官方Wiki:

KubeJS MCMOD搬运贴:

Wudji (github.com)
https://github.com/Wudji/XPlus-KubeJS-Tutorial
https://afdian.net/a/Wudji_XPlusmodpack
知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议
https://mods.latvian.dev
https://www.mcmod.cn/class/2450.html