EpicCraftings 2.1.2

Create custom crafts in a very unique way!

  1. Ajneb97
    Tested Minecraft Versions:
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    [​IMG]

    What can I do with EpicCraftings?
    This plugin allows you to create custom crafts in a very unique way. Using the /ecraft command (or a configurable crafting place) you can create Epic items with custom names, lore, enchantments, but only if you have the required items (All of this is configurable). You can create all the crafts you want and its a maximum of 15 required items per craft.

    Example: You can craft an item named: Epic Sword | But you need: x15 Diamonds, x15 Gold Ingots and whatever items you want.​


    [​IMG]


    [​IMG]
    = EpicCraftings | = EpicCraftingsPlus

    - Add your own crafts
    - Required items with custom names, lore and enchantments!
    - Crafts with custom names / colors / lore / enchantments
    - Crafts with a maximum of 15 required items!
    - Crafts with custom permissions!
    - Unbreakable Crafts
    - Hide-flags for crafts
    - Hide-flags for required items
    - Crafting Places

    - Works in 1.8+
    - GUI Inventory for crafts
    - No Permissions needed

    - Categorized Crafting Places
    - Cooldown for Crafts (Wait time)
    - Craft Commands
    - Random Crafts Option
    - Execute command when right click on the item
    - /ecraft create (With GUI) for creating crafts in a very easy way (Without touching the config)
    - Extra Requirements: Player levels, JobsReborn levels, Money
    - Categories
    - Probability of Success System
    - Potions Compatibility
    - Colored Leather Armor Compatibility
    - Heads with Texture Compatibility
    - Attribute Modifiers Compatibility
    - Hide Craftings with Permissions
    - Convert all Crafting Tables to open EpicCraftings Menu
    - Open EpicCrafting menu with command
    - Avoid crafting using money
    - Crafts with random enchantment levels
    - Crafts with random lore stats
    - Log File
    - Block Interaction with Crafted item
    - Block Use of Crafted Item in Crafting Tables
    - Boss Plugin Compatibility

    You can find the Premium version of this plugin here: [CLICK]

    Code (Text):
    # EpicCraftings by Ajneb97
    # I'm new here in the creation of plugins so it is possible that you can find bugs.
    # If so, please contact with me:
    # https://www.spigotmc.org/members/ajneb97.43796/
    # I suggest you to use IDs instead of item names! Here you can find a list:
    # IDs: http://www.minecraftinfo.com/idlist.htm
    # Materials Link: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
    # -> decorative-menu-item / menu-previous-page-item / click-to-craft-item <- Name/ID of the item.
    # -> firework-on-craft <- Set to true if you want to spawn a firework when a player craft an item on the plugins GUI. If not, set to false.
    # -> block-ecraft-command <- This option works if you want to make specific Crafting Places with the /ecraft setplace command
    # blocking the access to the /ecraft command.
    # -> Crafts (id) <- Name/ID of the item to craft.
    # -> Crafts (name) <- Here you can set a custom name for the item. You can use color codes.
    # -> Crafts (lore) <- Here you can set a custom lore for the item. You can use color codes. You can remove this section if you don't want
    # a lore for the item. You can add more lines if you want.
    # You can use the variable: %player% to add the name of the user who is crafting the item.
    # -> Crafts (enchants) <- Names of the enchantments that the item will have with the level of the enchant respectively.
    # Here you can find a list with all the enchantments: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/enchantments/Enchantment.html
    # You can remove this section if you don't want enchantments for the item.
    # -> Crafts (permission) <- Here you can add a custom permission to craft this item.
    # -> Crafts (hide-flags) <- With this you can hide some ItemFlags like the attributes, enchants and more. You can find all the flags names here:
    # https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html
    # -> Crafts (requires) <- Here you can set the items that the player will need to craft the original item.
    # Each line means one different item and remember to add a ';' after the ID to set the amount of this item and optional, a name and a lore.
    # For example if the 'requires option' have two lines ('264;15' and '266;10'), that means that the player will need 15 Diamonds and
    # 10 Gold Ingots to craft the original item. You can put a maximum of 15 required items.
    # Just remember: 'id;amount;name;lore-line1;lore-line2;...;ENCHANTS:ENCHANTNAME1,level:ENCHANTNAME2,level' (This is just for the required items).
    Config:
        decorative-menu-item: '160:3'
        menu-page-item: '262'
        click-to-craft-item: '58'
        firework-on-craft: true
        new-version-reminder: true
        block-ecraft-command: false
        Crafts:
            'super_sword':
                id: '276'
                name: "&4&lSuper Sword"
                lore:
                - "&6This is one of the best"
                - "&6swords on the server!"
                - ""
                - "&8[Created by: &c%player%&8]"
                enchants:
                - 'DAMAGE_ALL;6'
                - 'FIRE_ASPECT;3'
                requires:
                - '264;15;&bUnique Diamond;&7A legendary mineral;&7very hard to obtain..'
                - '266;10'
                permission: 'ecraft.supersword'
                hide-flags:
                - HIDE_ATTRIBUTES
            'gold_helmet':
                id: '314'
                name: "&e&lKing Helmet"
                lore:
                - "&6Difficult to obtain, difficult to craft."
                - "&6The &eKing Helmet &6is one of the most"
                - "&6wanted items on the server..."
                enchants:
                - 'PROTECTION_ENVIRONMENTAL;8'
                - 'THORNS;8'
                - 'OXYGEN;5'
                requires:
                - '314;10'
                - '322;20'
                - '396;20'
                - '266;50'
                - '348;50'
                - '351:11;60'
            'epic_bow':
                id: '261'
                name: "&aE&bP&cI&dC &6Bow"
                amount: '2'
                enchants:
                - 'ARROW_DAMAGE;4'
                - 'ARROW_INFINITE;1'
                requires:
                - '261;10;ENCHANTS:ARROW_DAMAGE,1'
                - '265;40'
                - '264;30'


    [​IMG]
    Is very simple. You need to add your own crafts by doing /ecraft create <craft> and then following the instructions on the config file. Here you can find tutorials:

    #Here you can define the inventory items, I suggest you to use IDs instead of item names. Here you can find all IDs: http://www.minecraftinfo.com/idlist.htm
    If you use 1.13+ versions you need to set a valid Material. Here is the full list:
    https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html

    decorative-menu-item: '160:3'
    menu-page-item: '262'
    click-to-craft-item: '58'

    #Set this to true if you want to spawn a firework when a player craft an item on the plugins GUI. If not, set to false.

    firework-on-craft: true

    #Set this to true to send a message to all OPs when there is a new version of the plugin.

    new-version-reminder: true

    #This option works if you want to make specific Crafting Places with the /ecraft setplace command blocking the access to the /ecraft command. If you don't know how Crafting Places works, see the tutorial below.
    block-ecraft-command: false

    #Name/ID of the item to craft.
    id: '276'

    #Here you can set a custom name for the item. You can use color codes.
    name: "&4&lSuper Sword"

    #Here you can set the amount of the item that the playaer will receive when crafting
    amount: '25'

    #Here you can set a custom lore for the item. You can use color codes. You can remove this section if you don't want a lore for the item. You can add more lines if you want. You can use the variable: %player% to add the name of the user who is crafting the item.
    lore:
    - "&6This is one of the best"
    - "&6swords on the server!"
    - ""
    - "&8[Created by: &c%player%&8]"


    #Names of the enchantments that the item will have with the level of the enchant respectively. Here you can find a list with all the enchantments: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/enchantments/Enchantment.html You can remove this section if you don't want enchantments for the item.
    enchants:
    - 'DAMAGE_ALL;6'
    - 'FIRE_ASPECT;3'

    #Here you can add a custom permission to craft this item.

    permission: 'ecraft.supersword'

    #Here you can decide if the item should be unbreakable
    unbreakable: true

    #With this you can hide some ItemFlags like the attributes, enchants and more. You can find all the flags names here: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemFlag.html
    hide-flags:
    - HIDE_ATTRIBUTES

    #If this option is enabled, the flags of the required items (enchantments,attributes) will be hidden. It's only for better looking.

    THIS FEATURE IS CONSTANTLY BEING MODIFIED, FOR NOW IT HAVE ERRORS SO USE IT AT YOUR OWN RISK.
    hide-required-items-flags: true

    Code (Text):
    'super_sword':
                id: '276'
                name: "&4&lSuper Sword"
                enchants:
                - 'DAMAGE_ALL;10'
                - 'FIRE_ASPECT;10'
                requires:
                - '264;15;&bUnique Diamond;&7A legendary mineral;&7very hard to obtain..;ENCHANTS:KNOCBACK,1:FIRE_ASPECT,2'
                - '266;10;ENCHANTS:KNOCKBACK,1'
    The required items work in this way:
    - 'id;amount;name;lore-line1;lore-line2;ENCHANTS:Enchantname1,level:Enchantname2,level'

    This means that the Super Sword will need two different items to be crafted.
    1) x15 Diamonds
    With name: Unique Diamond
    With lore:
    - 'A legendary mineral'
    - 'very hard to obtain..'
    With enchantments: Knockback 1 and Fire Aspect 2

    2) x10 Gold Ingots
    With enchantment: Knockback 1

    You can also set a "Crafting Place" on a block, so when people click on the block it will open the EpicCraftings menu. That is an alternative way to use the command /ecraft

    [​IMG]

    To create a Crafting Place you need to look at a block and type /ecraft createplace. If you want to remove it, look at the block and type /ecraft removeplace

    Currently the plugin have a very small API, just one event (for now)

    For this to work you need to add my plugin to your plugin external jars dependencies and to set softdepends: EpicCraftings on your plugin.yml file

    Code (Java):
    //Event called when player successfully craft an item and materials are removed from player inventory.
    @EventHandler
        public void testEvent(EpicCraftingsCraftEvent event){
            Player jugador = event.getPlayer();
            String craftName = event.getCraft();
        }

    [​IMG]
    -/ecraft Opens the plugin inventory
    -/ecraft create <name> Creates a new craft on the config
    -/ecraft delete <name> Deletes a craft
    -/ecraft list <page-number> Shows all created crafts
    -/ecraft setplace Creates a new Crafting Place
    -/ecraft removeplace Removes an existing Crafting Place
    -/ecraft give <craft-name> <player> Give the craft directly to the player
    -/ecraft reload Reload the config
    -/ecraft info Show plugin info

    [​IMG]
    Just one: ecraft.admin

    [​IMG]
    [​IMG]
    Tutorials/Reviews:

    Spanish (By me):


    Spanish (By maxmar628):


    Vietnamese (By Jillo):



    Translation:

    (You just need to replace the contents of your message.yml with the translation you want :p)
    Spanish (By Ajneb97): [Click here]
    Portuguese (By Rhander): [Click here]
    Chinese (By Process): [Click here]

