EpicCraftingsPlus | Fully Configurable CRAFTINGS! [1.8-1.21.4] icon

EpicCraftingsPlus | Fully Configurable CRAFTINGS! [1.8-1.21.4] -----

Create custom craftings in a very unique way, up to 15 required items! Perfect for RPG!




-Fixed item attributes issue in Paper 1.21.3.
----------, Dec 18, 2024

-Fixed issue with attributes of items on 1.21.1- versions.
----------, Dec 14, 2024

-Added compatibility with 1.21.4.
-Added custom_model_component_data property to items (for 1.21.4+). Required items will also consider this new property.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Dec 8, 2024

-Added compatibility with 1.21.3.
-Fixed issue regarding Banners on 1.20.4- versions.
----------, Nov 8, 2024

-Fixed issue with item attributes on 1.21+.
----------, Oct 10, 2024

-Fixed issue with player head items on 1.21.1.
----------, Sep 27, 2024

-Added permission error actions on categories (To execute custom actions when the player clicks on a category when not having the necessary permissions)

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Sep 17, 2024

-Added compatibility with 1.21.1.
-Fixed issue regarding item flags on Paper servers.
----------, Aug 10, 2024

-Fixed issue regarding checking for some items with wrong attributes (or invalid formats) when trying to craft an item.
----------, Jul 20, 2024

-Added new_crafting_default_save_mode_original option to the config. It defines whether all new crafting items should be saved as a copy of the original item. Equivalent of using /ecraft create <crafting> original
-Modified: Original parameter when creating craftings is now used by default.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jul 12, 2024

-Fixed compatibility with 1.20-.
----------, Jun 20, 2024

-Added compatibility with 1.21.
----------, Jun 19, 2024

-Added ecraft.successrate.<crafting>.<chance> permission. Players with this permission will override the success_rate set on a certain crafting.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jun 9, 2024

-Added player_command_as_op action type.
-Fixed console error when there are 0 preview_crafting items on a category inventory.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jun 2, 2024

-Added compatibility with Paper 1.20.5/1.20.6.
-Fixed potion issue in 1.20.2+ versions.
-Fixed values of default files on 1.20.5+ versions.
----------, May 15, 2024

-Added compatibility with 1.20.5/1.20.6.

IMPORTANT: Minecraft changed the way data is stored inside items on 1.20.5, removing NBT compounds data. So if you have custom items from other plugins stored inside your kits, then it is possible you'll need to save them again using the /ecraft create <name> original command, so an exact copy of the item is saved into the config.
----------, May 8, 2024

-Added the possibility to save ORIGINAL/IDENTICAL ITEM as the crafting item, without losing any important properties. This can be achieved by using /ecraft create <name> original. However, if you choose to save craftings this way, you'll have some limitations:
  • You'll not be able to modify the item manually in the config.
  • You'll not be able to use PlaceholderAPI variables in the item.
Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Apr 15, 2024

-Fixed click_actions option on items with type preview_crafting, inside the epiccraftings inventory.
----------, Apr 2, 2024

-Added click_actions property on inventory.yml, to execute actions when clicking on items. In the future, this will replace click_commands option.
-Removed open_inventory: close property on inventory.yml file. Now you can use click_actions.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Mar 15, 2024

-Added not_show_on_blocked_craftings option on inventory items. When enabled, this item will not appear in the inventory if the crafting is blocked.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Feb 24, 2024

-Added [count_as_item] optional prefix on crafting claim actions, to count empty slots when using commands instead of items.
-Added a validation to the /ecraft verify command when category inventories are not found.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jan 14, 2024

-Fixed issue and console error when getting some player heads data.
----------, Dec 29, 2023

-Added compatibility with 1.20.4.
----------, Dec 10, 2023

-Added %epiccraftings_cooldown_<crafting>% PlaceholderAPI variable.
-Added %epiccraftings_onetime_ready_<crafting>% PlaceholderAPI variable.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Dec 5, 2023

-Fixed issue saving and loading attributes from crafting items.
----------, Nov 20, 2023

-Fixed potion effects not being saved on 1.20 versions.
-Fixed issue and console warning when creating skull items on 1.20.2 version.
----------, Nov 14, 2023

-Added actions_when_cooldown_starts option on craftings. Here you can add actions to execute when a cooldown for a craftings starts.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Oct 18, 2023

-Added permission_error_message and one_time_error_message options to craftings that allow to set a custom error message for both cases.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Oct 11, 2023

-Added: Big improvement made to the conditions on extra requirements for craftings (more info on the wiki).
-Added /ecraft reset command to tab completion.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/

20% OFF until Thursday!
----------, Oct 9, 2023

-Added compatibility with 1.20.2
----------, Sep 22, 2023

-Fixed requires_lore_custom_character option in crafting default values.
----------, Sep 14, 2023

-Added hide_flags property to required items. When used, item flags will be hidden only for a particular required item (alternative to crafting hide_required_items_flags option)

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Sep 1, 2023

IMPORTANT UPDATE
-Added
<blocked> parameter to /ecraft opencrafting command. You can now use / ecraft opencrafting <player> <crafting> true, so the crafting is blocked and the player can't go back to the previous inventory. You might want to add the not_show_on_blocked_inventories: true option to those items you don't want the player to use while in this mode.
-Modified: not_show_on_category_crafting_place option on inventory items was changed for not_show_on_blocked_inventories (You must change this option manually in your inventory.yml file if you are using categorized crafting places)

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Aug 18, 2023

-Added: You can now use PlaceholderAPI variables on inventory titles.
-Fixed issue with some required items that have empty lore lines.
----------, Jul 27, 2023

-Added: Armor trim data for 1.20 is now saved correctly in main item and required items.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jul 20, 2023

-Fixed bugs when category items don't have lore.
----------, Jul 9, 2023

-Added 'close' parameter to open_inventory option on inventory config, to close the player inventory when clicking on a certain item.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jun 26, 2023

-Added compatibility with 1.20.
----------, Jun 8, 2023

-Fixed issue when loading files inside the craftings/players folder.
----------, Jun 7, 2023

-Fixed error when trying to go back to the previous inventory on a crafting without category.
----------, Jun 4, 2023

-Added %epiccraftings_totalcrafted% PlaceholderAPI placeholder to show the total of craftings of the player.

