Getting Started
The normal pack-author workflow looks like this:
The normal pack-author workflow looks like this:
- Start from a clean client profile with the same mods and config versions that will ship in the pack.
- Configure options, keybinds and the multiplayer server list exactly how you want them to look for a fresh install.
- Join any world and run
/defaultoptions saveAll. - Add any extra defaults that are not covered by the built-in handlers to
config/defaultoptions/extra. - Include
config/defaultoptionsin the pack and leave the root-leveloptions.txtandservers.datout of the exported files. - Test the pack on a fresh instance before release.
The resulting structure should look like this:
config/
defaultoptions/
options.txt
keybindings.txt
servers.dat
extra/
journeymap/
...
The extra folder is optional, but when you use it the folder structure inside it must match the real Minecraft game directory.
For example, JourneyMap defaults belong in config/defaultoptions/extra/journeymap/..., not directly in config/defaultoptions.
After copying an external mod's files into extra, remove anything that should not become a packaged default, such as log files, caches or user-specific data folders.