
## Mod List Memory
Moves recently-opened mods to the top of the mod list, or remembers your scroll position.
Works with [ModMenu](https://modrinth.com/project/mOgUt4GM) on Fabric and
[Better Modlist](https://modrinth.com/project/sbpqhzIG) on NeoForge.
[]()
[](https://modrinth.com/project/qap5C41G/versions)
[](https://fabricmc.net/)
[](https://files.minecraftforge.net)
[](https://neoforged.net/)
[](https://modrinth.com/project/qap5C41G)
[](https://curseforge.com/minecraft/mc-mods/modlistmemory)
[](https://github.com/TerminalMC/ModListMemory)
### Compatibility
- If you encounter issues with ModListMemory, please first check that you are using the correct version to match the
installed version of your mod-list mod, if there is any. You can check this by looking at the last `x.x.x` number in
the mod version, e.g. `v0.2.1+1.21+1.1.13` indicates that the version is compiled against Better Modlist `v1.1.13`.
- If the issue persists on the correct version, or if you are using the latest version of your mod-list mod and there is
not yet a version of ModListMemory to match, please report the issue via [Discord](https://discord.terminalmc.dev) or
[GitHub](https://github.com/TerminalMC/ModListMemory/issues).
### Features
Memory
- `Remember Recent` records when you open mods from the list, and moves those mods to the top of the list.
- `Remember Scroll` saves the scrollbar position and restores it when you reopen the mod list.
Pinning
- Hold a modifier key (default: `Shift`) while clicking on a mod from the list to pin that mod to the top of the list.
- Re-order pins by holding the same modifier key while clicking on a pinned mod.
- Unpin mods by holding the other modifier key (default: `Control`) while clicking on a pinned mod.
Persistence
- `Persist on restart` makes the mod save its memory to the config file, allowing it to be restored when you restart
the game.
- `Save on update` makes the mod save its memory whenever you open a mod from the list, rather than only when you quit
the game. This takes a small amount of time (~1ms with a memory size of 5) and allows
`Persist on restart` to work even if the game crashes or otherwise fails to shut down properly.
### Dependencies
- [ModMenu](https://modrinth.com/project/mOgUt4GM) and [Fabric API](https://modrinth.com/project/P7dR8mSH) on Fabric
- [Better Modlist](https://modrinth.com/project/sbpqhzIG) on Neo/Forge
- [Cloth Config API](https://modrinth.com/project/9s6osm5g) for configuration
### Contact
[](https://discord.terminalmc.dev)
[](https://github.com/TerminalMC/ModListMemory/issues)
[](https://github.com/TerminalMC/ModListMemory/blob/HEAD/LICENSE.txt)