diff --git a/.gitmodules b/.gitmodules
index b79f4d56f266e98262cad16c75a93d825b4c7afd..be161db7b62c05eb8db0deacbd39de0fe687ac4e 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -116,3 +116,6 @@
 [submodule "mods/golems"]
 	path = mods/golems
 	url = https://git.tchncs.de/Illuna-Minetest/golems
+[submodule "mods/princess"]
+	path = mods/princess
+	url = https://github.com/pithydon/princess
diff --git a/mods/princess b/mods/princess
new file mode 160000
index 0000000000000000000000000000000000000000..b90f8d3f3b5373a12356e01e3e1c365b0cc5acfe
--- /dev/null
+++ b/mods/princess
@@ -0,0 +1 @@
+Subproject commit b90f8d3f3b5373a12356e01e3e1c365b0cc5acfe