Fixed problem when reload and it not load the recipes again.
Fixed issue when it sometimes load the plugin also did, so the recipes not working in the recipe book (hope it should be more consistent).
Fixed so player not learn same recipe several times when you reload and the recipes player has get missing when reload.
Updated command /ceh viewer page <number> and /ceh viewer category <name on catagory> . at the same time I fixed so you could use the page option again (was turn of when did the big menu update).
When fix the reload I also fix the performance also (should be less lag when reload).
Other things are planed to fix, like some want to have option to set pos of the catagory's and turn it off (planed to work on that later on).
Fixed so you can set and save, permissions and xp and time last two is for furnace recipes.
Fixed so you need permission to edit category's/groups. You can need to ether remove old settings.yml self or add this
Code (Text):
categorys-editor: "craftenhance.edit_categorys"
in perms.
fixed issue when use the plugin first time and get java.io.IOException: Unable to find the path.
Lastly you can now use BeforeCraftOutputEvent to alter the output item or stop the item get crafted, this plugin has no official api so has to use the plugin jar (you find it in the package com.dutchjelly.craftenhance.api.event.crafting).
Huge menu update, (lots of intern code updates) and it will backup your old guitemplates.yml and create new.
You can now use category's/group your recipes, if you update from old version it will add all crafting recipe in default and furnace recipes in furnace.
Don't forget backup your old data, we can't do anything of you lose data!!! Thanks to
@Broken_arrow for the help with the menu update. It will also support hex later update if you not want to use spigot way to set up hex.
fix for the furnace when you have two recipe use similar burn item/ ingredients.
fix for Legacy material error (nothing harmful), but slow down the start of the server.
fix for the message when start the server (will now have a link to the spigot page to get update). Also updated the link to the github page for issues (instead of link to bukkit page).
Thanks to
@Broken_arrow for help with the update.Remember to report problems on discord server or GitHub page, not review section.
Fix tabcomplete for enchants and item flags. It will now work when you add several enchants in same command (instead of it only suggest first enchant you want to add). Both enchants and item flags is fixed so it only suggest enchants/flags you not already add to the command.
Fixed issue when disable recipes, still could be crafted.
Added search option to disabler menu (need remove old guitemplates.yml file or update it).
Thanks
@Broken_arrow for help with update the code and bugtesting.
fixed error when server try start the plugin on 1.19 server.
Is not fully tested for 1.19 and when paper/spigot is more stable. It will be more testing to make sure everything works. However this plugin should work on 1.19.
This update features a server recipe disabler gui. Simply click on recipes to disable them! Use
/ceh disabler to access this gui. I'll update the plugin pages later.
In addition to this, many bugs were fixed: 2x2 crafting was glitched for example, and is now fixed. Also recipe hiding wasn't being serialized properly.
Special thanks to broken-arrow for designing the disabler gui!
+ Ability to customize gui's
+ Ability to customize position of recipe in the viewer
+ More efficient reworked crafting checking
+ API added to hook into crafting events
+ Shaped/shapeless crafting support
+ Meta/Type crafting support
+ Much better error-handling for invalid states in the plugin
+ Using Lombok for getters and setters
- Removed ordereditor because it was clunky and not modulair
+ Ability to customize gui's
+ Ability to customize position of recipe in the viewer
+ More efficient reworked crafting checking
+ API added to hook into crafting events
+ Shaped/shapeless crafting support
+ Meta/Type crafting support
+ Much better error-handling for invalid states in the plugin
+ Using Lombok for getters and setters
- Removed ordereditor because it was clunky and not modulair
+ Ability to customize gui's
+ Ability to customize position of recipe in the viewer
+ More efficient reworked crafting checking
+ API added to hook into crafting events
+ Shaped/shapeless crafting support
+ Meta/Type crafting support
+ Much better error-handling for invalid states in the plugin
+ Using Lombok for getters and setters
- Removed ordereditor because it was clunky and not modulair