Minetest_game: Furnace doesn't start burning again when mover adds fuel

Created on 16 May 2018  路  7Comments  路  Source: minetest/minetest_game

If a furnace runs out of fuel (but still contains an item to be smelted), it will not start burning again after fuel has been added by a mover. The user must remove the fuel and add it again (or add other fuel) for the furnace to become active again.

Reproduce the issue:

  • Place furnace and add to it stack of items to be smelted.
  • Add in small amount of fuel (not enough to smelt anything completely)
  • Wait for it to run out of fuel (should say "inactive" and "Fuel: Empty")
  • Use a mover to add more fuel to furnace.
  • Furnace now contains fuel and object to be smelted, but does not resume smelting. Still says fuel is empty.
  • Remove fuel to inventory and add it again. Furnace resumes.
Not a bug

All 7 comments

Could you link to the code of the 'mover' you are using?

This is because the mover doesn't trigger a callback as it's not a player. The correct fix is for the mod itself to trigger the node timer

Anything we could be doing on our end to help movers work? or is it the mod's responsibility only?

@paramat Maybe an API for moving items around that doesn't require players and has callbacks

Well i mean, are we doing something wrong or is this mod's responsibility, from rubenwardy's comment it looks like this is mod's responsibility.

@paramat It's not a bug if that's what you mean.

Yes it seems a mod issue, closing.

Was this page helpful?
0 / 5 - 0 ratings