diff --git a/.gitmodules b/.gitmodules
index b4ca6f29f138501d292882f5ed84f100046ff478..936f9200dee009068034bf1accd44024e38be59c 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -16,9 +16,6 @@
 [submodule "mods/worldedit"]
 	path = mods/worldedit
 	url = https://github.com/Uberi/Minetest-WorldEdit
-[submodule "mods/3d_armor"]
-	path = mods/3d_armor
-	url = https://github.com/stujones11/minetest-3d_armor
 [submodule "mods/hudbars"]
 	path = mods/hudbars
 	url = https://git.tchncs.de/Illuna-Minetest/hudbars.git
@@ -125,3 +122,12 @@
 [submodule "mods/glow"]
 	path = mods/glow
 	url = https://github.com/bdjnk/glow
+[submodule "mods/character_creator"]
+	path = mods/character_creator
+	url = https://github.com/minetest-mods/character_creator
+[submodule "mods/clothing"]
+	path = mods/clothing
+	url = https://github.com/stujones11/clothing
+[submodule "mods/3d_armor"]
+	path = mods/3d_armor
+	url = https://github.com/stujones11/minetest-3d_armor
diff --git a/mods/3d_armor b/mods/3d_armor
index 456c84e93ea03fcae24e53145d45808ec70d6896..f071acd6dd4dc29977ef66b726807f4846b34278 160000
--- a/mods/3d_armor
+++ b/mods/3d_armor
@@ -1 +1 @@
-Subproject commit 456c84e93ea03fcae24e53145d45808ec70d6896
+Subproject commit f071acd6dd4dc29977ef66b726807f4846b34278
diff --git a/mods/character_creator b/mods/character_creator
new file mode 160000
index 0000000000000000000000000000000000000000..190ffb6236d2a70f8f010864df163670139c8a6b
--- /dev/null
+++ b/mods/character_creator
@@ -0,0 +1 @@
+Subproject commit 190ffb6236d2a70f8f010864df163670139c8a6b
diff --git a/mods/clothing b/mods/clothing
new file mode 160000
index 0000000000000000000000000000000000000000..3c6f659f25d216c5ea186ac1bacc2007d4674ff9
--- /dev/null
+++ b/mods/clothing
@@ -0,0 +1 @@
+Subproject commit 3c6f659f25d216c5ea186ac1bacc2007d4674ff9