Package org.kingdoms.utils
Class RelationUtil
java.lang.Object
org.kingdoms.utils.RelationUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic GroupRelationshipChangeEventacceptRequest(org.bukkit.entity.Player player, Group group, Group to, KingdomRelation relation, Messenger notifier) static GroupRelationshipChangeEventacceptRequest(org.bukkit.entity.Player player, Group group, Group to, KingdomRelation relation, Messenger senderNotifier, Messenger receiverNotifier) static voideachOther(Nation first, Nation second, KingdomRelation relation) static booleanevent(KingdomPlayer player, Group first, Group second, KingdomRelation relation) static KingdomsLanggetAcceptMsgOf(KingdomRelation relation) getRelationableKingdoms(CommandTabContext context, Kingdom kingdom, KingdomRelation relation) handleRelationTab(CommandTabContext context, KingdomRelation relation) static booleanstatic intmaxRelationsExceeded(Group group, KingdomRelation relation)
-
Constructor Details
-
RelationUtil
public RelationUtil()
-
-
Method Details
-
getRelationableKingdoms
public static List<String> getRelationableKingdoms(CommandTabContext context, Kingdom kingdom, KingdomRelation relation) -
maxRelationsExceeded
-
handleRelationTab
-
eachOther
-
event
public static boolean event(KingdomPlayer player, Group first, Group second, KingdomRelation relation) -
acceptRequest
public static GroupRelationshipChangeEvent acceptRequest(org.bukkit.entity.Player player, Group group, Group to, KingdomRelation relation, Messenger notifier) -
acceptRequest
public static GroupRelationshipChangeEvent acceptRequest(org.bukkit.entity.Player player, Group group, Group to, KingdomRelation relation, Messenger senderNotifier, Messenger receiverNotifier) -
hasAnyRelationManagementPermissions
-
getAcceptMsgOf
-