public static ResourceLocation GetFunctionPath(Namespace ns, CommandWrapper.ParameterFunction pf, string param) { return(GetFunctionPath(ns, pf, pf.Method.DeclaringType, param)); }
public void RunFunction(Advancement a, Namespace ns, CommandWrapper.ParameterFunction f, string param) { a.Reward = Reward.Function(ns, f, param); Create(a); }
public static Reward Function(Namespace ns, CommandWrapper.ParameterFunction pf, string param) { return(new Reward("function", FunctionWriter.GetFunctionPath(ns, pf, param))); }