- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 4 тыс.
- Подписчиков на Modrinth
- 6
- версии
- 23
- Обновлён
- 15 сентября 202615 сент.
- Опубликован
- в 2025
Коротко о моде
Ставится только в игру; на сервер ставить не нужно
reconfigure
Библиотека конфигов для моих модов
[](https://replaceitem.github.io/reconfigure/) [
](https://fabricmc.net/) [
](https://modrinth.com/mod/fabric-api) [
](https://modrinth.com/mod/reconfigure) [
](https://github.com/replaceitem) [
](https://discord.gg/etTDQAVSgt)
Цели дизайна
- Использует паттерн builder, так что все опции автодополняются. Просто начни с
Config.builder(), и автодополнение проведёт тебя через весь процесс создания конфигурации - Рассчитана на использование в инициализаторах полей класса конфига
- Не использует аннотации ради гибкости во время выполнения
Превью

Пример описания
class DemoConfig {
public final Config CONFIG = Config.builder("reconfigure-test")
.serializer(Serializers.JSON)
.build();
public final ConfigTab DEMO_TAB = CONFIG.createTab("demo").build();
Void HEADLINE = DEMO_TAB.createHeadline("headline");
public final Property<String> STRING = DEMO_TAB.createStringProperty("string").defaultValue("Hello world")
.asTextField().placeholder("Enter something").build();
public final Property<Boolean> CHECKBOX = DEMO_TAB.createBooleanProperty("checkbox").defaultValue(true)
.asCheckbox().build();
public final Property<Boolean> TOGGLE_BUTTON = DEMO_TAB.createBooleanProperty("toggle_button")
.asToggleButton().build();
public final Property<Integer> SLIDER = DEMO_TAB.createIntegerProperty("slider").defaultValue(4).range(1,10)
.asSlider().build();
public final Property<DayOfWeek> CYCLE_BUTTON = DEMO_TAB
.createEnumProperty("cycle_button", DayOfWeek.class)
.defaultValue(DayOfWeek.MONDAY)
.asCyclingButton()
.build();
public final Property<Integer> COLOR = DEMO_TAB.createIntegerProperty("color").asColorPicker().build();
public final Property<String> EDIT_BOX = DEMO_TAB.createStringProperty("box").asEditBox().build();
public final Property<List<String>> CHIP_LIST = DEMO_TAB.createListProperty("chiplist")
.asChipList()
.build();
}Частые вопросы
Как установить reconfigure?
Установите Fabric под свою версию Minecraft, скачайте reconfigure под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть reconfigure?
У reconfigure есть сборки для Minecraft 1.21.4–26.3.
Нужен ли reconfigure на сервере?
Ставится только в игру; на сервер ставить не нужно