Minecraft Options Enforcer mod 2026 download
logo
minecraft mod Options Enforcer

Options Enforcer

Game Version: 1.18
Total Downloads: 1,469
Updated: Dec 2, 2021
Created: Jun 29, 2021
Download Options EnforcerDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
Options Enforcer 1.3 for Forge 1.18 release 110.32 KB Dec 2, 2021 1.18 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.18 releaseDownload
Options Enforcer 1.3 for Forge 1.17.1 release 110.34 KB Dec 2, 2021 1.17.1 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.17.1 releaseDownload
Options Enforcer 1.3 for Forge 1.16.5 release 110.40 KB Dec 2, 2021 1.16.5 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.16.5 releaseDownload
Options Enforcer 1.3 for Forge 1.15.2 release 110.62 KB Dec 2, 2021 1.15.2 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.15.2 releaseDownload
Options Enforcer 1.3 for Forge 1.14.4 release 110.54 KB Dec 2, 2021 1.14.4 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.14.4 releaseDownload
Options Enforcer 1.3 for Forge 1.13.2 release 106.65 KB Dec 2, 2021 1.13.2 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.13.2 releaseDownload
Options Enforcer 1.3 for Forge 1.12.2 release 68.23 KB Dec 2, 2021 1.12.2 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.12.2 releaseDownload
Options Enforcer 1.3 for Forge 1.11.2 release 67.98 KB Dec 2, 2021 1.11.2 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.11.2 releaseDownload
Options Enforcer 1.3 for Forge 1.10.2 release 67.52 KB Dec 2, 2021 1.10.2 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.10.2 releaseDownload
Options Enforcer 1.3 for Forge 1.9.4 release 67.52 KB Dec 2, 2021 1.9.4 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.9.4 releaseDownload
Options Enforcer 1.3 for Forge 1.8.9 release 67.83 KB Dec 2, 2021 1.8.9 0 download Options Enforcer Options Enforcer 1.3 for Forge 1.8.9 releaseDownload
Options Enforcer 1.3 for Forge 1.7.10 release 67.41 KB Dec 2, 2021 1.7.10 3 download Options Enforcer Options Enforcer 1.3 for Forge 1.7.10 releaseDownload
Options Enforcer 1.2.1 for Forge 1.17.1 release 108.03 KB Sep 29, 2021 1.17.1 15 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.17.1 releaseDownload
Options Enforcer 1.2.1 for Forge 1.16.5 release 108.00 KB Sep 29, 2021 1.16.5 18 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.16.5 releaseDownload
Options Enforcer 1.2.1 for Forge 1.15.2 release 108.23 KB Sep 29, 2021 1.15.2 4 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.15.2 releaseDownload
Options Enforcer 1.2.1 for Forge 1.14.4 release 108.17 KB Sep 29, 2021 1.14.4 4 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.14.4 releaseDownload
Options Enforcer 1.2.1 for Forge 1.13.2 release 104.27 KB Sep 29, 2021 1.13.2 5 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.13.2 releaseDownload
Options Enforcer 1.2.1 for Forge 1.12.2 release 66.40 KB Sep 29, 2021 1.12.2 12 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.12.2 releaseDownload
Options Enforcer 1.2.1 for Forge 1.11.2 release 66.16 KB Sep 29, 2021 1.11.2 8 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.11.2 releaseDownload
Options Enforcer 1.2.1 for Forge 1.10.2 release 65.71 KB Sep 29, 2021 1.10.2 5 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.10.2 releaseDownload
Options Enforcer 1.2.1 for Forge 1.9.4 release 65.70 KB Sep 29, 2021 1.9.4 6 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.9.4 releaseDownload
Options Enforcer 1.2.1 for Forge 1.8.9 release 66.02 KB Sep 29, 2021 1.8.9 10 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.8.9 releaseDownload
Options Enforcer 1.2.1 for Forge 1.7.10 release 65.59 KB Sep 29, 2021 1.7.10 840 download Options Enforcer Options Enforcer 1.2.1 for Forge 1.7.10 releaseDownload
Options Enforcer 1.2a for Forge 1.7.10 release 65.57 KB Sep 27, 2021 1.7.10 11 download Options Enforcer Options Enforcer 1.2a for Forge 1.7.10 releaseDownload
Options Enforcer 1.2 for Forge 1.17.1 release 108.01 KB Sep 27, 2021 1.17.1 10 download Options Enforcer Options Enforcer 1.2 for Forge 1.17.1 releaseDownload
Options Enforcer 1.2 for Forge 1.16.5 release 107.98 KB Sep 27, 2021 1.16.5 6 download Options Enforcer Options Enforcer 1.2 for Forge 1.16.5 releaseDownload
Options Enforcer 1.2 for Forge 1.15.2 release 108.21 KB Sep 27, 2021 1.15.2 7 download Options Enforcer Options Enforcer 1.2 for Forge 1.15.2 releaseDownload
Options Enforcer 1.2 for Forge 1.14.4 release 108.15 KB Sep 27, 2021 1.14.4 7 download Options Enforcer Options Enforcer 1.2 for Forge 1.14.4 releaseDownload
Options Enforcer 1.2 for Forge 1.13.2 release 104.25 KB Sep 27, 2021 1.13.2 6 download Options Enforcer Options Enforcer 1.2 for Forge 1.13.2 releaseDownload
Options Enforcer 1.2 for Forge 1.12.2 release 66.40 KB Sep 27, 2021 1.12.2 8 download Options Enforcer Options Enforcer 1.2 for Forge 1.12.2 releaseDownload
Options Enforcer 1.2 for Forge 1.11.2 release 66.13 KB Sep 27, 2021 1.11.2 7 download Options Enforcer Options Enforcer 1.2 for Forge 1.11.2 releaseDownload
Options Enforcer 1.2 for Forge 1.10.2 release 65.68 KB Sep 27, 2021 1.10.2 4 download Options Enforcer Options Enforcer 1.2 for Forge 1.10.2 releaseDownload
Options Enforcer 1.2 for Forge 1.9.4 release 65.68 KB Sep 27, 2021 1.9.4 6 download Options Enforcer Options Enforcer 1.2 for Forge 1.9.4 releaseDownload
Options Enforcer 1.2 for Forge 1.8.9 release 66.00 KB Sep 27, 2021 1.8.9 5 download Options Enforcer Options Enforcer 1.2 for Forge 1.8.9 releaseDownload
Options Enforcer 1.1 for Forge 1.16.5 release 107.41 KB Jul 13, 2021 1.16.5 182 download Options Enforcer Options Enforcer 1.1 for Forge 1.16.5 releaseDownload
Options Enforcer 1.1 for Forge 1.15.2 release 107.64 KB Jul 13, 2021 1.15.2 32 download Options Enforcer Options Enforcer 1.1 for Forge 1.15.2 releaseDownload
Options Enforcer 1.1 for Forge 1.14.4 release 107.60 KB Jul 13, 2021 1.14.4 21 download Options Enforcer Options Enforcer 1.1 for Forge 1.14.4 releaseDownload
Options Enforcer 1.1 for Forge 1.13.2 release 103.71 KB Jul 13, 2021 1.13.2 10 download Options Enforcer Options Enforcer 1.1 for Forge 1.13.2 releaseDownload
Options Enforcer 1.1 for Forge 1.12.2 release 65.99 KB Jul 13, 2021 1.12.2 33 download Options Enforcer Options Enforcer 1.1 for Forge 1.12.2 releaseDownload
Options Enforcer 1.1 for Forge 1.11.2 release 65.72 KB Jul 13, 2021 1.11.2 6 download Options Enforcer Options Enforcer 1.1 for Forge 1.11.2 releaseDownload
Options Enforcer 1.1 for Forge 1.10.2 release 65.27 KB Jul 13, 2021 1.10.2 7 download Options Enforcer Options Enforcer 1.1 for Forge 1.10.2 releaseDownload
Options Enforcer 1.1 for Forge 1.9.4 release 65.27 KB Jul 13, 2021 1.9.4 7 download Options Enforcer Options Enforcer 1.1 for Forge 1.9.4 releaseDownload
Options Enforcer 1.1 for Forge 1.8.9 release 65.58 KB Jul 13, 2021 1.8.9 9 download Options Enforcer Options Enforcer 1.1 for Forge 1.8.9 releaseDownload
Options Enforcer 1.1 for Forge 1.7.10 release 65.14 KB Jul 13, 2021 1.7.10 25 download Options Enforcer Options Enforcer 1.1 for Forge 1.7.10 releaseDownload
Options Enforcer 1.0 for Forge 1.16.5 release 106.48 KB Jul 8, 2021 1.16.5 20 download Options Enforcer Options Enforcer 1.0 for Forge 1.16.5 releaseDownload
Options Enforcer 1.0 for Forge 1.15.2 release 106.38 KB Jul 8, 2021 1.15.2 9 download Options Enforcer Options Enforcer 1.0 for Forge 1.15.2 releaseDownload
Options Enforcer 1.0 for Forge 1.14.4 release 106.34 KB Jul 8, 2021 1.14.4 19 download Options Enforcer Options Enforcer 1.0 for Forge 1.14.4 releaseDownload
Options Enforcer 1.0 for Forge 1.13.2 release 102.48 KB Jul 8, 2021 1.13.2 9 download Options Enforcer Options Enforcer 1.0 for Forge 1.13.2 releaseDownload
Options Enforcer 1.0 for Forge 1.12.2 release 65.03 KB Jul 8, 2021 1.12.2 15 download Options Enforcer Options Enforcer 1.0 for Forge 1.12.2 releaseDownload
Options Enforcer 1.0 for Forge 1.11.2 release 64.77 KB Jul 8, 2021 1.11.2 5 download Options Enforcer Options Enforcer 1.0 for Forge 1.11.2 releaseDownload
Options Enforcer 1.0 for Forge 1.10.2 release 64.35 KB Jul 8, 2021 1.10.2 10 download Options Enforcer Options Enforcer 1.0 for Forge 1.10.2 releaseDownload
Options Enforcer 1.0 for Forge 1.9.4 release 64.35 KB Jul 8, 2021 1.9.4 14 download Options Enforcer Options Enforcer 1.0 for Forge 1.9.4 releaseDownload
Options Enforcer 1.0 for Forge 1.8.9 release 64.62 KB Jul 8, 2021 1.8.9 9 download Options Enforcer Options Enforcer 1.0 for Forge 1.8.9 releaseDownload
Options Enforcer 1.0 for Forge 1.7.10 release 64.19 KB Jul 8, 2021 1.7.10 20 download Options Enforcer Options Enforcer 1.0 for Forge 1.7.10 releaseDownload

