Home›Java›Mods›Gender Context (for Luckperms)
Gender Context (for Luckperms)

GenderContext
Gender-based LuckPerms context for Paper 1.21

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
​

✦ Overview

GenderContext is a lightweight PaperMC plugin that adds a gender context to LuckPerms. Each player sets their own gender ( male or female ), and LuckPerms automatically applies it as a permission context — enabling gender-specific prefixes, permissions, and metadata with no extra configuration.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ Features


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ LuckPerms Usage

Once a player sets their gender, the context gender=male or gender=female is available in all LuckPerms commands.

[​IMG] ​

For example:

Code (Text):

/lp group vip meta addprefix 100 "[VIP] "  gender=male
/lp group vip meta addprefix 100 "[VIP♀] " gender=female
/lp user Steve permission set some.permission true gender=male
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ Commands

Spoiler: Player commands (gendercontext.use)
Code (Text):

/gender set <male|female|none>           Set your own gender
/gender get                              View your gender
 

Spoiler: Admin commands (gendercontext.admin / gendercontext.check)
Code (Text):

/gender set <male|female|none> <player>  Set another player's gender
/gender get <player>                     View another player's gender
 

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ Permissions

Code (Text):

gendercontext.use     Set your own gender (/gender set)              Default: true
gendercontext.admin   Set another player's gender                   Default: OP
gendercontext.check   View another player's gender                  Default: OP
 
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ Configuration

Spoiler: config.yml
Code (YAML):

# Language: en (English) | fr (French)
lang
: en

# Internal identifiers stored in LuckPerms and used as context values.
# ⚠ WARNING: Changing these does NOT update already stored data.
# Existing players will keep the old value until they set it again.
# Your LuckPerms rules (gender=male, gender=female) must also be updated.
gender-values
:
  male
: male
  female
: female

# LuckPerms usage examples (with default gender-values above):
#   /lp group vip meta addprefix 100 "[VIP] "  gender=male
#   /lp group vip meta addprefix 100 "[VIP♀] " gender=female
 

Language
Set lang: fr or lang: en in config.yml . Every message is fully editable in plugins/GenderContext/lang/ . Leave any value empty ( "" ) to disable that message.

Gender values
Set gender-values.male and gender-values.female to any string you like. These become the actual LuckPerms context values. Changing them after players have set their gender requires a manual reset — see the warning in config.yml .

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ Requirements


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━​

✦ Support

For help or bug reports, join the Discord server:

► Join the Discord​

Made with ❤ by Golf​

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

Gender Context (for Luckperms) is a free Minecraft Java mod. Compatible with Minecraft 1.21. Downloaded 11 times (via Spigot). Download it and open it directly in the game.

Explore more