Skip to content

Commands & Permissions

Commands

Feeling Commands

Each feeling defined in feelings.yml registers its own command. See Feelings for how to configure them.

Usage: /<command> <player>

Example: /hug Steve

The <player> argument tab-completes with online player names.


/feelings

Lists all available feelings in a paginated, clickable list.

Usage: /feelings [page]

Permission: betterchatfeelings.command.feelings


/betterchatfeelings

The main plugin command for administration and player preferences. Also available as /bcf and /chatfeelings.

Permission: betterchatfeelings.command.main

/bcf reload

Reloads all configuration files (settings.yml, feelings.yml, messages.yml), re-registers feeling commands, and reloads player data.

Usage: /bcf reload

Permission: betterchatfeelings.command.reload

/bcf toggle

Toggles all feelings on or off for yourself. When feelings are disabled, you cannot send or receive any feelings.

Usage: /bcf toggle

Permission: betterchatfeelings.command.toggle

/bcf toggle <feeling>

Toggles a specific feeling on or off for yourself. The feeling name tab-completes from configured feelings.

Usage: /bcf toggle <feeling>

Permission: betterchatfeelings.command.toggle

/bcf ignore <player>

Adds an online player to your ignore list. Ignored players cannot send feelings to you, and you cannot send feelings to them.

Usage: /bcf ignore <player>

Permission: betterchatfeelings.command.ignore

/bcf unignore <player>

Removes a player from your ignore list.

Usage: /bcf unignore <player>

Permission: betterchatfeelings.command.ignore


Permissions

All permissions are given to OPs by default. You can grant individual permissions using a permissions plugin.

Command Permissions

PermissionDescription
betterchatfeelings.command.mainAccess to the /betterchatfeelings command.
betterchatfeelings.command.reloadAccess to /bcf reload.
betterchatfeelings.command.toggleAccess to /bcf toggle.
betterchatfeelings.command.ignoreAccess to /bcf ignore and /bcf unignore.
betterchatfeelings.command.feelingsAccess to /feelings.

Feeling Permissions

PermissionDescription
betterchatfeelings.feeling.<feeling_name>Allows the player to use a specific feeling. <feeling_name> is the top-level key in feelings.yml. Granted to all players by default.

Other Permissions

PermissionDescription
betterchatfeelings.bypass.cooldownBypasses the global feeling cooldown.

All rights reserved