summaryrefslogtreecommitdiffstats
path: root/nms-patches/RecipesBanner.patch
diff options
context:
space:
mode:
Diffstat (limited to 'nms-patches/RecipesBanner.patch')
-rw-r--r--nms-patches/RecipesBanner.patch34
1 files changed, 34 insertions, 0 deletions
diff --git a/nms-patches/RecipesBanner.patch b/nms-patches/RecipesBanner.patch
new file mode 100644
index 00000000..f84764eb
--- /dev/null
+++ b/nms-patches/RecipesBanner.patch
@@ -0,0 +1,34 @@
+--- /home/matt/mc-dev-private//net/minecraft/server/RecipesBanner.java 2015-02-26 22:40:23.055608134 +0000
++++ src/main/java/net/minecraft/server/RecipesBanner.java 2015-02-26 22:40:23.055608134 +0000
+@@ -20,9 +20,13 @@
+
+ static class SyntheticClass_1 { }
+
+- static class AddRecipe implements IRecipe {
++ static class AddRecipe extends ShapelessRecipes implements IRecipe { // CraftBukkit - added extends
+
+- private AddRecipe() {}
++ // CraftBukkit start - Delegate to new parent class with bogus info
++ private AddRecipe() {
++ super(new ItemStack(Items.BANNER, 0, 0), java.util.Arrays.asList(new ItemStack(Items.BANNER)));
++ }
++ // CraftBukkit end
+
+ public boolean a(InventoryCrafting inventorycrafting, World world) {
+ boolean flag = false;
+@@ -210,9 +214,13 @@
+ }
+ }
+
+- static class DuplicateRecipe implements IRecipe {
++ static class DuplicateRecipe extends ShapelessRecipes implements IRecipe { // CraftBukkit - added extends
+
+- private DuplicateRecipe() {}
++ // CraftBukkit start - Delegate to new parent class with bogus info
++ private DuplicateRecipe() {
++ super(new ItemStack(Items.BANNER, 0, 0), java.util.Arrays.asList(new ItemStack(Items.DYE, 0, 5)));
++ }
++ // CraftBukkit end
+
+ public boolean a(InventoryCrafting inventorycrafting, World world) {
+ ItemStack itemstack = null;