Code Monkey home page Code Monkey logo

Comments (9)

maruohon avatar maruohon commented on July 17, 2024 2

They changed some of the inventory interaction confirm packet behavior in 1.17 (I haven't looked at the actual code changes yet). Unfortunately it's now possible to both lose or duplicate items via "regular" slot clicks. I assume it probably needs some specific fast timings for some actions to happen, and that's what Item Scroller is doing - sending lots of normal slot clicks very fast.

I don't think there is anything else I can do to fix this from my side than rewriting the crafting features to use the vanilla recipe book protocol. I don't know if some of the other "normal" item movement features would still have the same issue as well... This should really be fixed in vanilla, and I'm hoping 1.17.1 or some later minor update would fix the inventory packet stuff again. The current situation is obviously very bad, since it's even possible to lose or dupe items via just slot clicks.

from itemscroller.

Andrews54757 avatar Andrews54757 commented on July 17, 2024 2

#MC-229413, which describes this bug, has been marked by Mojang as fixed in a future version of 1.17 as of two hours ago.

from itemscroller.

maruohon avatar maruohon commented on July 17, 2024

Is there anything special you have to do to get this to happen? Does it happen every time? Is this using massCraft (looks like it)? And looks like you are in single player. But I couldn't get this to happen either in single player or on a server. (I was using the 1.17 release version though, but there should be no differences.)

from itemscroller.

maruohon avatar maruohon commented on July 17, 2024

I was just told that a similar thing also happened at least in 1.16, rarely, and that these are just client-side ghost items? In that case opening another inventory GUI such as the chest or the crafting table should get rid of the ghost items. Or if not, then at least re-logging?

from itemscroller.

soulsoiledit avatar soulsoiledit commented on July 17, 2024

I am also having this issue with the same ItemScroller version on a 1.17 Fabric Carpet server after massCrafting slimeballs into slime blocks. I can interact with crafted slime blocks and move them around in inventories even after re-logging. It seems like the excess slime balls that are dropped on the ground after using the massCraft keybind don't disappear.

from itemscroller.

zombiez4u avatar zombiez4u commented on July 17, 2024

I'm playing on a 1.17 vanilla server and this same thing happened to me multiple times when crafting gold nuggets to ingots and when crafting dried kelp into blocks. I'm sure these were not client side ghost items as I was able to fill chests with them and they persisted after relogging. I used item scroller quite often in 1.16.4 and never had this issue so it seems like a new bug.

from itemscroller.

AFlyinDeer avatar AFlyinDeer commented on July 17, 2024

just wanted to confirm items are being duped. mass crafter 2 double chests of iron and was able to get 5 shulker boxes of iron blocks and with the extra i was able to fill the 2 double chest. so basically got 5 free shulker boxes for free. i did see your comment from 2 days ago so i know youre aware of the issue. hopefully next update will help! also thanks for the mod keep up the good work!

from itemscroller.

Sanluli36li avatar Sanluli36li commented on July 17, 2024

I used mass craft on the 1.17 vanilla server to convert between diamonds and diamond blocks, but the number of items obtained after conversion was different each time, and a negative item appeared in the end. and this is not a ghost item of the client.
This only happened in 1.17, I can be sure this is mojang's problem.

from itemscroller.

Youmiel avatar Youmiel commented on July 17, 2024

Reproduced in Minecraft 1.17.1-pre1,
with fabric-loader, malilib and itemscroller, but itemscroller features were not used.


However, with vanilla Minecraft, the ghost item in crafting table at 00:23 doesn't exist (the one I press 'Q' on the crafting table output).

1624877921031.mp4

from itemscroller.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.