progress
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
package us.ajg0702.queue.logic;
|
||||
|
||||
import us.ajg0702.queue.api.AliasManager;
|
||||
import us.ajg0702.utils.common.Config;
|
||||
|
||||
public class FreeAliasManager implements AliasManager {
|
||||
Config config;
|
||||
public FreeAliasManager(Config config) {
|
||||
this.config = config;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAlias(String server) {
|
||||
return server;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getServer(String alias) {
|
||||
return alias;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package us.ajg0702.queue.logic;
|
||||
|
||||
import us.ajg0702.queue.api.Logic;
|
||||
import us.ajg0702.queue.api.players.AdaptedPlayer;
|
||||
import us.ajg0702.queue.api.players.QueuePlayer;
|
||||
import us.ajg0702.queue.api.queues.QueueServer;
|
||||
|
||||
public class FreeLogic implements Logic {
|
||||
@Override
|
||||
public boolean isPremium() {
|
||||
return false;
|
||||
}
|
||||
|
||||
@Override
|
||||
public QueuePlayer priorityLogic(QueueServer server, AdaptedPlayer player) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
package us.ajg0702.queue.logic;
|
||||
|
||||
import us.ajg0702.queue.api.AliasManager;
|
||||
import us.ajg0702.queue.api.Logic;
|
||||
import us.ajg0702.utils.common.Config;
|
||||
|
||||
public class LogicGetter implements us.ajg0702.queue.api.LogicGetter {
|
||||
|
||||
@Override
|
||||
public Logic constructLogic() {
|
||||
return new FreeLogic();
|
||||
}
|
||||
|
||||
@Override
|
||||
public AliasManager constructAliasManager(Config config) {
|
||||
return new FreeAliasManager(config);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user