From 08a3b654b992ac707080f3b01e49e3241a1ae16a Mon Sep 17 00:00:00 2001 From: LexManos Date: Mon, 21 Mar 2016 18:20:15 -0700 Subject: [PATCH] Add ShieldDecoration and Tipped arrows to recipe sorter. Closes #2613 --- src/main/java/net/minecraftforge/oredict/RecipeSorter.java | 4 ++++ src/main/resources/forge_at.cfg | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/main/java/net/minecraftforge/oredict/RecipeSorter.java b/src/main/java/net/minecraftforge/oredict/RecipeSorter.java index 4ef622f88..341bb047c 100644 --- a/src/main/java/net/minecraftforge/oredict/RecipeSorter.java +++ b/src/main/java/net/minecraftforge/oredict/RecipeSorter.java @@ -19,11 +19,13 @@ import net.minecraft.item.crafting.IRecipe; import net.minecraft.item.crafting.RecipeBookCloning; import net.minecraft.item.crafting.RecipeFireworks; import net.minecraft.item.crafting.RecipeRepairItem; +import net.minecraft.item.crafting.RecipeTippedArrow; import net.minecraft.item.crafting.RecipesArmorDyes; import net.minecraft.item.crafting.RecipesMapCloning; import net.minecraft.item.crafting.RecipesMapExtending; import net.minecraft.item.crafting.ShapedRecipes; import net.minecraft.item.crafting.ShapelessRecipes; +import net.minecraft.item.crafting.ShieldRecipes; import net.minecraft.item.crafting.RecipesBanners.RecipeAddPattern; import net.minecraft.item.crafting.RecipesBanners.RecipeDuplicatePattern; import static net.minecraftforge.oredict.RecipeSorter.Category.*; @@ -118,8 +120,10 @@ public class RecipeSorter implements Comparator register("minecraft:shaped", ShapedRecipes.class, SHAPED, "before:minecraft:shapeless"); register("minecraft:mapextending", RecipesMapExtending.class, SHAPED, "after:minecraft:shaped before:minecraft:shapeless"); register("minecraft:shapeless", ShapelessRecipes.class, SHAPELESS, "after:minecraft:shaped"); + register("minecraft:shield_deco", ShieldRecipes.Decoration.class, SHAPELESS, "after:minecraft:shapeless"); //Size 2 register("minecraft:repair", RecipeRepairItem.class, SHAPELESS, "after:minecraft:shapeless"); //Size 4 register("minecraft:bookcloning", RecipeBookCloning.class, SHAPELESS, "after:minecraft:shapeless"); //Size 9 + register("minecraft:tippedarrow", RecipeTippedArrow.class, SHAPELESS, "after:minecraft:shapeless"); //Size 9 register("minecraft:fireworks", RecipeFireworks.class, SHAPELESS, "after:minecraft:shapeless"); //Size 10 register("minecraft:armordyes", RecipesArmorDyes.class, SHAPELESS, "after:minecraft:shapeless"); //Size 10 register("minecraft:mapcloning", RecipesMapCloning.class, SHAPELESS, "after:minecraft:shapeless"); //Size 10 diff --git a/src/main/resources/forge_at.cfg b/src/main/resources/forge_at.cfg index da08226c1..0aab4689c 100644 --- a/src/main/resources/forge_at.cfg +++ b/src/main/resources/forge_at.cfg @@ -110,6 +110,8 @@ public net.minecraft.world.gen.ChunkProviderServer field_73251_h # worldObj # RenderEntityItem protected net.minecraft.client.renderer.entity.RenderEntityItem func_177078_a(Lnet/minecraft/item/ItemStack;)I # getMiniItemCount +public net.minecraft.item.crafting.RecipeTippedArrow +public net.minecraft.item.crafting.ShieldRecipes$Decoration public net.minecraft.item.crafting.RecipesBanners$RecipeAddPattern public net.minecraft.item.crafting.RecipesBanners$RecipeDuplicatePattern public net.minecraft.block.state.BlockStateContainer$StateImplementation