This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| vanity_tag_system [2025/08/13 21:52] – [Store Integration (Buycraft/TEBEX or similar)] paul | vanity_tag_system [2025/08/14 14:37] (current) – [Requirements] paul | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===== AethroTags – Install & Run Guide ===== | ===== AethroTags – Install & Run Guide ===== | ||
| Version: 1.0.0 | Version: 1.0.0 | ||
| + | |||
| What it is: A clean, LuckPerms‑powered vanity chat tag system. Define tags + colors in one config, give players tags via commands, let them equip what they own. Instant chat prefix swap. No nonsense. | What it is: A clean, LuckPerms‑powered vanity chat tag system. Define tags + colors in one config, give players tags via commands, let them equip what they own. Instant chat prefix swap. No nonsense. | ||
| ==== Requirements ==== | ==== Requirements ==== | ||
| Minecraft server with LuckPerms installed (mod or plugin). | Minecraft server with LuckPerms installed (mod or plugin). | ||
| + | |||
| A chat formatter that respects LuckPerms user prefixes (EssentialsX Chat, VentureChat, | A chat formatter that respects LuckPerms user prefixes (EssentialsX Chat, VentureChat, | ||
| - | Java 17+ (for modern MC). | + | |
| + | Java 17+ (for modern MC). Java 21+ (for Paper 1.21) | ||
| ==== Installation (Server) ==== | ==== Installation (Server) ==== | ||
| Drop AethroTags.jar into your server’s mods/ (or loaders folder). | Drop AethroTags.jar into your server’s mods/ (or loaders folder). | ||
| Line 94: | Line 97: | ||
| ==== Store Integration (Buycraft/ | ==== Store Integration (Buycraft/ | ||
| Sell a tag by executing two commands on purchase: | Sell a tag by executing two commands on purchase: | ||
| + | |||
| < | < | ||
| lp user {name} parent add tag.owner | lp user {name} parent add tag.owner | ||
| </ | </ | ||
| + | |||
| No need to touch chat configs; AethroTags handles the user prefix. | No need to touch chat configs; AethroTags handles the user prefix. | ||
| ==== Troubleshooting ==== | ==== Troubleshooting ==== | ||
| “/vanity set says I don’t own that tag” | “/vanity set says I don’t own that tag” | ||
| + | |||
| You don’t have the LP group. Grant it: | You don’t have the LP group. Grant it: | ||
| < | < | ||
| + | |||
| Also make sure the key exists in aethro-tags.cfg. | Also make sure the key exists in aethro-tags.cfg. | ||
| + | |||
| + | |||
| “Tag shows in list but colors don’t appear in chat” | “Tag shows in list but colors don’t appear in chat” | ||
| Your chat plugin isn’t reading LuckPerms user prefixes. Enable that or disable conflicting prefix sources. AethroTags sets the user prefix directly. | Your chat plugin isn’t reading LuckPerms user prefixes. Enable that or disable conflicting prefix sources. AethroTags sets the user prefix directly. | ||
| + | |||
| “/vanity issue says unknown tag” | “/vanity issue says unknown tag” | ||
| Add the tag key to config/ | Add the tag key to config/ | ||
| + | |||
| + | |||
| “Distributor can’t issue a tag” | “Distributor can’t issue a tag” | ||
| Ensure the tag group has group meta owner.username=< | Ensure the tag group has group meta owner.username=< | ||
| + | |||
| + | |||
| “After adding new tags, tab-complete doesn’t show them” | “After adding new tags, tab-complete doesn’t show them” | ||
| Run **/vanity reload**. | Run **/vanity reload**. | ||
| ==== FAQ ==== | ==== FAQ ==== | ||
| Does AethroTags remove other tags when issuing or setting? | Does AethroTags remove other tags when issuing or setting? | ||
| + | |||
| No. Issuing only adds ownership. Setting only changes your active prefix + user meta. | No. Issuing only adds ownership. Setting only changes your active prefix + user meta. | ||
| + | |||
| + | |||
| Do I have to name groups tag.< | Do I have to name groups tag.< | ||
| Recommended, | Recommended, | ||
| + | |||
| + | |||
| Can I migrate existing tags from another system? | Can I migrate existing tags from another system? | ||
| Yes. Create the LP groups, add players to them, and mirror your display strings in aethro-tags.cfg. | Yes. Create the LP groups, add players to them, and mirror your display strings in aethro-tags.cfg. | ||