Screenshots

Description

Share this:

 

Options Enforcer (OE) is designed primarily for modpacks. It does two things.


Thing 1—config/options enforcement (primarily for the modpack owner)

Note: This functionality is very similar to Default Options and More Default Options. It may be identical, depending on what you're trying to do—I haven't looked into those mods in detail. By the time I discovered that they existed, I was already well along on this project. OE does its configuration differently so all other things equal, you may prefer OE's config syntax.

OE allows you to overwrite values in options.txt and other configuration files so that you don't have to bundle those files with every pack update.  Why does that matter?
Problem 1.1: If you include the fulll options.txt in your modpack, then it overwrites the users' copy, resetting all of their values (keybinds, sound, rendering, etc.) to the modpack defaults.
Problem 1.2: If you include an options.txt with only some values, then it overwrites the user's copy, resetting all non-included values to the Minecraft defaults.
Problem 1.3: If you do not include options.txt in your modpack, then the user's values will never be overwritten, but it will be up to them to resolve keybind conflicts and apply resourcepacks and set important values, etc.

With Options Enforcer, first, the modpack owner simply adds values he wishes to enforce to the optionsenforcer.cfg file such as:
options.txt|renderDistance:10
Second, the owner simply does not include options.txt in the modpack.
Now, every time the user updates or launches the pack, the value renderDistance:10 will be inserted into file options.txt, leaving all other values exactly as the user last left them.
OE is designed for use with options.txtoptionsof.txtsmart_moving_options.txt, etc. located in the root minecraft directory, but can even modify other mod config files such as, e.g. config/VillageNames4/general.cfg

