NPC objective no longer uses count, NPC_RESPOND without a response index now defaults to 0.
Added SpawnPokemonAction (Give and Spawn) for quests.
Changed RandomObjective, moved PokemonObjective away from storing specs as this breaks things.
Added FollowthroughObjective.
Added a builder pattern for quests.
Fixed FakePlayers causing errors with Quests.
Added KEY_ITEM and TAKE_KEY_ITEM actions.
Added DIALOGUE action.
NPC type objectives now chain to one another, unlocking infinite possibilities with DIALOGUE.
Removed quest type and rarity.
Quests can now be set to be repeatable explicitly.
Quests can now be marked as unabandonable.
Multiple quests with the same NPC now go one after another.
Quest icons are now much higher resolution.
Quest overlay in the bottom corner of the screen will now point to quest markers of the shown quest, if any are present.
Miscellaneous:
Added Dynamax.
Added support for Emissive textures. All Strike and Alter Pokémon now have this.
Added new advancements for forms.
Added recipes for curry ingredients.
Implemented in-depth riding. All generation 1 Pokémon now use this system – riding these Pokémon will feel entirely different, with each Pokémon individually customized.
You can now place stuff on tables!
All Pokémon in Sword and Shield are on a generation 8 moveset. Any that haven’t made the cut yet are on generation 7.
Added a structures spawn condition, for creating spawn sets within Minecraft structures such as strongholds.
Added new Better Spawner block category, structure.