Remember to check the WIKI!

https://ajneb97.gitbook.io/epiccraftingsplus/
----------, May 6, 2023

-Removed NBTAPI as a dependency.
----------, Apr 14, 2023

-Added ignore_required_items_custom_model_data option to craftings.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Apr 4, 2023

-Added compatibility with 1.19.4.
----------, Mar 21, 2023

-Added crafting_place_hologram_height option in the config that allows to modify the height of the crafting place hologram and fix some height issues.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Mar 14, 2023

-Fixed issue with categorized crafting places and permissions.
----------, Mar 8, 2023

-Fixed error verification for categories items ( /ecraft verify command).
----------, Feb 26, 2023

-Added /ecraft editall command. This command opens an inventory to choose a crafting to edit, in adition to modifying the priority of them in a very easy way.
[​IMG]

-Fixed console error when clicking outside the editing inventory.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Feb 20, 2023

-Fixed issue with cooldowns with 1 day or more.
----------, Jan 15, 2023

THE PLUGIN NOW REQUIRES NBT API TO WORK: https://www.spigotmc.org/resources/nbt-api.7939/

-Added
new inventory to create and edit craftings (The previous way no longer exists). In future updates this inventory will grow and eventually you'll be able to edit a crafting from the game.
[​IMG]


Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jan 1, 2023

-Added compatibility with 1.19.3.
----------, Dec 10, 2022

-Added: Now you can create different crafting_menu inventories for each of your categories, by adding an inventory called <category>_crafting_menu on the inventory.yml file.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Nov 9, 2022

-Fixed issues when a crafting doesn't have a category.
----------, Nov 5, 2022

-Added PlaceholderAPI support for the following actions; message, player_command and console_command.
----------, Nov 3, 2022

-Added requires_lore_custom_character option. You can add this option to craftings and choose an alternative character (like '-') to separate lore lines of required items in the file. This will help you if you are using the default separation lore character ('|') in the lore of a required item.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Oct 9, 2022

-Fixed compatibility issue regarding potions.
----------, Sep 4, 2022

-Added ignore_required_items_datavalue option for craftings.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Aug 4, 2022

-Added update_notification option in the config.
-Fixed bug regarding items with attributes on 1.8-1.12 versions.
----------, Jul 21, 2022

-Fixed bug when saving shulkers.
----------, Jul 1, 2022

-Added Unbreakable property in required items.
----------, Jun 28, 2022

-Added error verification when there is a category item in main inventory without its corresponding category inventory.
----------, Jun 18, 2022

-Added amount parameter to the /ecraft give command. Now the command is: /ecraft give <player> <crafting> (optional)<amount>

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jun 13, 2022

-Added compatibility with 1.19.
----------, Jun 7, 2022

-Added drop_item_when_full_inventory option. When enabled, craftings items will be drop to the ground if the player has no space on its inventory.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jun 3, 2022

-Modified the block_attach option. Now you can also set blocks that open certain crafting categories.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, May 31, 2022

-Added permission ecraft.use.craftwithmoney to allow the use of the craft_with_money item.
-Added new API method to create a crafting places.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, May 28, 2022

-Added craftings_default_values option to the config, where you can define default options for new craftings. The options you can add here are the same that every crafting can have.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, May 22, 2022

-Fixed issues with saving and loading NBT data. If you already have created craftings that gives an item that doesn't work, try saving the original item again using /ecraft create.

If you find that NBT is still not being saved/loaded correctly please tell me in the dicussion or via private message here on Spigot.
----------, May 11, 2022

-Fixed issue with close_inventory action.
-Fixed possible issue with CMI hologram compatibility.
----------, May 8, 2022

-Added check_for_color_codes_in_required_items option in the config. When enabled, required items will be checked, verifying they real name/lore including color codes. This option is set to false by default.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, May 4, 2022

-Added hide_craftings_with_no_requirements option in the config. With this option enabled, players that don't have the required items to craft an item, won't see it on the crafting menu.
-Fixed issue with crafting inventory titles showing 0 pages.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Apr 23, 2022

-Added: Written book data is now stored correctly in crafting items. Hover and click events are stored as well but only on 1.12+.
-Added tab autocomplete for /ecraft setplace command.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Apr 20, 2022

