This plugin is a powerful tool for managing command tab completion in your server.
💬 If you encounter any issues, feel free to contact me! I'm here to help.
You can easily create and manage groups to organize your tab completion settings. Here's how:
- newgroup 📋: Choose any name for your group.
- mode ⚙️: Select between Blacklist or Whitelist to define the group's behavior.
- commands 📜: Specify the list of commands to blacklist or whitelist based on the mode.
- priority 🔢: Set the group's action priority. For groups with equal priority, assign the same number.
- Grouping for streamlined management.
- Blacklist and Whitelist modes.
- Prioritization for groups.
- Group merging for combined functionality.
- Customizable insufficient permission messages 💬.
- Support for HTML colors and & formats.
- Bypass permissions for tailored control.
- Multiple Gradients support.
- Arguments customization for precise command handling.
To get started, you'll need a permission management plugin. We recommend LuckPerms for seamless group application to players.
When multiple groups are applied to a player, they will be combined for a unified effect.
Suppose you have two groups applied to a player with the following commands:
The output will reflect the combined rules, ensuring smooth tab completion.
Since version 2.3.0, the plugin supports command arguments for enhanced customization. 🛠️
Manage arguments like this:
🌈 The plugin supports gradients for vibrant customization. Example:
You can also use multiple color formatting to style with your favorite colors.
<#a800a8, #f51063, #ff8e44>♦ NSC TabCompleter ›</#Gradient>
🔐 Permissions allow you to achieve your exact desired configuration. Here's the full list:
Permission | Description |
---|---|
nsctab.reload | Reloads the plugin config file. 🔄 |
nsctab.update.all | Updates all players commands. 🌍 |
nsctab.update.player | Updates a specific player's commands. 👤 |
nsctab.help | Displays the plugin help. ❓ |
nsctab.changelog | Shows the plugin update changelog. 📝 |
nsctab.groups.information | Access group information. 📊 |
nsctab.group.‹group› | Applies the specified group to the player. 🛡️ |
nsctab.whitelist.command.‹command› | Whitelists a command for the player. ✅ |
nsctab.blacklist.command.‹command› | Blacklists a command for the player. 🚫 |
nsctab.bypass.commands.execution | Bypasses command execution restrictions. 🔓 |
nsctab.bypass.commands.tabcomplation | Bypasses tab completion restrictions. 📑 |
nsctab.include.commands.execution | Includes the player in command execution. ➕ |
nsctab.include.commands.tabcomplation | Includes the player in tab completion. ➕ |
Visit our Wiki for detailed documentation, or join our community on Discord for support and updates.
Enjoy a smoother, more organized server experience with NSC TabCompleter! 🌟
- Java 23+ (Download Link)
- Gradle 8.13 (Download Link)
Add your Gradle and Java paths to your system environment variables:
( Syntax: <Your gradle or java folder path>\bin
)
-
Gradle Example:
D:\Programs\Gradle-8.13\bin
-
Java Example:
C:\Program Files\Java\jdk-23\bin
- Type
cmd
in the address bar and press Enter. - Run the
Gradlew
command to prepare the project prerequisites. - Run the
Gradlew build
command to compile project. - The compiled result will appear in the Output folder. 🎉