Revert "wtf"
This reverts commit 50219cc4a90249b65d95a0ddc51106cc15d6727d.
This commit is contained in:
parent
409eb21b85
commit
44e4790e45
4
pom.xml
4
pom.xml
@ -339,6 +339,10 @@
|
|||||||
<pattern>com.google.thirdparty</pattern>
|
<pattern>com.google.thirdparty</pattern>
|
||||||
<shadedPattern>fr.xephi.authme.libs.com.google.thirdparty</shadedPattern>
|
<shadedPattern>fr.xephi.authme.libs.com.google.thirdparty</shadedPattern>
|
||||||
</relocation>
|
</relocation>
|
||||||
|
<relocation>
|
||||||
|
<pattern>com.cryptomorin.xseries</pattern>
|
||||||
|
<shadedPattern>fr.xephi.authme.libs.xseries</shadedPattern>
|
||||||
|
</relocation>
|
||||||
<relocation>
|
<relocation>
|
||||||
<pattern>com.google.j2objc</pattern>
|
<pattern>com.google.j2objc</pattern>
|
||||||
<shadedPattern>fr.xephi.authme.libs.com.google.j2objc</shadedPattern>
|
<shadedPattern>fr.xephi.authme.libs.com.google.j2objc</shadedPattern>
|
||||||
|
|||||||
@ -49,7 +49,6 @@ import org.bukkit.command.Command;
|
|||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.plugin.PluginManager;
|
import org.bukkit.plugin.PluginManager;
|
||||||
import org.bukkit.plugin.java.JavaPlugin;
|
import org.bukkit.plugin.java.JavaPlugin;
|
||||||
import org.bukkit.scheduler.BukkitScheduler;
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
@ -259,7 +258,6 @@ public class AuthMe extends JavaPlugin {
|
|||||||
injector.register(AuthMe.class, this);
|
injector.register(AuthMe.class, this);
|
||||||
injector.register(Server.class, getServer());
|
injector.register(Server.class, getServer());
|
||||||
injector.register(PluginManager.class, getServer().getPluginManager());
|
injector.register(PluginManager.class, getServer().getPluginManager());
|
||||||
injector.register(BukkitScheduler.class, getServer().getScheduler());
|
|
||||||
injector.provide(DataFolder.class, getDataFolder());
|
injector.provide(DataFolder.class, getDataFolder());
|
||||||
injector.registerProvider(Settings.class, SettingsProvider.class);
|
injector.registerProvider(Settings.class, SettingsProvider.class);
|
||||||
injector.registerProvider(DataSource.class, DataSourceProvider.class);
|
injector.registerProvider(DataSource.class, DataSourceProvider.class);
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package fr.xephi.authme.initialization;
|
package fr.xephi.authme.initialization;
|
||||||
|
|
||||||
|
import com.github.Anon8281.universalScheduler.UniversalRunnable;
|
||||||
import fr.xephi.authme.AuthMe;
|
import fr.xephi.authme.AuthMe;
|
||||||
import fr.xephi.authme.ConsoleLogger;
|
import fr.xephi.authme.ConsoleLogger;
|
||||||
import fr.xephi.authme.datasource.DataSource;
|
import fr.xephi.authme.datasource.DataSource;
|
||||||
@ -18,7 +19,6 @@ import org.bstats.bukkit.Metrics;
|
|||||||
import org.bstats.charts.SimplePie;
|
import org.bstats.charts.SimplePie;
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@ -96,7 +96,7 @@ public class OnStartupTasks {
|
|||||||
if (!settings.getProperty(RECALL_PLAYERS)) {
|
if (!settings.getProperty(RECALL_PLAYERS)) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
bukkitService.runTaskTimerAsynchronously(new BukkitRunnable() {
|
bukkitService.runTaskTimerAsynchronously(new UniversalRunnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
List<String> loggedPlayersWithEmptyMail = dataSource.getLoggedPlayersWithEmptyMail();
|
List<String> loggedPlayersWithEmptyMail = dataSource.getLoggedPlayersWithEmptyMail();
|
||||||
|
|||||||
@ -25,6 +25,7 @@ public class TaskCloser implements Runnable {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
|
scheduler.cancelTasks();
|
||||||
if (dataSource != null) {
|
if (dataSource != null) {
|
||||||
dataSource.closeConnection();
|
dataSource.closeConnection();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
package fr.xephi.authme.service;
|
package fr.xephi.authme.service;
|
||||||
|
|
||||||
|
import com.github.Anon8281.universalScheduler.UniversalRunnable;
|
||||||
|
import com.github.Anon8281.universalScheduler.scheduling.tasks.MyScheduledTask;
|
||||||
import fr.xephi.authme.AuthMe;
|
import fr.xephi.authme.AuthMe;
|
||||||
import fr.xephi.authme.initialization.SettingsDependent;
|
import fr.xephi.authme.initialization.SettingsDependent;
|
||||||
import fr.xephi.authme.settings.Settings;
|
import fr.xephi.authme.settings.Settings;
|
||||||
@ -16,7 +18,6 @@ import org.bukkit.configuration.file.YamlConfiguration;
|
|||||||
import org.bukkit.entity.Entity;
|
import org.bukkit.entity.Entity;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.event.Event;
|
import org.bukkit.event.Event;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
|
||||||
import org.bukkit.scheduler.BukkitTask;
|
import org.bukkit.scheduler.BukkitTask;
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
@ -167,7 +168,7 @@ public class BukkitService implements SettingsDependent {
|
|||||||
if (useAsyncTasks) {
|
if (useAsyncTasks) {
|
||||||
runTaskAsynchronously(task);
|
runTaskAsynchronously(task);
|
||||||
} else {
|
} else {
|
||||||
task.run();
|
runTask(task);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -200,7 +201,7 @@ public class BukkitService implements SettingsDependent {
|
|||||||
* @throws IllegalArgumentException if task is null
|
* @throws IllegalArgumentException if task is null
|
||||||
* @throws IllegalStateException if this was already scheduled
|
* @throws IllegalStateException if this was already scheduled
|
||||||
*/
|
*/
|
||||||
public BukkitTask runTaskTimerAsynchronously(BukkitRunnable task, long delay, long period) {
|
public MyScheduledTask runTaskTimerAsynchronously(UniversalRunnable task, long delay, long period) {
|
||||||
return task.runTaskTimerAsynchronously(authMe, delay, period);
|
return task.runTaskTimerAsynchronously(authMe, delay, period);
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -215,7 +216,7 @@ public class BukkitService implements SettingsDependent {
|
|||||||
* @throws IllegalArgumentException if plugin is null
|
* @throws IllegalArgumentException if plugin is null
|
||||||
* @throws IllegalStateException if this was already scheduled
|
* @throws IllegalStateException if this was already scheduled
|
||||||
*/
|
*/
|
||||||
public BukkitTask runTaskTimer(BukkitRunnable task, long delay, long period) {
|
public MyScheduledTask runTaskTimer(UniversalRunnable task, long delay, long period) {
|
||||||
return task.runTaskTimer(authMe, delay, period);
|
return task.runTaskTimer(authMe, delay, period);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
package fr.xephi.authme.task;
|
package fr.xephi.authme.task;
|
||||||
|
|
||||||
|
import com.github.Anon8281.universalScheduler.UniversalRunnable;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Message shown to a player in a regular interval as long as he is not logged in.
|
* Message shown to a player in a regular interval as long as he is not logged in.
|
||||||
*/
|
*/
|
||||||
public class MessageTask extends BukkitRunnable {
|
public class MessageTask extends UniversalRunnable {
|
||||||
|
|
||||||
private final Player player;
|
private final Player player;
|
||||||
private final String[] message;
|
private final String[] message;
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
package fr.xephi.authme.task.purge;
|
package fr.xephi.authme.task.purge;
|
||||||
|
|
||||||
|
import com.github.Anon8281.universalScheduler.UniversalRunnable;
|
||||||
import fr.xephi.authme.ConsoleLogger;
|
import fr.xephi.authme.ConsoleLogger;
|
||||||
import fr.xephi.authme.output.ConsoleLoggerFactory;
|
import fr.xephi.authme.output.ConsoleLoggerFactory;
|
||||||
import fr.xephi.authme.permission.PermissionsManager;
|
import fr.xephi.authme.permission.PermissionsManager;
|
||||||
@ -9,14 +10,13 @@ import org.bukkit.ChatColor;
|
|||||||
import org.bukkit.OfflinePlayer;
|
import org.bukkit.OfflinePlayer;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.bukkit.scheduler.BukkitRunnable;
|
|
||||||
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
|
||||||
class PurgeTask extends BukkitRunnable {
|
class PurgeTask extends UniversalRunnable {
|
||||||
|
|
||||||
//how many players we should check for each tick
|
//how many players we should check for each tick
|
||||||
private static final int INTERVAL_CHECK = 5;
|
private static final int INTERVAL_CHECK = 5;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user