-Added compatibility with CMI for Crafting Places holograms. ( https://www.spigotmc.org/resources/3742/)

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Apr 10, 2022

-Added compatibility with DecentHolograms for Crafting Places holograms. ( https://www.spigotmc.org/resources/96927/)
-Added error verify for non existing inventories.
-Fixed missing argument in /ecraft setplace command on the help command.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Apr 7, 2022

-Added /ecraft opencraft <player> <crafting> command.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Apr 3, 2022

-Added PlaceholderAPI variables support in crafting items name and lore. (This will be a static variable)
-Added %random_<min>_<max>% variable in crafting items name and lore. This variable will be replaced with a random number and its only a visual detail.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Mar 31, 2022

-Fixed display_name option being assigned to the final item.
----------, Mar 27, 2022

-Added: You can now create subfolders on the craftings folder to organize your craftings in a better way (per category for example). Useful when having a lot of craftings.

30% OFF UNTIL FRIDAY!
----------, Mar 24, 2022

-Fixed multiple messages that were not replacing the %player% variable correctly in crafting names.

30% OFF UNTIL FRIDAY!
----------, Mar 22, 2022

-Added: You can now create craftings without required items (you can use extra requirements instead). For this to work you just need to delete the requires option from the crafting. An aditional custom item was added to the inventory.yml file ( no_required_items item).

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Mar 17, 2022

-Added: You can now add random enchantment levels to crafting items.
-Fixed block_ecraft_command option.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Mar 11, 2022

-Added display_name option to crafting items. This option is used for inventory names and messages when the crafting item doesn't have a name. Example:
Code (Text):
item:
  id: DIORITE
  display_name: "&fDiorita"
  amount: 1
Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Mar 9, 2022

-Added compatibility with 1.18.2.
----------, Mar 7, 2022

-Added /ecraft reset <player> (optional)<crafting> command to reset player data.
-Fixed issue with enchanted books (without enchantments) in required items.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Mar 3, 2022

-Added main_inventory_type option in the config. This allows to replace the main inventory with a category inventory instead, so you can use my plugin with only 1 category.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Feb 28, 2022

-Added custom_model_data verification when checking for required items.
-Fixed issue with cooldown and one_time options enable at the same time.
-Fixed books with enchantments in required items.
----------, Feb 21, 2022

-Fixed console error and bug with banner patterns items.
----------, Feb 11, 2022

-Added API events: EpicCraftingsCraftEvent and EpicCraftingsPreCraftEvent

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Feb 9, 2022

-Fixed issue when saving craftings of enchanted books.
----------, Feb 5, 2022

-Added error verification when craftings belong to invalid categories.
----------, Jan 27, 2022

-Added /ecraft opencategory command.
-Fixed bug while saving FireworkData effects.

Remember to check the WIKI!
https://ajneb97.gitbook.io/epiccraftingsplus/
----------, Jan 25, 2022

IMPORTANT: BEFORE UPDATING READ THIS:
EpicCraftingsPlus was fully remade from scratch, it's like a completely new plugin with several improvements and fixes. If you want to continue using this plugin, before updating (if you have been using the plugin before) you need to delete the whole EpicCraftingsPlus folder. You will lose your craftings, yes, but sadly this is the only way to update to the new version, because the amount of changes were so big that it was impossible for me to create a type of migration system.

I can't list all of the changes that I made in this new version (like I said its like a new plugin based on the previous versions). There is a new WIKI where you can see for yourself how the plugin works now: https://ajneb97.gitbook.io/epiccraftingsplus. It's similar than before, but now you have a completely configurable inventory and craftings are separated into their own file. Of course performance fixes were made too.

Creating the plugin again from scratch will allow me to implement new features in a more easier way than before, so I hope you understand this! Let me know in the discussion if you need any help and remember to check the wiki! ;)
----------, Jan 22, 2022

-Added player commands on command option.
-Added op commands on commands-when-crafted and command options.
-Fixed some issues when teleporting the player when crafting something.
----------, Nov 13, 2021

-Fixed important issue when checking for required items with/without lore.
----------, Aug 18, 2021

-Fixed issue with ignore options and hide-required-items-flags option in skull items.
-Fixed important issue when opening the craft inventory from an external menu plugin.
----------, Aug 12, 2021

-Fixed bug and console error when checking properties of required items
----------, Jul 21, 2021

-Added compatibility for 1.17.
----------, Jun 14, 2021

-Fixed multiple issues and bugs with plugins like MMOITEMS and verifying name and lore of required items.
Important changes were done for this so if you find bugs tell me as soon as possible!
----------, Jun 10, 2021

-Added custom-craft-go-back-command option in categories. With this option you can change the behavior of the "Go Back" item from the crafting inventory and execute your own command when player clicks it. This allows you to open other inventories instead of EpicCraftingsPlus.
Example:
Code (Text):
others:
    name: ' #2c4564Other Crafts'
    lore:
    - '&7A lot of stuff you can craft,'
    - '&7like the &bVIP &6rank.'
    slot: 14
    permission: epiccraftingsplus.categories.others
    id: LIME_DYE
    custom-go-back-command: cp menu %player%
    custom-craft-go-back-command: cp others_craft %player%
----------, May 17, 2021

-Added 1.16 HEX Colors support for inventory titles.
----------, May 2, 2021

-Fixed issues when modifying the default categories file.
-Fixed issue saving enchanted books as requirement items.
----------, Apr 15, 2021

-Added enchanted: true option for decoration crafting inventories.
-Added command option for decoration crafting inventories.
----------, Apr 2, 2021

-Added 1.16 HEX Colors support for ALL craftings items.
----------, Mar 20, 2021

-Fixed important console error message when players leave server.
----------, Mar 1, 2021

-Added enchanted option to category item.
-Fixed firework damage when crafting.
-Fixed on-join notifications of pending craftings with cooldown.
----------, Feb 27, 2021

-Fixed issue when claiming craftings in cooldown and having no space on the inventory.
-Fixed bug and added error message when trying to open a crafting with no category.
----------, Feb 10, 2021

-Added main-craft-item-slot and craft-with-money-item-slot options that allows you to change some item slots on the inventory. This allows more customization.
----------, Jan 26, 2021

-Modified: Now, when creating any crafting, the ignore-required-items-nbt option will always be true by default. This was modified for fixing constant issues with required items.
----------, Dec 18, 2020

-Added click-to-craft-item-slot option that allows you to change the craft item slot on the inventory.

20% off until 25th December!
----------, Dec 9, 2020

-Added: You can now obtain the category on the API Events.
-Modified workbench-attach option. Now it is called block-attach and you can change the block to open the crafting menu.
-Modified craftItemInventoryName message. Now you can add the %category% variable.
----------, Nov 23, 2020

-Added compatibility for 1.16.4.
----------, Nov 7, 2020

-Added craftMenuCategoryInventoryName message path to change the name of the craft inventory title.
----------, Oct 26, 2020

-Fixed save of shulkerboxes with items.
-Fixed issue saving books.
----------, Oct 8, 2020

-Fixed multiple issues with saving and loading nbt tags of craftings. If you had this kind of issues before and you want this to work, you need to save the main item again.
-Fixed: menuOpenedToPlayer message will not be sended anymore if it is set to empty text.
----------, Sep 27, 2020

-Fixed bug saving HIDE_DYE item flag in 1.16.
-Fixed bug with command-on-click option.
----------, Sep 17, 2020

-Added ecraft.cooldown.*.<percentage_reduce> permission.
----------, Aug 31, 2020

-Added compatibility for 1.16.2.
----------, Aug 25, 2020

-Added ecraft.cooldown.<crafting>.<percentage_reduce> permission. An example: If player have the ecraft.cooldown.sword1.50 permission it means he will complete the sword1 crafting in 50% less time than the original cooldown.
----------, Aug 14, 2020

-Fixed: Attributes are now saved correctly in 1.16.
----------, Jul 24, 2020

-Added Firework Stars/Charges compatibility for craftings.
-Fixed bug when having tipped arrows as required items.
-Fixed "Explosion" nbt tag causing multiple errors on the console.
----------, Jul 20, 2020

-Fixed bugs with potions in 1.16 and 1.12.
----------, Jul 6, 2020

-Added compatibility for 1.16.
----------, Jun 28, 2020

-Fixed bug regarding custom model data in inventories.
----------, Jun 19, 2020

-Added custom_model_data option for crafting_inventories.yml file.
----------, Jun 12, 2020

-Added: New file crafting_inventories.yml created which allows you to modify the crafting inventories as you want. For now you can edit just the decoration items (not interactable ones). It works the same as the Categories Inventory.
THIS TUTORIAL IS UNDER DEVELOPMENT

In newer versions of the plugin you can change the look of crafting inventories. This configuration is found in the crafting_inventories.yml file.

Be careful because each of the inventories have limitations and you can't place items in every slot.

#This is the Crafting Inventory where all craft will be displayed.
#This inventory has 45 slots.
#You can add an item to any slot of this inventory except:
#10-16, 19-25, 28-34, 37-43
crafting_inventory

#This is the Crafting Item Inventory where the required items will be displayed.
#This inventory has 45 slots.
#You can add an item to any slot of this inventory except:
#12-16, 21-25, 30-34, 19, 41
crafting_item_inventory

You can set the same option for every Item as in the Categories inventory, that includes: slot, name, lore, skull-texture, skull-id

[​IMG]
-Removed decorative-menu-item option from the config.
----------, May 26, 2020

-Fixed bug with NBT Tag extra attributes (regarding fireworks).
----------, May 14, 2020

-Added player commands to commands-when-crafted option.
----------, Apr 20, 2020

-Fixed bug saving banner patterns.
-Fixed bug saving Shields.
----------, Apr 3, 2020

-Fixed Custom Potions in 1.8-1.12 versions.
----------, Mar 20, 2020

-Fixed creation of potions with multiple effects.
-Fixed store of NBT extra potion tag .
----------, Mar 5, 2020

-Fixed extra requires bug when required items are on hand or armor.
----------, Feb 23, 2020

-Fixed small bug with NBT Tag extra attributes (regarding book enchantments).
----------, Feb 11, 2020

-Added hide-one-time-craftings option. When enabled, players will not see already created craftings with one-time option enabled in the menu.
-Added hasCrafted() method to the API.
-Fixed saving player data in craftings with cooldowns.
----------, Jan 16, 2020

-Added ignore-required-items-nbt option to avoid checking for nbt tags in the required items.
----------, Dec 31, 2019

-Fixed error regarding attributes modifiers in 1.14+ versions.
----------, Dec 23, 2019

-Added compatibility with 1.15.
----------, Dec 12, 2019

-Fixed Cooldown system with /ecraft opencraft command.
-Fixed /ecraft help command.
----------, Dec 10, 2019

-Modified the open craft command. Now it is: /ecraft opencraft <craft> <player> (optional, blocked) <true/false>
An example of the command would be: /ecraft opencraft sword Ajneb true With this command the craft will be blocked, meaning you can't go back to the crafting menu.
----------, Dec 2, 2019

-Fixed /ecraft delete command. Now, using this command will also remove cooldowns in the players.yml file.
----------, Nov 16, 2019

-Added /ecraft opencraft <craft> <player> command. It allows you to open a craft. Player is optional as long as the command is executed from a player.
-Added ecraft.command.opencraft.self and ecraft.command.opencraft.others permissions.
-Fixed ignore-required-item-name option bug.
----------, Nov 12, 2019

-Added ignore-required-items-name option to ignore checking the name of required items when crafting.
-Fixed error with player heads in Category menu.
-Fixed error with player heads when using /ecraft create command.
----------, Nov 5, 2019

-Added: Now you can fully edit the Extra Requires message adding an extra-requires-message path to the craftings.
[​IMG]
Code (Text):
extra-requires:
- level,15,take
- placeholder_api,%statistic_jump%,>=,1500,Player Jumps
extra-requires-message:
- "&6Extra Requirements:"
- "&7You need 15 levels and 1500 jumps to craft this."
- "&9Status:"
- "&a%current_1%&8/&a%required_1% &7Levels"
- "&a%current_2%&8/&a%required_2% &7Jumps"
Use %current_X% and %required_X% variables to show the status of the X condition (corresponding to that line). For example %current_2% means the second line, thus the placeholder_api condition.
----------, Oct 24, 2019

-Fixed error using /ecraft create command for skull items.
----------, Oct 8, 2019

-Fixed bug with crafting places and category permissions.
----------, Sep 24, 2019

-Fixed bug with crafting places and category permissions.
----------, Sep 24, 2019

-Removed numerical IDs (This will NOT affect 1.13 and 1.14 users. What this means: If you want to set a diamond for required item you need to use the material name, DIAMOND, instead of 264. You can still use DataValues.)
-Added CustomModelData property in both main item and required items.
-Added Tipped Arrows compatibility.

-Fixed bug getting item attributes in 1.14.
-Removed unused "Potion" NBT Tag.
----------, Sep 7, 2019

-Fixed bug in craftings with permissions when hide-craftings-with-permissions is disabled and previous-next option is enabled.
-Fixed craft-with-money-item option for 1.13+ versions.
-Fixed: Crafting places will not open anymore when the event is cancelled.
-Fixed: Crafting places holograms are now not possible to destroy.
----------, Aug 27, 2019

-Added new Event to the API: EpicCraftingsPreCraftEvent
----------, Aug 18, 2019

-Added new extra requirement: Crafting
This will check if the player has already crafted an EpicCraftingsPlus item. It must be a valid name of item in the config. In this example the player will need to craft x5 command_1 before crafting this item.
extra-requires:
- crafting,command_1,5

-Updated messages.yml file.
----------, Aug 9, 2019

-Fixed bug saving wrong damage/durability NBT Tags.
----------, Jul 26, 2019

-Fixed bug moving items in /ecraft create Inventory in 1.14 versions.
-Fixed bug saving wrong enchantment NBT Tag.
----------, Jul 18, 2019

-Fixed error when selecting category in /ecraft create command.
----------, Jul 11, 2019

-Added support for NBT TAGS.
When using /ecraft create command, all of extra nbt tags of the crafting should be saved in the config. Tested with 2 plugins (AdvancedFood and RPGItem). If it is not working for you, tell me in the discussion of the plugin or by private message.
-Fixed bug that was regenerating all original paths.
----------, Jun 27, 2019

-Added: Config.yml and Categories.yml files for 1.13 and 1.14 will be automatically detected when using the plugin for the first time (removing all kind of compatibility issues regarding minecraft IDs)
-Added DONT_REMOVE flag in required items to allow the item not to be removed while crafting.
-Fixed bug with IDs and Material names when block-player-crafting-inventory option is enabled
----------, Jun 14, 2019

-Added: Now, players created craftings are stored in the players.yml file (For the API in the future and some other features I will implement soon)
-Fixed bug when crafting names contains symbols like '$'.
-Fixed /ecraft create command when saving items with data value.
-Fixed the removal of some empty paths on the players.yml file
----------, Jun 8, 2019

-Fixed bug related to cooldowns when using the next and previous items.
----------, May 24, 2019

-Added Fireworks compatibility in craftings.
----------, May 19, 2019

-Fixed multiple errors in console mainly because of compatibility issues.
----------, May 14, 2019

-Added fully compatibility of Potions in required items.
-Updated: Armor Color property in required items is now saved as ARMOR_COLOR instead of COLOR (to fix bug with potion compatibility)
----------, May 4, 2019

-UPDATED FOR 1.14

A lot of code was changed to made this update possible, so if you find any bugs please tell me as soon as possible. If the plugin is not working correctly for you, use the previous version.
----------, Apr 25, 2019

-Added option to play a sound to the player when a cooldown crafting is finished.
#Sounds 1.8: http://docs.codelanx.com/Bukkit/1.8/org/bukkit/Sound.html
#Sounds 1.13+: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html
Code (YAML):
cooldown-notification-sound:
   enabled
: false
   sound
: "NOTE_PLING;2;1.5"
----------, Apr 19, 2019

-Added Enchantment Books compatibility in craftings and required items.
----------, Apr 13, 2019

-Fixed severe bug when players have a required item in the left hand (1.9+ versions)
----------, Apr 9, 2019

-Fixed A LOT of bugs related to craft permission option (specially with previous-next-crafting enabled)
-Fixed bugs related to one-time option
----------, Apr 7, 2019

-Fixed some variables in the extra requires option.
-Fixed command-when-crafted option in Random items.
----------, Apr 2, 2019

-Added message when bypassing the cooldown because of the permission.
-Fixed error when clicking on items with incompleted cooldowns.
-Fixed multiple others errors related with cooldowns.
----------, Mar 29, 2019

-Fixed bugs with Spawner Eggs when creating a crafting and in required items (1.11 and 1.12 versions).
----------, Mar 25, 2019

-Fixed compatibility in required items to allow more than 127 items in one slot.

A lot of code was changed to made this update possible, so if you find any bugs please tell me as soon as possible. If the plugin is not working correctly for you, use the previous version.
----------, Mar 20, 2019

-Added players commands on the command-on-click option.
Code (Text):
command-on-click:
      - 'console: msg %player% &4You used the &5&lMenu Item'
      - 'player: ecraft'
----------, Mar 15, 2019

-Added option ( block-player-crafting-inventory) to block the use of the player crafting inventory (2x2 crafting)
-Added "craftedItem (ItemStack)" variable to the EpicCraftingsCraftEvent event from the API
-Removed unused code.
----------, Mar 10, 2019

-Fixed a lot of bugs with the Random property
----------, Mar 5, 2019

-Added previous-next Crafting System.
[​IMG]
If the option is enabled in the config, two items will appear in the crafting menu. When clicking these items you can go (move) to the next or previous crafting.
previous-next-crafting: true

A lot of code was changed to made this update possible, so if you find any bugs please tell me as soon as possible. If the plugin is not working for you, use the previous version.
----------, Feb 24, 2019

-Added ecraft.bypass.cooldowns permission for ignoring craftings with cooldowns.
-Fixed page system when there are 22 or more craftings in one category.
----------, Feb 9, 2019

-Fixed bug with durabilities in 1.13
----------, Jan 30, 2019

-Added size property to the categories inventory. Now you can change it as you like. Sorry for not adding this earlier I totally forgot.
Code (YAML):
size : 9
Categories
:
  weapons_armor
:
    id
: '283'
    name
: '&eWeapons&f/&eArmor'
    lore
:
   - '&7Here you can find the &cbest'
    - '&7equipment of the server.'
    slot
: 0
  others
:
    id
: '351:10'
    name
: '&dOther Crafts'
    lore
:
   - '&7A lot of stuff you can craft,'
    - '&7like the &bVIP &6rank.'
    slot
: 1
    permission
: epiccraftingsplus.categories.others
Inventory:
-Fixed error with custom potion colors.
----------, Jan 19, 2019

-Fixed bug with "bypass crafting creation using money" option, not giving the item correctly.
-Fixed bug with "bypass cooldown using money" option, not giving the item correctly.
-Fixed crafting names when craft message is empty.
----------, Jan 6, 2019

-Fixed datavalues in 1.8 - 1.12 versions (just in required items)
-Fixed compatibility bug (with other plugins) when clicking on crafting inventory.
----------, Dec 29, 2018

-Fixed bug on item names when "name" path is not set.
----------, Dec 23, 2018

-Fixed Potion Compatibility (Main item only. I am still working on required items).
-Fixed cooldown notification message when using Material Names instead of numerical IDs.
-Fixed craftings with cooldown and no lore.

-35% OFF until 31st December :)
(All my plugins have 35% discount, you can check them on my profile)
----------, Dec 18, 2018

