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
added enable_build_where_you_stand option #1867
Conversation
👍 |
Fantastic idea! |
👍 |
1 similar comment
👍 |
This functionality is already provided via the "noclip" privilege. |
@PilzAdam You generally don't get the noclip priv on servers. So this would allow you to build where you are standing on servers and such. |
@Amaz1 maybe the servers don't want you to build where you are standing then? |
@PilzAdam What's the point of that? Not being able to build where you are standing just irritates good builders (and not so good ones!) and the setting is disabled by default anyway. |
@PilzAdam: noclip is no real equivalent as it has further effects which are neither wanted nor needed in this case. Noclip and fly may even make it more difficult in practical situations to reach the desired position and to place the node in the desired way. |
I'll support this for the sake of other players. Ideally a shorter setting name such as perhaps 'build within player'. |
Looks good to me |
I need to be merged, me and I'm sure all players on my server absolutely HATE no longer being able to place blocks where we are and we want to hang the person who created that. |
@Megaf You said in IRC that your players don't have the 'fly' privilege, so granting them 'noclip' has exactly the same behavior as adding this setting. |
�Any good reason to not add this PR? |
@Megaf Yes, servers (and thus games) don't have control over this client side setting (while they do have control over the noclip privilege). Placing nodes inside of yourself is a gameplay decision, that should be defined in the game and not by the player. |
Currently I think this is the best option (leave it to the player to decide). Although I cannot think of any servers/games that this would disadvantage I can, however, see PilzAdam's point of view as well. That said, One disadvantage of a priv vs. a user option is that privs are a bit harder to optimise for performance (not much, but a little bit, and this is probably not worth worrying about). Another disadvantage is that the user has no control on whether they can use the feature until the server owner upgrades their minetest version. I suspect that the majority of server operators out there have no idea about this gameplay issue (although I have no data to support that). From the players' perspective it seems that this (client configurable) option is something that is greatly wanted. If there was a voting system I suspect that the players would win by a landslide ;) |
@Zeno- You said exactly what I think about it. A solution could be creating a new priv, but it's not worth it. noclip is not the best priv for that at all. |
Merged: 9f92790 |
Following pull request 1b4908b, "Prevent placing node when player would be inside new node", nodes can no longer be placed where the player stands. This is a problem when trying to align nodeboxes, signs and other nodes in tight corners or when pillaring up. This pull request here allows players who are using the game for building houses etc. to set
enable_build_where_you_stand = true
in their minetest.conf and subsequently place nodes where the alignment of the player is critial to how these nodes will be placed.
The other effect of the old, merged pull request 1b4908b, namely that the screen gets black if the player is burried inside a node and does not have the noclip privilege, remains as it is.
In general, players who aim at constructing something with the blocks in the game-world will want to set this option to true.