[1.9-1.20] [fork] Custom Recipes and Crafting (CraftEnhance) icon

[1.9-1.20] [fork] Custom Recipes and Crafting (CraftEnhance) -----

Make custom recipes through GUI's only - the only plugin that supports itemmeta, like enchantments.




Changelog:
  • Updated an API to support 1.21.3.
Thanks to @ Benji for report the issue.
----------, Nov 22, 2024

Changelog:
  • Fix the problem when sometimes fails to load check_partial_match key from recipe from file.
Thanks to @iceprincess_DAD to report the bug.
----------, Nov 15, 2024

Changelog:
  • Untended debug messages snuck into the released version.
  • Fix problem where it prevents you from remove worlds if they don’t exist or not loaded.
  • Added option to clear all worlds by hold shift and right click (could add better option in the future for bedrock users).
Also, a reminder that Reviews sections is not for report bugs.

Thanks to @Drex and @winterspruce for report the issues.
----------, Sep 14, 2024

Changelog:
  • Added support for Crafter as it also has access to the custom recipes. Due to the shortcomings of the methods available is the crafting of custom recipes turned off, as it currently bypasses the permission demand.
  • Made debug for crafting cleaner and easier to read. However, you will not see all data set on the item currently.
Note: As default it will prevent custom recipes to be crafted at all, but not vanilla recipes. Either add below to your config.yml or remove the file and set it to false to allow custom recipes.
Code (YAML):
turn_of_crafter : true

As the Crafter events is set as experimental, can some breaking changes happen in the future. Also report any bugs you encounter, so I can fix it.

Thanks to @ snake293 for the report.

It also lacks easy way to know if player activate it, without some extra logic added. I will probably use same type of logic as the furnace and that means I will cache the player how place the Crafter. But as it not stable, will I wait little and see what will happens.
----------, Sep 6, 2024

Changelog:
  • Solve the problem in some cases where recipe group don't exist and it throw an error when smelt items.
Thanks to @maestro for the bug report .
----------, Aug 22, 2024

Changelog:
  • Solve the issue with the extensive debugging always running in the background and not just when enable debugging.
Thanks to @Drex for reporting the bug.
----------, Aug 16, 2024

Changelog:
  • Fix the problem when attempt to unset permission, you can now rightclick, type non to remove the permission.
  • Solve the issue where some commands could not be run as console.
Thanks to @pooderman and @volritass for report the bugs.

Developer notes:
It should work on 1.21.1, but do you encounter problems then jump on the discord server.

I also see some complain about you can't take the result item, to be clear this plugin doesn't prevent you from
take the output item at all. The only thing it does is prevent the recipe to be made at all, nothing else.

Video where I craft a head after server restart:
----------, Aug 15, 2024

Changelog:
  • Fixed problem where vanilla recipe could not be smelted due to no similar matched custom smelt recipes existed.
  • Improve debugging so furnace recipes get own tag. Remove the config.yml or add
    Code (Text):
    enable_smelting-debug: false
    (set to true if you want to debug the recipe).
  • Fix so you can also smelt custom recipes on legacy versions (Minecraft older than 1.13).
  • Readded the option to set time on versions older than 1.17, it will not be a perfect solution, however. As similar matched recipes can get same burn time.
Thanks to @ SC_Danieltjy1186 for report one of the issues.
----------, Jun 29, 2024

Changelog:
  • Fixed the time inconsistency (get more or less no effect on the smelt speed before).
  • Using newer event to set the time so you can only change burn time on 1.17.1 and up. Older servers will use default burn time (if requested I will look for a solution).
  • Fixed problem when wrong item is the result for the vanilla recipe.
  • Added option to prevent similar vanilla recipe to the custom recipe get smelted.
Thanks to several people that requested more options get added. This plugin should already work on 1.21 but can give some nbtapi errors (will be fixed in next update).
----------, Jun 28, 2024

Changelog:
  • Some cases you could not move the items from player inventory when you create your recipe.
Thanks to @xdreemb52 for report the bug.
----------, Jun 15, 2024

Changelog:
  • Fix a bug where you could take out items from the menu in a 1.20.5+ server.
