Fix some minor configuration issues #1344

This commit is contained in:
Gabriele C
2017-10-02 08:43:20 +02:00
parent d95e5adc39
commit 3d08e1bae5
5 changed files with 34 additions and 12 deletions
@@ -15,6 +15,7 @@ import fr.xephi.authme.service.BukkitService;
import fr.xephi.authme.service.CommonService;
import fr.xephi.authme.service.PluginHookService;
import fr.xephi.authme.service.ValidationService;
import fr.xephi.authme.settings.WelcomeMessageConfiguration;
import fr.xephi.authme.settings.commandconfig.CommandManager;
import fr.xephi.authme.settings.properties.HooksSettings;
import fr.xephi.authme.settings.properties.PluginSettings;
@@ -68,6 +69,9 @@ public class AsynchronousJoin implements AsynchronousProcess {
@Inject
private ValidationService validationService;
@Inject
private WelcomeMessageConfiguration welcomeMessageConfiguration;
AsynchronousJoin() {
}
@@ -126,6 +130,8 @@ public class AsynchronousJoin implements AsynchronousProcess {
return;
}
} else if (!service.getProperty(RegistrationSettings.FORCE)) {
welcomeMessageConfiguration.sendWelcomeMessage(player);
// Skip if registration is optional
return;
}