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

added enable_build_where_you_stand option #1867

Closed

Conversation

Sokomine
Copy link
Contributor

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.

@davisonio
Copy link
Contributor

👍

@Megaf
Copy link
Contributor

Megaf commented Nov 22, 2014

Fantastic idea!
👍
🆙

@Amaz1
Copy link
Contributor

Amaz1 commented Nov 23, 2014

👍

1 similar comment
@ghost
Copy link

ghost commented Nov 23, 2014

👍

@PilzAdam
Copy link
Contributor

This functionality is already provided via the "noclip" privilege.

@Amaz1
Copy link
Contributor

Amaz1 commented Nov 23, 2014

@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.

@PilzAdam
Copy link
Contributor

@Amaz1 maybe the servers don't want you to build where you are standing then?

@Amaz1
Copy link
Contributor

Amaz1 commented Nov 23, 2014

@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.

@Sokomine
Copy link
Contributor Author

@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.
If the server owner really does not want players to be able to build where they stand, the server owner might state in the server rules that his server is not intended for building purposes. A more efficient way of preventing players from doing anything would be not to grant interact on the server in the first place.
This is just one of the situations where what might be logical in RL does not work out withhin the game.

@paramat
Copy link
Contributor

paramat commented Nov 24, 2014

I'll support this for the sake of other players. Ideally a shorter setting name such as perhaps 'build within player'.

@Zeno-
Copy link
Contributor

Zeno- commented Nov 24, 2014

Looks good to me
(oops, close button is too close to Comment button :))

@Zeno- Zeno- closed this Nov 24, 2014
@Zeno- Zeno- reopened this Nov 24, 2014
@Megaf
Copy link
Contributor

Megaf commented Nov 24, 2014

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.

@PilzAdam
Copy link
Contributor

@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.

@Megaf
Copy link
Contributor

Megaf commented Nov 24, 2014

�Any good reason to not add this PR?

@PilzAdam
Copy link
Contributor

@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.

@Zeno-
Copy link
Contributor

Zeno- commented Nov 26, 2014

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, noclip is not the correct privilege in my opinion and the solution would be to create a new priv (bury?)

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 ;)

@Megaf
Copy link
Contributor

Megaf commented Nov 26, 2014

@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.
So, just leave it as it always was and people liked! Why change that?

@Zeno-
Copy link
Contributor

Zeno- commented Nov 26, 2014

Merged: 9f92790

@Zeno- Zeno- closed this Nov 26, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

8 participants