I’ve made the implementation of the furnace in Glowstone++ and now I want to check if everything is working with the release of 1.10.
And I noticed that that something go wrong with the tick map.
In a pull request the furnace looped tick request was converted to single request.
I don’t have anything against it, but it broke up the whole tick system for the furnace and maybe for some other blocks…
Because the new requested tick witch is added at the end of tickprocessing(https://github.com/GlowstoneMC/Glowstone/blob/master/src/main/java/net/glowstone/block/entity/TEFurnace.java#L148) is instantly removed through cancelPulse() in the pulseTickMap() (https://github.com/GlowstoneMC/Glowstone/blob/master/src/main/java/net/glowstone/GlowWorld.java#L1784).
Either for that cases (when the tick system broke up) we go back to looping tick or this issue gets fixed, that new ticks cloud be requested like that.
Niklas aka hibo98