add aquacore support (but it doesnt work because it turns out aquacore api is only on spigot)
This commit is contained in:
+7
-1
@@ -1,4 +1,4 @@
|
||||
package us.ajg0702.queue.api;
|
||||
package us.ajg0702.queue.api.premium;
|
||||
|
||||
import us.ajg0702.queue.api.players.AdaptedPlayer;
|
||||
import us.ajg0702.queue.api.players.QueuePlayer;
|
||||
@@ -26,4 +26,10 @@ public interface Logic {
|
||||
* @return true if the player has been disconnected for too long and should be removed from the queue
|
||||
*/
|
||||
boolean playerDisconnectedTooLong(QueuePlayer player);
|
||||
|
||||
/**
|
||||
* Gets the permissionGetter. Only available on ajQueuePlus
|
||||
* @return the permission getter
|
||||
*/
|
||||
PermissionGetter getPermissionGetter();
|
||||
}
|
||||
+4
-1
@@ -1,6 +1,8 @@
|
||||
package us.ajg0702.queue.api;
|
||||
package us.ajg0702.queue.api.premium;
|
||||
|
||||
import us.ajg0702.queue.api.AliasManager;
|
||||
import us.ajg0702.queue.api.players.AdaptedPlayer;
|
||||
import us.ajg0702.queue.api.premium.Logic;
|
||||
import us.ajg0702.utils.common.Config;
|
||||
|
||||
import java.util.List;
|
||||
@@ -10,4 +12,5 @@ public interface LogicGetter {
|
||||
Logic constructLogic();
|
||||
AliasManager constructAliasManager(Config config);
|
||||
List<String> getPermissions(AdaptedPlayer player);
|
||||
PermissionGetter getPermissionGetter();
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
package us.ajg0702.queue.api.premium;
|
||||
|
||||
import us.ajg0702.queue.api.players.AdaptedPlayer;
|
||||
import us.ajg0702.queue.api.premium.PermissionHook;
|
||||
|
||||
public interface PermissionGetter {
|
||||
PermissionHook getSelected();
|
||||
|
||||
int getMaxOfflineTime(AdaptedPlayer player);
|
||||
|
||||
int getPriority(AdaptedPlayer player);
|
||||
|
||||
int getServerPriotity(String server, AdaptedPlayer player);
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
package us.ajg0702.queue.api.premium;
|
||||
|
||||
import us.ajg0702.queue.api.players.AdaptedPlayer;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface PermissionHook {
|
||||
String getName();
|
||||
boolean canUse();
|
||||
List<String> getPermissions(AdaptedPlayer player);
|
||||
}
|
||||
Reference in New Issue
Block a user