Pronouns icon

Pronouns -----

Let players show their true selves



Pronouns Documentation

Welcome to the official documentation for Pronouns v3.5.0 – a lightweight, inclusive plugin that lets players set and display pronouns in chat and beyond using PlaceholderAPI.

[HR][/HR]

Installation

  1. Place the plugin JAR in your plugins/ directory.
  2. Install PlaceholderAPI if you haven't already.
  3. Start or restart the server.
  4. Configure via plugins/PronounsPlugin/config.yml

[HR][/HR]

Commands

Command Description Permission
/pronouns set <color> <pronouns> Set your pronouns with a color pronouns.use
/pronouns set gradient <preset|colors> <pronouns> Set pronouns with gradient colors pronouns.gradient
/pronouns remove Remove your own pronouns pronouns.use
/pronouns remove <player> Remove another player's pronouns pronouns.remove.others
/pronouns reload Reload the plugin configuration pronouns.reload


Aliases: /pronoun, /pn

Examples:
  • /pronouns set white they/them
  • /pronouns set gradient pride they/them
  • /pronouns set gradient #ff0000 #0000ff she/her
  • /pronouns set gradient red blue green he/him

[HR][/HR]

Gradient Presets

Built-in gradient presets:
Preset Description
pride Rainbow pride colors
galaxy Purple galaxy aesthetic
pastel Soft pastel tones


You can add custom presets in config.yml or use color names/hex codes directly!

[HR][/HR]

Permissions

Node Description Default
pronouns.use Allows setting/removing your own pronouns Everyone
pronouns.gradient Allows using gradient pronouns Everyone
pronouns.remove.others Allows removing other players' pronouns OP only
pronouns.gradient-limit-bypass Bypass the gradient color limit OP only
pronouns.bypass-filter Bypass whitelist/blacklist filters OP only
pronouns.reload Allows reloading the configuration OP only
pronouns.admin All admin permissions OP only


[HR][/HR]

PlaceholderAPI Placeholders

You can use these placeholders in any plugin that supports PlaceholderAPI. All variants pull the player's saved pronouns.

[HR][/HR]

Basic Placeholders

Placeholder Description
%pronouns% Pronouns with brackets and color (e.g., [they/them])
%pronouns_raw% Pronouns with color, no brackets
%pronouns_colorless% Pronouns with brackets, white color
%pronouns_fullraw% Plain text pronouns only, no formatting
%pronouns_lowercase% Pronouns in all lowercase
%pronouns_uppercase% Pronouns in all uppercase
%pronouns_capitalized% Pronouns capitalized (e.g., They/Them)
%pronouns_short% First pronoun only (e.g., they)
%pronouns_parentheses% Pronouns in parentheses (e.g., (they/them))
%pronouns_parentheses_colorless% Colorless pronouns in parentheses


[HR][/HR]

Fallback Variants

These placeholders provide a default value if the player hasn't set their pronouns.

Placeholder Description
%pronouns_or:<fallback>% Default bracketed pronouns, or <fallback> if not set
%pronouns_raw_or:<fallback>% Raw pronouns or <fallback>
%pronouns_fullraw_or:<fallback>% Full raw pronouns or <fallback>


Examples:
Code (Text):
%pronouns_or:unspecified%
%pronouns_raw_or:ask me%
%pronouns_fullraw_or:none set%
These will return the stored pronouns if available — otherwise, the fallback string will be used.

[HR][/HR]

Example Chat Format
Code (Text):
[%pronouns_or:no pronouns%] %player%: %message%
Use this with any chat plugin that supports PlaceholderAPI!

[HR][/HR]

Configuration

Data Storage

All pronouns are stored in plugins/PronounsPlugin/pronouns.json. The format is:

Code (json (Unknown Language)):
{
  "uuid": "color:pronouns"
}
Example:
Code (json (Unknown Language)):
{
  "fb6647db-ad52-4a54-9c7b-56fff703c299": "GOLD:She/They"
}
[HR][/HR]

Filter Settings (New in 3.5.0)

Control which pronouns are allowed on your server:

Code (YAML):
filter:
  whitelist
:
    enabled
: false
    list
: [ "he/him", "she/her", "they/them" ]
    regex
: ""
  blacklist
:
    enabled
: false
    list
: [ ]
    regex
: "badword|offensive"
Setting Description
whitelist.enabled Only allow pronouns matching the list or regex
whitelist.list Exact matches (case-insensitive)
whitelist.regex Java regex pattern for allowed pronouns
blacklist.enabled Block pronouns matching the list or regex
blacklist.list Exact matches to block
blacklist.regex Java regex pattern for blocked pronouns


[HR][/HR]

Gradient Settings

Code (YAML):
gradient:
  color-limit
: 5           # Max colors allowed (-1 for unlimited)
  show-preview
: true       # Show preview when gradient is applied
  presets
:
    pride
: "#FF0018 #FFA52C #FFFF41 #008018 #0000F9 #86007D"
    galaxy
: "#667eea #764ba2 #667eea"
    pastel
: "#ffecd2 #fcb69f #ffecd2"
[HR][/HR]

Display Settings

Code (YAML):
general:
  max-pronoun-length
: 20
  update-display-names
: true
  auto-save
: true
  save-delay
: 1

chat
:
  show-in-tab-list
: true
  show-above-head
: false
  bracket-style
: "square"   # square, round, curly, angle
[HR][/HR]

Messages

All messages are fully customizable with MiniMessage and legacy color code ( &c, &a, etc.) support!

[HR][/HR]

Compatibility

Server Type Status
Paper Fully supported
Spigot Fully supported
Purpur Compatible
Folia Untested
BungeeCord Not supported (local config only)


Minimum Version: 1.21+

[HR][/HR]

Planned Features

  • MySQL support for global pronouns across networks
  • GUI menu for pronoun selection
  • Auto-suggest common pronouns
  • Per-world pronoun display settings

[HR][/HR]

bStats

This plugin uses bStats to collect anonymous usage statistics. You can opt out in plugins/bStats/config.yml.

[HR][/HR]

Contributing & Support

If you'd like to suggest features, report a bug, or contribute code:
  • Open an issue or PR on GitHub
  • Contact me directly on Spigot

Let's make Minecraft more inclusive, one pronoun at a time!
Resource Information
Author:
----------
Total Downloads: 325
First Release: Apr 8, 2025
Last Update: May 11, 2026
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings