Răsfoiți Sursa

Filter recipe type

shedaniel 4 ani în urmă
părinte
comite
6809f7d16a

+ 2 - 2
RoughlyEnoughItems-default-plugin/src/main/java/me/shedaniel/rei/plugin/DefaultPlugin.java

@@ -234,8 +234,8 @@ public class DefaultPlugin implements REIPluginV0, BuiltinPlugin {
     
     @Override
     public void registerRecipeDisplays(RecipeHelper recipeHelper) {
-        recipeHelper.registerRecipes(CRAFTING, ShapelessRecipe.class, DefaultShapelessDisplay::new);
-        recipeHelper.registerRecipes(CRAFTING, ShapedRecipe.class, DefaultShapedDisplay::new);
+        recipeHelper.registerRecipes(CRAFTING, (Recipe recipe) -> recipe instanceof ShapelessRecipe && recipe.getType() == RecipeType.CRAFTING, DefaultShapelessDisplay::new);
+        recipeHelper.registerRecipes(CRAFTING, (Recipe recipe) -> recipe instanceof ShapedRecipe && recipe.getType() == RecipeType.CRAFTING, DefaultShapedDisplay::new);
         recipeHelper.registerRecipes(SMELTING, SmeltingRecipe.class, DefaultSmeltingDisplay::new);
         recipeHelper.registerRecipes(SMOKING, SmokingRecipe.class, DefaultSmokingDisplay::new);
         recipeHelper.registerRecipes(BLASTING, BlastingRecipe.class, DefaultBlastingDisplay::new);