2019-02-11 05:57:45 +01:00
|
|
|
package com.massivecraft.factions.iface;
|
|
|
|
|
|
|
|
import com.massivecraft.factions.struct.Relation;
|
|
|
|
import org.bukkit.ChatColor;
|
|
|
|
|
|
|
|
public interface RelationParticipator {
|
|
|
|
|
2019-08-24 19:18:50 +02:00
|
|
|
String describeTo(RelationParticipator that);
|
2019-02-11 05:57:45 +01:00
|
|
|
|
2019-08-24 19:18:50 +02:00
|
|
|
String describeTo(RelationParticipator that, boolean ucfirst);
|
2019-02-11 05:57:45 +01:00
|
|
|
|
2019-08-24 19:18:50 +02:00
|
|
|
Relation getRelationTo(RelationParticipator that);
|
2019-02-11 05:57:45 +01:00
|
|
|
|
2019-08-24 19:18:50 +02:00
|
|
|
Relation getRelationTo(RelationParticipator that, boolean ignorePeaceful);
|
2019-02-11 05:57:45 +01:00
|
|
|
|
2019-08-24 19:18:50 +02:00
|
|
|
ChatColor getColorTo(RelationParticipator to);
|
2019-02-11 05:57:45 +01:00
|
|
|
}
|