Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow Multiple Nodes To Occupy The Same Space #13045

Closed
FossFanatic opened this issue Dec 14, 2022 · 10 comments
Closed

Allow Multiple Nodes To Occupy The Same Space #13045

FossFanatic opened this issue Dec 14, 2022 · 10 comments
Labels
Duplicate Feature request Issues that request the addition or enhancement of a feature

Comments

@FossFanatic
Copy link

FossFanatic commented Dec 14, 2022

Problem

It's currently impossible to have multiple nodes occupy the same space without some ugly and/or hacky workarounds.

Solutions

Make it possible for multiple nodes to occupy the same space.

Additional context

One way that this could be useful, is if you want to have a node that has multiple layers that you need to break through to reach the centre.

Another way this could be used is to have sand fill up an entire room, without leaving weird pockets of air in between furniture.

Or maybe you want to hide a fossil inside a dirt node, which reveals itself after you have dug up the dirt.

Or this could also make it possible to have waterlogged nodes as in Minecraft 1.13 and onward, which would allow for creating structures underwater that don't look weird when you utilise anything that is not a full node in size.

@FossFanatic FossFanatic added the Feature request Issues that request the addition or enhancement of a feature label Dec 14, 2022
@SmallJoker
Copy link
Member

Minetest is a voxel-based game. This means that there's one voxel per unit. Logically there is no way to fit two nodes into the same coordinate.

Suggested alternative: register a bunch of nodes, each with an additional layer which is then removed by node replacement upon digging. Alternatively use objects which can be spawned anywhere.

@FossFanatic
Copy link
Author

FossFanatic commented Dec 14, 2022

Minetest is a voxel-based game. This means that there's one voxel per unit. Logically there is no way to fit two nodes into the same coordinate.

Then how does Minecraft do it since the 1.13 update with waterlogged things? That is actually what I would love to be focussed on the most. The other things I mentioned are just a bonus that might become possible if this feature idea happens.

@alerikaisattera
Copy link

Then how does Minecraft do it since the 1.13 update with waterlogged things? That is actually what I would love to be focussed on the most. The other things I mentioned are just a bonus that might become possible if this feature idea happens.

By using blockstates

@TurkeyMcMac
Copy link
Contributor

There seems to be precedent for declaring this a duplicate of #3074.

@TurkeyMcMac TurkeyMcMac closed this as not planned Won't fix, can't repro, duplicate, stale Dec 15, 2022
@FossFanatic
Copy link
Author

FossFanatic commented Dec 15, 2022

There seems to be precedent for declaring this a duplicate of #3074.

I guess so. I just had tried finding a bigger scope of what the solution could be.

@TurkeyMcMac
Copy link
Contributor

Allowing multiple nodes per position was mentioned there: #3074 (comment)

@FossFanatic
Copy link
Author

FossFanatic commented Dec 15, 2022

I have seen a lot of these older issues that have not gotten added. Does that mean that I shouldn't get my hopes up anytime soon?

@TurkeyMcMac
Copy link
Contributor

Yes, this feature probably won't be added soon, unless someone takes it upon themself to implement it.

@PavanLuca
Copy link

PavanLuca commented May 8, 2023

I see seaweed occupying more nodes since I played a new map on CTF. It can't be hit on its half top part though. If seaweed can stay on more nodes why not even other decorations? Grass and flowers remove water node, but I'd like that even ladders don't remove water and lava as seaweed do because some players use this thing to survive drowning on water and lethal burns on lava.

@sfence
Copy link
Contributor

sfence commented Dec 19, 2023

@FossFanatic Maybe, this #14103 can take your attention.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Duplicate Feature request Issues that request the addition or enhancement of a feature
Projects
None yet
Development

No branches or pull requests

6 participants