diff --git a/index.toml b/index.toml
index 4dddf67..fc649e1 100644
--- a/index.toml
+++ b/index.toml
@@ -148,16 +148,6 @@ file = "mods/entitytexturefeatures.pw.toml"
 hash = "49a42a2456b0d0024bb61afdfeb279c51d581901fbd59a4d00ff772b206fefaa"
 metafile = true
 
-[[files]]
-file = "mods/fabric-api.pw.toml"
-hash = "2205239199b4a1e74afcdba1151807d2e4487ce2cf116cee9f62d25f1659a3f5"
-metafile = true
-
-[[files]]
-file = "mods/fabric-language-kotlin.pw.toml"
-hash = "de9b5bac4165fb069bf6df9da2bb6028d50dd51fa0d294f0fb62d1d0c64b707b"
-metafile = true
-
 [[files]]
 file = "mods/fabricskyboxes-interop.pw.toml"
 hash = "3a86b3417b781abc294b6e41c475e5ac1831944527db6f07f0107a30e5bde0bd"
@@ -273,6 +263,21 @@ file = "mods/puzzle.pw.toml"
 hash = "684594797d13dbc0ca57a5a6349a4597c03f629617bff83621bafb147a22ee76"
 metafile = true
 
+[[files]]
+file = "mods/qkl.pw.toml"
+hash = "02343a477f6f4ffd9cbedd4f93252f443c599b2f8d250037920d3a47f5756e6a"
+metafile = true
+
+[[files]]
+file = "mods/qsl.pw.toml"
+hash = "be8073079bf41847c3aa1fb80c9941fa52b8c0ae39eb44a1475618d31c33e1d9"
+metafile = true
+
+[[files]]
+file = "mods/quilt-loading-screen.pw.toml"
+hash = "0431d2fbc92b56108c48fc955caafbefcafeb69bc9773c5413daa89af5d87966"
+metafile = true
+
 [[files]]
 file = "mods/reeses-sodium-options.pw.toml"
 hash = "a1d419cad5a32a4a442b37b2e2fe2db3e761429d6ab60dd3bb79f43d36df2297"
@@ -310,7 +315,7 @@ metafile = true
 
 [[files]]
 file = "mods/wthit.pw.toml"
-hash = "5d920f14136c4e3b7731846bd21dbb5ace512d962b61338ffffeae284525b520"
+hash = "ba1c6b53100f4b5666ccd77de55a8a29daf7b5b1b961f16dcbb8127959221a61"
 metafile = true
 
 [[files]]
