Leather Cap recipe bugged
ViscousSummer88 opened this issue ยท 5 comments
Description
When trying to craft a leather cap with fastcraft+ it required the ingredients of a leather cap meaning you're unable to craft the item with leather.
Screenshot: https://cdn.discordapp.com/attachments/346898045436297218/351278807992369162/unknown.png
Reproduction
- Put leather in your inventory and try to craft using fastcraft+ a leather cap.
- Put a leather cap in your inventory and you will see the option to craft a letaher cap
- ...
Output/Files
- None.
Server Details
- FastCraft Version: v0.27.2
- Server Version: BUKKIT/SPIGOT/SPONGE Build 61
This is a problem of your server config or a custom recipe you created
see here...all is fine
Why i think your using modified server thing rcipes? Because u have NO leather inventory on your screen shot. So take a look on
Clean Spigot 1.12.1 + latest Fastcraft + Your PermissionSystem
Reproduction
Put leather in your inventory and try to craft using fastcraft+ a leather cap. -> Done all fine
Put a leather cap in your inventory and you will see the option to craft a letaher cap -> Done ..5 Leather needed
Output/Files
None.
Server Details
FastCraft Version: v0.27.2
Server Version: SPIGOT 1.12.1
repair items not apear in the GUI
The gui fast Fastcraft++ has no Anvil (RepeairGUI) currenty.. So the question is why this recipe apears on your list and server? look at the screenshot - u see all is fine and the right recipe for the leather cap is shown and no repeair or what ever recipe.....so what causes the error/issues on your servers?
What servers your using? Have you tried a clean setup on a testserver? with:
-Spigot 1.12.1
-Fastcraft 0.27.2 (clean without custom recipes)
-a permissionsystem like PEX
-no other plugins
It does appear to be a repair recipe. (E.g. put two damaged helmets in a crafting grid to combine their durabilities) I hard-code recipe hash codes that should be ignored, since the Bukkit API has no way of checking the resulting item of a Recipe
given certain ingredients. If the repair recipe's hash code changed in 1.12, it would no longer be ignored.
There were a lot of breaking changes in 1.12 (achievements are gone, recipes have changed, etc.), so FastCraft isn't fully compatible. I'm in the process of developing FastCraft v1, which will support 1.12 and newer, and will resolve this issue.
For now you can blacklist the recipe, so it doesn't appear in FastCraft:
https://github.com/BenWoodworth/FastCraft/wiki/Blacklisting-Recipes