.
Entity Experience Reward Properties
| Name | Default Value | Type | Description | Example Values |
|---|---|---|---|---|
| on_bred | Molang | A Molang expression defining the amount of experience rewarded when this entity is successfully bred. | Breeze: "Math.Random(1,7)" |
|
| on_bred (as Named set of objects) | not set | Key/item pairs of Bred (Legacy Molang Expression) items | ||
| on_bred (as Decimal number) | not set | Decimal number | ||
| on_death | Molang | A Molang expression defining the amount of experience rewarded when this entity dies. | Blaze: "query.last_hit_by_player ? 10 : 0", Bogged: "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0", Cave Spider: "query.last_hit_by_player ? 5 : 0" |
|
| on_death (as Named set of objects) | not set | Key/item pairs of Death (Legacy Molang Expression) items | ||
| on_death (as Decimal number) | not set | Decimal number |
Legacy Molang Expression
Legacy Molang Expression Properties
JSON path: on_bred
| Name | Default Value | Type | Description |
|---|---|---|---|
| expression | not set | String | |
| version | not set | Integer number |
Samples
Blaze
"minecraft:experience_reward": {
"on_death": "query.last_hit_by_player ? 10 : 0"
}
Bogged
"minecraft:experience_reward": {
"on_death": "query.last_hit_by_player ? 5 + (query.equipment_count * Math.Random(1,3)) : 0"
}
Breeze
"minecraft:experience_reward": {
"on_bred": "Math.Random(1,7)",
"on_death": "query.last_hit_by_player ? 10 : 0"
}
Cave Spider
"minecraft:experience_reward": {
"on_death": "query.last_hit_by_player ? 5 : 0"
}
Chicken
"minecraft:experience_reward": {
"on_bred": "Math.Random(1,7)",
"on_death": "query.last_hit_by_player ? Math.Random(1,3) : 0"
}