Search in sources :

Example 1 with Rel

use of com.massivecraft.factions.Rel in project PvPManager by ChanceSD.

the class FactionsHook method canAttack.

@Override
public final boolean canAttack(final Player attacker, final Player defender) {
    final MPlayer fAttacker = MPlayer.get(attacker);
    final MPlayer fDefender = MPlayer.get(defender);
    final Rel rel = fAttacker.getRelationTo(fDefender);
    // Two players without faction are RECRUIT to each other for some weird reason
    return rel.isLessThan(Rel.TRUCE) || rel == Rel.RECRUIT;
}
Also used : Rel(com.massivecraft.factions.Rel) MPlayer(com.massivecraft.factions.entity.MPlayer)

Aggregations

Rel (com.massivecraft.factions.Rel)1 MPlayer (com.massivecraft.factions.entity.MPlayer)1