-Added Shield compatibility for required items
-Fixed bugs with Shields and Banners when they have no patterns
----------, Dec 14, 2018

-Fixed errors in craftings when required items don't have lore.
----------, Dec 7, 2018

-Added Shields Designs compatibility in craftings
-Added Banners compatibility in required items.
----------, Nov 30, 2018

-Added Banners compatibility in craftings (Required items soon)
[​IMG]
----------, Nov 21, 2018

This new version is definitely going to make a change on the plugin. First, I made a full code cleaning, as well as better code implementation. These changes will help me to add more options and functionalities in the future. Also it will allow me to find bugs more easily.

Finally, you need to understand that all of this was a major change on the code of the plugin, so it is possible you may find bugs. If you do so, please tell me as soon as possible!! (don't leave a bad review before asking!)

-Fixed
A LOT of bugs regarding Categories
-Fixed page System
-Fixed other minor bugs

- 20% OFF Until November 19th
----------, Nov 16, 2018

-Fixed SEVERE bug when multiple users are using the EpicCraftings menu at the same time.
-Fixed bug when using categorized crafting places.

This version has a lot of changes on the code, so if you find a bug or something please tell me as soon as possible before leaving a bad review. If this version isn't working for you, just use the previous one (3.5.2) and you'll have no issues.
----------, Nov 9, 2018

-Fixed Potion Compatibility in 1.13+ versions.
----------, Oct 27, 2018

-Added Extra Requirement: PlaceholderAPI Variables
With this new functionality, you can add conditions to create some craftings. For example, to craft a Super Sword you need some materials, be on a specific world and have more than 1500 Jumps.

extra-requires:
- placeholder_api,%statistic_jump%,>=,1500,Player Jumps
- placeholder_api,%player_world%,equals,spawn,Current World

Format:
- placeholder_api,%placeholder%,type,condition,name to show

For Numbers:
==
!=
>=
<=
>
<

For Text:
equals
!equals

[​IMG]

You need this plugin for this option to work: https://www.spigotmc.org/resources/placeholderapi.6245/

You can use any of the variables provided by PlaceholderAPI!

-Fixed bugs related to block-use-in-crafting-tables property.
----------, Oct 19, 2018

-Added 2 new methods to the API.
Code (Java):
//Method that returns the current cooldown of a craft in the format: HH:MM:SS
String cooldown = EpicCraftingsAPI. getCooldown (player,craftName ) ;

//Method that returns true if a craft is currently in cooldown
boolean inCooldown = EpicCraftingsAPI. isInCooldown (player,craftName ) ;
----------, Oct 5, 2018

-Fixed /ecraft create command when creating craftings using skulls.
-Added permission for /ecraft command (ecraft.command.ecraft, Default: true).
----------, Sep 10, 2018

-Added /ecraft edit <name> command. This command allows you to edit the required items of a created crafting (Using the same GUI as /ecraft create)
-Fixed some messages issues.
----------, Sep 7, 2018

-Added custom-go-back-command option to Categories. With this option you can create a new "Go Back" item (For only that category) and execute your own command when players clicks it. This command MUST open another inventory, or close the current one.
Code (Text):
Categories:
    'weapons_armor':
        id: '283'
        name: '&eWeapons&f/&eArmor'
        lore:
        - '&7Here you can find the &cbest'
        - '&7equipment of the server.'
        slot: 12
        custom-go-back-command: chestcommands open main_menu %player%

-Fixed "craft" message. Now you can leave it empty correctly.
-20% OFF Until September 1st
----------, Aug 29, 2018

-Updated to 1.13.1
----------, Aug 26, 2018

-Added one-cooldown-at-the-time option. If enabled, users can't craft an item if they are already creating another one with cooldown.
-Fixed Number format on money extra requires.
----------, Aug 25, 2018

-Fixed bug on 1.13 when creating craftings using required items with data value.
----------, Aug 21, 2018

-Fixed 1.13 compatibility bug when using the block-use-in-crafting-tables option
-Added material name error message on messages.yml file
-Fixed messages bug on commands-when-crafted option
----------, Aug 20, 2018

-Updated to 1.13 (This version still works with 1.8-1.12).
I tried to check almost all features of the plugin in 1.12 and 1.3 versions, so it is possible you can find some bugs. If you do so, tell me as soon as possible so I can fix them!
[​IMG]

-Added Material error checks.
-Fixed small bugs regarding random craftings.
----------, Aug 16, 2018

-Fixed craftings with Cooldown/Success Rate

I am trying to update the plugin to 1.13 and it is going to take time, so the next update will be the 1.13 compatibility version.
----------, Aug 10, 2018

-Added SpawnerEggs compatibility with 1.11 and 1.12 versions.
----------, Jul 30, 2018

-Fixed bug when using Cooldown on items with %random% property
-Fixed bug with /ecraft give command regarding %random% property
----------, Jul 26, 2018

-Fixed Potions amount in required items.
----------, Jul 21, 2018

-Fixed bug with Potion craftings amount.
-Fixed Amount bug when giving Craftings using the /ecraft give command.
-Fixed other minor bugs regarding Potions.
-Fixed bug with "money" extra requires.
----------, Jul 20, 2018

-Added flags to menu decorative items (To hide attributes) and unbreakable flag to show textures correctly in some cases.
-"slot" property now is optional on the categories.yml file. Now you can have as many categories as you want and you can open them using /ecraft open <category> <player>. You can still let some categories on the Categories Menu adding the slot.
----------, Jul 14, 2018

-Added the optional variable %player% on the required items of a crafting. This variable will be replaced with the name of the player who is crafting the item.
[​IMG]
----------, Jun 28, 2018

-Modified "/ecraft open" command. Now you can use "/ecraft open main <player>" to open the main menu to a player, instead of a category.
-Fixed messages bugs when opening categories to a player
----------, Jun 16, 2018

-Added 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: EpicCraftingsPlus 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 ( ) ;
    }
