Create

Create

86M Downloads

Loss of Processing result

andr9528 opened this issue ยท 0 comments

commented

Describe the Bug

Playing 'All the Mods 7 - To the Sky' where Crushing a block of raw metal (iron, gold etc.), with a crushing wheel setup, yields 18 metal dust and 75% chance for 9 nuggest of experience. If 39 or more blocks are processed at a time, some of the results are lost, due to the 'ProcessingInventory' "only" having 15 output slots.

Reproduction Steps

  1. Setup a Crushing wheel setup
  2. Throw in one set of items whos final result is greater than 15 stacks
  3. Notice that some of the result are lost.
  4. Be sad :(

Expected Result

I'd expect to get my resulting items regardless of input stacksize and recipe output quantity.

Screenshots and Videos

I documented most of my finding with some reddit post, as i was unsure what was happening, so i asked the community. They include images :)

https://www.reddit.com/r/feedthebeast/comments/xqm88n/something_aint_right_here/
https://www.reddit.com/r/feedthebeast/comments/xrbl70/follow_up_to_my_last_post/

Crash Report or Log

No response

Operating System

Windows 11

Mod Version

0.5.0e

Minecraft Version

1.18.2

Forge Version

40.1.80

Other Mods

Currently on version 1.0.9 of All the Mods 7 - To the Sky. Propably the easies way to mention the 200+ mods.
Have only added Entangled (v.1.3.11) and Sophisticated Storage (v.0.5.17.152) myself.

Additional Context

I looked at your code, if you haven't already noticed and found the source of the issue.
(Software Developer myself :P)

A solution could maybe be to only process a part of the input, if the resulting output would overflow. Just a suggesting.