Chapter 5
Value Provider
A unit that provides values to the Top Holder. Continue reading to learn more about the built-in value providers.
A unit that provides values to the Top Holder. Continue reading to learn more about the built-in value providers.
This is a provider that provides statistic values of a player to the Top Holder.
holders:
<holder-name>:
# The type of the provider
type: statistic
# The name of the statistic
statistic: <statistic>
# The name of the material. Used for some statistics that require an item.
material: <material>
# The name of the entity. Used for some statistics that require an entity.
entity: <entity>
<statistic>
can be found here<material>
can be found here<entity>
can be found hereIf the statistic
is a Generic type, the material
and entity
fields are ignored. The provider will return the value of the statistic for the player.
If the statistic
is a Material type, the material
field will be used:
material
is not specified, the provider will return the value of the statistic for all materials.material
is specified, the provider will return the value of the statistic for the specified material.material
field can be a string or a list of strings.material: STONE
material:
- STONE
- COBBLESTONE
statistic
is an Entity type, the entity
field will be used:entity
is not specified, the provider will return the value of the statistic for all entities.entity
is specified, the provider will return the value of the statistic for the specified entity.entity
field can be a string or a list of strings.entity: ZOMBIE
entity:
- ZOMBIE
- SKELETON
holders:
# Holder that shows the number of times a player has jumped
jump:
type: statistic
statistic: JUMP
# Holder that shows the number of blocks mined by a player
mine:
type: statistic
statistic: MINE_BLOCK
# Holder that shows the number of times a player has killed a zombie
zombie:
type: statistic
statistic: KILL_ENTITY
entity: ZOMBIE
# Holder that shows the number of times a player has mined diamond ore
diamond:
type: statistic
statistic: MINE_BLOCK
material: DIAMOND_ORE
# Holder that shows the number of times a player has mined diamond ore or gold ore
diamond_or_gold:
type: statistic
statistic: MINE_BLOCK
material:
- DIAMOND_ORE
- GOLD_ORE
# Holder that shows the number of times a player has killed a zombie or a skeleton
zombie_or_skeleton:
type: statistic
statistic: KILL_ENTITY
entity:
- ZOMBIE
- SKELETON
Requires PlaceholderAPI
This is a provider that allows you to use PlaceholderAPI placeholders as values in the Top Holder.
holders:
<holder-name>:
# The type of the provider
type: placeholder
# The placeholder used to get the value
placeholder: <placeholder>
# Whether the placeholder should be parsed for online players only. Default is false (all players)
online: <true/false>
holders:
# Holder that shows the amount of money a player has
# Use the Vault expansion: /papi ecloud download Vault
money:
type: placeholder
placeholder: "%vault_eco_balance%"
# Holder that shows the number of diamonds a player has mined
# Use the Statistic expansion: /papi ecloud download Statistic
diamonds:
type: placeholder
placeholder: "%statistic_mine_block:DIAMOND_ORE%"
online: true # Only get the value for online players
Requires MiniPlaceholders
This is a provider that allows you to use MiniPlaceholders placeholders as values in the Top Holder.
holders:
<holder-name>:
# The type of the provider
type: mini-placeholder
# The placeholder used to get the value
placeholder: <placeholder>
holders:
# Holder that shows the amount of money a player has
# Use the Vault expansion: https://modrinth.com/plugin/miniplaceholders-vault-expansion
money:
type: mini-placeholder
placeholder: "<vault_eco_balance>"