Gaymer's Pronouns icon

Gaymer's Pronouns -----

Adds easily customizable pronouns to your server.




This update is really just an extension of 1.2.4 that I should've included in that one. Oops! Oh, well. I caught a bug, too.

Added
+ Ability to set the item type for ALL items in the pronoun picker GUI.

Changed
* Fixed a bug where the next page / previous page items would be replaced on pages above 1.

Note:

Like always, this won't be automatically added to a config if you already have one. If you have already changed your config from a previous update and want to use this, simply add this to your config somewhere:

Code (YAML):
#
# Items shown in the menu
#
# Note: Further configuration can be done in messages.yml
#
gui
:
  items
:
    group1
: NAME_TAG
    group2
: RABBIT_FOOT
    selected
: EMERALD_BLOCK
    reminder-enabled
: LIME_DYE
    reminder-disabled
: GRAY_DYE
    tutorial
: BOOK
    glass-row
:
      cancel
: GRAY_STAINED_GLASS_PANE
      multiple-start
: CYAN_STAINED_GLASS_PANE
      multiple-zero-selected
: RED_STAINED_GLASS_PANE
      multiple-single-selected
: YELLOW_STAINED_GLASS_PANE
      multiple-save
: LIME_STAINED_GLASS_PANE
If you haven't made changes to the config, you can just delete the existing one and a new one will show up the next time you reload the plugin. For anyone else, it'll just be there upon first install, of course.
----------, Apr 25, 2026

This update just added a single customization feature upon realizing it didn't exist already.

Added
+ Ability to set the item type for the two pronoun types as well as the selected item.

Note:

Like always, this won't be automatically added to a config if you already have one. If you have already changed your config from a previous update and want to use this, simply add this to your config somewhere:

Code (YAML):
#
# Items shown in the menu
#
# Note: Further configuration can be done in messages.yml
#
gui
:
  items
:
    group1
: NAME_TAG
    group2
: RABBIT_FOOT
    selected
: EMERALD_BLOCK
If you haven't made changes to the config, you can just delete the existing one and a new one will show up the next time you reload the plugin. For anyone else, it'll just be there upon first install, of course.
----------, Apr 20, 2026

This update pretty much only exists to fix a bug that really needed fixing.

Notice: Players may also be able to type PlaceholderAPI in versions prior to this one if it is installed and chat formatting is enabled. Please update your plugin if you have an older version.

- Fixed a bug that made chat format revert to default if the message included a '%' character due to bad code. Players may also be able to type PAPI placeholders into chat if chat format is enabled and PAPI is installed.
----------, Oct 7, 2025

This update just contains some small feature updates as well as some minor bug fixes.

Notice: Permissions have changed since 1.2.1. The config has also updated with 2 new values ("use-individual-colors" and "individual-separator-color").

+ Added general use permissions ("gaymerspronouns.use")
+ Changed admin permissions (Permissions now follow the format of "gaymerspronouns.admin.assign" instead of gaymerspronouns.assign)
+ Added ability to change pronoun colors.
+ Fixed some database connection issues
+ Bug fixes
----------, Mar 7, 2025

Notice: If you have been using version 1.2 with a database before this, you must drop the "player_pronoun_options" table for this version to work.

+ You can now assign and unassign pronouns for offline players (only when database is enabled).
+ Added ability to test your sql connection with /gp sqltest.
+ Fixed a bug where the plugin wouldn't reconnect to the SQL database.
+ Probably some bug fixes I forgot about.
----------, Jan 29, 2025

Took a while to get around to doing this but I've finally done it. GaymersPronouns now supports using a database for player data. Meaning you can save your pronouns across servers!

This is still dependent on the local pronouns.yml files being consistent, however. This is to make sure it still supports multilingual servers in a convenient way. I will be making local pronouns.yml files a toggle in the future but for now they are local only. So make sure they all match if you plan on using an SQL database!

+ Added support for saving player data in database. (Local pronouns.yml, read above)
+ Ability to migrate existing local player data to the database with a simple command.
+ Laid some groundwork for more database-related features in the future.
+ Optimized and removed redundant code.
+ Minor bug fixes and QoL improvements.
----------, Jan 25, 2025

Briefly back from my hiatus to try to add database support and more. That is not included in this version, however. This just includes some minor changes to how language files are read to add better support for some languages.

+ messages.yml files now use "{0}", "{1}", "{2}" and so on instead of just "%s" to allow languages to re-order words where necessarily.
+ Other minor changes.
----------, Jan 23, 2025

This update may seem relatively small on the surface, however a lot was added that makes adding more features easier.

New things added:

- Added a detailed guide to pronouns.yml.
- Admin command (/gp or /gaymerspronouns).
- Ability to assign or unassign another player's pronouns as an admin.
- Ability to reload all configurations as an admin.
- More placeholders in PlaceholderAPI.
- Support for multiple languages. (Only English and Danish are available for now)
- Help guide for PlaceholderAPI. (/gp papi)
- Experimental mode (can be enabled in the config).

With experimental mode enabled:

- Ability to toggle and preview display formats using the configuration menu (/gp configure).
- See summary of the pronoun configuration using the configuration menu (/gp configure).
- Ability to change formats with in-game commands (/gp format)
- Advanced: Ability to set specific config values manually with in-game commands (/gp set)

Keep in mind that the experimental mode is very unfinished and may be buggy. Also, some experimental commands may not work. All features in experimental mode are a WIP.



Dev's Notes:

This update is mostly just here for the reload and assign/unassign features.

A lot of it may seem a little unfinished, especially when using the experimental mode.

I had been planning to finish all of it and only publishing an update then, but there have been so many delays that this seems like a better option. I also realized that the old 1.0 version didn't even have a reload function or all the other things I've been adding for the past while.

I do think this is a lot better than 1.0 though. If you're updating from 1.0 to 1.1, I recommend that you back up and delete your config.yml or just rename it so the plugin can generate a new config for you. If you want the new pronouns.yml, you have to rename or delete that file as well.
----------, Nov 24, 2023

Resource Information
Author:
----------
Total Downloads: 352
First Release: Sep 7, 2022
Last Update: Apr 25, 2026
Category: ---------------
All-Time Rating:
7 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings