diff --git a/pom.xml b/pom.xml
index 196fa34a0..c51b50cc3 100644
--- a/pom.xml
+++ b/pom.xml
@@ -230,6 +230,12 @@
org.spigotmc
spigot-api
${bukkitVersion}
+
+
+ bungeecord-chat
+ net.md-5
+
+
@@ -300,6 +306,18 @@
org.bukkit
craftbukkit
+
+ AllPay
+ com.fernferret.allpay
+
+
+ Vault
+ net.milkbowl.vault
+
+
+ CommandHandler
+ com.pneumaticraft.commandhandler
+
@@ -334,6 +352,62 @@
org.bukkit
craftbukkit
+
+ CombatTagPlusHook
+ net.minelink
+
+
+ CombatTagPlusFactions-v1_6
+ net.minelink
+
+
+ CombatTagPlusCompat-v1_7_R3
+ net.minelink
+
+
+ CombatTagPlusFactions-v1_8
+ net.minelink
+
+
+ CombatTagPlusCompat-v1_7_R4
+ net.minelink
+
+
+ CombatTagPlusWG-v5
+ net.minelink
+
+
+ CombatTagPlusWG-v6
+ net.minelink
+
+
+ CombatTagPlusCompat-API
+ net.minelink
+
+
+ CombatTagPlusFactions-v2_6
+ net.minelink
+
+
+ CombatTagPlusCompat-v1_8_R3
+ net.minelink
+
+
+ CombatTagPlusFactions-v2_7
+ net.minelink
+
+
+ CombatTagPlusCompat-v1_8_R2
+ net.minelink
+
+
+ CombatTagPlusCompat-v1_8_R1
+ net.minelink
+
+
+ metrics-lite
+ org.mcstats.bukkit
+
@@ -368,12 +442,30 @@
org.bukkit
craftbukkit
+
+ updater
+ net.gravitydevelopment.updater
+
+
+ lombok
+ org.projectlombok
+
+
+ EssentialsGroupManager
+ net.ess3
+
+
+ PermissionsEx
+ ru.tehkode
+
+
+ AccountsClient
+ com.mojang
+
-
-
-
+
com.acrobot.chestshop
chestshop
@@ -387,6 +479,84 @@
org.bukkit
craftbukkit
+
+ Vault
+ net.milkbowl.vault
+
+
+ odditem
+ info.somethingodd
+
+
+ scrollingmenusign
+ me.desht
+
+
+ truezip
+ de.schlichtherle
+
+
+ residence
+ net.t00thpick1
+
+
+ Heroes
+ com.herocraftonline.heroes
+
+
+ HeroChat
+ com.dthielke.herochat
+
+
+ worldguard
+ com.sk89q
+
+
+ worldedit
+ com.sk89q
+
+
+ lwc
+ com.griefcraft.lwc
+
+
+ js
+ rhino
+
+
+ jchronic
+ com.sk89q
+
+
+ deadbolt
+ com.daemitus.deadbolt
+
+
+ bukkit-classloader-check
+ com.sk89q.spigot
+
+
+ jsr305
+ com.google.code.findbugs
+
+
+ opencsv
+ net.sf.opencsv
+
+
+ simplechestlock
+
+ com.webkonsept.bukkit.simplechestlock
+
+
+
+ commandbook
+ com.sk89q
+
+
+ lockette
+ org.yi.acru.bukkit.lockette
+
diff --git a/src/main/java/fr/xephi/authme/AuthMe.java b/src/main/java/fr/xephi/authme/AuthMe.java
index 82697f2df..c86d9ecd1 100644
--- a/src/main/java/fr/xephi/authme/AuthMe.java
+++ b/src/main/java/fr/xephi/authme/AuthMe.java
@@ -775,6 +775,6 @@ public class AuthMe extends JavaPlugin {
database = new CacheDataSource(this, database);
}
- database = new DatabaseCalls(this, database);
+ database = new DatabaseCalls(database);
}
}
diff --git a/src/main/java/fr/xephi/authme/SendMailSSL.java b/src/main/java/fr/xephi/authme/SendMailSSL.java
index 1927071f5..4a0c9dd84 100644
--- a/src/main/java/fr/xephi/authme/SendMailSSL.java
+++ b/src/main/java/fr/xephi/authme/SendMailSSL.java
@@ -82,7 +82,7 @@ public class SendMailSSL {
// Generate an image ?
File file = null;
if (Settings.generateImage) {
- ImageGenerator gen = new ImageGenerator(plugin, newPass);
+ ImageGenerator gen = new ImageGenerator(newPass);
file = new File(plugin.getDataFolder() + File.separator + auth.getNickname() + "_new_pass.jpg");
ImageIO.write(gen.generateImage(), "jpg", file);
messageBodyPart = new MimeBodyPart();
diff --git a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java
index ac1551de8..959830875 100644
--- a/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java
+++ b/src/main/java/fr/xephi/authme/listener/AuthMePlayerListener.java
@@ -559,7 +559,7 @@ public class AuthMePlayerListener implements Listener {
plugin.management.performJoin(player);
// Remove the join message while the player isn't logging in
- if (Settings.enableProtection || Settings.delayJoinMessage) {
+ if ((Settings.enableProtection || Settings.delayJoinMessage) && name != null && event.getJoinMessage() != null) {
joinMessage.put(name, event.getJoinMessage());
event.setJoinMessage(null);
}