From de9d838642a73c2d221f9f491e25e89bf52f36d6 Mon Sep 17 00:00:00 2001
From: Code-Sploit <code-sploit@noreply.git.minetest.land>
Date: Sat, 27 Feb 2021 16:10:11 +0000
Subject: [PATCH] Fix a bug and improve some things

Bugs:
1) When player is in liquid and takes off his/her boots, he/her still has increased speed.

Improve:
1) Check for liquid group instead of node names
---
 mods/PLAYER/mcl_playerplus/init.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/mods/PLAYER/mcl_playerplus/init.lua b/mods/PLAYER/mcl_playerplus/init.lua
index 94dda9cf9..faa7e70db 100644
--- a/mods/PLAYER/mcl_playerplus/init.lua
+++ b/mods/PLAYER/mcl_playerplus/init.lua
@@ -198,7 +198,7 @@ minetest.register_globalstep(function(dtime)
 		end
 
 		-- Swimming? Check if boots are enchanted with depth strider
-		if node_feet == "mcl_core:water_source" or node_feet == "mclx_core:river_water_source" then
+		if minetest.get_item_group(node_feet, "liquid")  and mcl_enchanting.get_enchantment(player:get_inventory():get_stack("armor", 5), "depth_strider") then
 			local boots = player:get_inventory():get_stack("armor", 5)
 			local depth_strider = mcl_enchanting.get_enchantment(boots, "depth_strider")