- Major breaking change to the structure of the format of the JSON, see the github for more details
- Adds in the concept of waves, allowing for, well, waves of enemies to appear instead of one set of enemies and done.
- Waves have most of the concepts the horde once had in them, such as how many enemies need to be killed, how many can be spawned at once, etc.
- As such, each wave in a single horde can play entirely differently!
- Adds in an optional boss phase for each wave
- If boss entities are included, when the life count is depleted in a wave, and alternate boss bar also defined in the config will be displayed, and the wave will only end when the determined boss entities are killed
- Depending on configuration, the normal horde can either continue to spawn, or not during the boss phase.
- Hordes are loaded from a subfolder in the config folder now, again see the github for details
- But, this means if you keep every horde in its own file, and one file breaks, every other horde should work fine.
- Fixes issue making modded entities not work in JSON hordes.
- direct 1.21.1 port
- Quilt support available when the QFAPI launches for 1.21.1
- direct 1.21.1 port
- Fix package name disparity
- 1.21 port
- 1.21 port
- Use Quilted Fabric API for quilt
- Fixes bug where modded entities would register as vanilla ones falsely
- Adds nbt tag support to the json hordes
- Backport of 0.5 features previously exclusive to 1.20.4
- Adds nbt tag support to the json hordes
- Backport of 0.5 features previously exclusive to 1.20.4
- Adds nbt tag support to the json hordes
- /startJsonHorde now can accept a player as an anchorTarget parameter.
- If a non-player is calling /startJsonHorde, anchorTarget is a required parameter



