diff --git a/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java b/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java
index c5f6026..4ca064e 100644
--- a/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java
+++ b/RedisBungee-API/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeAPI.java
@@ -7,7 +7,6 @@ import com.google.common.collect.Multimap;
import com.imaginarycode.minecraft.redisbungee.internal.RedisBungeePlugin;
import org.checkerframework.checker.nullness.qual.NonNull;
import redis.clients.jedis.Jedis;
-import redis.clients.jedis.JedisPool;
import java.net.InetAddress;
import java.util.*;
diff --git a/RedisBungee-Bungee/src/main/resources/plugin.yml b/RedisBungee-Bungee/src/main/resources/plugin.yml
index 6afe83f..8da7688 100644
--- a/RedisBungee-Bungee/src/main/resources/plugin.yml
+++ b/RedisBungee-Bungee/src/main/resources/plugin.yml
@@ -1,6 +1,6 @@
name: RedisBungee
main: com.imaginarycode.minecraft.redisbungee.RedisBungeeBungeePlugin
-version: ${project.version}
+version: ${project.parent.version}-${git.commit.id.abbrev}
author: Chunkr and Govindas limework
authors:
- chunkr
diff --git a/RedisBungee-Velocity/pom.xml b/RedisBungee-Velocity/pom.xml
index 9f72720..73ad06b 100644
--- a/RedisBungee-Velocity/pom.xml
+++ b/RedisBungee-Velocity/pom.xml
@@ -30,6 +30,19 @@
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ 1.0.0
+
+
+ add-plugin-info
+
+ filter-sources
+
+
+
+
org.apache.maven.plugins
maven-compiler-plugin
diff --git a/RedisBungee-Velocity/src/main/java-templates/com/imaginarycode/minecraft/redisbungee/PomData.java b/RedisBungee-Velocity/src/main/java-templates/com/imaginarycode/minecraft/redisbungee/PomData.java
new file mode 100644
index 0000000..b4c6c31
--- /dev/null
+++ b/RedisBungee-Velocity/src/main/java-templates/com/imaginarycode/minecraft/redisbungee/PomData.java
@@ -0,0 +1,5 @@
+package com.imaginarycode.minecraft.redisbungee;
+
+public class PomData {
+ public final static String VERSION = "${project.parent.version}-${git.commit.id.abbrev}";
+}
diff --git a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java
index e84999e..3e315ff 100644
--- a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java
+++ b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RBUtils.java
@@ -11,8 +11,6 @@ import java.util.Map;
import java.util.Optional;
public class RBUtils {
-
- public static final String VERSION = "0.8.x-idk-how";
private static final Gson gson = new Gson();
protected static void createPlayer(Player player, Pipeline pipeline, boolean fireEvent) {
diff --git a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java
index 7f7308e..e372734 100644
--- a/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java
+++ b/RedisBungee-Velocity/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungeeVelocityPlugin.java
@@ -52,7 +52,7 @@ import java.util.*;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicInteger;
-@Plugin(id = "redisbungee", name = "RedisBungee", version = RBUtils.VERSION, url = "https://github.com/ProxioDev/RedisBungee", authors = "ProxioDev")
+@Plugin(id = "redisbungee", name = "RedisBungee", version = PomData.VERSION, url = "https://github.com/ProxioDev/RedisBungee", authors = "ProxioDev")
public class RedisBungeeVelocityPlugin implements RedisBungeePlugin {
private final ProxyServer server;
private final Logger logger;
diff --git a/pom.xml b/pom.xml
index d89d5b3..7c6a4cf 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,6 +18,22 @@
8
+
+ pl.project13.maven
+ git-commit-id-plugin
+ 4.9.10
+
+ false
+
+
+
+ get-the-git-infos
+
+ revision
+
+
+
+