diff --git a/.gitmodules b/.gitmodules
index cd8b023dc49b1067ebe27b9311b4de385430852e..e5a74a6ff92c5f565e30e34384479652e46d2a61 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -140,3 +140,6 @@
 [submodule "mods/geomoria"]
 	path = mods/geomoria
 	url = https://github.com/duane-r/geomoria
+[submodule "mods/integral"]
+	path = mods/integral
+	url = https://git.tchncs.de/Illuna-Minetest/integral
diff --git a/mods/integral b/mods/integral
new file mode 160000
index 0000000000000000000000000000000000000000..19e467f3ae28874d3bab64a75d9724e347ae8f59
--- /dev/null
+++ b/mods/integral
@@ -0,0 +1 @@
+Subproject commit 19e467f3ae28874d3bab64a75d9724e347ae8f59