Thanks to @bensa for the bug-report.
----------, Jun 2, 2024

Changelog:
  • Updated menu so you can set icon if player have a permission and disable recipe menu does have this option to. But in that menu, it does depend more on if you are in the list of all recipes or show all you have disabled.
  • Added option to set your own custom item as the category icon, instead of only a regular item.
Also check the guitemplates.yml file how you can modify the menu items in this update.

Thanks to @sudzuki for the suggestions.
----------, May 24, 2024

Changelog:
  • Added suggestion so you can edit recipes from the recipe viewer.
  • Fixed bug where wrong recipe get disabled.
Thanks to @AlphaCobra for the suggestion.
----------, May 6, 2024

Changelog:
  • removed a debug message that I forget to remove.
  • Support for 1.20.5 and 1.20.6.
  • Added a command so you can remove recipes.
Could be some problems or a bug I missed but should run stable on 1.20.6. Will not offer support for 1.20.5 due to 1.20.6 replace it.
Tha nks to @pooderman and @AlphaCobra for suggestions and bug reports.
----------, May 1, 2024

Changelog:
  • Fixed problem when trying to hide a recipe.
  • Added an option to prevent crafting with items without metadata. This will also stop vanilla recipes that use the same items and pattern, regardless of whether metadata is set on the custom recipe or not.
Thanks to @pixel,@charlyg31 and @yesyukiuniverse to the bug reports.
And I strongly recommend anyone that got problems use the debug options in the config.yml. That will help me to fist find the problem and also let you know what happens when a recipe don't work as you planned.
----------, Feb 16, 2024

Changelog:
  • Update API to support 1.20.4.
  • Fixed a bug where it was hard to change item match.
Note: I have yet not find the bug where recipes could stop working, if you use match meta it could be that the meta on the item have changed.
----------, Dec 22, 2023

Changelog:
  • added this command /ceh viewer category default recipe .Change the default and recipe after what your category and recipe have for name.
    It does include tab-complete for this also.
  • Added new debug option, the normal one add to much messages in the console. Add this key and value too your config.yml " enable_crafting-debug: false " or remove the old file.
So set enable_crafting-debug this to true when you have problems, when a recipe can be crafted without items with your specific metadata and report this on discord or GitHub.
----------, Nov 18, 2023

Changelog:
  • Update dependency
  • Added support for 1.20.2
----------, Oct 15, 2023

Changelog:
  • removed debug messages.
No other changes.
----------, Aug 29, 2023

Changelog:
  • Fixed problem with remove recipe, the button did not work (accidentally remove that function).
  • Fixed wrong messages shows when remove world.
  • Fixed recipe bug, where you could not use bottom row.

Thanks to @EditChris for reporting this bugs.
----------, Aug 29, 2023

Changelog:
  • Fixed error when open menu on 1.17+.
Thank for the report of the issue @EditChris .
----------, Aug 28, 2023

Changelog:
  • Fixed a problem, when you must set the world for crafting shall work.
  • Update dependency's, so it doesn't complains it is not updated.
  • Added the worlds placeholder so players can see what world they can make the recipe.

Thanks to @EditChris helping with hammer out the bugs with the new world option.
----------, Aug 27, 2023

Changelog:
  • Fixed issue when it fail to detect a world and added option to force set the world without checking if it exist.
  • Fixed problem when conversion not get closed when you have added valid input and if you still inside a conversion you can't use the buttons that use conversion prompts (this situation should never happen, but as a fail-safe). And fear not it will automatic close after 2 minutes or if you type quit in the chat and hit enter.
Thanks to @EditChris to report this issues.
----------, Aug 26, 2023

Changelog:
  • Added option to set the world the recipe is allowed to be crafted.
  • Moved settings for the recipe to new menu.

Your menu will be updated with the new setup and if that not work you can remove guitemplates.yml
and the plugin will create new one. You still have the old one as backup.

Suggested from @EditChris on GitHub.
----------, Aug 25, 2023

Resource Information
Author:
----------
Total Downloads: 3,615
First Release: Aug 13, 2023
Last Update: Nov 22, 2024
Category: ---------------
All-Time Rating:
6 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings