Перейти к содержимому

config-editor-render

улучшение для modmenu, поддерживает modmenu, позволяет редактировать файл конфигурации как в текстовом редакторе, этот мод при входе снижает лаги

FabricNeoForge
Загрузчики
FabricNeoForge
Скачиваний на Modrinth
7,3 тыс.
Подписчиков на Modrinth
20
версий
99
Обновлён
20 сентября 202620 сент.
Опубликован
в 2025
The configure file editor — version 1.1.4, replaced buttons, make it easier to see. · свайп

Коротко о моде

Работает на Fabric и NeoForge
Для Minecraft 1.20.1–26.3
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.1.11+26.3 от 20 сентября 2026
Лицензия Apache-2.0 — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.20.1–26.3
Описание переведено автоматическиПоказать оригинал (EN)

Config Editor

Редактируйте конфиги модов, не выходя из игры.

Config Editor — это клиентский мод для Fabric, который даёт вам полноценный текстовый редактор, визуальный редактор JSON, ИИ-ассистента и оверлей с информацией о блоках — всё это доступно по горячей клавише прямо во время игры.


Возможности

📝 Редактор конфигов в игре

Открывайте любой файл конфига из папки .minecraft/config прямо внутри игры. Больше не нужно сворачивать игру ради Notepad или VS Code.

  • Подсветка синтаксиса для JSON, TOML, YAML, Properties, CFG и обычного текста
  • Номера строк, горизонтальная и вертикальная прокрутка
  • Поиск и замена (Ctrl+F) с переходом вперёд/назад
  • Автосохранение с блокировкой файла — до 3 повторных попыток, если файл занят
  • Предупреждение о несохранённых изменениях при попытке закрыть
  • Кнопка Backup для снимка всей папки конфигов перед редактированием
  • Кнопка Open Folder, чтобы открыть папку конфигов в файловом менеджере
  • Тёмная / светлая / авто тема с кнопкой переключения

🖱️ Визуальный редактор JSON

Переключитесь на интерфейс в стиле «укажи и щёлкни» для JSON-файлов. Синтаксис запоминать не нужно.

  • Добавление, переименование, удаление и изменение порядка полей
  • Смена типа значения (String / Number / Boolean / Null / Object) одним кликом
  • Поддержка вложенных объектов с разворачиванием/сворачиванием
  • Прокрутка больших файлов кнопками вверх/вниз

🤖 ИИ-ассистент в чате (требуется Ollama)

Спрашивайте ИИ о своих конфигах, не выходя из игры.

  • Загрузка файла или целой папки в диалог одним кликом
  • Использует локальный сервер Ollama (по умолчанию: localhost:11434, модель: tinyllama)
  • Проверка доступности сервера при открытии — показывает понятное сообщение об офлайне, если Ollama не запущена
  • Прокручиваемая история чата

📦 Оверлей с информацией о блоках

HUD-элемент в стиле Jade/WTHIT, отображаемый вверху экрана во время игры.

  • Показывает название блока и registry ID (например, minecraft:stone) того, на что наведён прицел
  • Отображает иконку предмета блока рядом с названием
  • Полупрозрачный фон с аккуратной рамкой
  • Виден только в игре — исчезает при открытии любого экрана
  • Полностью отключается через файл конфига (show_block_overlay)

📦 Просмотр NBT

Наведите прицел на блок-сущность или сущность и нажмите клавишу NBT, чтобы открыть просмотрщик, показывающий её NBT-данные в виде форматированного JSON. Сохраните их в saved_nbt/ под своим именем файла.

🔌 API плагинов

Другие моды могут расширять редактор, реализуя интерфейс ApiEntrypoint. Встроенные плагины:

ПлагинЧто делает
Undo/RedoОтслеживает историю правок
Text StatsПоказывает количество символов, слов и строк
Date/Time DisplayПоказывает текущее время на панели редактора
Auto Bracket CompletionАвтоматически закрывает (, [, {, "

Управляйте активными плагинами через кнопку Plugins внутри редактора.

⚡ Оптимизации производительности

  • Подсказка GC при входе/выходе из мира — запускает сборку мусора до того, как новый мир начнёт выделять память, снижая скачок RAM, вызывающий лаги при входе в мир. На практике освобождает сотни МБ.
  • Очистка частиц при смене уровня — удаляет устаревшие объекты частиц из старого мира до загрузки нового.
  • Конфиг читается с диска не чаще раза в 2 секунды, а не каждый кадр или нажатие клавиши.

Установка

  1. Установите Fabric Loader и Fabric API
  2. Поместите config_editor-*.jar в папку mods/
  3. Запустите игру

Требования:

  • Minecraft 26.1
  • Fabric Loader ≥ 0.18.2
  • Fabric API
  • Java ≥ 21

Для функции ИИ-чата дополнительно требуется запущенная локально Ollama с загруженной моделью (например, ollama pull tinyllama).


Использование

Все три клавиши по умолчанию не назначены. Назначьте их в Настройки → Управление → Геймплей.

КлавишаДействие
Открыть редакторОткрывает редактор файлов конфигурации
Открыть AI-чатОткрывает AI-ассистента чата
NBT-дисплейОткрывает просмотрщик NBT для выбранного блока/сущности

Файл конфигурации

Собственные настройки мода хранятся в .minecraft/config/editor_config.json и редактируются как в игре, так и в любом текстовом редакторе.

{
  "readonly_mode": false,
  "hint": true,
  "theme": "DARK",
  "doRenderBackground": false,
  "doSuggestions": true,
  "show_block_overlay": true
}
КлючТипПо умолчаниюОписание
readonly_modebooleanfalseЗапретить редактирование файлов (режим только для просмотра)
hintbooleantrueАвтоматически закрывать скобки и кавычки
themestring"DARK"Тема редактора: DARK, LIGHT или AUTO
doRenderBackgroundbooleanfalseРисовать тематический фон за редактором
doSuggestionsbooleantrueПоказывать автодополнение при вводе
show_block_overlaybooleantrueПоказывать HUD-оверлей с информацией о блоке

Для разработчиков модов — Plugin API

Вы можете добавить собственное поведение в редактор, реализовав ApiEntrypoint и зарегистрировав его через систему entrypoint Fabric в вашем fabric.mod.json:

"entrypoints": {
  "config_editor": [
    "com.example.yourmod.YourEditorPlugin"
  ]
}
public class YourEditorPlugin implements ApiEntrypoint {
    @Override
    public void init() { }

    @Override
    public void renderButton(GuiGraphicsExtractor context, int mouseX, int mouseY, float delta) {
        // Draw custom HUD elements over the editor
    }

    @Override
    public InteractionResult onType(int keyCode, int scanCode, int modifiers) {
        // Intercept keystrokes — return FAIL to consume the event
        return InteractionResult.PASS;
    }
}

Ссылки


Лицензия

Apache License 2.0

Частые вопросы

Как установить config-editor-render?

Установите Fabric под свою версию Minecraft, скачайте config-editor-render под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть config-editor-render?

У config-editor-render есть сборки для Minecraft 1.20.1–26.3.

Нужен ли config-editor-render на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
Apache License 2.0можно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее