diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 55dcb485f2..89f327cbc9 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -63,7 +63,7 @@ jobs:
key: ${{ secrets.PROD_SSH_KEY }}
source: runelite-client/build/libs/microbot-*.jar
target: /var/www/files/releases/microbot/stable/
- strip_components: 2
+ strip_components: 3
- name: Set up Maven settings
run: |
diff --git a/cache/pom.xml b/cache/pom.xml
deleted file mode 100644
index e87e51b321..0000000000
--- a/cache/pom.xml
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
- 4.0.0
-
-
- net.runelite
- runelite-parent
- 1.12.9
-
-
- cache
- Cache
-
-
- 165
-
- 4.13.1
-
-
-
-
- com.google.guava
- guava
-
-
- org.slf4j
- slf4j-api
-
-
- org.slf4j
- slf4j-simple
- true
-
-
- org.apache.commons
- commons-compress
- 1.10
-
-
- com.google.code.gson
- gson
-
-
- org.antlr
- antlr4-runtime
- ${antlr4.version}
-
-
- commons-cli
- commons-cli
- 1.3.1
-
-
- org.projectlombok
- lombok
- provided
-
-
- net.java.dev.jna
- jna
- 5.9.0
-
-
-
- junit
- junit
- 4.12
- test
-
-
- net.runelite.rs
- cache
- ${cache.version}
- test
-
-
-
-
-
-
- src/test/resources
- true
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
-
- true
- -Xmx2048m
-
- ${cache.tmpdir}
-
-
-
-
- maven-assembly-plugin
-
-
- jar-with-dependencies
-
-
-
-
- make-assembly
- package
-
- single
-
-
-
-
-
- org.antlr
- antlr4-maven-plugin
- ${antlr4.version}
-
-
- process-resources
-
- antlr4
-
-
-
-
-
-
- org.projectlombok
- lombok-maven-plugin
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
-
- ${project.build.directory}/delombok;${project.build.directory}/generated-sources/antlr4
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- test-jar
-
-
-
-
-
-
-
diff --git a/pom.xml b/pom.xml
deleted file mode 100644
index da1c825592..0000000000
--- a/pom.xml
+++ /dev/null
@@ -1,368 +0,0 @@
-
-
-
- 4.0.0
-
- net.runelite
- runelite-parent
- 1.12.9
- pom
-
- RuneLite
- Open source RuneScape client
- http://runelite.net
-
-
- UTF-8
- 1
- 1.18.30
- 1.2.9
- 1.7.25
- 3.2.5-rl4
-
- true
- true
-
-
-
-
-
- 2-Clause BSD License
- https://opensource.org/licenses/BSD-2-Clause
-
-
-
- 2014
-
-
- https://github.com/runelite/runelite
- scm:git:git://github.com/runelite/runelite
- scm:git:git@github.com:runelite/runelite
- HEAD
-
-
-
-
- Adam-
- Adam
- Adam@sigterm.info
-
-
-
-
- GitHub Issues
- https://github.com/runelite/runelite/issues
-
-
-
-
- central
- Central Repository
- https://repo.maven.apache.org/maven2
-
- false
-
-
-
- runelite
- RuneLite
- https://repo.runelite.net
-
- true
- always
-
-
-
- jcenter
- JCenter Repository
- https://jcenter.bintray.com/
-
- true
-
-
- false
-
-
-
-
-
- central
- Central Repository
- https://repo.maven.apache.org/maven2
-
- never
-
-
- false
-
-
-
- runelite-plugins
- RuneLite Plugins
- https://repo.runelite.net
-
- true
- always
-
-
-
-
-
- cache
- runelite-api
- runelite-client
- runelite-jshell
- runelite-maven-plugin
-
-
-
-
-
- com.google.guava
- guava
- 23.2-jre
-
-
- org.projectlombok
- lombok
- ${lombok.version}
- provided
-
-
- com.google.code.gson
- gson
- 2.8.5
-
-
- com.google.code.findbugs
- jsr305
- 3.0.2
-
-
- ch.qos.logback
- logback-classic
- ${logback.version}
-
-
- ch.qos.logback
- logback-core
- ${logback.version}
-
-
- org.slf4j
- slf4j-api
- ${slf4j.version}
-
-
- org.slf4j
- slf4j-simple
- ${slf4j.version}
-
-
- com.google.inject
- guice-bom
- 4.1.0
- pom
- import
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-surefire-plugin
- 2.22.2
-
- true
- -Xmx512m -Duser.language=en -Duser.region=US
-
- ${glslang.path}
-
- true
-
-
-
- org.apache.maven.plugins
- maven-release-plugin
- 2.5.3
-
-
- org.projectlombok
- lombok-maven-plugin
- 1.18.20.0
-
-
- ${maven.javadoc.skip}
- ${project.basedir}/src/main/java
-
- ${project.build.directory}/delombok
- false
-
-
-
- generate-sources
-
- delombok
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- 2.17
-
-
- com.puppycrawl.tools
- checkstyle
- 8.3
-
-
-
-
- verify-style
- process-classes
-
- check
-
-
-
-
- checkstyle.xml
-
-
- ${project.build.sourceDirectory}
-
- true
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
- default-compile
- none
-
-
- default-testCompile
- none
-
-
- compile
- compile
-
- compile
-
-
-
- testCompile
- test-compile
-
- testCompile
-
-
-
-
- 11
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-assembly-plugin
- 3.2.0
-
-
- org.apache.maven.plugins
- maven-jar-plugin
- 3.2.0
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
- 3.6.1
-
-
- org.apache.maven.plugins
- maven-deploy-plugin
- 2.8.2
-
-
- org.apache.maven.plugins
- maven-plugin-plugin
- 3.6.0
-
-
- org.apache.maven.plugins
- maven-pmd-plugin
- 3.22.0
-
-
- net.sourceforge.pmd
- pmd-core
- 7.2.0
-
-
- net.sourceforge.pmd
- pmd-java
- 7.2.0
-
-
-
-
-
-
-
diff --git a/runelite-api/pom.xml b/runelite-api/pom.xml
deleted file mode 100644
index 0c265d179b..0000000000
--- a/runelite-api/pom.xml
+++ /dev/null
@@ -1,178 +0,0 @@
-
-
-
- 4.0.0
-
-
- net.runelite
- runelite-parent
- 1.12.9
-
-
- runelite-api
- RuneLite API
- https://static.runelite.net/runelite-api
-
-
-
- org.slf4j
- slf4j-api
-
-
- org.projectlombok
- lombok
- provided
-
-
- com.google.code.findbugs
- jsr305
- provided
-
-
- org.jetbrains
- annotations
- 23.0.0
- provided
-
-
-
- junit
- junit
- 4.12
- test
-
-
- org.slf4j
- slf4j-simple
- test
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-jar-plugin
-
-
-
- runtime-jar
- package
-
- jar
-
-
- runtime
-
- net/runelite/api/annotations/*.class
- net/runelite/api/clan/ClanID.class
- net/runelite/api/dbtable/DBTableID*.class
- net/runelite/api/widgets/ComponentID.class
- net/runelite/api/widgets/InterfaceID.class
- net/runelite/api/widgets/ItemQuantityMode.class
- net/runelite/api/widgets/WidgetID*.class
- net/runelite/api/widgets/WidgetModalMode.class
- net/runelite/api/widgets/WidgetModelType.class
- net/runelite/api/widgets/WidgetPositionMode.class
- net/runelite/api/widgets/WidgetSizeMode.class
- net/runelite/api/widgets/WidgetTextAlignment.class
- net/runelite/api/widgets/WidgetType.class
- net/runelite/api/AnimationID.class
- net/runelite/api/CollisionDataFlag.class
- net/runelite/api/EnumID.class
- net/runelite/api/FontID.class
- net/runelite/api/GraphicID.class
- net/runelite/api/HintArrowType.class
- net/runelite/api/HitsplatID.class
- net/runelite/api/ItemID.class
- net/runelite/api/KeyCode.class
- net/runelite/api/NpcID.class
- net/runelite/api/NullItemID.class
- net/runelite/api/NullNpcID.class
- net/runelite/api/NullObjectID.class
- net/runelite/api/ObjectID.class
- net/runelite/api/Opcodes.class
- net/runelite/api/ParamID.class
- net/runelite/api/ScriptID.class
- net/runelite/api/SettingID.class
- net/runelite/api/SkullIcon.class
- net/runelite/api/SoundEffectID.class
- net/runelite/api/SoundEffectVolume.class
- net/runelite/api/SpriteID.class
- net/runelite/api/StructID.class
- net/runelite/api/Varbits.class
- net/runelite/api/VarClientInt.class
- net/runelite/api/VarClientStr.class
- net/runelite/api/VarPlayer.class
- net/runelite/api/gameval/*.class
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-javadoc-plugin
-
-
- ${project.build.directory}/delombok;${project.build.directory}/generated-sources
- net.runelite.api.gameval
-
- net/runelite/api/AnimationID.java
- net/runelite/api/ItemID.java
- net/runelite/api/NullItemID.java
- net/runelite/api/ObjectID.java
- net/runelite/api/NullObjectID.java
- net/runelite/api/NpcID.java
- net/runelite/api/NullNpcID.java
-
-
-
-
- net.runelite
- runelite-maven-plugin
- ${project.version}
-
-
- pack-components
-
- pack-components
-
-
- src/main/interfaces
- ${project.build.directory}/generated-sources
-
-
-
-
-
-
-
diff --git a/runelite-client/pom.xml b/runelite-client/pom.xml
deleted file mode 100644
index e7df1de040..0000000000
--- a/runelite-client/pom.xml
+++ /dev/null
@@ -1,630 +0,0 @@
-
-
-
- 4.0.0
-
-
- net.runelite
- runelite-parent
- 1.12.9
-
-
- client
- RuneLite Client
-
-
- true
- true
- nogit
- false
- false
- 2.0.61
- nogit
-
-
-
-
- microbot-release
- http://138.201.81.246:8081/repository/microbot-snapshot/
-
-
-
-
-
- org.json
- json
- 20230227
-
-
-
- org.roaringbitmap
- RoaringBitmap
- 0.9.44
-
-
-
- org.benf
- cfr
- 0.152
-
-
- com.fasterxml.jackson.core
- jackson-core
- 2.13.5
-
-
- com.github.joonasvali.naturalmouse
- naturalmouse
- 2.0.3
-
-
- org.slf4j
- slf4j-api
-
-
- ch.qos.logback
- logback-classic
-
-
- net.sf.jopt-simple
- jopt-simple
- 5.0.1
-
-
- com.google.guava
- guava
-
-
-
- com.google.code.findbugs
- jsr305
-
-
- com.google.errorprone
- error_prone_annotations
-
-
- com.google.j2objc
- j2objc-annotations
-
-
- org.codehaus.mojo
- animal-sniffer-annotations
-
-
-
-
- org.xerial
- sqlite-jdbc
- 3.42.0.0
-
-
- com.google.inject
- guice
- no_aop
-
-
- com.google.code.gson
- gson
-
-
- net.runelite
- flatlaf
- ${flatlaf.version}
-
-
- org.projectlombok
- lombok
- provided
-
-
- org.apache.commons
- commons-text
- 1.2
-
-
- net.java.dev.jna
- jna
- 5.9.0
-
-
- net.java.dev.jna
- jna-platform
- 5.9.0
-
-
- com.google.code.findbugs
- jsr305
-
-
- org.jetbrains
- annotations
- 23.0.0
- provided
-
-
- com.google.protobuf
- protobuf-javalite
- 3.21.12
-
-
- net.runelite
- rlawt
- 1.7
-
-
-
-
- org.lwjgl
- lwjgl
-
-
- org.lwjgl
- lwjgl
- natives-linux
- runtime
-
-
- org.lwjgl
- lwjgl
- natives-linux-arm64
- runtime
-
-
- org.lwjgl
- lwjgl
- natives-macos
- runtime
-
-
- org.lwjgl
- lwjgl
- natives-macos-arm64
- runtime
-
-
- org.lwjgl
- lwjgl
- natives-windows-x86
- runtime
-
-
- org.lwjgl
- lwjgl
- natives-windows
- runtime
-
-
- org.lwjgl
- lwjgl
- natives-windows-arm64
- runtime
-
-
-
-
- org.lwjgl
- lwjgl-opengl
-
-
- org.lwjgl
- lwjgl-opengl
- natives-linux
- runtime
-
-
- org.lwjgl
- lwjgl-opengl
- natives-linux-arm64
- runtime
-
-
- org.lwjgl
- lwjgl-opengl
- natives-macos
- runtime
-
-
- org.lwjgl
- lwjgl-opengl
- natives-macos-arm64
- runtime
-
-
- org.lwjgl
- lwjgl-opengl
- natives-windows-x86
- runtime
-
-
- org.lwjgl
- lwjgl-opengl
- natives-windows
- runtime
-
-
- org.lwjgl
- lwjgl-opengl
- natives-windows-arm64
- runtime
-
-
-
-
- org.lwjgl
- lwjgl-opencl
-
-
-
- net.runelite
- runelite-api
- ${project.version}
-
-
- net.runelite
- jshell
- ${project.version}
- true
-
-
- net.runelite
- injected-client
- ${project.version}
- runtime
-
-
- net.runelite.arn
- http-api
- 1.2.21
-
-
- net.runelite
- discord
- 1.4
-
-
- net.runelite
- orange-extensions
- 1.1
- provided
-
-
-
- junit
- junit
- 4.12
- test
-
-
- org.hamcrest
- hamcrest-library
- 1.3
- test
-
-
- org.mockito
- mockito-core
- 3.1.0
- test
-
-
- com.google.inject.extensions
- guice-testlib
- test
-
-
- com.google.inject.extensions
- guice-grapher
- test
-
-
- com.squareup.okhttp3
- okhttp
- 3.14.9
- compile
-
-
- com.squareup.okhttp3
- mockwebserver
- 3.14.9
- test
-
-
- com.fasterxml.jackson.core
- jackson-databind
- 2.13.5
- compile
-
-
-
-
-
- org.ow2.asm
- asm
- 9.0
-
-
- org.ow2.asm
- asm-util
- 9.0
-
-
- org.ow2.asm
- asm-commons
- 9.0
-
-
-
-
-
-
-
-
- org.lwjgl
- lwjgl-bom
- 3.3.2
- pom
- import
-
-
-
-
-
-
-
- src/main/resources
-
- logback.xml
-
- true
-
-
- src/main/resources
-
- logback.xml
-
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-resources-plugin
- 3.0.2
-
-
- ttf
- png
- gif
- wav
- zip
-
-
-
-
- org.apache.maven.plugins
- maven-shade-plugin
- 3.3.0
-
-
- package
-
- shade
-
-
- target/microbot-${microbot.version}.jar
- ${shade.skip}
- true
- shaded
- false
-
-
- *:*
-
- META-INF/versions/**/module-info.class
-
-
-
-
-
-
-
- net.runelite.client.RuneLite
- true
-
-
-
-
-
- *:*
-
- META-INF/*.SF
- META-INF/*.DSA§y
- META-INF/*.RSA
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-jarsigner-plugin
- 1.4
-
-
- sign
-
- sign
-
-
-
-
- ${jarsigner.skip}
- ${jarsigner.keystore}
- ${jarsigner.alias}
- ${jarsigner.storepass}
- ${jarsigner.keypass}
-
-
-
- net.runelite
- runelite-maven-plugin
- ${project.version}
-
-
- assemble
-
- assemble
-
-
- src/main/scripts
- ${project.build.outputDirectory}/runelite
- ../runelite-api/src/main/interfaces/interfaces.toml
-
-
-
- build-index
-
- build-index
-
-
- ${project.build.outputDirectory}/runelite
- ${project.build.outputDirectory}/runelite/index
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
-
-
-
- ${project.build.sourceDirectory}
- ${project.basedir}/src/main/java11
-
-
-
-
- org.apache.maven.plugins
- maven-pmd-plugin
-
- true
- true
-
- ${basedir}/pmd-ruleset.xml
-
- false
- true
-
- **/RuntimeTypeAdapterFactory.java
- net/runelite/client/party/Party.java
-
-
-
-
-
- check
-
-
-
-
-
- pl.project13.maven
- git-commit-id-plugin
- 2.2.6
-
-
- query-git-info
-
- revision
-
-
- false
- false
-
- true
-
-
- git.commit.id.abbrev
- git.dirty
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
-
- default-compile
- none
-
-
- default-testCompile
- none
-
-
- compile
- compile
-
- compile
-
-
-
- testCompile
- test-compile
-
- testCompile
-
-
-
-
-
-
-
diff --git a/runelite-jshell/pom.xml b/runelite-jshell/pom.xml
deleted file mode 100644
index 4ae7149911..0000000000
--- a/runelite-jshell/pom.xml
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
- 4.0.0
-
-
- net.runelite
- runelite-parent
- 1.12.9
-
-
- jshell
- RuneLite JShell
-
-
-
- org.slf4j
- slf4j-api
-
-
- com.google.inject
- guice
- no_aop
-
-
- org.projectlombok
- lombok
- provided
-
-
- com.google.code.findbugs
- jsr305
-
-
- com.fifesoft
- rsyntaxtextarea
- 3.1.2
-
-
- com.fifesoft
- autocomplete
- 3.1.1
-
-
-
- net.runelite
- flatlaf-extras
- ${flatlaf.version}
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-compiler-plugin
-
- 11
-
-
-
-
-
diff --git a/runelite-maven-plugin/pom.xml b/runelite-maven-plugin/pom.xml
deleted file mode 100644
index a7e83a0255..0000000000
--- a/runelite-maven-plugin/pom.xml
+++ /dev/null
@@ -1,112 +0,0 @@
-
-
-
- 4.0.0
-
-
- net.runelite
- runelite-parent
- 1.12.9
-
-
- runelite-maven-plugin
- RuneLite Maven Plugin
- maven-plugin
-
-
- true
-
-
-
-
- net.runelite
- cache
- ${project.version}
-
-
-
- org.apache.maven
- maven-plugin-api
- 3.0.5
-
-
- org.apache.maven.plugin-tools
- maven-plugin-annotations
- 3.4
-
-
- org.apache.maven
- maven-core
- 3.0.5
-
-
-
- org.tomlj
- tomlj
- 1.1.0
-
-
- com.squareup
- javapoet
- 1.13.0
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-pmd-plugin
-
- true
- true
-
- ${project.basedir}/pmd-ruleset.xml
-
- false
- true
-
-
-
-
- check
-
-
-
-
-
- org.apache.maven.plugins
- maven-plugin-plugin
-
-
- default-descriptor
- process-classes
-
-
-
-
-
-