-25% OFF until 17th June
----------, Jun 14, 2018

-Fixed error with TokenEnchant compatibility (Last update fix)
----------, Jun 7, 2018

-Added new extra requirement: Tokens from TokenEnchant
For this option to work you need this plugin:
https://www.spigotmc.org/resources/tokenenchant.2287/

Example:
This will check if the player has 500 tokens or more. You can remove the "take" word and the tokens will not be taken from the player.
Code (Text):
sword:
      id: '276'
      amount: 1
      category: others
      requires:
      - 5;4
      extra-requires:
      - tokenenchant,500,take
----------, Jun 6, 2018

-Fixed bug with ignore-required-items-lore and hide-required-items-flags options
-Modified command to open a category, now you need to use:
/ecraft open <category> (optional)<player>
To open youself a category you need the permission: ecraft.command.open.self
If you want to open a category to other players:

ecraft.command.open.others

-Three messages were changed on the messages.yml file:
Code (Text):
    errorOpen: '&cTo open a category menu use: &7/ecraft open <category> <player>'
    menuOpenedToPlayer: '&cYou have opened the &e&l%category% &ccategory to &a%player%'
    menuOpened: '&cYou have opened the &e&l%category% &ccategory'
----------, May 20, 2018

-Fixed important bug with categorized crafting tables.
-Fixed important error in console when clicking on the categories inventory.
----------, May 16, 2018

