JorelAli / CommandAPI

A Bukkit/Spigot API for the command UI introduced in Minecraft 1.13

Home Page:https://commandapi.jorel.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Help generation doesn't work for the namespaced version of a command

DerEchtePilz opened this issue · comments

CommandAPI version

9.4.0-SNAPSHOT

Minecraft version

1.20.4

Are you shading the CommandAPI?

Yes

What I did

I encountered this bug while testing the fix for #536 . I have my CommandAPIBukkitConfig set up as follows:

CommandAPI.onLoad(new CommandAPIBukkitConfig(this)
    .missingExecutorImplementationMessage("You cannot execute this command!")
    .dispatcherFile(new File(getDataFolder(), "command_registration.json"))
    .usePluginNamespace()
);

I then registered this command:

commandAPICommand("test") {
    multiLiteralArgument(nodeName = "type", "java", "bedrock")
    stringArgument("additional")
    playerExecutor { player, args ->
        val type: String by args
        player.sendMessage(Component.text().content(type))
    }
}

What actually happened

I believe this screenshot shows it best:
image

What should have happened

The help menus should be identical.

Server logs and CommandAPI config

No response

Other

This issue most likely isn't applicable to the latest snapshot version only. I believe it definitely happened before too.

Fixed in version 9.4.0.