TribeCraft Wiki · Release 2026.09.8
Wiki Release: 2026.09.8 · UltimateClans: 9.1.4 · Documentation branch: 9 · Discord

Discord Module commands#

The module uses commands on both sides of the integration. Minecraft commands configure the UltimateClans/client side; Discord slash commands link channels to the token generated by Minecraft.

Minecraft — clan commands#

/clan discord#

Shows the Discord subcommand help for the current UltimateClans command tree.

Bukkit permission: uclans.player.discord

The command can also be opened through the Discord Module icon inserted into the Clan Settings GUI.

/clan discord register#

Starts/restores the clan's integration connection and obtains the clan UUID/token used by Discord /link.

Requirements:

  • the player must belong to a clan;
  • the command permission must be available;
  • the member must have the internal clan permission Discord-Edit;
  • the Minecraft client must have been registered with the integration service;
  • the clan must be inside the current client plan allowance.

If the clan already has an open connection, the module reports it as already connected and can display the token again instead of opening a duplicate socket.

/clan discord unregister#

Removes the clan-side Discord integration. The module asks the integration service to delete the clan link, intentionally closes the clan connection and saves the clan's Discord state as disconnected.

This is broader than Discord /unlink, which only removes the link of the channel where it is executed.

Minecraft — client administration#

/discord_register client <discord_id>#

Associates this Minecraft installation/client with the Discord account that previously ran /register-client.

Bukkit permission: uclans.discord_register.admin

Player-only: yes.

Example:

/discord_register client 123456789012345678

The <discord_id> must be a valid Discord numeric user ID and must already have a pending registration on the integration service.

/discord_register help#

Shows the standalone registration command help.

Discord — integration commands#

These are Discord slash commands provided by the official companion integration and are documented here only because they are required to operate the UltimateClans Discord Module.

/register-client#

Creates or checks the Discord-side client registration for the current Discord account and shows the ID to use in Minecraft.

Links the current Discord channel to a clan token.

Parameters:

  • tipo: CHAT or NOTIFICATION;
  • token: the clan UUID/token shown by /clan discord register.

The current channel must not already be linked to another clan.

Removes the UltimateClans integration from the current Discord channel. It does not mean “remove every Discord channel for this clan”.

/unregister-client#

Removes the Discord account's client registration/association. This is a client-level maintenance action and is not normally needed when simply moving one clan channel.

/setup#

Displays the Discord integration setup panel. The supplied bot implementation restricts this helper command to Discord server administrators.

Access model summary#

ActionBukkit permissionClan internal permission
Open/use /clan discorduclans.player.discordaction-dependent
Register clan integrationuclans.player.discordDiscord-Edit
Unregister clan integrationuclans.player.discordDiscord-Edit
Associate Minecraft clientuclans.discord_register.adminDiscord-Edit is also checked by the current handler because the player must operate from a clan context

Discord-Edit is configurable and defaults to the moderator and admin clan roles.