2012-08-26 00:54:15 +02:00
|
|
|
package com.massivecraft.factions.integration.herochat;
|
|
|
|
|
2012-08-26 02:12:02 +02:00
|
|
|
import java.util.EnumSet;
|
2012-08-26 00:54:15 +02:00
|
|
|
import java.util.HashSet;
|
|
|
|
import java.util.Set;
|
|
|
|
|
|
|
|
import org.bukkit.ChatColor;
|
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
import com.massivecraft.factions.ConfServer;
|
2012-08-26 02:12:02 +02:00
|
|
|
import com.massivecraft.factions.struct.Rel;
|
2012-08-26 00:54:15 +02:00
|
|
|
|
|
|
|
public class FactionChannel extends FactionsChannelAbstract
|
2012-08-26 02:12:02 +02:00
|
|
|
{
|
|
|
|
public static final Set<Rel> targetRelations = EnumSet.of(Rel.MEMBER);
|
|
|
|
@Override public Set<Rel> getTargetRelations() { return targetRelations; }
|
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public String getName() { return ConfServer.herochatFactionName; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public String getNick() { return ConfServer.herochatFactionNick; }
|
|
|
|
@Override public void setNick(String nick) { ConfServer.herochatFactionNick = nick; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public String getFormat() { return ConfServer.herochatFactionFormat; }
|
|
|
|
@Override public void setFormat(String format) { ConfServer.herochatFactionFormat = format; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public ChatColor getColor() { return ConfServer.herochatFactionColor; }
|
|
|
|
@Override public void setColor(ChatColor color) { ConfServer.herochatFactionColor = color; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public int getDistance() { return ConfServer.herochatFactionDistance; }
|
|
|
|
@Override public void setDistance(int distance) { ConfServer.herochatFactionDistance = distance; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public void addWorld(String world) { ConfServer.herochatFactionWorlds.add(world); }
|
|
|
|
@Override public Set<String> getWorlds() { return new HashSet<String>(ConfServer.herochatFactionWorlds); }
|
|
|
|
@Override public void setWorlds(Set<String> worlds) { ConfServer.herochatFactionWorlds = worlds; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public boolean isShortcutAllowed() { return ConfServer.herochatFactionIsShortcutAllowed; }
|
|
|
|
@Override public void setShortcutAllowed(boolean shortcutAllowed) { ConfServer.herochatFactionIsShortcutAllowed = shortcutAllowed; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public boolean isCrossWorld() { return ConfServer.herochatFactionCrossWorld; }
|
|
|
|
@Override public void setCrossWorld(boolean crossWorld) { ConfServer.herochatFactionCrossWorld = crossWorld; }
|
2012-08-26 00:54:15 +02:00
|
|
|
|
2013-04-09 13:15:25 +02:00
|
|
|
@Override public boolean isMuted() { return ConfServer.herochatFactionMuted; }
|
|
|
|
@Override public void setMuted(boolean value) { ConfServer.herochatFactionMuted = value; }
|
2012-08-26 00:54:15 +02:00
|
|
|
}
|