diff --git a/addon/pom.xml b/addon/pom.xml
index 30a0bc1..1f5fd6e 100644
--- a/addon/pom.xml
+++ b/addon/pom.xml
@@ -6,7 +6,7 @@
com.jaimemartz
- 2.1.6-SNAPSHOT
+ 2.1.6.1-SNAPSHOT
playerbalancer-parent
@@ -29,7 +29,7 @@
org.spigotmc
spigot-api
- 1.12.2-R0.1-SNAPSHOT
+ 1.15.1-R0.1-SNAPSHOT
provided
diff --git a/addon/src/main/java/com/jaimemartz/playerbalanceraddon/PluginMessageManager.java b/addon/src/main/java/com/jaimemartz/playerbalanceraddon/PluginMessageManager.java
index 295fc28..b52304c 100644
--- a/addon/src/main/java/com/jaimemartz/playerbalanceraddon/PluginMessageManager.java
+++ b/addon/src/main/java/com/jaimemartz/playerbalanceraddon/PluginMessageManager.java
@@ -10,6 +10,7 @@ import org.bukkit.entity.Player;
import org.bukkit.plugin.messaging.PluginMessageListener;
import java.util.Iterator;
+import java.util.Objects;
import java.util.UUID;
import java.util.function.Consumer;
@@ -201,7 +202,7 @@ public class PluginMessageManager implements PluginMessageListener {
return true;
}
- private final class MessageContext {
+ private static final class MessageContext {
private final String channel;
private final String subchannel;
private final UUID player;
@@ -216,20 +217,15 @@ public class PluginMessageManager implements PluginMessageListener {
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
-
MessageContext that = (MessageContext) o;
-
- if (channel != null ? !channel.equals(that.channel) : that.channel != null) return false;
- if (subchannel != null ? !subchannel.equals(that.subchannel) : that.subchannel != null) return false;
- return player != null ? player.equals(that.player) : that.player == null;
+ return Objects.equals(channel, that.channel) &&
+ Objects.equals(subchannel, that.subchannel) &&
+ Objects.equals(player, that.player);
}
@Override
public int hashCode() {
- int result = channel != null ? channel.hashCode() : 0;
- result = 31 * result + (subchannel != null ? subchannel.hashCode() : 0);
- result = 31 * result + (player != null ? player.hashCode() : 0);
- return result;
+ return Objects.hash(channel, subchannel, player);
}
@Override
diff --git a/balancer/pom.xml b/balancer/pom.xml
index 95599e1..2bd6211 100644
--- a/balancer/pom.xml
+++ b/balancer/pom.xml
@@ -6,7 +6,7 @@
com.jaimemartz
- 2.1.6-SNAPSHOT
+ 2.1.6.1-SNAPSHOT
playerbalancer-parent
@@ -49,12 +49,12 @@
- md_5-snapshots
- http://repo.md-5.net/content/repositories/snapshots/
+ bungeecord-repo
+ https://oss.sonatype.org/content/repositories/snapshots
- bstats-repo
- http://repo.bstats.org/content/repositories/releases/
+ CodeMC
+ https://repo.codemc.org/repository/maven-public
@@ -62,7 +62,8 @@
net.md-5
bungeecord-proxy
- 1.13-SNAPSHOT
+ 1.15-SNAPSHOT
+ jar
provided
@@ -87,7 +88,7 @@
org.bstats
bstats-bungeecord
- 1.4
+ 1.7
compile
diff --git a/balancer/src/main/java/com/jaimemartz/playerbalancer/PlayerBalancer.java b/balancer/src/main/java/com/jaimemartz/playerbalancer/PlayerBalancer.java
index 42497d5..49a3514 100644
--- a/balancer/src/main/java/com/jaimemartz/playerbalancer/PlayerBalancer.java
+++ b/balancer/src/main/java/com/jaimemartz/playerbalancer/PlayerBalancer.java
@@ -57,7 +57,7 @@ public class PlayerBalancer extends Plugin {
@Override
public void onEnable() {
- Metrics metrics = new Metrics(this);
+ Metrics metrics = new Metrics(this, 1636);
metrics.addCustomChart(new SingleLineChart("configured_sections", () -> {
if (sectionManager != null) {
return sectionManager.getSections().size();
diff --git a/pom.xml b/pom.xml
index 99fc7a6..0b5b503 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.jaimemartz
playerbalancer-parent
- 2.1.6-SNAPSHOT
+ 2.1.6.1-SNAPSHOT
pom
@@ -67,7 +67,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.20.1
+ 3.0.0-M4
org.apache.maven.plugins
@@ -140,7 +140,7 @@
org.projectlombok
lombok
- 1.16.20
+ 1.18.10
provided
@@ -150,5 +150,4 @@
test
-