Table of Contents
Fabric 教程
基础
物品
方块和方块实体
数据生成
世界生成
命令
事件
实体
流体
Mixin 和 ASM
模组发布
杂项
工具链
贡献 Fabric
其他
← 返回首页
Fabric 教程
关于教程的信息
基础
Minecraft 模组编写基础
使用 Fabric 开发模组的介绍
建立开发环境
阅读 Minecraft 代码
使用 Kotlin 编写 Fabric 模组
基本的约定和术语
端
注册表介绍
标准注册表
应用更改而无需重新启动 Minecraft
创建语言文件
物品
添加物品
为你的物品创建物品组
为你的物品添加物品提示
添加合成配方
添加盔甲
添加盔甲纹饰
添加工具
添加盾牌
添加自定义附魔
添加模型谓词提供器
方块和方块实体
添加方块
赋予方块状态
制作带朝向的方块
让方块可含水
添加方块实体
修改方块实体数据
同步方块实体数据与物品堆
让方块可以储存物品
动态更改方块或物品的颜色
操纵方块的外观
动态渲染方块与物品
使用自定义模型动态渲染方块和物品
使用方块实体渲染器动态渲染方块和物品
创建容器方块
使用扩展的 ScreenHandler 同步自定义数据
使用 PropertyDelegate 同步整型数据
添加自定义的作物
数据生成
开始了解数据生成
进度生成
战利品表生成
模型生成
桶纹理数据生成
标签生成
配方生成
语言文件生成
世界生成
维度概念
生成自定义矿石
添加地物
添加树木(高级)
添加结构地物(英文)
(原版教程)
添加生物群系
(原版教程)
添加生物群系(旧版本)
自定义区块生成器(草稿)
添加世界预设
添加维度
(原版教程)
创建自定义传送门
命令
创建命令
命令异常
命令建议
命令重定向
命令参数类型
命令示例
事件
监听事件
创建自定义的事件
将物品添加到已存在的战利品表
事件索引(草稿)
实体
添加实体
添加自定义刷怪蛋
创建自定义弹射物
流体
创建流体
Mixin 和 ASM
介绍
Mixin 注册
注入
访问器和调用器
重定向器
方法重定向器
小提示
示例
热交换 Mixin
导出 Mixin 类
访问加宽器
反射
接口注入
模组发布
使用 Minotaur 在 Modrinth 上发布模组
使用 CurseGradle 将模组发布到 CurseForge
使用 MC-Publish 将模组发布到 CurseForge、Modrinth 和 GitHub
杂项
配方类型介绍
添加配方类型(草稿)
添加烹饪配方类型
挖掘等级
全局世界数据
持久状态
视线投射
自定义按键绑定
网络通信
药水效果
添加粒子
播放声音
自定义游戏规则
自定义数据/资源包资源
标签约定
添加玩家统计
开发模组的小技巧
流体、物品和能量转移
创建屏幕
工具链
更新 Java 代码库中的 Yarn 映射
将 Yarn 升级到新的 Minecraft 版本
使用映射
贡献 Fabric
Fabric 功能流程
其他
存档的页面(英文)
Fabric 文档中的开发者指南
一些有用的教程
社区库