From 4c4836134bde8ca6033b640b042d13647a95daa8 Mon Sep 17 00:00:00 2001 From: fluxionary <25628292+fluxionary@users.noreply.github.com> Date: Sat, 14 May 2022 09:18:40 -0700 Subject: [PATCH] Disable knockback when PVP disabled (#8) --- pvp.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pvp.lua b/pvp.lua index e8cb8c0..221fb78 100644 --- a/pvp.lua +++ b/pvp.lua @@ -148,3 +148,11 @@ minetest.register_on_punchplayer(function(player, hitter, time_from_last_punch, end return false end) + +local old_calculate_knockback = minetest.calculate_knockback +function minetest.calculate_knockback(player, hitter, ...) + if not pvpplus.is_pvp(player:get_player_name()) or not pvpplus.is_pvp(hitter:get_player_name()) then + return 0 + end + return old_calculate_knockback(player, hitter, ...) +end