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