Closed v1993 closed 3 years ago
I think I've figured out what happens: energy is being produced faster than it gets drained. So it goes like this:
smeltItem
is called and calls canProcess
.canProcess
sees that energy buffer is full and returns false
, so fuel is not consumed.I'm not sure what the proper solution would be tho (probably to keep consuming fuel even if it energy buffer is full, like GC's coal generator does and to make it tier 2 machine if it isn't already).
Oh, or you can just swap calls to produce
and smeltItem
(in TileEntityFuelGenerator.java
) and this should fix the issue.
Other add-ons: none
Description of the issue: I've been testing on creative map how different fuel processing approaches compare, so I put down Fuel Generator and added three buckets of fuel there, while having CESU nearby to measure energy output. After a while, I've checked this setup only to find that generator got stuck at 2937 fuel left, still generating energy but no longer consuming any fuel (so, making a free energy source). I've added another bucket of fuel, but it haven't changed anything.
Screenshot/Video: I don't think it's really needed, description says it all.
Attached log file (or url on pastebin.com): Not a crash.