EASY AMBUSH DATAPACK

This folder is Example Content as defined by the Ambush License. You may copy,
modify, reuse, distribute, and sell anything in it without restriction and
without asking permission.

1. Copy this entire ambush_easy_template folder out of the jar.
2. Rename the folder to anything you like.
3. Edit data/my_pack/ambushes/my_first_ambush.json.
4. Put the folder in your world's datapacks folder.
5. Run /reload and /ambush list.

The only required fields are:
  "format": "easy"
  "name": "Your encounter name"
  "mob": "minecraft:zombie"
  "count": 5

Optional `"weight": 100` controls relative selection against other eligible
encounters in the same cooldown group. Larger numbers are more common. Zero
keeps manual commands working but disables automatic selection.

Default mobs spawn 40 to 56 blocks away, avoid line of sight, reject water,
and target all eligible players within 64 blocks of the encounter owner.
Use minimum_distance/distance to change the range. Set spawn_near_player true
only for intentional falling or flung encounters. Use target "owner" or "none"
to override targeting, placement "water" for intended water mobs, and
count_toward_wave false for passive raid mounts.

Use /ambush admin check my_pack:my_first_ambush if it does not load.
Use /ambush admin weights to inspect loaded weights, chances, and groups.
Unlockable encounters can define an "unlock" object containing kill progress,
conditions, activation type, delay, repeatability, and consumption. Use
/ambush admin unlocks to inspect your progress.
Each mob can use spawn_animation: "lightning", or an object with type
"lightning", "ground", "flung", or "falling". Projectile actions can add a
telegraph object with shape "circle", "path", or "both". See the bundled
animated_* and projected_* definitions.
