Back to mods
Suggestion Tweaker project artwork

CurseForge · Minecraft mod

Suggestion Tweaker

Improves the way suggestions are filtered and sorted when writing a command

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Suggestion Tweaker release should I use?

Updated 1 year ago
Latest stable file [Fabric 1.20.5-1.21.8] v1.20.6-1.5.3
Game version 1.21, 1.21.8, 1.20.5
Loader Fabric

Suggestion Tweaker [Fabric 1.20.5-1.21.8] v1.20.6-1.5.3 targets 1.21, 1.21.8, 1.20.5 with Fabric. The project page does not say whether this file belongs on the client, dedicated server, or both. All 1 required mods have matching files.

Where it goes

Is Suggestion Tweaker required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release Fabric
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Suggestion Tweaker [Fabric 1.20.5-1.21.8] v1.20.6-1.5.3 need?

[Fabric 1.20.5-1.21.8] v1.20.6-1.5.3. Change the file and its required mods may change too.

All 1 required mods have matching files

Install Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

2 listed on this file 2 pulled in by those mods
Mod Menu Optional for Suggestion Tweaker [Fabric 1.20.5-1.21.8] v1.20.6-1.5.3
optional
Matching file found Matched file: v17.0.0 for 1.21.11
Fabric API Needed by Mod Menu
pulled in
Matching file found Matched file: [1.21.11] Fabric API 0.141.6+1.21.11
Text Placeholder API Needed by Mod Menu
pulled in
Matching file found Matched file: placeholder-api-2.8.2+1.21.10.jar

2 extra mods were pulled in by other dependencies. Indented rows show who needs each one. We only count dependency files that match this setup. A file for another loader does not fill the gap.

Before you install it

Add Suggestion Tweaker without breaking your instance.

Built for Suggestion Tweaker [Fabric 1.20.5-1.21.8] v1.20.6-1.5.3. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use [Fabric 1.20.5-1.21.8] v1.20.6-1.5.3. It targets 1.21, 1.21.8, 1.20.5 with Fabric; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    Install Cloth Config API (Fabric/Forge/NeoForge) first. We found matching files for this game-version and loader setup. 2 come through another mod in the chain.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside [Fabric 1.20.5-1.21.8] v1.20.6-1.5.3. It opens that exact file at the source.

About this project

What does Suggestion Tweaker add?

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 way
    • SLIGHTLY LOOSE - shows all suggestions containing the input anywhere inside
    • LOOSE - like the previous but with multiple words, separated by an underscore
    • VERY 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:_function will be hidden and so will be datapack:_directory/function but datapack:directory/function won'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:

  1. 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
  2. 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!

Project description from CurseForge.

Pick your setup

Suggestion Tweaker by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

43 available setups

Showing the newest 12 of 27 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Suggestion Tweaker versions and loaders

45 of 45 releases match

Looking for an older file? The official CurseForge project page is in Resources.