diff --git a/.gitmodules b/.gitmodules
index ff423a3b1482f58333e458994104e1de3a8a8cc3..9cdc5f9e5ba5df82edbb51beb99770413c742e99 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -102,3 +102,6 @@
 [submodule "mods/irc"]
 	path = mods/irc
 	url = https://github.com/minetest-mods/irc
+[submodule "mods/ethereal"]
+	path = mods/ethereal
+	url = https://github.com/tenplus1/ethereal/
diff --git a/mods/ethereal b/mods/ethereal
new file mode 160000
index 0000000000000000000000000000000000000000..653d4c93d3ac44949030aa6d8f0be75267660f23
--- /dev/null
+++ b/mods/ethereal
@@ -0,0 +1 @@
+Subproject commit 653d4c93d3ac44949030aa6d8f0be75267660f23