Closed KLONOA9X6 closed 1 year ago
Hello, thanks for opening this issue!
Before continuing, please understand that Mohist is a free and open source software, made by people in their free time. Know that we are not able to give any eta about when your issue will get answered or fixed.
Our team will first check if your issue isn't duplicated. If it's the case, we will close your issue, giving your the number of the other issue so that you can follow its progress. If you are able to do it, please check that your issue isn't duplicated, this would help us a lot.
Thank you for your patience, and have a nice day (or night)!
InvSee++ author here: Very likely this is the same issue as https://github.com/MohistMC/Mohist/issues/2501. I know a workaround for this issue (I did something similar for Magma 1.16.5 and Mohist 1.19.4 support), but it takes some time to implement, since I need to manually check each obfuscated (SRG) method name.
Edit, I published a release with this workaround implemented, but couldn't test it yet: https://github.com/Jannyboy11/InvSee-plus-plus/releases/tag/v0.22.7 If my workaround worked for you, I would suggest closing this issue as a duplicate of #2501.
It's work! Thanks so much.
InvSee++ author here: Very likely this is the same issue as #2501. I know a workaround for this issue (I did something similar for Magma 1.16.5 and Mohist 1.19.4 support), but it takes some time to implement, since I need to manually check each obfuscated (SRG) method name.
Edit, I published a release with this workaround implemented, but couldn't test it yet: https://github.com/Jannyboy11/InvSee-plus-plus/releases/tag/v0.22.7 If my workaround worked for you, I would suggest closing this issue as a duplicate of #2501.
he still has errors java.lang.NoSuchMethodError: 'net.minecraft.world.inventory.Slot com.janboerman.invsee.spigot.impl_1_20_1_R1.MainNmsContainer.b(int)' at com.janboerman.invsee.spigot.impl_1_20_1_R1.MainBukkitInventoryView.setItem(MainBukkitInventoryView.java:59) ~[?:?]
Huph? I didn't encounter this problem.
Use /invsee to open the player's backpack and drag the item
Oh, crap
I can see what I can do to fix this on sunday.
he still has errors java.lang.NoSuchMethodError: 'net.minecraft.world.inventory.Slot com.janboerman.invsee.spigot.impl_1_20_1_R1.MainNmsContainer.b(int)' at com.janboerman.invsee.spigot.impl_1_20_1_R1.MainBukkitInventoryView.setItem(MainBukkitInventoryView.java:59) ~[?:?]
This method is AbstractContainerMenu#getSlot(int) -> Slot. Since this method is not overriden by my MainNmsContainer and EnderNmsContainer, I guess the problem was that in those classes themselves I didn't call the method from the super class explicitly using 'super'. This has been changed in https://github.com/Jannyboy11/InvSee-plus-plus/releases/tag/v0.22.8, but again, I cannot guarantee the fix is now complete (can only test tomorrow).
Edit: I see I am still missing some places, will create a new release again: https://github.com/Jannyboy11/InvSee-plus-plus/releases/tag/v0.22.9. This specific method should no longer cause issues, but there may still be others that I forgot.
Edit2: I still think this issue should be closed since clearly it is a duplicate of #2501 (both issues are caused by the same bug, but #2501 describes it better).
No errors found yet.
No errors found yet.
Yup I checked all usages of vanilla fields and methods, and all of them have their workaround implemented, so it should be good to go.
OK, I will close this issue
Minecraft Version : 1.20.1
Mohist Version : 1.20.1-143
Operating System : Windows 11 22621.1848
Concerned mod / plugin : Mods:
Plugins:
Logs : crash-2023-07-11_11.59.38-server.txt
Steps to Reproduce : Use '/invsee [PLAYERNAME]' Command
Description of issue : No Response