▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/Bento Config
Bento Config

Bento Config

The declarative config library from Bento Box

Оцените первым
55
0

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:

  • Automatic Mod Menu registration
  • Translation key-driven descriptions and comments
  • Automatically sources images from the assets folder
  • Annotation-driven constraints
  • JSON5 config file format
  • Supports many types out of the box

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");
   ...
}

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Клиент и сервер

Зависимости

Ссылки


Создатели

Детали

Лицензия:
Опубликован:3 месяца назад
Обновлён:3 месяца назад
Главная