CustomCrafting | Create custom recipes Mc 1.8.x - 1.13.x 4.1.0-beta

Easily create your own crafting recipes

  1. WolfyScript
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Languages Supported:
    German
    Title.png

    Minecraft 1.8.8 - 1.13.1

    Java 8+ is required

    CustomCrafting makes it easy to create your own crafting recipes!


    For every single recipe you have a lot of options! So you have the full control over you recipes!

    With the new GUI you can easily create your recipes!


    features.png
    • Create simple and also advanced shapeless and shaped recipes.
    • In game GUIs with a lot possibilities and still easy to use.
    • The ingredients can be configured with ItemMeta and NBTData
    • You can even set mutiple items per crafting grid.
    • Permission per recipe. Allow specific players to craft a recipe.
    • Advanced workbench as a add on. Set recipes to be craftable in this workbench only.
    • Share your recipe packs with others.
    commands.png
    • /cc <option> or /customcrafting <option>
    • options:
      • studio - opens the recipe creator
      • reload - reloads all configs and recipes
      • help - displays the help menu
      • debug - toggles the debug mode
    permissions.png
    • customcrafting.*
      • customcrafting.cmd.*
      • customcrafting.cmd.studio
      • customcrafting.cmd.reload
      • customcrafting.cmd.help
      • customcrafting.cmd.debug
      • customcrafting.craft.*
        • customcrafting.craft.<your_recipe_id>
    videos.png

    4.0.0 updated video comes in the following week!

    support and reviews.png

    This plugin is a lot of work and hard to maintain.
    Reviews help me to get insparation, let me work harder and improve the plugin.

    If you found a bug, glitch or issue, please report it to me before you write a bad review and also suggestions don't belong in the review area!

    If you have suggestion, need help or just want to talk...
    then you are free to join my discord!



    You can of course write me on spigot too!

    Or you can find all latest updates here on my twitter.

    This page is currently under maintenance!

    Updating this page for the 4.0.0 update!


    • Create your own recipes!
    • Set recipes to use permissions
    • Allow recipes to be crafted in normal crafting tables or only allow them in the andvanced crafting table
    • Create shapeless recipes
    • Many options for the ingredients:
      • multiple materials per ingredient
      • variants (only mc 1.8 - 1.12)
      • display names
        • customcrafting:all_names : has to have a display name, but it's not specified
      • no display name
      • amount (shapeless recipe only)
      • set skull owners
        • customcrafting:all_owners : has to have a skull owner, but it's specified
      • set skull textures
        • customcrafting:all_textures : has to have a skull texture, but it's not specified
      • set item file
      • lore
      • enchantments
      • stack_size
    • Many options for the result item:
      • material
      • variants (only mc 1.8 - 1.12)
      • amount
      • item file
      • display name
        • customcrafting:no_name : uses default mc name
      • lore
      • enchantments
      • item flags
      • skull owner
      • skull texture
      • unbreakable
      • banner options: base color, patterns
      • book options: title, author, pages
      • data file (e.g. Book file for creating books with hover- and clickevents)
    • Set sound for when the item is crafted! Can be set to 'none' for no sound!
    • Create book meta files and configure pages with hover- and clickevents
    • Create item files and use these files in every recipe you want. As a ingredient or result item!
    • Use permissions:
      • customcrafting.* : Permissions for everything from CustomCrafting!
      • customcrafting.craft.* : Permission for ervery recipe!
      • customcrafting.craft.<recipe_ID> : permission for the set recipe!

    Download the CustomCrafting.jar and put it in the plugins folder of your Server!

    Then start your server. CustomCrafting will create the needed files.

    You can then stop the server again.

    Now you can setup the Main-Config.yml, in which you can configure the auto updater and the language.

    The secrurity code is important, because else people would be able to create the advanced_workbench with an anvil.
    If the code changes, then every advanced workbench created till then will not work anymore!

    Code (YAML):

    item_file
    : name             #The name of the item file you created! Without the file type like .item, .yml, etc.!

    material
    : 'name or number'  #The name of the material. For Mc 1.8 - 1.12 you can also use numric ids!

    variant
    : 0                  #The variant of the material (ONLY Mc 1.8 - 1.12)

    amount
    : 1                   #The amount of the result item.

    customName
    : '&6Name'        #The display name of the item. Use & for color codes

    lore
    :                      #The lore of the item.
    - 'row1'                    #rows are created like that.
    - 'row2'
    - 'etc.'

    lore
    : []                    #Empty lore

    enchantments
    :              #The enchantments the item has
    - protection:1              #You can use the names for mc 1.8 - 1.13.1! Numeric ids can also be used, but only for mc 1.8 - 1.12
    - unbreaking:3
    - fortune:1

    enchantments
    : []            #Empty enchantments

    metadata
    :                  #Metadata for the item
    - item_flags=flags          #Item flags. saparate with a ,

    - skull_owner=owner         #Sets the skull owner

    - skull_texture=url         #Sets the skull texture. Use the url of mojang

    - unbreakable=false         #Sets the item as unbreakable. Set to true or false

    - base_color=0              #Sets the base color of a banner. Use a number from 0(black) - 15(white)

    - patterns=cs:15            #Sets the patterns for a banner. "patternType:color".
                                #Use shorts for the patterns found below. multiple patterns with ; between! Order is importent!

    - title=&6Title             #Sets the book title. Use & for color colors.

    - author=&3WolfyScript      #Sets the book author. Doesn't have to be a player. Use & for color codes.

    - pages=page1;page2         #Sets the book pages. Only one Text per Page! No Events possible! Use the meta file for this!

    - data_file=name            #Sets the meta file. Only file name and no file type! Currently only book file possible!


    #Item Flags
    HIDE_ENCHANTS, HIDE_ATTRIBUTES, HIDE_UNBREAKABLE, HIDE_DESTROYS, HIDE_PLACED_ON, HIDE_POTION_EFFECTS

    #Banner Patterns
    BASE = b
    SQUARE_BOTTOM_LEFT = bl
    SQUARE_BOTTOM_RIGHT = br
    SQUARE_TOP_LEFT = tl
    SQUARE_TOP_RIGHT = tr
    STRIPE_BOTTOM = bs
    STRIPE_TOP = ts
    STRIPE_LEFT = ls
    STRIPE_RIGHT = rs
    STRIPE_CENTER = cs
    STRIPE_MIDDLE = ms
    STRIPE_DOWNRIGHT = drs
    STRIPE_DOWNLEFT = dls
    STRIPE_SMALL = ss
    CROSS = cr
    STRAIGHT_CROSS = sc
    TRIANGLE_BOTTOM = bt
    TRIANGLE_TOP = tt
    TRIANGLES_BOTTOM = bts
    TRIANGLES_TOP = tts
    DIAGONAL_LEFT = ld
    DIAGONAL_RIGHT = rd
    DIAGONAL_LEFT_MIRROR = lud
    DIAGONAL_RIGHT_MIRROR = rud
    CIRCLE_MIDDLE = mc
    RHOMBUS_MIDDLE = mr
    HALF_VERTICAL = vh
    HALF_HORIZONTAL = hh
    HALF_VERTICAL_MIRROR = vhr
    HALF_HORIZONTAL_MIRROR = hhb
    BORDER = bo
    CURLY_BORDER = cbo
    CREEPER = cre
    GRADIENT = gra
    GRADIENT_UP = gru
    BRICKS = bri
    SKULL = sku
    FLOWER = flo
    MOJANG = moj
     
    If you don't want the numeric ids for Minecraft 1.8 - 1.12 but the names. Then you have to use these spigot material names Mc 1.8 - 1.12.2

    Code (YAML):

    #The shape is created likes this

    shape
    :             #This recipe would be 3*3 big. You can also replace the numbers with letters. Spaces indicate air
    - '123'             #First row of the crafting table
    - '456'             #Second row
    - '789'             #Third row
     
    - '12'              #This recipe is 2*2
    - '34'

    - '12'              #This recipe is 1*2

    - '1'               #This recipe is 2*1
    - '2'

    shapeless
    : false    #You can set the recipe to be shapeless or not

    materials
    :
        1
    :                     #The key from the recipe!
          DIAMOND
    : []            #Under the key you can set the material.
     
        3
    :
          OAK_PLANKS
    : []        #You can set multiple materials per key
          SPRUCE_PLANKS
    : []
          BIRCH_PLANKS
    : []
        2
    :
          OAK_WOOD
    :                    #You can define the metadata below the material
          - display_names=name          #Sets the display names the item has to have. separate the names with a ,!
     
          - skull_owners=owners         #Sets the owerns the item has to have separate with a ;!
     
          - skull_textures=textures     #separate with a ;!
     
          - no_display_name=false       #Sets that the ingrident mustn't have a display name
     
          - item_file=file              #Sets the item file, where it loads the metadata from. It creates a file if it doesn't exist
     
          - variants=0                  #Sets the variants. The item has to be one of it (ONLY Mc 1.8 - 1.12)
     


    For Developers, this plugin also includes an API that can be used to create your own recipes as well and connect them to your plugin!

    The API also fires a CustomCraftEvent everytime a custom recipe is used in the Advanced Workbench!
    Code (Text):
    @EventHandler
    public void onCustomCraft(CustomCraftEvent event){
    }
    With this event, you can change the result and also manipulate anything for this recipe!

