leo_rockway wrote: ↑Fri May 15, 2020 23:59
Sorry for the double post. I was in the #minetest IRC channel and after asking about this issue it seems that the problem was identified by sfan5 and he submitted a PR. Hopefully this bug can finally be closed.
https://github.com/minetest/minetest/pull/9874
Nice to see bugs fixed, but I don't think this would solve all of the issues here.
Here is the sequence of (ideal, not quite what I did, but what I should have done) actions that should result in easy casting of a Nether Portal, as they go in Minecraft (glow on held item is from a purely visual mod):
Spoiler
Place block to replace one lava, then water next to it.
Remove block and let water flow.
Get water source back in bucket, place up above for water that will instantly obsidian placed lava in a portal shape (do right top before left top).
And here's how they go (wrong) in MineClone 2:
Spoiler
Initial lava replacement works.
Uh oh! The lava flowed first, so I have to quickly water up that spot instead.
This is completely wrong and crippling. I believe I've seen the same issue in the Nether, where lava flows regularly end up creating utterly ridiculous curtains, rarely seen in Minecraft, from too much flowing outwards.
Separately, there is a problem where you can place and mine blocks thru flowing liquids, but not use a bucket thru them. This is pretty annoying because it means when it comes time to place lava around the water, the lava will replace water that's looked thru!
WarHawk wrote: ↑Sat May 16, 2020 01:06
leo_rockway wrote: ↑Fri May 15, 2020 23:49
I was actually looking at an iron golem farm video from Minecraft yesterday. The ones I saw rely on pushing the golems with water and since Minetest doesn't have water flow pushing entities yet, that would complicate things. I don't know if a piston would push the golem; I've barely played with redstone.
The farm I saw used 1 block of lava to kill the golems, by the way. The lava cube was held in place by signs, so the lava wouldn't flow. It had a hopper and a chest underneath it.
yeah water doesnt push them and lava only kills them if they are standing in it. if there is a block of space below the lava they seem to walk around fine. also with the signs they catch on fire from the lava. gates work tho
Proper Minecraft behavior would have actual collision checks between mobs/players and potentially damaging blocks. From what I saw looking at MineClone 2's code, it just looks at a single node that's considered to be where the mob's feet are at. In Minecraft for instance, you can take lava damage from standing too close to a lava lake's edge on Soul Sand (which has a slightly lower top than normal blocks).