# Player Tags

The plugin supports two types of tag systems:

* Basic Player Tags: Single tag system with one tag per player
* Custom Tag Sets: Multiple tag systems that can be organized by category (ranks, seasonal, etc.)

## Configuration Location

Basic player tags are configured in: `plugins/EasyChat/player_tags.yml`&#x20;

```yaml
# EasyChat Player Tags
# Configure tags that players can use in chat
# Use MiniMessage format for tag text: https://docs.advntr.dev/minimessage/format.html
# Players can use the command /ec tag <tagname> to select a tag
# Set default_tag: true to automatically assign this tag when no tag is selected

# Default tag (displayed when no tag is selected)
default:
  text: "<gray>[Player]</gray>"
  permission: "default"
  default_tag: true
  
# VIP tier tags
vip:
  text: "<gradient:#FFD700:#FFA500>VIP</gradient>"
  permission: "easychat.tag.vip"
```

## Custom Tag Sets

### Overview

Custom tag sets allow you to organize tags into separate categories. Each set is a separate YAML file in the custom\_tags directory.

### Configuration Location

Custom tag sets are stored in: `plugins/EasyChat/custom_tags/` in here you can create any yaml file and create your custom tags! it works the same way as basic tags but for players to set them, they must do:\
`/ec custom_tag <setname> <tagname>`&#x20;
