All Mods Resource Packs Data Packs Shaders Modpacks Plugins
config-editor-render

config-editor-render

by zhengzhengyiyi • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Config Editor

Edit your mod config files without ever leaving the game.

Config Editor is a Fabric client-side mod that gives you a full-featured text editor, a visual JSON editor, an AI assistant, and a block info overlay — all accessible with a keybind while you play.


Features

📝 In-Game Config Editor

Open any config file from your .minecraft/config folder directly inside the game. No more alt-tabbing to Notepad or VS Code.

  • Syntax highlighting for JSON, TOML, YAML, Properties, CFG, and plain text
  • Line numbers, horizontal and vertical scrollbars
  • Find & Replace (Ctrl+F) with previous/next navigation
  • Auto-save with file locking — retries up to 3 times if the file is busy
  • Unsaved-changes warning when you try to close
  • Backup button to snapshot your entire config directory before editing
  • Open Folder button to reveal the config directory in your file manager
  • Dark / Light / Auto theme with a toggle button

🖱️ Visual JSON Editor

Switch to a point-and-click interface for JSON files. No need to remember syntax.

  • Add, rename, delete, and reorder fields
  • Change value types (String / Number / Boolean / Null / Object) with one click
  • Nested object support with expand/collapse
  • Scroll through large files with up/down buttons

🤖 AI Chat Assistant (requires Ollama)

Ask an AI about your config files without leaving the game.

  • Loads a file or entire folder into the conversation with one click
  • Uses a local Ollama server (default: localhost:11434, model: tinyllama)
  • Server availability check on open — shows a clear offline message if Ollama is not running
  • Scrollable chat history

� Block Info Overlay

A Jade/WTHIT-style HUD element shown at the top of the screen while you play.

  • Displays the block name and registry ID (e.g. minecraft:stone) of whatever your crosshair is pointing at
  • Shows the block's item icon next to the name
  • Semi-transparent background with a clean border
  • Only visible in-game — disappears when any screen is open
  • Fully toggleable via the config file (show_block_overlay)

📦 NBT Viewer

Point your crosshair at a block entity or entity and press the NBT key to open a viewer showing its NBT data as formatted JSON. Save it to saved_nbt/ with a custom filename.

🔌 Plugin API

Other mods can extend the editor by implementing the ApiEntrypoint interface. Built-in plugins include:

