diff --git a/.idea/.gitignore b/.idea/.gitignore
deleted file mode 100644
index 26d3352..0000000
--- a/.idea/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-# Default ignored files
-/shelf/
-/workspace.xml
diff --git a/.idea/custom_mc_advancements.iml b/.idea/custom_mc_advancements.iml
deleted file mode 100644
index 8dc09e5..0000000
--- a/.idea/custom_mc_advancements.iml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/inspectionProfiles/profiles_settings.xml b/.idea/inspectionProfiles/profiles_settings.xml
deleted file mode 100644
index 105ce2d..0000000
--- a/.idea/inspectionProfiles/profiles_settings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
deleted file mode 100644
index d1e22ec..0000000
--- a/.idea/misc.xml
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
deleted file mode 100644
index eca51c2..0000000
--- a/.idea/modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
deleted file mode 100644
index 94a25f7..0000000
--- a/.idea/vcs.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/README.md b/README.md
index 2b30199..df7207a 100644
--- a/README.md
+++ b/README.md
@@ -1 +1,3 @@
A custom advancements datapack for the Canopy minecraft server.
+
+From the `datapacks` directory, run `update.sh` to update the advancements from this repository.
diff --git a/update.sh b/update.sh
new file mode 100755
index 0000000..0c08344
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,8 @@
+wget https://git.jojodev.com/Minecraft/custom_mc_advancements/archive/master.tar.gz
+tar -xzf master.tar.gz
+rm master.tar.gz
+
+rm -rf canopy_advancements
+mv custom_mc_advancements canopy_advancements
+
+echo "Done"