forked from Mirrorlandia_minetest/minetest
added enable_build_where_you_stand option
Signed-off-by: Craig Robbins <kde.psych@gmail.com>
This commit is contained in:
parent
ec5188a49a
commit
9f9279008c
@ -62,6 +62,9 @@
|
|||||||
#keymap_quicktune_dec = KEY_NEXT
|
#keymap_quicktune_dec = KEY_NEXT
|
||||||
#keymap_quicktune_inc = KEY_PRIOR
|
#keymap_quicktune_inc = KEY_PRIOR
|
||||||
|
|
||||||
|
#if set to true, you can place blocks at the position (feet + eye level) where you stand; this is helpful when working with nodeboxes
|
||||||
|
#enable_build_where_you_stand = false
|
||||||
|
|
||||||
# Minimum FPS
|
# Minimum FPS
|
||||||
# The amount of rendered stuff is dynamically set according to this
|
# The amount of rendered stuff is dynamically set according to this
|
||||||
#wanted_fps = 30
|
#wanted_fps = 30
|
||||||
|
@ -63,6 +63,7 @@ void set_default_settings(Settings *settings)
|
|||||||
settings->setDefault("keymap_camera_mode", "KEY_F7");
|
settings->setDefault("keymap_camera_mode", "KEY_F7");
|
||||||
settings->setDefault("keymap_increase_viewing_range_min", "+");
|
settings->setDefault("keymap_increase_viewing_range_min", "+");
|
||||||
settings->setDefault("keymap_decrease_viewing_range_min", "-");
|
settings->setDefault("keymap_decrease_viewing_range_min", "-");
|
||||||
|
settings->setDefault("enable_build_where_you_stand", "false" );
|
||||||
settings->setDefault("3d_mode", "none");
|
settings->setDefault("3d_mode", "none");
|
||||||
settings->setDefault("3d_paralax_strength", "0.025");
|
settings->setDefault("3d_paralax_strength", "0.025");
|
||||||
settings->setDefault("aux1_descends", "false");
|
settings->setDefault("aux1_descends", "false");
|
||||||
|
@ -967,6 +967,7 @@ bool nodePlacementPrediction(Client &client,
|
|||||||
// Dont place node when player would be inside new node
|
// Dont place node when player would be inside new node
|
||||||
// NOTE: This is to be eventually implemented by a mod as client-side Lua
|
// NOTE: This is to be eventually implemented by a mod as client-side Lua
|
||||||
if (!nodedef->get(n).walkable ||
|
if (!nodedef->get(n).walkable ||
|
||||||
|
g_settings->getBool("enable_build_where_you_stand") ||
|
||||||
(client.checkPrivilege("noclip") && g_settings->getBool("noclip")) ||
|
(client.checkPrivilege("noclip") && g_settings->getBool("noclip")) ||
|
||||||
(nodedef->get(n).walkable &&
|
(nodedef->get(n).walkable &&
|
||||||
neighbourpos != player->getStandingNodePos() + v3s16(0, 1, 0) &&
|
neighbourpos != player->getStandingNodePos() + v3s16(0, 1, 0) &&
|
||||||
|
Loading…
Reference in New Issue
Block a user