A datapack cannot be placed at a higher priority than Vanilla by being loaded "first" or "before Vanilla" as implied so.
In order to override vanilla loot tables, advancements, etc., another datapack named "vanilla" unrelated to one's own with a "minecraft" namespace must exist and house your data.
Attachments
Comments 3
W e l p.
Glad that's working xD I was clearly thinking in terms of priority as opposed to loading despite reading over my own description. Thanks a lot, friend !
If your data pack is loaded first, its files get overridden by vanilla's. Think of it like the resource pack menu – the first resource pack (the one on the bottom) gets overridden by the ones on top.
You want your data pack to load after vanilla. That way, vanilla will load its files, then your data pack will override them.