ModTweaker

ModTweaker

88M Downloads

[Bug] Ex Nihilo's Crucible Heat Source disfunctions on block-block update next to the heat source

Yulife opened this issue ยท 10 comments

commented

When I use this script I sucessfully remove lava from heating my Crucible. However, when the lava gets any kind of ... block update (?) it resumes to smelt stuff in the crucible for a short period of time.
I am not sure whether this is reproduceable with a block update as it is really strange behaving.. here are a few examples.

On building:
2015-02-01_18 16 16

On removal of a block the lava is next to:
2015-02-01_18 16 28

On placing a barrel next to it: (rebuilt it)
2015-02-01_18 21 44

On putting something in the barrel: (causes a block update)
2015-02-01_18 22 11

This is rather weird because it only reacts to a block actually being broken next to it.

Or... is it the switch from lava going from still to flow?

commented

This is exnihilo side, I am unsure what is causing this... as all I am doing is removing the block from the registry...

commented

Im suspecting it is because lava has 2 states, Flowing and Still, Blacklist both and get back to me.

commented

If it reacts to a block update, (not changing the lava to flowing) then it must be on exnihilo side.

commented

Tried that. Though, I am unsure if I did it right. What are the unlocalized fluid names for each?

commented

not sure...

commented

Can you try this with the latest version from http://minecraft.curseforge.com/mc-mods/221696-ex-nihilo/files ?
I'm thinking it may be a server/client desync issue which has been changed in this version.

commented

Will do, thank you.

commented

OK, I believe I have fixed this in an upcoming ExN version. Note that this will need some backend change to ModTweaker though.
There is now a built-in method for removing ("unregister") which can be used.
(see https://bitbucket.org/MikeLydeamore/ex-nihilo/commits/286ed9adc054bc468f1c91d135d49c73a00b5acd)

For what it's worth, I believe the original issue is because meta's 0-15 were registered. Removing all of them solved the problem.

commented

From what I can see, this issue was resolved and it was not modtweaker side anyway.