From 38a87a6694222e658153b75be2867bc2b8c8a290 Mon Sep 17 00:00:00 2001 From: Bram Date: Sun, 7 Jul 2024 15:27:45 +0200 Subject: [PATCH] Added: ELVersion and ElVersionTask Updated: GithubUpdater to make use of the new ELVersion class --- .idea/workspace.xml | 48 +++-- api/build.gradle.kts | 9 +- .../java/me/tofaa/entitylib/APIConfig.java | 2 +- .../java/me/tofaa/entitylib/EntityLib.java | 9 +- .../me/tofaa/entitylib/utils/ELVersion.java | 187 ++++++++++++++++++ .../tofaa/entitylib/utils/GithubUpdater.java | 41 ++-- .../entitylib.java-conventions.gradle.kts | 2 +- .../entitylib/version/ELVersionPlugin.kt | 31 +++ .../tofaa/entitylib/version/ELVersionTask.kt | 78 ++++++++ .../gradle-plugins/el-version.properties | 1 + common/build.gradle.kts | 2 +- model-engine-addon/build.gradle.kts | 2 +- platforms/spigot/build.gradle.kts | 2 +- .../spigot/SpigotEntityLibPlatform.java | 3 +- platforms/standalone/build.gradle.kts | 2 +- platforms/velocity/build.gradle.kts | 2 +- 16 files changed, 376 insertions(+), 45 deletions(-) create mode 100644 api/src/main/java/me/tofaa/entitylib/utils/ELVersion.java create mode 100644 buildSrc/src/main/kotlin/me/tofaa/entitylib/version/ELVersionPlugin.kt create mode 100644 buildSrc/src/main/kotlin/me/tofaa/entitylib/version/ELVersionTask.kt create mode 100644 buildSrc/src/main/resources/META-INF/gradle-plugins/el-version.properties diff --git a/.idea/workspace.xml b/.idea/workspace.xml index 684f35c..01b88a9 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,22 +4,22 @@