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

SPIGOT-4296: Ensure recipe group set in craft translation

Dieser Commit ist enthalten in:
md_5 2018-08-21 18:19:37 +10:00
Ursprung 89492315d1
Commit 903c0e30c1
3 geänderte Dateien mit 5 neuen und 1 gelöschten Zeilen

Datei anzeigen

@ -18,7 +18,9 @@ public class CraftFurnaceRecipe extends FurnaceRecipe implements CraftRecipe {
if (recipe instanceof CraftFurnaceRecipe) { if (recipe instanceof CraftFurnaceRecipe) {
return (CraftFurnaceRecipe) recipe; return (CraftFurnaceRecipe) recipe;
} }
return new CraftFurnaceRecipe(recipe.getKey(), recipe.getResult(), recipe.getInput(), recipe.getExperience(), recipe.getCookingTime()); CraftFurnaceRecipe ret = new CraftFurnaceRecipe(recipe.getKey(), recipe.getResult(), recipe.getInput(), recipe.getExperience(), recipe.getCookingTime());
ret.setGroup(recipe.getGroup());
return ret;
} }
@Override @Override

Datei anzeigen

@ -31,6 +31,7 @@ public class CraftShapedRecipe extends ShapedRecipe implements CraftRecipe {
return (CraftShapedRecipe) recipe; return (CraftShapedRecipe) recipe;
} }
CraftShapedRecipe ret = new CraftShapedRecipe(recipe.getKey(), recipe.getResult()); CraftShapedRecipe ret = new CraftShapedRecipe(recipe.getKey(), recipe.getResult());
ret.setGroup(recipe.getGroup());
String[] shape = recipe.getShape(); String[] shape = recipe.getShape();
ret.shape(shape); ret.shape(shape);
Map<Character, ItemStack> ingredientMap = recipe.getIngredientMap(); Map<Character, ItemStack> ingredientMap = recipe.getIngredientMap();

Datei anzeigen

@ -31,6 +31,7 @@ public class CraftShapelessRecipe extends ShapelessRecipe implements CraftRecipe
return (CraftShapelessRecipe) recipe; return (CraftShapelessRecipe) recipe;
} }
CraftShapelessRecipe ret = new CraftShapelessRecipe(recipe.getKey(), recipe.getResult()); CraftShapelessRecipe ret = new CraftShapelessRecipe(recipe.getKey(), recipe.getResult());
ret.setGroup(recipe.getGroup());
for (ItemStack ingred : recipe.getIngredientList()) { for (ItemStack ingred : recipe.getIngredientList()) {
ret.addIngredient(ingred.getType(), ingred.getDurability()); ret.addIngredient(ingred.getType(), ingred.getDurability());
} }