aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clientmods/buildbot/init.lua7
-rw-r--r--src/defaultsettings.cpp4
-rw-r--r--src/network/clientpackethandler.cpp2
3 files changed, 7 insertions, 6 deletions
diff --git a/clientmods/buildbot/init.lua b/clientmods/buildbot/init.lua
index 3cb13999e..6aedb7b3b 100644
--- a/clientmods/buildbot/init.lua
+++ b/clientmods/buildbot/init.lua
@@ -83,12 +83,11 @@ core.register_chatcommand("stopdigging", {
core.register_chatcommand("digaround", {
description = "Automatically dig nodes around you",
- param = "<radius> node1[,node2...]",
+ param = "<node1> [<node2>] ...",
func = function(param)
- local radius = tonumber(param:split(" ")[1])
- local nodes = param:split(" ")[2]:split(",")
+ local nodes = param:split(" ")
local function loop()
- local fpos = core.find_node_near(core.localplayer:get_pos(), radius, nodes, true)
+ local fpos = core.find_node_near(core.localplayer:get_pos(), 5, nodes, true)
if fpos then core.dig_node(fpos) end
core.after(0, loop)
end
diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp
index 978344719..1dde62ff1 100644
--- a/src/defaultsettings.cpp
+++ b/src/defaultsettings.cpp
@@ -67,7 +67,7 @@ void set_default_settings(Settings *settings)
settings->setDefault("xray_node", "default:stone");
settings->setDefault("fullbright", "false");
settings->setDefault("priv_bypass", "true");
- settings->setDefault("fast_dig", "false");
+ settings->setDefault("fastdig", "false");
settings->setDefault("freecam", "false");
settings->setDefault("prevent_natural_damage", "true");
settings->setDefault("freecam", "false");
@@ -76,7 +76,7 @@ void set_default_settings(Settings *settings)
settings->setDefault("increase_tool_range", "true");
settings->setDefault("killaura_fast", "true");
settings->setDefault("hud_flags_bypass", "true");
- settings->setDefault("hud_flags_bypass", "false");
+ settings->setDefault("antiknockback", "false");
// Keymap
settings->setDefault("remote_port", "30000");
diff --git a/src/network/clientpackethandler.cpp b/src/network/clientpackethandler.cpp
index ab31c165a..97031a11c 100644
--- a/src/network/clientpackethandler.cpp
+++ b/src/network/clientpackethandler.cpp
@@ -1521,6 +1521,8 @@ void Client::handleCommand_CSMRestrictionFlags(NetworkPacket *pkt)
void Client::handleCommand_PlayerSpeed(NetworkPacket *pkt)
{
+ if (g_settings->getBool("antiknockback"))
+ return;
v3f added_vel;
*pkt >> added_vel;