34
34
import static gregtech .api .util .GTRecipeBuilder .TICKS ;
35
35
import static gregtech .api .util .GTRecipeConstants .UniversalChemical ;
36
36
37
+ import java .util .ArrayList ;
37
38
import java .util .Arrays ;
38
39
import java .util .List ;
40
+ import java .util .stream .Collectors ;
39
41
40
42
import net .minecraft .item .ItemStack ;
41
43
import net .minecraftforge .fluids .FluidRegistry ;
44
+ import net .minecraftforge .oredict .OreDictionary ;
42
45
43
46
import com .dreammaster .gthandler .CustomItemList ;
44
47
import com .dreammaster .item .NHItemList ;
@@ -115,10 +118,16 @@ public void loadRecipes() {
115
118
GTOreDictUnificator .get (OrePrefixes .dustSmall , Materials .Glass , 1L ),
116
119
"craftingToolMortar" ,
117
120
getModItem (TinkerConstruct .ID , "GlassPane" , 1 , 0 , missing ));
121
+ List <ItemStack > meatItems = new ArrayList <>(OreDictionary .getOres ("listAllmeatraw" )).stream ()
122
+ .filter (
123
+ itemStack -> !ItemStack .areItemStacksEqual (
124
+ itemStack ,
125
+ GTOreDictUnificator .get (OrePrefixes .dust , Materials .MeatRaw , 1L )))
126
+ .collect (Collectors .toList ());
118
127
addShapelessRecipe (
119
128
GTOreDictUnificator .get (OrePrefixes .dust , Materials .MeatRaw , 1L ),
120
129
"craftingToolMortar" ,
121
- "listAllmeatraw" );
130
+ meatItems );
122
131
addShapelessRecipe (
123
132
GTOreDictUnificator .get (OrePrefixes .dust , Materials .MeatRaw , 1L ),
124
133
"craftingToolMortar" ,
@@ -127,10 +136,16 @@ public void loadRecipes() {
127
136
getModItem (Minecraft .ID , "sugar" , 4 , 0 , missing ),
128
137
"craftingToolMortar" ,
129
138
getModItem (CropsPlusPlus .ID , "foodBerries" , 1 , 1 , missing ));
139
+ List <ItemStack > cookedMeatItems = new ArrayList <>(OreDictionary .getOres ("listAllmeatcooked" )).stream ()
140
+ .filter (
141
+ itemStack -> !ItemStack .areItemStacksEqual (
142
+ itemStack ,
143
+ GTOreDictUnificator .get (OrePrefixes .dust , Materials .MeatCooked , 1L )))
144
+ .collect (Collectors .toList ());
130
145
addShapelessRecipe (
131
146
GTOreDictUnificator .get (OrePrefixes .dust , Materials .MeatCooked , 1L ),
132
147
"craftingToolMortar" ,
133
- "listAllmeatcooked" );
148
+ cookedMeatItems );
134
149
addShapelessRecipe (
135
150
GTOreDictUnificator .get (OrePrefixes .dust , Materials .MeatCooked , 1L ),
136
151
"craftingToolMortar" ,
0 commit comments