Important: make sure not to bundle the config file you're enforcing values into, such e.g. options.txt, or else that defeats the purpose!

This mod was designed for modpacks that want to enforce certain options.txt values (such as loaded resourcepacks) without fully resetting options.txt with every pack update.

It was created with my Technic modpack Galaxy Odyssey in mind, but may be useful for multiple pack platforms.

 

Thing 2—mods carryover (primarily for the modpack user)

Note: This functionality is similar to Mod Director, which actually does this job better by downloading and loading the mods during startup. However, it relies on the download link being accessible on launch, and will crash the game if it's not.

Perhaps you, the modpack user, would like to use mods such as OptiFine, WAILA, Fullscreen Windowed, Real First Person 2 etc. which aren't included in the modpack. However, every time you update the modpack, it wipes and replaces all the mods in the mods folder, forcing you to download those ancillary mods again.

On launch, OE will copy all .jar and .zip files from the mods-carryover folder (will be created by OE if it's not there) into the regular mods folder, if they're not present there already.

Generally, the modpack owner does not need to do anything with this config value, apart from renaming it to another folder name. It will be up to the user to manage the mods they'd like copied over between pack updates. Unless the modpack platform or launcher is especially strict and deletes all folder names it doesn't recognize, then the mods-carryover folder and its contents should survive between pack updates.

The modpack owner should not blank the config value for this added folder name, because that would prevent mods from being copied over, essentially nullifying this feature and causing the user to have to obtain or copy the mods again after a pack update. At that point you might as well just use Default Options or More Default Options instead of OE.

 

Notes:

1. This mod was inspired to solve the two above limitations when updating my technic pack, Galaxy Odyssey. Go check it out!

2. You may use this in modpacks. That is the point, after all!

3. You can come by my Discord server if you have questions or want to hang out and chat. Make sure you let a moderator know that you came from here or else you'll be stuck in the waiting room.

Comments

Add a comment