SpawnEntitySpell - TheComputerGeek2/MagicSpells GitHub Wiki
spell-class: ".targeted.SpawnEntitySpell"
targeting
cast argument values:
Value | Supported |
---|---|
entity |
false |
location |
true |
entity_from_location |
true |
Description:
Spawns an entity at the targeted location.
Configuration:
Since 4.0 Beta 13 some of these options support dynamic values through numeric or string expressions.
Option | Description | Type | Default | Supports expressions |
---|---|---|---|---|
entity |
Entity Data config section | false |
||
main-hand |
Magic Item String | air |
false |
|
off-hand |
Magic Item String | air |
false |
|
helmet |
Magic Item String | air |
false |
|
chestplate |
Magic Item String | air |
false |
|
leggings |
Magic Item String | air |
false |
|
boots |
Magic Item String | air |
false |
|
main-hand-drop-chance |
Float | 0 |
true |
|
off-hand-drop-chance |
Float | 0 |
true |
|
helmet-drop-chance |
Float | 0 |
true |
|
chestplate-drop-chance |
Float | 0 |
true |
|
leggings-drop-chance |
Float | 0 |
true |
|
boots-drop-chance |
Float | 0 |
true |
|
y-offset |
Modifies mob's spawn height location. | Float | 0.1 |
true |
duration |
Duration of the mob (in ticks). | Integer | 0 |
true |
fire-ticks |
Amount of fire ticks applied to the mob. | Integer | 0 |
true |
target-interval |
Integer | -1 |
true |
|
target-range |
Double | 20 |
true |
|
retarget-range |
Double | 50 |
true |
|
location |
Location where the mob should be spawned. May be: casteroffset:<y> , offset:<y> , caster , target , focus (for a target location spell, the location will be the target), or random (will spawn the mob randomly in a radius determined by spell power). |
String | target |
true |
nameplate-text |
Rich Text | true |
||
no-ai |
Boolean | false |
||
gravity |
Defines if the mob should obey gravity. | Boolean | true |
true |
remove-ai |
Defines if the mob's ai be removed on spawn. | Boolean | false |
true |
invulnerable |
Since 4.0 Beta 13. When true, makes the entity invulnerable to all kinds of damage. | Boolean | false |
true |
remove-mob |
Removes the mob after MS reload. | Boolean | true |
true |
use-caster-name |
Boolean | false |
true |
|
center-location |
Since 4.0 Beta 13. Centers the spawn location for the entity. | Boolean | true |
true |
add-look-at-player-ai |
Adds mob goal where the mob constantly looks at players. Requires remove-ai . |
Boolean | false |
true |
allow-spawn-in-midair |
Boolean | false |
true |
|
cancel-attack |
Since 4.0 Beta 13. Determines whether or not the attacks done by a spawned entity are canceled when attack-spell is specified. |
Boolean | true |
true |
attack-spell |
Sub-spell which is casted when the mob attacks. | String | false |
|
spell-on-spawn |
Sub-spell which is cast on spawn with the entity or its location as the target if applicable. | String | false |
|
spell-on-death |
Since 4.0 Beta 14. Sub-spell cast on the spawned entity when it dies. | String | false |
|
spell-on-target |
Since 4.0 Beta 14. Sub-spell on the target of the spawned entity when it changes targets. | String | false |
|
attributes |
Attributes for the mob. | false |
||
potion-effects |
Potion effect list for the mob. Each follows format potion duration strength ambient .- potion : potion type- duration : integer duration in server ticks (600 if unspecified)- strength : integer (0 if unspecified)- ambient : write ambient for ambient particles (false if unspecified) |
String List | false |
Example:
Summon-Wolf:
spell-class: ".targeted.SpawnEntitySpell"
cooldown: 60
location: caster
entity:
entity: wolf
tamed: true
color: blue