diff --git a/.gitmodules b/.gitmodules
index 3bf3b7dc84449463f70b21e9b37e856af472e2b6..230a51e1c6166f894ad4073959c0471a893ef538 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -149,3 +149,6 @@
 [submodule "mods/caverealms"]
 	path = mods/caverealms
 	url = https://git.tchncs.de/Illuna-Minetest/caverealms
+[submodule "mods/fun_caves"]
+	path = mods/fun_caves
+	url = https://git.tchncs.de/Illuna-Minetest/fun_caves
diff --git a/mods/fun_caves b/mods/fun_caves
new file mode 160000
index 0000000000000000000000000000000000000000..133e66ad38389b4c500e7f90a2b548624ef5fa3e
--- /dev/null
+++ b/mods/fun_caves
@@ -0,0 +1 @@
+Subproject commit 133e66ad38389b4c500e7f90a2b548624ef5fa3e