-Now you can add commands to items on the categories inventory.
Code (Text):
    '15':
        id: '262'
        slot: 36
        name: "&7Go Back"
        command: 'chestcommands open inventory %player%'

-Fixed bugs when people are using the same categorized crafting place at the same time.
----------, May 12, 2018

-Now you can edit the Category Menu as you like. Items here support names, lore, and skull texture. These items will be just for decoration, and they don't interfere with the categories. Remember to put them under the "Inventory" section.
[​IMG]

Code (Text):
Categories:
    'weapons_armor':
        id: '283'
        name: '&eWeapons&f/&eArmor'
        lore:
        - '&7Here you can find the &cbest'
        - '&7equipment of the server.'
        slot: 12
    'others':
        id: '351:10'
        name: '&dOther Crafts'
        lore:
        - '&7A lot of stuff you can craft,'
        - '&7like the &bVIP &6rank.'
        slot: 14
        permission: epiccraftingsplus.categories.others
Inventory:
    '0':
        id: '160:13'
        slot: 0
    '1':
        id: '160:5'
        slot: 1
    '2':
        id: '160:13'
        slot: 2
    '3':
        id: '160:5'
        slot: 3
    '4':
        id: '160:13'
        slot: 4
    '5':
        id: '160:5'
        slot: 5
    '6':
        id: '160:13'
        slot: 6
    '7':
        id: '160:5'
        slot: 7
    '8':
        id: '160:13'
        slot: 8
    '9':
        id: '160:5'
        slot: 9
    '10':
        id: '160:5'
        slot: 17
    '11':
        id: '160:13'
        slot: 18
    '12':
        id: '160:13'
        slot: 26
    '13':
        id: '160:5'
        slot: 27
    '14':
        id: '160:5'
        slot: 35
    '15':
        id: '160:13'
        slot: 36
    '16':
        id: '160:5'
        slot: 37
    '17':
        id: '160:13'
        slot: 38
    '18':
        id: '160:5'
        slot: 39
    '19':
        id: '69'
        name: "&6Info"
        lore:
        - "&7Select one of the categories above"
        - "&7to begin crafting items!"
        slot: 40  
    '20':
        id: '160:5'
        slot: 41
    '21':
        id: '160:13'
        slot: 42
    '22':
        id: '160:5'
        slot: 43
    '23':
        id: '160:13'
        slot: 44          
