Reward String
All available things about giving rewards.
Reward syntax consists 3 or 4 parts , each part is separated by @
character.
The first part defines the type of reward. Can be item
(Item) or comm
(Command).
Item Reward
item
type is used to reward a Vanilla minecraft item directly. It has 4 parts. The first part is item
as it defines that it is an Item Reward.
The 2nd part is the Material Name. This must match the name from here.
The 3rd part is the amount of item to give. The max amount is the max stack size of that item.
And the last part is the reward weight(This is ONLY applicable for rewards from random-reward-pool
).
To give the player 10 Apples, the string will be: item@APPLE@10
and item@APPLE@10@1
for random-reward-pool
rewards with a weight of 1.
Command Reward
comm
type is used to execute a command on successful completion. It has 2 parts. The first part is comm
as it defines that it is an Item Reward.
The 2nd part is the command that is going to be run without slash(/
).
And the last part is the reward weight(This is ONLY applicable for rewards from random-reward-pool
).
To give the player 10 Experience levels, the string will be: comm@xp add {PLAYER_NAME} 10 levels
and comm@xp add {PLAYER_NAME} 10 levels@5
for random-reward-pool
rewards with a weight of 5.
{PLAYER_NAME}
is a placeholder that is replaced by the player's name before executing the command. Check Placeholdersfor available placeholders and their usage.
Last updated