diff --git a/IF/pom.xml b/IF/pom.xml
index 1ef5bdd1a..3157c9f45 100644
--- a/IF/pom.xml
+++ b/IF/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../pom.xml
4.0.0
diff --git a/README.md b/README.md
index 71e46aa66..2ab0942b8 100644
--- a/README.md
+++ b/README.md
@@ -14,7 +14,7 @@ To add this project as a dependency to your pom.xml, add the following to your p
com.github.stefvanschie.inventoryframework
IF
- 0.10.13
+ 0.10.14
```
The project is in the Central Repository, so specifying a repository is not needed.
@@ -50,7 +50,7 @@ Replace [YOUR PACKAGE] with the top-level package of your project.
To add this project as a dependency for your Gradle project, make sure your `dependencies` section of your build.gradle looks like the following:
```Groovy
dependencies {
- implementation 'com.github.stefvanschie.inventoryframework:IF:0.10.13'
+ implementation 'com.github.stefvanschie.inventoryframework:IF:0.10.14'
// ...
}
```
@@ -124,7 +124,7 @@ mvn install:install-file -Dfile=cache/patched_1.16.4.jar -DgroupId="io.papermc"
```
### Installing Paper via the maven plugin
-For versions 1.17-1.18, we use Paper via the [paper-nms-maven-plugin](https://github.com/Alvinn8/paper-nms-maven-plugin). To install these versions locally, we must run a few maven commands. These commands should be ran in the root directory of the project.
+For versions 1.17-1.20.4, we use Paper via the [paper-nms-maven-plugin](https://github.com/Alvinn8/paper-nms-maven-plugin). To install these versions locally, we must run a few maven commands. These commands should be ran in the root directory of the project.
```
mvn paper-nms:init -pl nms/1_17_0
mvn paper-nms:init -pl nms/1_17_1
@@ -141,6 +141,36 @@ mvn paper-nms:init -pl nms/1_20_2
mvn paper-nms:init -pl nms/1_20_3-4
```
+### Installing Spigot via BuildTools
+For versions 1.20.5-1.20.6, we use BuildTools. To install these versions, we run the following commands.
+```
+wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar -O BuildTools.jar
+
+git clone https://hub.spigotmc.org/stash/scm/spigot/bukkit.git Bukkit
+cd Bukkit
+git checkout 304e83eb384c338546aa96eea51388e0e8407e26
+cd ..
+
+git clone https://hub.spigotmc.org/stash/scm/spigot/craftbukkit.git CraftBukkit
+cd CraftBukkit
+git checkout 91b1fc3f1cf89e2591367dca1fa7362fe376f289
+cd ..
+
+git clone https://hub.spigotmc.org/stash/scm/spigot/spigot.git Spigot
+cd Spigot
+git checkout b698b49caf14f97a717afd67e13fd7ac59f51089
+cd ..
+
+git clone https://hub.spigotmc.org/stash/scm/spigot/builddata.git BuildData
+cd BuildData
+git checkout a7f7c2118b877fde4cf0f32f1f730ffcdee8e9ee
+cd ..
+
+java -jar BuildTools.jar --remapped --disable-java-check --dont-update
+
+java -jar BuildTools.jar --rev 1.20.6 --remapped --disable-java-check
+```
+
Your environment is now set up correctly. To create a build, run the following inside the root folder of the project.
```
mvn clean package
diff --git a/adventure-support/pom.xml b/adventure-support/pom.xml
index a16f0ac97..e10a84953 100644
--- a/adventure-support/pom.xml
+++ b/adventure-support/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
4.0.0
diff --git a/nms/1_14/pom.xml b/nms/1_14/pom.xml
index 87396e593..a7d5e31c8 100644
--- a/nms/1_14/pom.xml
+++ b/nms/1_14/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_15/pom.xml b/nms/1_15/pom.xml
index 361ee78f8..3dbfe55f4 100644
--- a/nms/1_15/pom.xml
+++ b/nms/1_15/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_16_1/pom.xml b/nms/1_16_1/pom.xml
index b9f694024..a6ec7b136 100644
--- a/nms/1_16_1/pom.xml
+++ b/nms/1_16_1/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_16_2-3/pom.xml b/nms/1_16_2-3/pom.xml
index af25bc11d..89674f5a7 100644
--- a/nms/1_16_2-3/pom.xml
+++ b/nms/1_16_2-3/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_16_4-5/pom.xml b/nms/1_16_4-5/pom.xml
index af0736fea..1ac890f62 100644
--- a/nms/1_16_4-5/pom.xml
+++ b/nms/1_16_4-5/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_17_0/pom.xml b/nms/1_17_0/pom.xml
index a86864d35..2253ce025 100644
--- a/nms/1_17_0/pom.xml
+++ b/nms/1_17_0/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_17_1/pom.xml b/nms/1_17_1/pom.xml
index 5f81939a0..06c7f9cb7 100644
--- a/nms/1_17_1/pom.xml
+++ b/nms/1_17_1/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_18_0/pom.xml b/nms/1_18_0/pom.xml
index a8cf8c2d8..101b9ac9e 100644
--- a/nms/1_18_0/pom.xml
+++ b/nms/1_18_0/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_18_1/pom.xml b/nms/1_18_1/pom.xml
index e6dddaf56..d8fe26ea8 100644
--- a/nms/1_18_1/pom.xml
+++ b/nms/1_18_1/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_18_2/pom.xml b/nms/1_18_2/pom.xml
index 5ac5240db..8d520b750 100644
--- a/nms/1_18_2/pom.xml
+++ b/nms/1_18_2/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_19_0/pom.xml b/nms/1_19_0/pom.xml
index 74eb07cf2..59f40817b 100644
--- a/nms/1_19_0/pom.xml
+++ b/nms/1_19_0/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_19_1/pom.xml b/nms/1_19_1/pom.xml
index 13027a11b..0470d5227 100644
--- a/nms/1_19_1/pom.xml
+++ b/nms/1_19_1/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_19_2/pom.xml b/nms/1_19_2/pom.xml
index cfacaf06a..851420547 100644
--- a/nms/1_19_2/pom.xml
+++ b/nms/1_19_2/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_19_3/pom.xml b/nms/1_19_3/pom.xml
index 2ef834583..07454bf3f 100644
--- a/nms/1_19_3/pom.xml
+++ b/nms/1_19_3/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_19_4/pom.xml b/nms/1_19_4/pom.xml
index 9a6b0f564..c8647789f 100644
--- a/nms/1_19_4/pom.xml
+++ b/nms/1_19_4/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/nms/1_20_0/pom.xml b/nms/1_20_0/pom.xml
index 29b5e7af2..dccdbd32d 100644
--- a/nms/1_20_0/pom.xml
+++ b/nms/1_20_0/pom.xml
@@ -6,7 +6,7 @@
com.github.stefvanschie.inventoryframework
IF-parent
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
diff --git a/nms/1_20_1/pom.xml b/nms/1_20_1/pom.xml
index 8e6f3ef74..c1a648be7 100644
--- a/nms/1_20_1/pom.xml
+++ b/nms/1_20_1/pom.xml
@@ -6,7 +6,7 @@
com.github.stefvanschie.inventoryframework
IF-parent
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
diff --git a/nms/1_20_2/pom.xml b/nms/1_20_2/pom.xml
index 57bec5a06..ca0daaa7c 100644
--- a/nms/1_20_2/pom.xml
+++ b/nms/1_20_2/pom.xml
@@ -6,7 +6,7 @@
com.github.stefvanschie.inventoryframework
IF-parent
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
diff --git a/nms/1_20_3-4/pom.xml b/nms/1_20_3-4/pom.xml
index ebb7e8435..790c6825c 100644
--- a/nms/1_20_3-4/pom.xml
+++ b/nms/1_20_3-4/pom.xml
@@ -6,7 +6,7 @@
com.github.stefvanschie.inventoryframework
IF-parent
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
diff --git a/nms/1_20_5/pom.xml b/nms/1_20_5/pom.xml
index c08b3cec2..0942a0649 100644
--- a/nms/1_20_5/pom.xml
+++ b/nms/1_20_5/pom.xml
@@ -6,7 +6,7 @@
com.github.stefvanschie.inventoryframework
IF-parent
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
diff --git a/nms/1_20_6/pom.xml b/nms/1_20_6/pom.xml
index c5dd0062e..06ae532d4 100644
--- a/nms/1_20_6/pom.xml
+++ b/nms/1_20_6/pom.xml
@@ -6,7 +6,7 @@
com.github.stefvanschie.inventoryframework
IF-parent
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
diff --git a/nms/abstraction/pom.xml b/nms/abstraction/pom.xml
index d973ad639..9ca30d9d0 100644
--- a/nms/abstraction/pom.xml
+++ b/nms/abstraction/pom.xml
@@ -5,7 +5,7 @@
IF-parent
com.github.stefvanschie.inventoryframework
- 0.10.14-SNAPSHOT
+ 0.10.14
../../pom.xml
4.0.0
diff --git a/pom.xml b/pom.xml
index 673bef248..d5f1fbe48 100644
--- a/pom.xml
+++ b/pom.xml
@@ -41,7 +41,7 @@
com.github.stefvanschie.inventoryframework
IF-parent
- 0.10.14-SNAPSHOT
+ 0.10.14
pom
IF