Plugin What it does
Undo/Redo Tracks edit history
Text Stats Shows character, word, and line count
Date/Time Display Shows the current time in the editor toolbar
Auto Bracket Completion Automatically closes (, [, {, "

Manage which plugins are active from the Plugins button inside the editor.

⚡ Performance Optimisations

  • GC hint on world join/leave — triggers a garbage collection pass before the new world starts allocating memory, reducing the RAM spike that causes join-world lag. Frees hundreds of MB in practice.
  • Particle clear on level set — drops stale particle objects from the old world before the new one loads.
  • Config is read from disk at most once every 2 seconds, not on every frame or keystroke.

Installation

  1. Install Fabric Loader and Fabric API
  2. Drop config_editor-*.jar into your mods/ folder
  3. Launch the game

Requirements:

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

The AI Chat feature additionally requires Ollama running locally with a model pulled (e.g. ollama pull tinyllama).


Usage

All three keybinds are unbound by default. Assign them in Options → Controls → Gameplay.

Keybind Action
Open Editor Opens the config file editor
Open AI Chat Opens the AI chat assistant
NBT Display Opens the NBT viewer for the targeted block/entity

Config File

The mod's own settings are stored at .minecraft/config/editor_config.json and are editable both in-game and with any text editor.

{
  "readonly_mode": false,
  "hint": true,
  "theme": "DARK",
  "doRenderBackground": false,
  "doSuggestions": true,
  "show_block_overlay": true
}
Key Type Default Description
readonly_mode boolean false Prevent editing files (view-only mode)
hint boolean true Auto-close brackets and quotes
theme string "DARK" Editor theme: DARK, LIGHT, or AUTO
doRenderBackground boolean false Draw a themed background behind the editor
doSuggestions boolean true Show autocomplete suggestions while typing
show_block_overlay boolean true Show the block info HUD overlay

For Mod Developers — Plugin API

You can add custom behaviour to the editor by implementing ApiEntrypoint and registering it via the Fabric entrypoint system in your 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;
    }
}

Links


License

Apache License 2.0

How to Install config-editor-render (Mod)

config-editor-render by zhengzhengyiyi is verified for Fabric, Neoforge across Minecraft versions 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1 (latest release: 1.1.11+26.3, file size: 161 KB). Follow the steps below to install it safely from ModCraft.tv:

  1. Click the Download button above and select your Minecraft version (1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1) and platform (Fabric, Neoforge).
  2. Make sure you have the compatible loader or environment installed for Fabric, Neoforge.
  3. Move the downloaded config-editor-render file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3
Fabric
2mo ago 1
26.2
Fabric
3mo ago 1
26.1.x
Fabric
5mo ago 1
26.1.2
Fabric
5mo ago 1
26.1
Fabric
6mo ago 1
26.1
Fabric
6mo ago 1
26.1
Fabric
6mo ago 1
1.21.x
Fabric
8mo ago 1
1.21.11
Fabric
11mo ago 1
1.21.10
Neoforge
11mo ago 1
1.21.10
Fabric
11mo ago 1
1.21.10
Neoforge
11mo ago 1
1.21.10
Fabric
11mo ago 1
1.21.10
Neoforge
11mo ago 1
1.21.10
Fabric
11mo ago 1
1.21.10
Neoforge
11mo ago 1
1.21.10
Fabric
11mo ago 1
1.21.10
Neoforge
11mo ago 1
1.21.10
Fabric
11mo ago 1
1.21.10
Neoforge
last yr. 1
1.21.10
Fabric
last yr. 1
1.21.10
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.10
Fabric
last yr. 1
1.21.10
Fabric
last yr. 1
1.21.10
Fabric
last yr. 1
1.21.10
Fabric
last yr. 1
1.21.10
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.5
Fabric
last yr. 1
1.20.4
Fabric
last yr. 1
1.20.3
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.2
Fabric
last yr. 1
1.21.3
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.9
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.21.x
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.2
Fabric
last yr. 1
1.20.3
Fabric
last yr. 1
1.20.x
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.21.1
Fabric
last yr. 1
1.21.2
Fabric
last yr. 1
1.21.3
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.20.1
Fabric
last yr. 1
1.21.6
Fabric
last yr. 1
1.21.7
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
1.20.6
Fabric
last yr. 1
### main changes
  • free ram when player joining worlds
  • add block overlay hub
## new beta version for neoforge
## new beta version
### add visualized screen displayer
## 1.1.10-fix.2 is coming out
  • add plugin/addon config menu
  • upgraded bulitin plugin/addon display
## 1.1.10-fix.2 is coming out
  • add plugin/addon config menu
  • upgraded bulitin plugin/addon display
## new version
improved entity info
### fix entity nbt
add additional infomation for entity.
[1.1.9] config-editor 1.1.9 by zhengzhengyiyi on Nov 29, 2025
Download
## 1.1.9 version updated for neoforge now
[1.1.9] config-editor 1.1.9 by zhengzhengyiyi on Nov 29, 2025
Download
## 1.1.9 is coming out for Fabric
add nbt saving function.
[1.1.8+1.21.10] config-editor 1.1.8 by zhengzhengyiyi on Nov 21, 2025
Download
Config editor using architectury-api now can work with neoforge.
[1.1.8+1.21.10] 1.1.8+1.21.10 by zhengzhengyiyi on Nov 21, 2025
Download
No changelog was specified.
[1.1.7+1.21.10] 1.1.7+1.21.10 by zhengzhengyiyi on Oct 30, 2025
Download
No changelog was specified.
[1.1.7+1.20.6] 1.1.7+1.20.6 by zhengzhengyiyi on Oct 30, 2025
Download
No changelog was specified.
[1.1.6+1.20.6] 1.1.6+1.20.6 by zhengzhengyiyi on Oct 29, 2025
Download
No changelog was specified.
[1.1.6+1.20.2] 1.1.6+1.20.2 by zhengzhengyiyi on Oct 19, 2025
Download
No changelog was specified.
config-editor-render Icon
Download config-editor-render
Select game version
Select platform