The "mauto" command may be used to add automatic blocks, or automata, to your world, These share a common base with the "block monster" automata, we apologize if the naming is confusing!
Automata are active anytime their chunk is loaded, and deactivate when the chunk unloads. When deactivating, they will cancel their effects and despawn any mobs they had spawned.
/mauto add <type> to add a new automata to the world, in the location in which you are standing.
Magic comes with a few preset automata, such as
spawner, and you can add more to automata.yml.
Automata can spawn mobs via the "spawn.mobs" property, which can be a single mob, a list of mobs, or a probability table.
/mauto add spawner spawn.mobs warlock
Automata can have an "effects" property, which is an effects list (or reference to a global effects list defined in effects.yml)
This can be used to add cool particle effects to your world, such as with the
fountain example that is builtin to the default configs.
/mauto list command can be used to list all active automata. use
/mauto select to select one of these.
/mauto remove command can remove your selected automaton, and
/mauto describe and
/mauto configure can view and change the properties of your selection.
Automaton can have a parameters block that overrides their configured template, similar to how wands work.
This means you can
/mauto add spawner spawn.mobs creeper to add a creeper spawner, or
/mauto add fountain effects earth to add a different kind of effect.