Slimefun

Slimefun

3M Downloads

Infused Elytra recipe does not work with a fully repaired elytra

marvjosh1 opened this issue ยท 2 comments

commented

๐Ÿ“ Description (REQUIRED)

The infused elytra recipe does not work wit an elytra that has 2 NBT tags (= an elytra that has been repaired)

๐Ÿ“‘ Steps to reproduce the Issue (REQUIRED)

  1. Get an Elytra, and damage it a bit by flying around
  2. Repair the Elytra in an anvil using Phantom Membrane - it will gain a second NBT tag including "RepairCost":
    https://youtu.be/wIjm0KHJa38
    https://gyazo.com/4ca3397e97c9a6111d5bc3ee9859e73c
  3. Try to use this Elytra in the Infused Elytra recipe, it shows the "Incorrect Recipe" Message. When using a brand new Elytra in place of the repaired one, the recipe will work:
    https://youtu.be/Cr1QNs0-7GI

๐Ÿ’ก Expected behavior (REQUIRED)

The Infused Elytra recipe should also accept a fully repaired elytra as a crafting ingredient

๐Ÿ“œ Server Log

๐Ÿ“‚ /error-reports/ Folder

๐Ÿงญ Environment (REQUIRED)

  • Server Software (Spigot/Paper): Yatopia v1_16_R3
  • Minecraft Version: 1.16.4
  • Slimefun Version: vDEV - 757
  • CS-CoreLib Version: vDEV - 91

https://gyazo.com/57ab0f8ffc7c0391f392f11f82586ded

commented

This issue is a little tricky as the bug is buried deep within some of the oldest code in Slimefun, it's recipe system.
This cannot really be fixed easily until that system itself has been fixed, preferabbly rewritten.

So it will probably have to wait until that happens, luckily this is - albeit annoying - not a game-breaking bug that would need immediate attention.
Just letting you know, tl;dr I can confirm this bug, but it's a bit tricky and will need to wait some time.

commented

jm f