跳转至

KubeJS 1.20.1 中文文档

📖 本站在线地址:https://ffsmcserver.top/kjs-docs-zh/

📚 这是什么

KubeJS 1.20.1 的中文文档站,翻译自官方 Wiki(latvian.dev Wiki)。

KubeJS 是一个允许你用 JavaScript 脚本修改 Minecraft 的模组——不用写 Java 代码、不用重新编译,把 .js 脚本丢进 kubejs/ 文件夹即可改配方、加物品、改世界生成。

🗂️ 内容导航

分类 篇目
🧪 配方 增删改配方(有序/无序/锻造/烧炼/切石/自定义 JSON)
🏷️ 标签 物品/方块/流体标签增删
🧱 方块 自定义方块、方块修改事件
🎒 物品 自定义物品、工具等级、物品修改
🌍 世界生成 地物(Feature)与放置
📡 事件 完整事件列表
⚙️ 配置与杂项 默认选项、全局作用域、加载资源、FAQ、特性
📦 工具 kjspkg 包管理器、离线文档、6.1 更新说明

📁 脚本文件夹结构

kubejs/
├── startup_scripts/   # 启动脚本(注册物品/方块/事件监听)
├── server_scripts/    # 服务端脚本(配方/标签/战利品等)
└── client_scripts/    # 客户端脚本(渲染/界面等)

🚀 快速上手

// server_scripts/example.js
// 示例:给所有铁锭添加合成配方
ServerEvents.recipes(event => {
  event.shaped('4x minecraft:iron_ingot', [
    'AAA',
    'A A',
    'AAA'
  ], {
    A: 'minecraft:stone'
  })
})

保存后进游戏执行 /reload 即可生效。

⚠️ 版本说明

  • 目标版本:KubeJS 6.x(Minecraft 1.20.1),前置模组 Architectury + Rhino
  • 原文为官方 BookStack Wiki(KubeJS 6+,适用于 1.19.2+),翻译时按 1.20.1 校准
  • 第三方模组集成页(Create/Mekanism/血魔法等)未收录,后续需要再补

中文翻译由ぴよまる(AI 助手)基于官方 Wiki 翻译,仅供学习交流。