diff --git a/mods/fabric-api.pw.toml b/mods/fabric-api.pw.toml
deleted file mode 100644
index 0812c26..0000000
--- a/mods/fabric-api.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fabric API"
-filename = "fabric-api-0.85.0+1.20.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/P7dR8mSH/versions/hFdJG9fY/fabric-api-0.85.0%2B1.20.1.jar"
-hash-format = "sha1"
-hash = "02ae17b8122b176f2884cae49af440e27bee7161"
-
-[update]
-[update.modrinth]
-mod-id = "P7dR8mSH"
-version = "hFdJG9fY"
diff --git a/mods/fabric-language-kotlin.pw.toml b/mods/fabric-language-kotlin.pw.toml
deleted file mode 100644
index b02baab..0000000
--- a/mods/fabric-language-kotlin.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Fabric Language Kotlin"
-filename = "fabric-language-kotlin-1.10.0+kotlin.1.9.0.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/Ha28R6CL/versions/65oEzjEs/fabric-language-kotlin-1.10.0%2Bkotlin.1.9.0.jar"
-hash-format = "sha1"
-hash = "e0a7c6564243009f9bf2476b70e9af98dd2dd944"
-
-[update]
-[update.modrinth]
-mod-id = "Ha28R6CL"
-version = "65oEzjEs"
diff --git a/mods/qkl.pw.toml b/mods/qkl.pw.toml
new file mode 100644
index 0000000..5faf5c1
--- /dev/null
+++ b/mods/qkl.pw.toml
@@ -0,0 +1,13 @@
+name = "Quilt Kotlin Libraries (QKL)"
+filename = "quilt-kotlin-libraries-2.1.0+kt.1.8.22+flk.1.9.4.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/lwVhp9o5/versions/AD5KqMGz/quilt-kotlin-libraries-2.1.0%2Bkt.1.8.22%2Bflk.1.9.4.jar"
+hash-format = "sha1"
+hash = "2c94176466a836d289c3af3dde39d97a167f8070"
+
+[update]
+[update.modrinth]
+mod-id = "lwVhp9o5"
+version = "AD5KqMGz"
diff --git a/mods/qsl.pw.toml b/mods/qsl.pw.toml
new file mode 100644
index 0000000..bad77a8
--- /dev/null
+++ b/mods/qsl.pw.toml
@@ -0,0 +1,13 @@
+name = "Quilted Fabric API (QFAPI) / Quilt Standard Libraries (QSL)"
+filename = "qfapi-7.0.6_qsl-6.0.4_fapi-0.85.0_mc-1.20.1.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/qvIfYCYJ/versions/4JBkYQUF/qfapi-7.0.6_qsl-6.0.4_fapi-0.85.0_mc-1.20.1.jar"
+hash-format = "sha1"
+hash = "96f0d25eceddfbbc65be529c59d3211b47664b32"
+
+[update]
+[update.modrinth]
+mod-id = "qvIfYCYJ"
+version = "4JBkYQUF"
diff --git a/mods/quilt-loading-screen.pw.toml b/mods/quilt-loading-screen.pw.toml
new file mode 100644
index 0000000..6154d0d
--- /dev/null
+++ b/mods/quilt-loading-screen.pw.toml
@@ -0,0 +1,13 @@
+name = "Quilt Loading Screen"
+filename = "quilt_loading_screen-6.0.0+1.20.1.jar"
+side = "client"
+
+[download]
+url = "https://cdn.modrinth.com/data/VPU6VYVP/versions/ZxKclDRW/quilt_loading_screen-6.0.0%2B1.20.1.jar"
+hash-format = "sha1"
+hash = "b257e89ff9bb3cf2cad5ffd6de781722f37f02ee"
+
+[update]
+[update.modrinth]
+mod-id = "VPU6VYVP"
+version = "ZxKclDRW"
diff --git a/mods/wthit.pw.toml b/mods/wthit.pw.toml
index f4c342e..a074016 100644
--- a/mods/wthit.pw.toml
+++ b/mods/wthit.pw.toml
@@ -1,13 +1,13 @@
 name = "WTHIT"
-filename = "wthit-fabric-8.1.1.jar"
+filename = "wthit-quilt-8.1.1.jar"
 side = "both"
 
 [download]
-url = "https://cdn.modrinth.com/data/6AQIaxuO/versions/k8RgJjbP/wthit-fabric-8.1.1.jar"
+url = "https://cdn.modrinth.com/data/6AQIaxuO/versions/Q8mlBOGM/wthit-quilt-8.1.1.jar"
 hash-format = "sha1"
-hash = "9a8640b2af89537ade0da2d16f0c39bb5b76d04e"
+hash = "fcfcd6c0b5c65f68246043f372fd7e85de615d07"
 
 [update]
 [update.modrinth]
 mod-id = "6AQIaxuO"
-version = "k8RgJjbP"
+version = "Q8mlBOGM"
diff --git a/pack.toml b/pack.toml
index 06e4ad0..5627792 100644
--- a/pack.toml
+++ b/pack.toml
@@ -6,11 +6,11 @@ pack-format = "packwiz:1.1.0"
 [index]
 file = "index.toml"
 hash-format = "sha256"
-hash = "c271047e2b7de918567251d1402eef489eed2a1eb81383c0bb12367efb369f3d"
+hash = "f1b4b3217dfb65b3244490c071513b007063858f65a3b6f987137d4d5568f783"
 
 [versions]
-fabric = "0.14.21"
 minecraft = "1.20.1"
+quilt = "0.19.2"
 
 [options]
 acceptable-game-versions = ["1.20"]