Fabric 教程
安装
- 启用 log4j 调试信息(英文)
基础
- 约定和术语
- 注册
- 开发工具
物品
方块和方块实体
数据生成
世界生成
命令
事件
实体
流体
Mixin 和 ASM
杂项
Yarn
贡献 Fabric
- FabLabs - 在提交 PR 之前起草新功能的试验场
要创建游戏规则,使用 Fabric API 的 GameRuleRegistry
进行注册:
// 创建并注册布尔值的游戏规则,名称为 shouldPigsFly,默认为 true。 public static final GameRules.Key<GameRules.BooleanRule> SHOULD_PIGS_FLY = GameRuleRegistry.register("shouldPigsFly", Category.MOBS, GameRuleFactory.createBooleanRule(true));
要访问游戏规则的值,需使用服务器世界对象:
world.getGameRules().getBoolean(SHOULD_PIGS_FLY)
注册的游戏规则在创建世界的界面的游戏规则列表中显示为未翻译的,要翻译该名称,添加 gamerule.gameruleName
项(更多信息参见 lang):
{ "gamerule.shouldPigsFly": "让猪飞行" }