Interface IShapedCraftingRecipe
- All Known Implementing Classes:
ShapedCraftRecipe,ShapedEliteCraftRecipe
public interface IShapedCraftingRecipe
-
Method Summary
Modifier and TypeMethodDescriptiondefault CraftingDatacheckShape(CraftingRecipe<?> recipe, Map<Character,Ingredient> recipeIngredients, boolean exactMeta, List<List<org.bukkit.inventory.ItemStack>> matrix, String[] shape)voidintString[]getShape()String[]String[]String[]intgetWidth()booleanbooleanbooleanvoidsetMirrorHorizontal(boolean mirrorHorizontal)voidsetMirrorRotation(boolean mirrorHorizontal)voidsetMirrorVertical(boolean mirrorHorizontal)
-
Method Details
-
getShapeMirrorHorizontal
String[] getShapeMirrorHorizontal() -
getShapeMirrorVertical
String[] getShapeMirrorVertical() -
getShapeRotated
String[] getShapeRotated() -
getShape
String[] getShape() -
getWidth
int getWidth() -
getHeight
int getHeight() -
setMirrorHorizontal
void setMirrorHorizontal(boolean mirrorHorizontal) -
setMirrorVertical
void setMirrorVertical(boolean mirrorHorizontal) -
setMirrorRotation
void setMirrorRotation(boolean mirrorHorizontal) -
mirrorHorizontal
boolean mirrorHorizontal() -
mirrorVertical
boolean mirrorVertical() -
mirrorRotation
boolean mirrorRotation() -
constructShape
void constructShape() -
checkShape
default CraftingData checkShape(CraftingRecipe<?> recipe, Map<Character,Ingredient> recipeIngredients, boolean exactMeta, List<List<org.bukkit.inventory.ItemStack>> matrix, String[] shape)
-