Advancement Triggers
Advancement Triggers are well...triggers for advancements, they're used to make sure an advancement can be unlocked if
these triggers are all met, as such you can think of them as fancy if statements.
For a list of vanilla triggers please check this Minecraft Wiki page.
Keep in mind they display all conditions available in current day Minecraft, however in our case we can only make use of conditions available in 1.16.5 or before.
The mineminenomi namespace is omitted from below for readability, assume all functions have mineminenomi: as a prefix.
Some of these triggers were made specifically for Mine Mine no Mi and are not meant to be reused (such as the mooteorologist trigger). You can of course still reuse them if you think they fit your use case.