Recent Reviews

  1. Jugo5112000
    Jugo5112000
    5/5,
    Version: 3.0.0
    The best plugin and the best the three suggestions
    1) Create a discord for will give an ideas bugrepprts
    2) Gui in Game
    3) we can put
    D:
    DIAMOND
    - 5 ( AMOUN OF THE ITEMS THAT I WANT FOR THE RECIPE)

    WELL DONE NETWORK USE IT

    play.lobosarcraft.net
    1. WolfyScript
      Author's Response
      Thank you,
      I will make a discord server ;) And yeah I'm already working on adding an in game Gui and the feature with the amount is also really great!
  2. Shadowhacker
    Shadowhacker
    5/5,
    Version: 3.0.0
    The new update 3.0 is really great! Don't be afraid, after you get the idea of the settings, it's really great! Recommend, also dev is helpful and tries to fix things and improve them! Keep up the great work!
    1. WolfyScript
      Author's Response
      Thank you,
      of course I always try to do my best to improve the plugin.
      There is no way I am finished with this plugin ;)
  3. PatrickGamer
    PatrickGamer
    5/5,
    Version: 2.0.4
    nice bu its important, that it supports ingame editor.
    Add this pls.
    You know what i mean ?
    Put Items in a GUI ingame and save it, like ProRecipes.
    1. WolfyScript
      Author's Response
      Thanks for your review.
      Yeah I know what you mean. I also had this in mind and will add this in the future.
      This will definitely improve the usability of the plugin.
  4. wegweisen
    wegweisen
    5/5,
    Version: 2.0.1
    Perfect plugin for my server. Works great! In the beginning I had a problem but the author helped me to get it fixed. <3