premium logic finished
This commit is contained in:
@@ -68,7 +68,7 @@ public class ListCommand extends BaseCommand {
|
||||
m = m.append(Component.text("\n"));
|
||||
m = m.append(main.getMessages().getComponent("commands.listqueues.format",
|
||||
"COLOR:" + main.getMessages().color(color),
|
||||
"NAME:" + s.getName(),
|
||||
"NAME:" + s.getAlias(),
|
||||
"COUNT:" + s.getQueue().size(),
|
||||
"STATUS:" + s.getStatusString(spp)
|
||||
));
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
package us.ajg0702.queue.commands.commands.manage;
|
||||
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import us.ajg0702.queue.api.commands.ICommandSender;
|
||||
import us.ajg0702.queue.api.queues.QueueServer;
|
||||
import us.ajg0702.queue.commands.SubCommand;
|
||||
|
||||
@@ -4,14 +4,12 @@ import com.google.common.collect.ImmutableList;
|
||||
import net.kyori.adventure.text.Component;
|
||||
import us.ajg0702.queue.api.commands.ICommandSender;
|
||||
import us.ajg0702.queue.api.players.AdaptedPlayer;
|
||||
import us.ajg0702.queue.api.queues.QueueServer;
|
||||
import us.ajg0702.queue.api.server.AdaptedServer;
|
||||
import us.ajg0702.queue.commands.SubCommand;
|
||||
import us.ajg0702.queue.common.QueueMain;
|
||||
import us.ajg0702.utils.common.Messages;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
|
||||
public class Send extends SubCommand {
|
||||
|
||||
@@ -15,7 +15,7 @@ import java.io.IOException;
|
||||
|
||||
public class EventHandlerImpl implements EventHandler {
|
||||
|
||||
QueueMain main;
|
||||
final QueueMain main;
|
||||
public EventHandlerImpl(QueueMain main) {
|
||||
this.main = main;
|
||||
}
|
||||
|
||||
@@ -9,7 +9,6 @@ import us.ajg0702.queue.api.server.AdaptedServer;
|
||||
import us.ajg0702.queue.api.server.ServerBuilder;
|
||||
import us.ajg0702.queue.common.players.QueuePlayerImpl;
|
||||
import us.ajg0702.queue.common.queues.QueueServerImpl;
|
||||
import us.ajg0702.utils.bungee.BungeeUtils;
|
||||
import us.ajg0702.utils.common.Messages;
|
||||
import us.ajg0702.utils.common.TimeUtils;
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ public class TaskManager {
|
||||
|
||||
updateTask = scheduleAtFixedRate(updateExecutor,
|
||||
main.getQueueManager()::updateServers,
|
||||
0L,
|
||||
500L,
|
||||
(long) (Math.max(main.getTimeBetweenPlayers(), 2)*1000L),
|
||||
TimeUnit.MILLISECONDS
|
||||
);
|
||||
@@ -88,7 +88,7 @@ public class TaskManager {
|
||||
sendTask.cancel(false);
|
||||
}
|
||||
if(updateTask != null && !updateTask.isCancelled()) {
|
||||
updateTask.cancel(false);
|
||||
updateTask.cancel(true);
|
||||
}
|
||||
if(messageTask != null && !messageTask.isCancelled()) {
|
||||
messageTask.cancel(false);
|
||||
|
||||
@@ -18,6 +18,6 @@ public class FreeLogic implements Logic {
|
||||
|
||||
@Override
|
||||
public boolean playerDisconnectedTooLong(QueuePlayer player) {
|
||||
return 60000L < player.getTimeSinceOnline();
|
||||
return player.getMaxOfflineTime() < player.getTimeSinceOnline();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user