----------, May 1, 2018

<IMPORTANT UPDATE>

-Categories are now saved in their own configuration file (categories.yml) to order and clean the main config.yml file.

The only thing you need to do is to copy all your categories (the entire categories section), currently in the config.yml file and paste them on the new categories.yml file. Simply as that.

A lot of code was changed, so it is possible that you could find bugs. If that happens inform me as soon as possible, thanks!
----------, Apr 27, 2018

-Added new per command permissions .
-Fixed
bug with /ecraft open command. The main menu button was showing up when opening categories.
-Fixed lag and low performance issues. The plugin should be running better now.

- 1 Year Anniversary Sale [30% off] until 1st May :)
----------, Apr 24, 2018

-Fixed error in categories inventory with last version.
----------, Apr 17, 2018

-Added "one-time" option. This will allow players to craft a specific item just one time. It is very easy to setup, just add this to the crafting:
Code (Text):
one-time: true

- Edited the player levels extra requirement. Now you can add the word "take" to take the levels from the player when crafting. If you want players
to conserve their levels, jus set "level,amount" and nothing else.
Code (Text):
extra-requires:
- level,15,take
----------, Apr 17, 2018

-Added Heads Textures compability with categories items.

[​IMG]

It works the same as in Craftings. You need to put the correct texture and ID. You can get heads from here: https://minecraft-heads.com/
(Remember, the ID must be 397:3)

Code (Text):
skull-texture: eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTA4Yjc3MmVjYWVlNzA2MjM1ZDFhZGJmMGI5YTI5YjU4YmE5YzBlZDYwZGU2ZjEwZWZiMWE3Zjg2ZDllIn19fQ==
skull-id: ec62ea75-402c-44fb-8f71-bef0015a4634
----------, Apr 10, 2018

