--- a/net/minecraft/server/RecipiesShield.java +++ b/net/minecraft/server/RecipiesShield.java @@ -13,9 +13,13 @@ static class SyntheticClass_1 { } - static class Decoration implements IRecipe { + static class Decoration extends ShapelessRecipes implements IRecipe { // CraftBukkit - added extends - private Decoration() {} + // CraftBukkit start - Delegate to new parent class with bogus info + private Decoration() { + super(new ItemStack(Items.SHIELD, 0 ,0), java.util.Arrays.asList(new ItemStack(Items.BANNER, 0, 0))); + } + // CraftBukkit end public boolean a(InventoryCrafting inventorycrafting, World world) { ItemStack itemstack = null;