View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001514 | Industrial-Craft² | machines | public | 2015-01-17 08:41 | 2015-01-17 12:12 |
| Reporter | Paul17041993 | Assigned To | |||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | new | Resolution | open | ||
| Product Version | Builds for MC 1.7.10 | ||||
| Summary | 0001514: Fluid Distributors can get jammed | ||||
| Description | If a Fluid distributor is set to distribute between two distributors set to concentrate, when the first is fed 1mB of a fluid it can potentially jam the other two (ones set to concentrate) with '0mB' of the fluid, only way to fix is to break the two jammed distributors. | ||||
| Tags | No tags attached. | ||||
| Minecraft Version | |||||
|
|
Gah, rounding errors. I expect it's ended up with 0.5mB in both, but fluid's stored as an int. |
|
|
yea, you're not supposed to blindly divide ints for that very reason, essentially you should check if it's dividable by the required factor (key; mod op), take the remainder out out and divide the result provided it's still > 0, then re-add the remainder back in either in the tank or to any of the outputs. probably should be an option to change whether it keeps or outputs the remainder, I see both being used, distilled water from a cold steam gen and when you want a perfect balance are examples of each. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2015-01-17 08:41 | Paul17041993 | New Issue | |
| 2015-01-17 11:55 | Chocohead | Note Added: 0003673 | |
| 2015-01-17 12:12 | Paul17041993 | Note Added: 0003675 |