Configuration Files

Supported MCreator versions
2022.3
2023.1
2023.2
2023.3
2023.4
2024.1
2024.2
2024.3
2024.4
2025.2
Tags / plugin type
Java plugin
Procedures
Templates
configs
Downloads:
8495
Upvotes: 100
About the plugin

Configuration FIles is a plugin that allows for the creation of mod configuration files, through which parts of your mod can be enabled, disabled or modified using variable values stored inside it. Those values can then be changed by the mod's users, allowing for more control over your mod's features.

 

How to use?

 

Configurations are very simple to use. You will first need to create a configuration element.

config

Once created, you can make a configuration category and add variable types to it. Note that registry name types are considered texts.


You can then use the variables in procedures by following the example below.

example

 

And that's it! The Configuration Files will generate once the game is loaded.

 

The plugin supports versions 1.16.5-1.19.2, but doesn't support 2022.2. Therefore you will need to install the forge generator 1.16.5 plugin for 2022.3 if you plan on using this with 1.16.5

 

This is a Java Plugin and therefore requires the Java Plugins feature to be enabled.

 

 

Changelog

v2.5
-Added support for MCreator 2025.2

v2.4
-Added support for MCreator 2024.4

v2.3.1
-Fixed the plugin breaking all blockly panels in some cases (thanks javascript)

v2.3
-Reworked the UI to use a blockly panel (old elements are automatically converted)
-Ported to MCreator 2024.3 and neoforge 1.21.1

v2.2
-Support for MCreator 2024.2 and neoforge 1.20.6

v2.1.1
-Fixed text lists causing the config to regenerate every time the game is launched

v2.1
-Added text list variables to configs
-Added new procedure block: for each entry in config text list
-Added new procedure block: text list iterator

v2.0.1
-Updated to work with MCreator 2024.1.15821

v2.0
-Major UI code refactor
-Configs now have proper validation
-Removed duplicate registry name procedure blocks (If you're using them, get rid of them before updating)
-Cleaned up config template code
-Support for 2024.1
-Support for neoforge 1.20.4

v1.9
-Added 2023.4 support

v1.8
-Ported to 1.20.1
-Disabled standalone comments as they sometimes caused the game to not launch and I have no bloody clue why

v1.7
-Support for 1.19.4 and 2023.2 EAP

Archived versions:
-1.2 for 2022.4 and below https://www.mediafire.com/file/ot4dafj51ilrpws/configuration_files_2022.4-1.2.zip/file
-1.6.1 for 2023.1 https://www.mediafire.com/file/mmkk4s50eftnlpg/configuration_files_0.zip/file
License
MIT License

Plugin downloads
Configuration Files v1.7 (MCreator 2023.1, 2023.2 ONLY) - configuration_files.zip Uploaded on: 04/28/2023 - 22:53   File size: 43.32 KB
Configuration Files v1.8 (MCreator 2023.1, 2023.2, 2023.3 ONLY) - configuration_files.zip Uploaded on: 12/01/2023 - 11:44   File size: 47.9 KB
Configuration Files v2.0 (MCreator 2023.4 ONLY) - configuration_files.zip Uploaded on: 04/12/2024 - 17:27   File size: 40.01 KB
Configuration Files v2.1.1 (MCreator 2024.1 ONLY) - configuration_files_0.zip Uploaded on: 06/17/2024 - 20:30   File size: 47.08 KB
Configuration Files v2.2 (MCreator 2024.2 ONLY) - configuration_files.zip Uploaded on: 07/18/2024 - 18:54   File size: 51.03 KB
Configuration Files v2.4 (MCreator 2024.3 + 2024.4 ONLY) - configuration_files.zip Uploaded on: 12/20/2024 - 15:56   File size: 38.66 KB
Configuration Files v2.5 (MCreator 2024.3 + 2024.4 ONLY) - configuration_files.zip Uploaded on: 08/21/2025 - 11:18   File size: 39.07 KB

Comments

Mcreator 2023.2 creating config with the button does nothing, no console errors either. Forge version 1.19.2

Could you add an array list option for the config element? (This could be used in conjunction with the Array Lists plugin)

I receive the following error when trying to create a new configuration element in the latest mcreator version 2023.2.24119

https://gist.github.com/Drakma/53fb9074b0ded07cdede3988dd753b42

It's weird the configuration element don't work on my mcreator on the lastest update

Hello, the license is MIT, but where is the source code accessible?

in the new snapshot, whenever i try to open the config element it doesn't open, and it causes a build error if a config setting is applied to a trigger (or at least specifically for an entity and a gui button)

it works fine but why doesn't it show the configs buttons in the mods list by the mods list mod?

I have an issue: when I join the game for the first time with a config file, I don't have any problems. But when I load up the game and a config file already exists, it instantly crashes. Can someone help please?

Hi, amzing that you guys write useful addon. My goal is to create a cnfig file with a spcific text ({ "professionName":"test", "blockPOIkey": "minecraft:rail" }) and nothin else. Is that possible?