Boot Order
Amethyst has a custom initialization sequence that replaces minecraft:load so that systems are initialized in the correct order.
Function tags called on data pack load:
#amethyst:init: score and stack initialization#amethyst:var: global variables and reflection data#amethyst:load: functions with theloadtag.
Any functions with the tag minecraft:load will be replaced by amethyst:load. This system is in place to allow multiple data packs compiled with Amethyst to work together.