Player data

Player data system

With zMenu you can store data for the player and use it with placeholders. This way you can create counters, cooldowns and much more !

Each data contains a key, a value and an expiration date. If you put 0 then the data will never expire. The expiration date is a timestamp.

Commands

The permission to use these commands is: zmenu.players

CommandDescription

/zm players

Displays the list of commands for the players' data.

/zm players set <player> <key> <expiration> <value>

Set new player data. You must set the expiration time in seconds. Put 0 to have no expiration.

/zm players remove <player> <key>

Remove player data.

/zm players get <player> <key>

Get player data.

/zm players kets <player>

Returns the list of keys of a player.

/zm players clear <player>

Clear player's data.

/zm players clearall

Clear all player's data.

/zm players add <player> <key> <value>

Add a number to a value, works only for numbers.

/zm players subtract <player> <key> <value>

Subtract a number to a value, works only for numbers.

Placeholders

Placeholders can be used in an inventory for displaying an item or for a permission. You can block access to a button with a placeholder. You can see an example here.

PlaceholderDescription

%zmenu_player_value_<key>%

Returns the value contained in a key.

%zmenu_player_expire_format_<key>%

Returns the expiration time formatted according to a key.

%zmenu_player_expire_<key>%

Returns the expiration time according to a key.

%zmenu_player_key_exist_<key>%

Returns true or false. Allows to know if a key exists.

Last updated