Added capability for MCFunctions to be used directly in any resource.
Added capability for MCFunctions to be used directly in any resource JSON declaration.
For example, this is now valid:
const rewardDiamonds = MCFunction('reward_diamonds', () => {
give('@s', 'minecraft:diamond', 2)
})
Advancement('bred_two_cows', {
criteria: {
// Doesn't matter
},
rewards: {
function: rewardDiamonds
}
})