+ * All vector components are between 0.0 and 1.0 inclusive.
+ *
++ * @deprecated misleading, use {@link #getInteractionPoint()}
+ * @return the clicked position. May be null.
+ */
+ @Nullable
++ @Deprecated // Paper
+ public Vector getClickedPosition() {
+ return clickedPosistion;
}
+ // Paper start
@@ -58,7 +36,10 @@ index 1208e1f8c2163d83c5b12bbb9b7ac044c72380e0..a01f86e6aba8b66ecc713da0787cd861
+ */
+ @Nullable
+ public Location getInteractionPoint() {
-+ return interactionPoint;
++ if (this.blockClicked == null || this.clickedPosistion == null) {
++ return null;
++ }
++ return this.blockClicked.getLocation().add(this.clickedPosistion);
+ }
+ // Paper end
+
diff --git a/patches/server/0001-Setup-Gradle-project.patch b/patches/server/0001-Setup-Gradle-project.patch
index a98810c6eb..35eeac6761 100644
--- a/patches/server/0001-Setup-Gradle-project.patch
+++ b/patches/server/0001-Setup-Gradle-project.patch
@@ -28,7 +28,7 @@ index 3df8c60ab5cd1454660980883f80668d535b742b..37c3a00659ce21623be07317f4f6a45b
+/.factorypath
diff --git a/build.gradle.kts b/build.gradle.kts
new file mode 100644
-index 0000000000000000000000000000000000000000..9a355bbbe57629d0b66f8260ecf461e3bf1a539b
+index 0000000000000000000000000000000000000000..f7d5f785f659aa905000d974f573e43f841e7fc0
--- /dev/null
+++ b/build.gradle.kts
@@ -0,0 +1,138 @@
@@ -51,9 +51,9 @@ index 0000000000000000000000000000000000000000..9a355bbbe57629d0b66f8260ecf461e3
+ runtimeOnly("org.xerial:sqlite-jdbc:3.42.0.0")
+ runtimeOnly("com.mysql:mysql-connector-j:8.0.33")
+
-+ runtimeOnly("org.apache.maven:maven-resolver-provider:3.9.2")
-+ runtimeOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.9.10")
-+ runtimeOnly("org.apache.maven.resolver:maven-resolver-transport-http:1.9.10")
++ runtimeOnly("org.apache.maven:maven-resolver-provider:3.8.5")
++ runtimeOnly("org.apache.maven.resolver:maven-resolver-connector-basic:1.7.3")
++ runtimeOnly("org.apache.maven.resolver:maven-resolver-transport-http:1.7.3")
+
+ testImplementation("junit:junit:4.13.2")
+ testImplementation("org.hamcrest:hamcrest-library:1.3")
@@ -172,7 +172,7 @@ index 0000000000000000000000000000000000000000..9a355bbbe57629d0b66f8260ecf461e3
+}
diff --git a/pom.xml b/pom.xml
deleted file mode 100644
-index ccb57a056138549ec39ddaef2f09590b1fddd127..0000000000000000000000000000000000000000
+index 76dce1e84f5f8f61a866eb3bbdc3e23cc8cc7a5a..0000000000000000000000000000000000000000
--- a/pom.xml
+++ /dev/null
@@ -1,587 +0,0 @@
@@ -419,19 +419,19 @@ index ccb57a056138549ec39ddaef2f09590b1fddd127..00000000000000000000000000000000
-