Allows an item to place entities into the world. Additionally, in version 1.19.80 and above, the component allows the item to set the spawn type of a monster spawner.
Note
This item requires a format version of at least 1.20.10.
Item Entity Placer Properties
| Name | Default Value | Type | Description |
|---|---|---|---|
| dispense_on (Dispense On) | [] | Array of Dispense On items | List of block descriptors of the blocks that this item can be dispensed on. If left empty, all blocks will be allowed. |
| dispense_on (as String) | not set | String | |
| dispense_on (as Object) | not set | Object | |
| entity | String | The entity to be placed in the world. Value must match a regular expression pattern of "^(?:\w+(?:.\w+):(?=\w))?(?:\w+(?:.\w+))(?:<((?:\w+(?:.\w+):(?=\w))?\w+(?:.\w+))*>)?$". | |
| use_on (Use On) | [] | Array of Use On items | List of block descriptors of the blocks that this item can be used on. If left empty, all blocks will be allowed. |
| use_on (as String) | not set | String | |
| use_on (as Object) | not set | Object |
Dispense On
Dispense On Properties
JSON path: dispense_on
| Name | Default Value | Type | Description |
|---|---|---|---|
| name | String | ||
| states | {} | Integer number | |
| states (as String) | not set | String | |
| states (as Boolean true/false) | not set | Boolean true/false | |
| tags | String |
Use On
Same structure as Dispense On.
Samples
"minecraft:entity_placer": {
"entity": "minecraft:spider",
"dispense_on": [
"minecraft:web"
],
"use_on": [
"minecraft:web"
]
}