Slimefun

Slimefun

3M Downloads

The cargo system will not transfer items located in the second cell of the machine

fpsqdb opened this issue ยท 4 comments

commented

Description (Required)

1d7d508269df290c

The items in the second cell will not be transferred by input node.

Steps to reproduce the Issue (Required)

  1. Add any Electric machine (such as Electric Dust Washer) in cargo system.
  2. Use blacklist to transfer any items in the machine to cargo manager
  3. Place items in the output cell of the machine and make sure other output node accept those items.

Will see the items in the sccond cell will not be transferred.
(I'm a player not the server owner, I don't know if this behavior can be configured, if it can be configured please close this issue.)

Expected behavior (Required)

The items in the second cell should be transferred normally.

Server Log / Error Report

Environment (Required)

  • Minecraft Version: 1.15.2
  • Slimefun Version: Slimefun4 - DEV 525 (git b659e)
  • CS-CoreLib Version: CS-CoreLib - DEV 85 (git 4a7fc)
commented

Does that item have anywhere to go?
Or is the cargo simply always busy transferring the first item?

commented

@TheBusyBiscuit no busy and have somewhere accept it, the first item is transferred normally.

commented

Finaly, I figure out why this happened. the speed of the dust production is faster than cargo system, this will make the first cell always have dusts and the cargo will never transfer the items in the second cell, it's better that the cargo system should transfer items of two cells at a time.

commented

Finaly, I figure out why this happened. the speed of the dust production is faster than cargo system, this will make the first cell always have dusts and the cargo will never transfer the items in the second cell, it's better that the cargo system should transfer items of two cells at a time.

Thats exactly why I asked you to check if the cargo system is just busy handling the first item.
And letting the cargo take both at once will effectively impact the performance twice as much, for some machines even much more.

You can of course circumvent this by attaching another node to it.