-Fixed bug with ignore-required-items-lore and other ignore flags when having a required item on an armor slot or in the left hand. (The plugin wasn't removing the required items from the player inventory)
----------, Mar 27, 2018

-Fixed bug with block-interaction and command-on-click options enabled at the same time.
----------, Mar 22, 2018

-Added "ignore-required-items-enchants" option. If you enable this option you can craft an item completely ignoring the enchants of the required items.
-Now fully fixed the hide-required-items-flags option, it was still throwing the NullPointerException error.

-20% Off until 25 March!
----------, Mar 20, 2018

-Fixed hide-required-items-flags option, it was throwing a NullPointerException error, sorry about that.
----------, Mar 17, 2018

-Added new extra requirement: SkillAPI Classes and Levels
For this option to work you need this plugin:
https://www.spigotmc.org/resources/skillapi.4824/

Example:
This will check if the player is level 5 Warrior. You need to put a valid created Class name.
Code (Text):
sword:
      id: '276'
      amount: 1
      category: others
      requires:
      - 5;4
      extra-requires:
      - skillapi-class,Warrior,5
----------, Mar 15, 2018

-Added "ignore-required-items-lore" option. For example, you can craft a magic sword by using some items with random lore properties. So, with this option on true, it will ignore the lore checking.
Code (Text):
'random-lore-stats':
            id: '309'
            name: "&6Magic Boots"
            unbreakable: true
            lore:
            - "&8&m---------&7STATS&8&m---------"
            - ''
            - "&a+$random-120-170$ &7Health &4\u2764"
            - "&a+$random-5-10$ &7Dexterity &f\u2738"
            - ''
            - "&8&m-----------------------"
            ignore-required-items-lore: true
            category: weapons_armor
            requires:
            - '103;1'
            - '309;1;&2Normal Boots;&7Level 1'
In this case you can craft the Magic Boots with an item called &2Normal Boots with any type of lore.
----------, Mar 13, 2018

-Completely changed and recoded the "hide-required-item-flags" feature. If you find a bug related with that, please tell me as soon as possible.

-Added "ignore-required-items-data-values" option. For example, if you want to craft a workbench, you can use any type of wood. (5:1,5:2,5:3,...)
Code (Text):
'workbench':
            id: '58'
            amount: 1
            category: others
            ignore-required-items-data-values: true
            requires:
            - '5;4'
In this case, players can craft a workbench using 4 blocks of any type of wood.
[​IMG]
----------, Mar 9, 2018

-Added success-rate-failed-commands property to execute commands from console when player fails crafting an item.
Code (Text):
'key_item':
            id: '69'
            name: "&2&lMagic &d&lKey"
            lore:
            - "&6With this item you can open one"
            - "&6of the mystery vaults on the spawn"
            category: others
            requires:
            - '266;30'
            success-rate: 25
            success-rate-failed-message: "&cThe creation of the &2Magic &dKey &cfailed! The Mystery Vaults can't be opened yet..."
            success-rate-failed-commands:
            - 'eco take %player% 100'
-Added compatibility for Boss Plugin (KaBoss tag): https://www.spigotmc.org/resources/☛-boss-unbelievable-custom-monsters.46497/
-Fixed bug with the Hologram of Crafting Places. Players were able to use a nametag, but now they can't.
-Fixed armor place bug on /ecraft setplace command for 1.11, 1.10 and 1.9 versions.
----------, Mar 2, 2018

- Fixed bug when trying to check updates.
-Fixed error when stopping server mostly on PaperSpigot servers.
----------, Feb 21, 2018

-Important bug fixed related to players unable to drop items in some cases.
----------, Feb 13, 2018

-Added new options to block interaction and use in crafting tables of crafted items.

For example, if the custom item is an enderpearl and block-interaction is set to true, you can't throw or teleport with it. The same goes to block-use-in-crafting-tables. If this option is set to true, you can't use the item to craft other items on a workbench or in the player crafting inventory.

Code (Text):
block-interaction: true
block-interaction-message: "&cThis is a special item, you can''t interact with it"
block-use-in-crafting-tables: true
block-use-in-crafting-tables-message: "&cThis is a special item, you can''t craft with it"
----------, Feb 5, 2018

-Random lore stats added
Now you can define random stats in the lore of a crafting (just for numbers) using the variable $random-number1-number2$. When the user craft the item, that line will be replaced with a random number between number1 and number2.

Code (Text):
'random-lore-stats':
            id: '309'
            name: "&6Magic Boots"
            unbreakable: true
            lore:
            - "&8&m---------&7STATS&8&m---------"
            - ''
            - "&a+$random-120-170$ &7Health &4\u2764"
            - "&a+$random-5-10$ &7Dexterity &f\u2738"
            - ''
            - "&8&m-----------------------"
            category: weapons_armor
            requires:
            - '103;1'
[​IMG]

[​IMG]

-Command-on-Click feature now works with a list of commands instead of just one command.
-25% OFF until 1 February!
----------, Jan 25, 2018

-Fixed Command on Click feature. Now, it will only check for item type id, datavalue, name and lore.
-Fixed armor stands spawned on /ecraft setplace command. For some reason you were able to place armor on them, but now you can't.
----------, Jan 21, 2018

-FIXED bug on 1.9+ versions related to custom skull on required items.
----------, Jan 17, 2018

-Added Custom Skull compatibility in required items.
Strongly recommended using the /ecraft create command to let the plugin save all the data automatically

[​IMG]
----------, Jan 14, 2018

-Fixed persistent error when removing and creating Craftings Places
----------, Dec 28, 2017

-Added Support for Attribute Modifiers (maxHealth, movementSpeed, attackDamage, etc...)

[​IMG]
----------, Dec 16, 2017

Added compatibility with http://heads.freshcoal.com/, https://minecraft-heads.com/ and other textured heads. That means that now you can allow player craft heads with custom textures like I show you in the image below:

[​IMG]

You can create this craftings manually or using /ecraft create command.

If you want to do it manually follow this example:
Code (Text):
'skull-with-texture':
            id: '397:3'
            skull-id: 'ec62ea75-402c-44fb-8f71-bef0015a4634'
            skull-texture: 'eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvOTA4Yjc3MmVjYWVlNzA2MjM1ZDFhZGJmMGI5YTI5YjU4YmE5YzBlZDYwZGU2ZjEwZWZiMWE3Zjg2ZDllIn19fQ=='
            name: "&2&lChristmas Ornament"
            amount: 16
            category: others
            requires:
            - '349;1'

- 25% Off until December 25
----------, Dec 14, 2017

-Added new feature to the config: commands-when-crafted
This works to execute commands when crafting an item. You can add multiple commands.
Code (Text):
'super_sword':
            id: '276'
            name: "&4&lSuper Sword"
            lore:
            - "&6This is one of the best"
            - "&6swords on the server!"
            category: weapons_armor
            enchants:
            - 'DAMAGE_ALL;6'
            - 'FIRE_ASPECT;3'
            requires:
            - '264;15;&bUnique Diamond;&7A legendary mineral;&7very hard to obtain..'    
            commands-when-crafted:
            - "broadcast &2&l%player% crafted a &4&lSUPER SWORD&2&l!"

-Fixed bug with "craft with money" item dissapearing.
----------, Dec 8, 2017

-Fixed hide-required-items-flags bugs
I hope this option works fine now. It has been difficult to fix all bugs related with this feature. Most of these bugs allowed to keep the required items after creating a crafting.

-Code cleaning
----------, Dec 3, 2017

-Added an option to craft items using money.
(You need the plugin Vault for this option to work)
Link: https://dev.bukkit.org/projects/vault

If you want to let players avoid the craft of an item, and instead of that use money you can set the path craft-with-money: AMOUNT
This will create another item on the crafting inventory, which needs to be clicked to crraft the item with money.

Example:
Code (Text):
'skull':
            id: '397:3'
            skull-owner: '%player%'
            name: "&6&lYour Head"
            category: others
            craft-with-money: 5000
            requires:
            - '349;1'
[​IMG]


Also a new config option was added: craft-with-money-item where you can set the item to be placed on the inventory.

-Updated Config.yml file
-Updated Messages.yml file
-Fixed some repeated code
----------, Nov 27, 2017

Resource Information
Author:
----------
Total Downloads: 1,284
First Release: Apr 26, 2017
Last Update: Dec 18, 2024
Category: ---------------
All-Time Rating:
148 ratings
Find more info at ajneb97.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings