Suggestion Tweaker
Improves the way suggestions are filtered and sorted when writing a command
About this Mod
Suggestion Tweaker (Fabric/Forge)
This is a client/server mod that improves the way suggestions are filtered and sorted when writing a command.
Dependencies
This mod requires Cloth Config API. Mod Menu is optional in case you want more configuration like enabling case sensitivity and changing the filtering mode.
Improved filtering
Vanilla usually starts comparing the input with the start of the suggestion candidate and discards if it doesn't match. In some cases it checks for a
.or_and then the input. This can often be annoying when trying to search for something because it is too strict. This mod changes that, so now you have a choice between different filtering modes:STRICT- the vanilla waySLIGHTLY LOOSE- shows all suggestions containing the input anywhere insideLOOSE- like the previous but with multiple words, separated by an underscoreVERY LOOSE- shows all suggestions containing every letter in the input
Suggestions with a specific prefix can be hidden. That applies to both directory and file names. For example, if the specific prefix is an underscore, an identifier named
datapack:_functionwill be hidden and so will bedatapack:_directory/functionbutdatapack:directory/functionwon't be. It works for all identifiers, not just functions. This feature is disabled by default.
Improved sorting
Suggestions are sorted from the strictest to most loose match. Vanilla only sorts alphabetically, lacking multiple filtering modes.
Server and client
Suggestions can be separated into two groups:
- ones that are filtered on the server(based on the client's input);
- e.g. functions, loot tables, item modifiers, predicates, and a few others
- ones that are filtered on the client.
- e.g. scoreboard criteria, colors, blocks, and others
Since the first group's filtering is controlled by the server, a special workaround is established to let the client use the new way of filtering suggestions, independent of the server. Therefore, this mod is also a server mod and provides better suggestions even for clients without the mod.
Examples
Top - vanilla, bottom - Suggestion Tweaker.
Idea
Credit goes to SnaveSutit for the cool idea!
Available Versions
How to Install Suggestion Tweaker on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set fabric Loader
In the panel under "Egg", select the fabric loader and matching Minecraft version (1.21.11).
Install Mod
Open the mod browser in the dashboard and search for "Suggestion Tweaker". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.11, 1.21.10, 1.21.9 (+24 more)
Server-side
~ OptionalRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Suggestion Tweaker server crashes on startup – what to do?
Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.11). You can switch loaders with one click in the panel.
Is Suggestion Tweaker compatible with fabric and forge and neoforge?
Suggestion Tweaker officially supports fabric, forge, neoforge for Minecraft 1.21.11, 1.21.10, 1.21.9. Note: Forge and Fabric mods are NOT cross-compatible – pick one loader and stick with it. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Suggestion Tweaker – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Suggestion Tweaker consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Similar Mods
Rent Modded Server
Install Suggestion Tweaker with just one click on your server.