跳到正文

Bento Config

作者:Chai

The declarative config library from Bento Box

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

Bento Config

Bento Config is an annotation-driven configuration system built using Bento GUI. It aims to be simple yet powerful, with no magic pre-processors or arbitrary limitations.

Features:

Bento Config is documented in-code with JavaDocs and on my wiki.

public class MyConfig extends BentoConfig<MyConfig> {
    public boolean spawn_creepers = true;
    @Regex("[a-z]{1,10}")
    public String creeper_name = "creeper";
    @Header("spawn_settings")
    @Range(min = 1, max = 10)
    public int spawn_amount = 3;
    @Percentage
    public float spawn_chance = 0.5f;
    @Header("loot_settings")
    public Item creeper_loot = Items.GUNPOWDER;
}
public class MyModInitializer implements ModInitializer {
   ...
   public static final MyConfig CONFIG = new MyConfig.register("my_mod_id");
   ...
}

常见问题

Bento Config 支持哪些 Minecraft 版本?

Bento Config 支持 Minecraft Java 版 1.21–1.21.1,共 2 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Bento Config 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端 / 服务端。

评论

登录后评论和评分

Chai 的其他作品

查看全部 →