介绍
LibGamerule
Libgamerule allows for easily adding custom gamerules on the Fabric modloader.
Usage (for mod devs)
// Adding a boolean gamerule
GameRules.RuleKey<BooleanRule> MY_GAMERULE = Gamerule.register(
"myGameRule", // name in /gamerule
BooleanRule.create(true) // default to true
);
// Get the gamerule data
boolean value = Gamerule.get(MY_GAMERULE);
Supported Rule types:
- BooleanRule
- DoubleRule (+min/max)
- IntRule (+min/max)
- EnumRule (Any Enum)
- StringRule (greedy strings)
Libcd support (datapack/modpack devs)
Conditions (note: does not support enums)
{
"when": [
{
"comment": "Boolean gamerule check",
"libgamerule:gamerule_has_value": "my_gamerule"
},
{
"comment": "Typed gamerule check",
"libgamerule:gamerule_has_value": {
"name": "my_gamerule_typed",
"type": "int",
"value": 10
}
}
]
}
Creating gamerules in scripts
var GameruleTweaker = libcd.require("libgamerule.GameruleTweaker");
GameruleTweaker.addGamerule("my_gamerule", "boolean", false);
GameruleTweaker.addGamerule("my_gamerule_typed", "integer", 7);
常见问题
LibGamerule 支持哪些 Minecraft 版本?
LibGamerule 支持 Minecraft Java 版 1.15.2–1.16.1,共 2 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
LibGamerule 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Martmists 的其他作品
查看全部 →JumpOverFences
这个模组允许玩家跳过栅栏和墙壁。
CC: Tweaked for Fabric (Discontinued)
CC: Tweaked 的 Fabric 移植版。
Linkart (Fabric)
Want some smooth coupling action? Yea', we've got that!
Gunpowder
Fabric Server API
评论
登录后评论和评分