@@ -50,6 +50,12 @@ public static void addSmeltingRecipe(Consumer<FinishedRecipe> provider, @NotNull
5050 addSmeltingRecipe (provider , GTCEu .id (regName ), input , output , experience );
5151 }
5252
53+ public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
54+ ItemStack input ,
55+ ItemStack output ) {
56+ addSmeltingRecipe (provider , regName , input , output , 0 );
57+ }
58+
5359 public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
5460 Ingredient input , ItemStack output , float experience ) {
5561 new SmeltingRecipeBuilder (regName ).input (input ).output (output ).cookingTime (200 ).experience (experience )
@@ -62,6 +68,53 @@ public static void addSmeltingRecipe(Consumer<FinishedRecipe> provider, @NotNull
6268 .save (provider );
6369 }
6470
71+ public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , ItemStack input ,
72+ ItemStack output ) {
73+ addSmeltingRecipe (provider , GTCEu .id (regName ), input , output , 0.0f );
74+ }
75+
76+ public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , Item input ,
77+ Item output ) {
78+ addSmeltingRecipe (provider , GTCEu .id (regName ), input .getDefaultInstance (), output .getDefaultInstance (), 0.0f );
79+ }
80+
81+ public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , Item input ,
82+ Item output , float experience ) {
83+ addSmeltingRecipe (provider , GTCEu .id (regName ), input .getDefaultInstance (), output .getDefaultInstance (),
84+ experience );
85+ }
86+
87+ public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , ItemStack input ,
88+ ItemStack output , float experience ) {
89+ addSmeltingRecipe (provider , GTCEu .id (regName ), input , output , experience );
90+ }
91+
92+ public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
93+ ItemStack input , ItemStack output , float experience ) {
94+ new SmeltingRecipeBuilder (regName ).input (input ).output (output ).cookingTime (200 ).experience (experience )
95+ .save (provider );
96+ }
97+
98+ public static void addBlastingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName ,
99+ ItemStack input , ItemStack output ) {
100+ addBlastingRecipe (provider , regName , Ingredient .of (input ), output , 0.0f );
101+ }
102+
103+ public static void addBlastingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName ,
104+ ItemStack input , ItemStack output , float experience ) {
105+ addBlastingRecipe (provider , regName , Ingredient .of (input ), output , experience );
106+ }
107+
108+ public static void addBlastingRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
109+ ItemStack input , ItemStack output ) {
110+ addBlastingRecipe (provider , regName , Ingredient .of (input ), output , 0.0f );
111+ }
112+
113+ public static void addBlastingRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
114+ ItemStack input , ItemStack output , float experience ) {
115+ addBlastingRecipe (provider , regName , Ingredient .of (input ), output , experience );
116+ }
117+
65118 public static void addBlastingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , TagKey <Item > input ,
66119 ItemStack output , float experience ) {
67120 addBlastingRecipe (provider , GTCEu .id (regName ), input , output , experience );
@@ -84,6 +137,12 @@ public static void addBlastingRecipe(Consumer<FinishedRecipe> provider, @NotNull
84137 .save (provider );
85138 }
86139
140+ public static void addSmokingRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
141+ ItemStack input ,
142+ ItemStack output ) {
143+ addSmokingRecipe (provider , regName , input , output , 0.0f );
144+ }
145+
87146 public static void addSmokingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , TagKey <Item > input ,
88147 ItemStack output , float experience ) {
89148 addSmokingRecipe (provider , GTCEu .id (regName ), input , output , experience );
@@ -126,6 +185,12 @@ public static void addCampfireRecipe(Consumer<FinishedRecipe> provider, @NotNull
126185 addCampfireRecipe (provider , GTCEu .id (regName ), input , output , 0 );
127186 }
128187
188+ public static void addCampfireRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
189+ ItemStack input ,
190+ ItemStack output ) {
191+ addCampfireRecipe (provider , regName , input , output , 0 );
192+ }
193+
129194 public static void addCampfireRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
130195 ItemStack input , ItemStack output , float experience ) {
131196 new CampfireRecipeBuilder (regName ).input (input ).output (output ).cookingTime (100 ).experience (experience )
@@ -148,33 +213,6 @@ public static void addCampfireRecipe(Consumer<FinishedRecipe> provider, @NotNull
148213 .save (provider );
149214 }
150215
151- public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , ItemStack input ,
152- ItemStack output ) {
153- addSmeltingRecipe (provider , GTCEu .id (regName ), input , output , 0.0f );
154- }
155-
156- public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , Item input ,
157- Item output ) {
158- addSmeltingRecipe (provider , GTCEu .id (regName ), input .getDefaultInstance (), output .getDefaultInstance (), 0.0f );
159- }
160-
161- public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , Item input ,
162- Item output , float experience ) {
163- addSmeltingRecipe (provider , GTCEu .id (regName ), input .getDefaultInstance (), output .getDefaultInstance (),
164- experience );
165- }
166-
167- public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull String regName , ItemStack input ,
168- ItemStack output , float experience ) {
169- addSmeltingRecipe (provider , GTCEu .id (regName ), input , output , experience );
170- }
171-
172- public static void addSmeltingRecipe (Consumer <FinishedRecipe > provider , @ NotNull ResourceLocation regName ,
173- ItemStack input , ItemStack output , float experience ) {
174- new SmeltingRecipeBuilder (regName ).input (input ).output (output ).cookingTime (200 ).experience (experience )
175- .save (provider );
176- }
177-
178216 /**
179217 * Adds a shaped recipe which clears the nbt of the outputs
180218 *
0 commit comments