diff --git a/pom.xml b/pom.xml
index cb10f1f..070259a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
4.0.0
mineverse.Aust1n46.chat
VentureChat
- 3.1.2
+ 3.1.3
https://bitbucket.org/Aust1n46/venturechat/src/master
https://bitbucket.org/Aust1n46/venturechat/src/master
@@ -115,8 +115,18 @@
velocity
https://repo.velocitypowered.com/snapshots/
+
+ papermc
+ https://papermc.io/repo/repository/maven-public/
+
+
+ io.papermc.paper
+ paper-api
+ 1.17.1-R0.1-SNAPSHOT
+ provided
+
com.zaxxer
HikariCP
diff --git a/src/main/java/mineverse/Aust1n46/chat/listeners/LoginListener.java b/src/main/java/mineverse/Aust1n46/chat/listeners/LoginListener.java
index 1cd2796..b940d15 100644
--- a/src/main/java/mineverse/Aust1n46/chat/listeners/LoginListener.java
+++ b/src/main/java/mineverse/Aust1n46/chat/listeners/LoginListener.java
@@ -85,15 +85,20 @@ public class LoginListener implements Listener {
mcp.addListening(ch.getName());
}
}
-
- if(plugin.getServer().spigot().getConfig().getBoolean("settings.bungeecord")) {
- long delayInTicks = 20L;
- final MineverseChatPlayer sync = mcp;
- plugin.getServer().getScheduler().runTaskLaterAsynchronously(plugin, new Runnable() {
- public void run() {
- MineverseChat.synchronize(sync, false);
- }
- }, delayInTicks);
+
+ try {
+ if(plugin.getServer().spigot().getPaperConfig().getBoolean("settings.velocity-support.enabled") || plugin.getServer().spigot().getConfig().getBoolean("settings.bungeecord")) {
+ long delayInTicks = 20L;
+ final MineverseChatPlayer sync = mcp;
+ plugin.getServer().getScheduler().runTaskLaterAsynchronously(plugin, new Runnable() {
+ public void run() {
+ MineverseChat.synchronize(sync, false);
+ }
+ }, delayInTicks);
+ }
+ }
+ catch(NoSuchMethodError exception) { // Thrown if server isn't Paper.
+ // Do nothing
}
}
}