mt-mods / jumpdrive

Minetest jumpdrive mod
Other
9 stars 10 forks source link

Bug: Multiblocks leave placeholder behind #71

Open Lejo1 opened 4 years ago

Lejo1 commented 4 years ago

If you jump only the bottom of a door (or other Multiblocks like the ones from digiline_routing) the placeholder at the top will left behind. After you jumped you can place blocks into the top of the door. And nobody can destroy the placeholder.

BuckarooBanzay commented 4 years ago

This is a known problem (did you see lga's "museum of oddities on pandorabox :smile:). Possible solutions:

Lejo1 commented 4 years ago

Hmm, I'm not sure what's the best way to fix it.

Just wanted to report the bug :)

S-S-X commented 4 years ago

I don't think disassembling things with jumpdrive is bad thing at all, it is logical that some things can break apart.

However there's also those things that use invisible placeholders like said digiline routing nodes, these should be cleaned up or blacklisted. Digiline routing components also have actual digiline functionality on placeholder node, these nodes are invisible but digilines will connect to these nodes. Also not too easy to remove.

Blacklisting such components completely does not sound like nice idea but blacklisting around jump area edges could make sense while still simple to actually implement.

In my opinion as more general, but also probably close to impossible, solution for many nodes best fix would be to remove those placeholder nodes completely from mod, those placeholders just limit creativity on game that asks you to be creative.

OgelGames commented 4 years ago

I don't think disassembling things with jumpdrive is bad thing at all, it is logical that some things can break apart.

I agree, especially for things that look like they are multiple nodes, such as fancy vendors.

blacklisting around jump area edges

That would probably be the most flexible solution 👍

And nobody can destroy the placeholder.

That's what technic constructors are for 😄