3
0
Mirror von https://github.com/PaperMC/Paper.git synchronisiert 2024-12-19 13:00:06 +01:00

Don't rotate ShapedRecipes. Fixes BUKKIT-1334

ShapedRecipe's getShape() always returns a 90deg rotated shape of the original shape, this commit fixes it.
Dieser Commit ist enthalten in:
THDigi 2012-08-05 17:32:35 +03:00 committet von feildmaster
Ursprung 164c066453
Commit 7dc47892a4

Datei anzeigen

@ -25,9 +25,9 @@ public class ShapedRecipes implements IRecipe {
public org.bukkit.inventory.ShapedRecipe toBukkitRecipe() { public org.bukkit.inventory.ShapedRecipe toBukkitRecipe() {
CraftItemStack result = new CraftItemStack(this.result); CraftItemStack result = new CraftItemStack(this.result);
CraftShapedRecipe recipe = new CraftShapedRecipe(result, this); CraftShapedRecipe recipe = new CraftShapedRecipe(result, this);
switch (this.width) {
case 1:
switch (this.height) { switch (this.height) {
case 1:
switch (this.width) {
case 1: case 1:
recipe.shape("a"); recipe.shape("a");
break; break;
@ -40,7 +40,7 @@ public class ShapedRecipes implements IRecipe {
} }
break; break;
case 2: case 2:
switch (this.height) { switch (this.width) {
case 1: case 1:
recipe.shape("a","b"); recipe.shape("a","b");
break; break;
@ -53,7 +53,7 @@ public class ShapedRecipes implements IRecipe {
} }
break; break;
case 3: case 3:
switch (this.height) { switch (this.width) {
case 1: case 1:
recipe.shape("a","b","c"); recipe.shape("a","b","c");
break; break;