AdvancedTags

AdvancedTags

A modern, high-performance title system compatible with a wide range of server forks. Features a dynamic pagination GUI, multi-language support, and full MiniMessage RGB/Gradient integration for a premium experience.

223 downloads 2 followers

๐Ÿท๏ธ AdvancedTags

A modern, high-performance tag management system for Minecraft servers. Built with a focus on aesthetics and performance, it offers a premium experience for both players and administrators.

๐ŸŒ Multi-Language Support

AdvancedTags comes with built-in support for 28 different languages, allowing your community to interact with the plugin in their native tongue:

๐Ÿ‡บ๐Ÿ‡ธ English (en) | ๐Ÿ‡น๐Ÿ‡ท Turkish (tr) | ๐Ÿ‡ฉ๐Ÿ‡ช German (de) | ๐Ÿ‡ช๐Ÿ‡ธ Spanish (es) | ๐Ÿ‡ท๐Ÿ‡บ Russian (ru) | ๐Ÿ‡จ๐Ÿ‡ณ Chinese (zh) | ๐Ÿ‡ฏ๐Ÿ‡ต Japanese (ja) | ๐Ÿ‡ฆ๐Ÿ‡ฟ Azerbaijani (az) | ๐Ÿ‡ซ๐Ÿ‡ท French (fr) | ๐Ÿ‡ธ๐Ÿ‡ฆ Arabic (ar) | ๐Ÿ‡ณ๐Ÿ‡ฑ Dutch (nl) | ๐Ÿ‡ฎ๐Ÿ‡ฉ Indonesian (id) | ๐Ÿ‡ฆ๐Ÿ‡ฒ Armenian (hy) | ๐Ÿ‡ฎ๐Ÿ‡น Italian (it) | ๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ Scottish Gaelic (gd) | ๐Ÿ‡ธ๐Ÿ‡ช Swedish (sv) | ๐Ÿ‡ฐ๐Ÿ‡ฌ Kyrgyz (ky) | ๐Ÿ‡ฐ๐Ÿ‡ท Korean (ko) | ๐Ÿ‡ญ๐Ÿ‡บ Hungarian (hu) | ๐Ÿ‡จ๐Ÿ‡ฟ Czech (cs) | ๐Ÿ‡ฌ๐Ÿ‡ท Greek (el) | ๐Ÿ‡ฎ๐Ÿ‡ท Persian (fa) | ๐Ÿ‡ต๐Ÿ‡ฑ Polish (pl) | ๐Ÿ‡ท๐Ÿ‡ด Romanian (ro) | ๐Ÿ‡ป๐Ÿ‡ณ Vietnamese (vi) | ๐Ÿ‡ต๐Ÿ‡น Portuguese (pt) | ๐Ÿ‡น๐Ÿ‡ญ Thai (th) | ๐Ÿ‡บ๐Ÿ‡ฆ Ukrainian (uk)

The language can be easily selected from the config file, and all translation files are located in: /plugins/AdvancedTags/lang

๐Ÿš€ Features

  • Modern Visuals (MiniMessage)
    • Full support for RGB colors, HEX codes, and Gradients.
    • Create eye-catching titles like <gradient:#FFD700:#FFA500>KING</gradient>
  • Smart GUI System
    • Infinite Pagination: Automatically divides your tags into pages.
    • Selection Glow: Active titles have a magical enchantment glow in the menu.
    • Reset Button: Players can easily clear their current tag with a dedicated button.
  • Performance & Stability
    • Folia Ready: 100% compatible with multi-threaded server environments.
    • Fully Asynchronous: Zero impact on server TPS.
    • JSON Storage: Fast and reliable player data management.
  • PlaceholderAPI Integration
    • Display tags anywhere (Chat, Tab, Scoreboards) using %advancedtags_unvan%.

๐Ÿ› ๏ธ Configuration

The config.yml file allows you to customize every aspect of the plugin, from menu layouts to individual tag permissions.

๐ŸŒ General Settings

  • lang: Set your preferred language (e.g., en,tr, de). The plugin automatically generates all 28 language files in the /lang folder.
  • cooldown: Defines the wait time (in seconds) between tag changes to prevent server spam. Administrators with advancedtags.bypass.cooldown are unaffected. settings

๐Ÿ“ฆ Menu Customization

You have full control over the Tag Selection GUI:

  • size: Define the inventory size (must be a multiple of 9: 9, 18, 27, 36, 45, 54).
  • title: Supports full MiniMessage for beautiful gradients and HEX colors.
  • fill_material: Custom item to fill empty slots in the menu.
  • Buttons: Fully customizable materials and display names for "Next Page", "Previous Page", and "Reset Tag" buttons. menu_settings menu_settings

๐Ÿ”‘ Creating Tags & Permissions

The system is dynamic. The ID you give to a tag in the config automatically determines its permission node.

tags:
  tag1: # ID: tag1
    display_name: "<#FF7F50>[โœˆ]"
    material: PAPER
    lore:
      - "&7For beginners."
      - "&7Everyone can select."

Permission: To use the tag above, give the player: advancedtags.tag.tag1

  • Visuals: You can use HEX (<#RRGGBB>), Gradients (<gradient:color1:color2>), and traditional color codes (&6).
  • Locked State: If a player doesn't have permission, the item automatically switches to the locked material (default: Gray Dye) defined in your config. locket_state

โšก Commands

Command Permission Description Aliases Usage
/tags advancedtags.command Opens the tag selection menu /unvan /รผnvan
/advancedtags reload advancedtags.admin Reloads config and lang files /at reload

๐Ÿ›ก๏ธ Permissions

Permission Description
advancedtags.command Permission to open the menu (Available to everyone).
advancedtags.admin Permission to use the reload command (OP) and bypass the cooldown.
advancedtags.bypass.cooldown Permission to bypass the cooldown.
advancedtags.tag.<id> Permission to access a specific tag (e.g., advancedtags.tag.tag1).
advancedtags.tag.* Wildcard permission granting access to all tags.

โš™๏ธ Supported Forks

Fork / Build Support Status
โœ… Paper Fully Supported
โœ… Purpur Fully Supported
โœ… Folia Fully Supported
โœ… Spigot Fully Supported
โœ… Bukkit Fully Supported
  • Optimized for modern server software. Fully compatible with Spigot, Bukkit, Paper, Folia, and all their fork (Purpur, Pufferfish, etc.).

๐Ÿงฉ Placeholders

Make sure that PlaceholderAPI is installed to use the AdvancedTags plugin.

  • %advancedtags_unvan% - Returns the player's active tag (with colors).

โš–๏ธ License

Licensed under CC BY-NC 4.0 (Attribution-NonCommercial 4.0 International). Commercial use and resale are strictly prohibited

Discord

No gallery available for this project.

Version Minecraft Loader Download

1.3

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2, 26.3
bukkit, folia, paper, purpur, spigot
Download

AdvancedTags 1.2

1.2

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, folia, paper, purpur, spigot
Download

1.1

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
folia, paper, purpur
Download

AdvancedTags 1.0

1.0

1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 26.1, 26.1.1, 26.1.2, 26.2
folia, paper, purpur
Download