Registry Arguments
Registries in Minecraft hold all sort of information - possible item materials, block materials, enchantments, potion effects, ... and more! These arguments are particularly useful for retrieving type values.
Resource Argument
This argument is explained in detail on its own page: Registry Arguments (WIP).
Resource Key Argument
This argument is explained in detail on its own page: Registry Arguments (WIP).