Recent Updates

  1. 2.1.2
  2. 2.1.1
  3. 1.13.1

Recent Reviews

  1. GatuGamesX
    GatuGamesX
    5/5,
    Version: 2.1.1
    Me gusto dejo mis 5 estrellas ;) sigue asi llegaras muy arriba con esos plugins tan buenos que haces.
    1. Ajneb97
      Author's Response
      Gracias por tu review, cualquier sugerencia puedes dejarla en la discusion del plugin ;)
  2. Jose338
    Jose338
    5/5,
    Version: 1.12.2
    El plugin está muy bien y me funciona perfecto, pero podrías añadir que se pueda usar /ecraft give desde la consola? Gracias :)
    1. Ajneb97
      Author's Response
      Tengo una version premium de este plugin y siempre me confundo cuales actualizaciones hice para uno y para el otro jejej. Lo dejare anotado para no olvidarme de agregarlo la proxima actualizacion, gracias por la review!
  3. Vilzu45
    Vilzu45
    5/5,
    Version: 1.11.1
    This is so perfect plugin, but i have one problem, i'm using CreateYourOwnMenus plugin to make one time use items but when i hide the commands from the CYOM item and put it craftable on you plugin there is some weird &a&2&a&2ag"5awd& And then the lore... Can you help me?
    1. Ajneb97
      Author's Response
      Make sure both inventories have different name, or the plugin will detect a conflict. Thanks for the review!
  4. 924405813
    924405813
    5/5,
    Version: 1.11.1
    I think you should also give Plus to this feature five stars .............how do you feel
  5. zide888
    zide888
    5/5,
    Version: 1.9.22
    I want to add "unbreakable" to some item.Could you add this function?My English may not be good. I hope you understand it.Thanks!
  6. Santiago007
    Santiago007
    5/5,
    Version: 1.9.1
    El mejor plugin que e probado de crafteos unicos ! :D, Ajneb Soy SantiagoG5 El De YT xD, <3 Sigue asi
    1. Ajneb97
      Author's Response
      Gracias por la review :D
  7. KingMarcus
    KingMarcus
    5/5,
    Version: 1.9.1
    =====================
    Extremely fun and super easy to setup~
    Friendly Dev!!!
    MUST HAVE plugin

    Well done :D #Cookies4You
    =====================
    1. Ajneb97
      Author's Response
      Thanks for your review! :)
  8. Jillo
    Jillo
    5/5,
    Version: 1.9.0
    This epic <3
    Q: Can you add command for give item?
    1. Ajneb97
      Author's Response
      With EpicCraftingsPlus [Premium Resource] you can craft every type of commands like /give ,but this free version doesn't have that feature sry :(
  9. Process
    Process
    5/5,
    Version: 1.8.0
    It's useful for RPG server.Please keep on updating
    :D
  10. p82183645
    p82183645
    5/5,
    Version: 1.8.0
    Very powerful production, but can you use GUI editing? .