Interface IShapedCraftingRecipe

All Known Implementing Classes:
ShapedCraftRecipe, ShapedEliteCraftRecipe

public interface IShapedCraftingRecipe
  • 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)