summon

Summons an entity and returns its context. Uses the same parameter order as summon command. If the function return value is not used, the only generated command from this function will be summon.

Usage

context result = summon(<entity type>, [spawn pos], [spawn event] [name tag]);
context result = summon(<entity type>, <name tag> [spawn pos]);

Arguments

  • entity type - entity type to summon.
  • spawn pos - spawn position.
  • spawn event - event to execute on spawned entity.
  • name tag - name of the entity.

Example

func testSummon() {
    context pig = summon("pig");
}