mirror of
https://github.com/cnaude/PurpleIRC-spigot.git
synced 2024-09-30 15:37:29 +02:00
Switch from MineverseChat to VentureChat.
This commit is contained in:
parent
3057840cb2
commit
ae2e731fff
@ -198,9 +198,9 @@
|
|||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.cnaude.mineversechat</groupId>
|
<groupId>com.cnaude.venturechat</groupId>
|
||||||
<artifactId>MineverseChat</artifactId>
|
<artifactId>VentureChat</artifactId>
|
||||||
<version>2.5.7</version>
|
<version>2.7.2</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
@ -284,7 +284,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.cnaude.protocol</groupId>
|
<groupId>com.cnaude.protocol</groupId>
|
||||||
<artifactId>ProtocolLib</artifactId>
|
<artifactId>ProtocolLib</artifactId>
|
||||||
<version>3.6.4</version>
|
<version>3.6.5</version>
|
||||||
<scope>compile</scope>
|
<scope>compile</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
|
11
pom.xml
11
pom.xml
@ -170,14 +170,13 @@
|
|||||||
<version>5.6.7</version>
|
<version>5.6.7</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- MineverseChat -->
|
<!-- VentureChat -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.cnaude.mineversechat</groupId>
|
<groupId>com.cnaude.venturechat</groupId>
|
||||||
<artifactId>MineverseChat</artifactId>
|
<artifactId>VentureChat</artifactId>
|
||||||
<version>2.5.7</version>
|
<version>2.7.2</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
<!-- Jobs -->
|
<!-- Jobs -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.cnaude.jobs</groupId>
|
<groupId>com.cnaude.jobs</groupId>
|
||||||
@ -273,7 +272,7 @@
|
|||||||
<dependency>
|
<dependency>
|
||||||
<groupId>com.cnaude.protocol</groupId>
|
<groupId>com.cnaude.protocol</groupId>
|
||||||
<artifactId>ProtocolLib</artifactId>
|
<artifactId>ProtocolLib</artifactId>
|
||||||
<version>3.6.4</version>
|
<version>3.6.5</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- CleverNotch -->
|
<!-- CleverNotch -->
|
||||||
|
@ -20,7 +20,6 @@ import com.cnaude.purpleirc.PurpleBot;
|
|||||||
import com.cnaude.purpleirc.PurpleIRC;
|
import com.cnaude.purpleirc.PurpleIRC;
|
||||||
import java.math.BigInteger;
|
import java.math.BigInteger;
|
||||||
import java.security.SecureRandom;
|
import java.security.SecureRandom;
|
||||||
import org.apache.commons.codec.binary.Base64;
|
|
||||||
import org.bukkit.ChatColor;
|
import org.bukkit.ChatColor;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ import org.bukkit.event.player.AsyncPlayerChatEvent;
|
|||||||
* @author Chris Naude Event listener for plugins that want to catch command
|
* @author Chris Naude Event listener for plugins that want to catch command
|
||||||
* events from PurpleIRC
|
* events from PurpleIRC
|
||||||
*/
|
*/
|
||||||
public class MineverseChatEvent extends Event {
|
public class VentureChatEvent extends Event {
|
||||||
|
|
||||||
private static final HandlerList HANDLERS = new HandlerList();
|
private static final HandlerList HANDLERS = new HandlerList();
|
||||||
private final AsyncPlayerChatEvent event;
|
private final AsyncPlayerChatEvent event;
|
||||||
@ -38,7 +38,7 @@ public class MineverseChatEvent extends Event {
|
|||||||
* @param event
|
* @param event
|
||||||
* @param bot
|
* @param bot
|
||||||
*/
|
*/
|
||||||
public MineverseChatEvent(AsyncPlayerChatEvent event, PurpleBot bot) {
|
public VentureChatEvent(AsyncPlayerChatEvent event, PurpleBot bot) {
|
||||||
this.event = event;
|
this.event = event;
|
||||||
this.bot = bot;
|
this.bot = bot;
|
||||||
}
|
}
|
@ -16,7 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.cnaude.purpleirc.GameListeners;
|
package com.cnaude.purpleirc.GameListeners;
|
||||||
|
|
||||||
import com.cnaude.purpleirc.Events.MineverseChatEvent;
|
import com.cnaude.purpleirc.Events.VentureChatEvent;
|
||||||
import com.cnaude.purpleirc.PurpleBot;
|
import com.cnaude.purpleirc.PurpleBot;
|
||||||
import com.cnaude.purpleirc.PurpleIRC;
|
import com.cnaude.purpleirc.PurpleIRC;
|
||||||
import com.cnaude.purpleirc.TemplateName;
|
import com.cnaude.purpleirc.TemplateName;
|
||||||
@ -27,13 +27,12 @@ import org.bukkit.entity.Player;
|
|||||||
import org.bukkit.event.EventHandler;
|
import org.bukkit.event.EventHandler;
|
||||||
import org.bukkit.event.EventPriority;
|
import org.bukkit.event.EventPriority;
|
||||||
import org.bukkit.event.Listener;
|
import org.bukkit.event.Listener;
|
||||||
import org.bukkit.event.player.AsyncPlayerChatEvent;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @author Chris Naude
|
* @author Chris Naude
|
||||||
*/
|
*/
|
||||||
public class MineverseChatListener implements Listener {
|
public class VentureChatListener implements Listener {
|
||||||
|
|
||||||
final PurpleIRC plugin;
|
final PurpleIRC plugin;
|
||||||
|
|
||||||
@ -41,7 +40,7 @@ public class MineverseChatListener implements Listener {
|
|||||||
*
|
*
|
||||||
* @param plugin the PurpleIRC plugin
|
* @param plugin the PurpleIRC plugin
|
||||||
*/
|
*/
|
||||||
public MineverseChatListener(PurpleIRC plugin) {
|
public VentureChatListener(PurpleIRC plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -50,18 +49,18 @@ public class MineverseChatListener implements Listener {
|
|||||||
* @param event
|
* @param event
|
||||||
*/
|
*/
|
||||||
@EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL)
|
@EventHandler(ignoreCancelled = true, priority = EventPriority.NORMAL)
|
||||||
public void onMineverseChatEvent(MineverseChatEvent event) {
|
public void onVentureChatEvent(VentureChatEvent event) {
|
||||||
mineverseChat(event.getPlayer(), event.getMessage(), event.getBot());
|
ventureChat(event.getPlayer(), event.getMessage(), event.getBot());
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MineverseChat from game to IRC
|
* VentureChat from game to IRC
|
||||||
*
|
*
|
||||||
* @param player
|
* @param player
|
||||||
* @param message
|
* @param message
|
||||||
* @param bot the calling bot
|
* @param bot the calling bot
|
||||||
*/
|
*/
|
||||||
public void mineverseChat(Player player, String message, PurpleBot bot) {
|
public void ventureChat(Player player, String message, PurpleBot bot) {
|
||||||
MineverseChatPlayer mcp = MineverseChatAPI.getMineverseChatPlayer(player);
|
MineverseChatPlayer mcp = MineverseChatAPI.getMineverseChatPlayer(player);
|
||||||
ChatChannel eventChannel = mcp.getCurrentChannel();
|
ChatChannel eventChannel = mcp.getCurrentChannel();
|
||||||
if (mcp.isQuickChat()) { //for single message chat detection
|
if (mcp.isQuickChat()) { //for single message chat detection
|
||||||
@ -74,24 +73,24 @@ public class MineverseChatListener implements Listener {
|
|||||||
bot.sendFloodWarning(player);
|
bot.sendFloodWarning(player);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
String mvChannel = eventChannel.getName();
|
String vcChannel = eventChannel.getName();
|
||||||
String mvColor = eventChannel.getColor();
|
String vcColor = eventChannel.getColor();
|
||||||
for (String channelName : bot.botChannels) {
|
for (String channelName : bot.botChannels) {
|
||||||
if (!bot.isPlayerInValidWorld(player, channelName)) {
|
if (!bot.isPlayerInValidWorld(player, channelName)) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
plugin.logDebug("MV Channel: " + mvChannel);
|
plugin.logDebug("VC Channel: " + vcChannel);
|
||||||
String channelTemplateName = "mineverse-" + mvChannel + "-chat";
|
String channelTemplateName = "venture-" + vcChannel + "-chat";
|
||||||
if (bot.isMessageEnabled(channelName, channelTemplateName)
|
if (bot.isMessageEnabled(channelName, channelTemplateName)
|
||||||
|| bot.isMessageEnabled(channelName, TemplateName.MINEVERSE_CHAT)) {
|
|| bot.isMessageEnabled(channelName, TemplateName.VENTURE_CHAT)) {
|
||||||
String template = plugin.getMineverseChatTemplate(bot.botNick, mvChannel);
|
String template = plugin.getVentureChatTemplate(bot.botNick, vcChannel);
|
||||||
plugin.logDebug("MV Template: " + template);
|
plugin.logDebug("VC Template: " + template);
|
||||||
bot.asyncIRCMessage(channelName, plugin.tokenizer
|
bot.asyncIRCMessage(channelName, plugin.tokenizer
|
||||||
.mineverseChatTokenizer(player, mvChannel, mvColor, message, template));
|
.ventureChatTokenizer(player, vcChannel, vcColor, message, template));
|
||||||
} else {
|
} else {
|
||||||
plugin.logDebug("Player " + player.getName() + " is in Mineverse channel "
|
plugin.logDebug("Player " + player.getName() + " is in VentureChat channel "
|
||||||
+ mvChannel + ". Message types " + channelTemplateName + " and "
|
+ vcChannel + ". Message types " + channelTemplateName + " and "
|
||||||
+ TemplateName.MINEVERSE_CHAT + " are disabled. No message sent to IRC.");
|
+ TemplateName.VENTURE_CHAT + " are disabled. No message sent to IRC.");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -26,7 +26,7 @@ import org.bukkit.entity.Player;
|
|||||||
*
|
*
|
||||||
* @author cnaude
|
* @author cnaude
|
||||||
*/
|
*/
|
||||||
public class MineverseChatHook {
|
public class VentureChatHook {
|
||||||
|
|
||||||
private final PurpleIRC plugin;
|
private final PurpleIRC plugin;
|
||||||
|
|
||||||
@ -34,7 +34,7 @@ public class MineverseChatHook {
|
|||||||
*
|
*
|
||||||
* @param plugin the PurpleIRC plugin
|
* @param plugin the PurpleIRC plugin
|
||||||
*/
|
*/
|
||||||
public MineverseChatHook(PurpleIRC plugin) {
|
public VentureChatHook(PurpleIRC plugin) {
|
||||||
this.plugin = plugin;
|
this.plugin = plugin;
|
||||||
|
|
||||||
}
|
}
|
@ -16,7 +16,7 @@
|
|||||||
*/
|
*/
|
||||||
package com.cnaude.purpleirc;
|
package com.cnaude.purpleirc;
|
||||||
|
|
||||||
import com.cnaude.purpleirc.Events.MineverseChatEvent;
|
import com.cnaude.purpleirc.Events.VentureChatEvent;
|
||||||
import com.cnaude.purpleirc.IRCListeners.ActionListener;
|
import com.cnaude.purpleirc.IRCListeners.ActionListener;
|
||||||
import com.cnaude.purpleirc.IRCListeners.AwayListener;
|
import com.cnaude.purpleirc.IRCListeners.AwayListener;
|
||||||
import com.cnaude.purpleirc.IRCListeners.ConnectListener;
|
import com.cnaude.purpleirc.IRCListeners.ConnectListener;
|
||||||
@ -146,12 +146,12 @@ public final class PurpleBot {
|
|||||||
public CaseInsensitiveMap<Boolean> invalidCommandPrivate;
|
public CaseInsensitiveMap<Boolean> invalidCommandPrivate;
|
||||||
public CaseInsensitiveMap<Boolean> invalidCommandCTCP;
|
public CaseInsensitiveMap<Boolean> invalidCommandCTCP;
|
||||||
public CaseInsensitiveMap<Boolean> logIrcToHeroChat;
|
public CaseInsensitiveMap<Boolean> logIrcToHeroChat;
|
||||||
public CaseInsensitiveMap<Boolean> logIrcToMineverseChat;
|
public CaseInsensitiveMap<Boolean> logIrcToVentureChat;
|
||||||
public CaseInsensitiveMap<Boolean> enableMessageFiltering;
|
public CaseInsensitiveMap<Boolean> enableMessageFiltering;
|
||||||
public CaseInsensitiveMap<String> channelPrefix;
|
public CaseInsensitiveMap<String> channelPrefix;
|
||||||
private final CaseInsensitiveMap<Boolean> shortify;
|
private final CaseInsensitiveMap<Boolean> shortify;
|
||||||
public CaseInsensitiveMap<String> heroChannel;
|
public CaseInsensitiveMap<String> heroChannel;
|
||||||
public CaseInsensitiveMap<String> mineverseChannel;
|
public CaseInsensitiveMap<String> ventureChatChannel;
|
||||||
public CaseInsensitiveMap<String> townyChannel;
|
public CaseInsensitiveMap<String> townyChannel;
|
||||||
public CaseInsensitiveMap<Collection<String>> opsList;
|
public CaseInsensitiveMap<Collection<String>> opsList;
|
||||||
public CaseInsensitiveMap<Collection<String>> banList;
|
public CaseInsensitiveMap<Collection<String>> banList;
|
||||||
@ -233,11 +233,11 @@ public final class PurpleBot {
|
|||||||
this.banList = new CaseInsensitiveMap<>();
|
this.banList = new CaseInsensitiveMap<>();
|
||||||
this.voicesList = new CaseInsensitiveMap<>();
|
this.voicesList = new CaseInsensitiveMap<>();
|
||||||
this.heroChannel = new CaseInsensitiveMap<>();
|
this.heroChannel = new CaseInsensitiveMap<>();
|
||||||
this.mineverseChannel = new CaseInsensitiveMap<>();
|
this.ventureChatChannel = new CaseInsensitiveMap<>();
|
||||||
this.townyChannel = new CaseInsensitiveMap<>();
|
this.townyChannel = new CaseInsensitiveMap<>();
|
||||||
this.invalidCommandCTCP = new CaseInsensitiveMap<>();
|
this.invalidCommandCTCP = new CaseInsensitiveMap<>();
|
||||||
this.logIrcToHeroChat = new CaseInsensitiveMap<>();
|
this.logIrcToHeroChat = new CaseInsensitiveMap<>();
|
||||||
this.logIrcToMineverseChat = new CaseInsensitiveMap<>();
|
this.logIrcToVentureChat = new CaseInsensitiveMap<>();
|
||||||
this.shortify = new CaseInsensitiveMap<>();
|
this.shortify = new CaseInsensitiveMap<>();
|
||||||
this.invalidCommandPrivate = new CaseInsensitiveMap<>();
|
this.invalidCommandPrivate = new CaseInsensitiveMap<>();
|
||||||
this.hideQuitWhenVanished = new CaseInsensitiveMap<>();
|
this.hideQuitWhenVanished = new CaseInsensitiveMap<>();
|
||||||
@ -898,8 +898,8 @@ public final class PurpleBot {
|
|||||||
heroChannel.put(channelName, config.getString("channels." + enChannelName + ".hero-channel", "admin"));
|
heroChannel.put(channelName, config.getString("channels." + enChannelName + ".hero-channel", "admin"));
|
||||||
plugin.logDebug(" HeroChannel => " + heroChannel.get(channelName));
|
plugin.logDebug(" HeroChannel => " + heroChannel.get(channelName));
|
||||||
|
|
||||||
mineverseChannel.put(channelName, config.getString("channels." + enChannelName + ".mineverse-channel", "global"));
|
ventureChatChannel.put(channelName, config.getString("channels." + enChannelName + ".venture-channel", "global"));
|
||||||
plugin.logDebug(" MineverseChannel => " + mineverseChannel.get(channelName));
|
plugin.logDebug(" VentureChatChannel => " + ventureChatChannel.get(channelName));
|
||||||
|
|
||||||
townyChannel.put(channelName, config.getString("channels." + enChannelName + ".towny-channel", ""));
|
townyChannel.put(channelName, config.getString("channels." + enChannelName + ".towny-channel", ""));
|
||||||
plugin.logDebug(" TownyChannel => " + townyChannel.get(channelName));
|
plugin.logDebug(" TownyChannel => " + townyChannel.get(channelName));
|
||||||
@ -907,8 +907,8 @@ public final class PurpleBot {
|
|||||||
logIrcToHeroChat.put(channelName, config.getBoolean("channels." + enChannelName + ".log-irc-to-hero-chat", false));
|
logIrcToHeroChat.put(channelName, config.getBoolean("channels." + enChannelName + ".log-irc-to-hero-chat", false));
|
||||||
plugin.logDebug(" LogIrcToHeroChat => " + logIrcToHeroChat.get(channelName));
|
plugin.logDebug(" LogIrcToHeroChat => " + logIrcToHeroChat.get(channelName));
|
||||||
|
|
||||||
logIrcToMineverseChat.put(channelName, config.getBoolean("channels." + enChannelName + ".log-irc-to-mineverse-chat", false));
|
logIrcToVentureChat.put(channelName, config.getBoolean("channels." + enChannelName + ".log-irc-to-venture-chat", false));
|
||||||
plugin.logDebug(" LogIrcToMineverseChat => " + logIrcToMineverseChat.get(channelName));
|
plugin.logDebug(" LogIrcToVentureChat => " + logIrcToVentureChat.get(channelName));
|
||||||
|
|
||||||
ignoreIRCChat.put(channelName, config.getBoolean("channels." + enChannelName + ".ignore-irc-chat", false));
|
ignoreIRCChat.put(channelName, config.getBoolean("channels." + enChannelName + ".ignore-irc-chat", false));
|
||||||
plugin.logDebug(" IgnoreIRCChat => " + ignoreIRCChat.get(channelName));
|
plugin.logDebug(" IgnoreIRCChat => " + ignoreIRCChat.get(channelName));
|
||||||
@ -1222,8 +1222,8 @@ public final class PurpleBot {
|
|||||||
} else {
|
} else {
|
||||||
plugin.logDebug("No Factions");
|
plugin.logDebug("No Factions");
|
||||||
}
|
}
|
||||||
if (plugin.mineverseChatEnabled) {
|
if (plugin.ventureChatEnabled) {
|
||||||
plugin.getServer().getPluginManager().callEvent(new MineverseChatEvent(event, this));
|
plugin.getServer().getPluginManager().callEvent(new VentureChatEvent(event, this));
|
||||||
}
|
}
|
||||||
if (isMessageEnabled(channelName, TemplateName.GAME_CHAT)) {
|
if (isMessageEnabled(channelName, TemplateName.GAME_CHAT)) {
|
||||||
asyncIRCMessage(channelName, plugin.tokenizer
|
asyncIRCMessage(channelName, plugin.tokenizer
|
||||||
@ -2745,19 +2745,19 @@ public final class PurpleBot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
Send messages to MineverseChat if enabled
|
Send messages to VentureChat if enabled
|
||||||
*/
|
*/
|
||||||
if (isMessageEnabled(channelName, TemplateName.IRC_MINEVERSE_CHAT) && plugin.mineverseChatEnabled) {
|
if (isMessageEnabled(channelName, TemplateName.IRC_VENTURE_CHAT) && plugin.ventureChatEnabled) {
|
||||||
String mvChannel = mineverseChannel.get(channelName);
|
String vcChannel = ventureChatChannel.get(channelName);
|
||||||
String mvTemplate = plugin.getIrcMineverseChatTemplate(botNick, mvChannel);
|
String vcTemplate = plugin.getIrcVentureChatTemplate(botNick, vcChannel);
|
||||||
plugin.logDebug("broadcastChat [MV]: " + mvChannel + ": " + mvTemplate);
|
plugin.logDebug("broadcastChat [MV]: " + vcChannel + ": " + vcTemplate);
|
||||||
String rawMvMessage = filterMessage(
|
String rawMvMessage = filterMessage(
|
||||||
plugin.tokenizer.ircChatToMineverseChatTokenizer(this, user, channel, mvTemplate, message, mvChannel), channelName);
|
plugin.tokenizer.ircChatToVentureChatTokenizer(this, user, channel, vcTemplate, message, vcChannel), channelName);
|
||||||
if (!rawMvMessage.isEmpty()) {
|
if (!rawMvMessage.isEmpty()) {
|
||||||
plugin.mvHook.sendMessage(mvChannel, rawMvMessage);
|
plugin.vcHook.sendMessage(vcChannel, rawMvMessage);
|
||||||
messageSent = true;
|
messageSent = true;
|
||||||
if (logIrcToMineverseChat.containsKey(channelName)) {
|
if (logIrcToVentureChat.containsKey(channelName)) {
|
||||||
if (logIrcToMineverseChat.get(channelName)) {
|
if (logIrcToVentureChat.get(channelName)) {
|
||||||
plugin.getServer().getConsoleSender().sendMessage(rawMvMessage);
|
plugin.getServer().getConsoleSender().sendMessage(rawMvMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,7 @@ import com.cnaude.purpleirc.GameListeners.GamePlayerQuitListener;
|
|||||||
import com.cnaude.purpleirc.GameListeners.GameServerCommandListener;
|
import com.cnaude.purpleirc.GameListeners.GameServerCommandListener;
|
||||||
import com.cnaude.purpleirc.GameListeners.HeroChatListener;
|
import com.cnaude.purpleirc.GameListeners.HeroChatListener;
|
||||||
import com.cnaude.purpleirc.GameListeners.McMMOChatListener;
|
import com.cnaude.purpleirc.GameListeners.McMMOChatListener;
|
||||||
import com.cnaude.purpleirc.GameListeners.MineverseChatListener;
|
import com.cnaude.purpleirc.GameListeners.VentureChatListener;
|
||||||
import com.cnaude.purpleirc.GameListeners.NTheEndAgainListener;
|
import com.cnaude.purpleirc.GameListeners.NTheEndAgainListener;
|
||||||
import com.cnaude.purpleirc.GameListeners.OreBroadcastListener;
|
import com.cnaude.purpleirc.GameListeners.OreBroadcastListener;
|
||||||
import com.cnaude.purpleirc.GameListeners.PrismListener;
|
import com.cnaude.purpleirc.GameListeners.PrismListener;
|
||||||
@ -50,7 +50,7 @@ import com.cnaude.purpleirc.Hooks.FactionChatHook;
|
|||||||
import com.cnaude.purpleirc.Hooks.GriefPreventionHook;
|
import com.cnaude.purpleirc.Hooks.GriefPreventionHook;
|
||||||
import com.cnaude.purpleirc.Hooks.JobsHook;
|
import com.cnaude.purpleirc.Hooks.JobsHook;
|
||||||
import com.cnaude.purpleirc.Hooks.McMMOChatHook;
|
import com.cnaude.purpleirc.Hooks.McMMOChatHook;
|
||||||
import com.cnaude.purpleirc.Hooks.MineverseChatHook;
|
import com.cnaude.purpleirc.Hooks.VentureChatHook;
|
||||||
import com.cnaude.purpleirc.Hooks.ReportRTSHook;
|
import com.cnaude.purpleirc.Hooks.ReportRTSHook;
|
||||||
import com.cnaude.purpleirc.Hooks.ShortifyHook;
|
import com.cnaude.purpleirc.Hooks.ShortifyHook;
|
||||||
import com.cnaude.purpleirc.Hooks.SuperVanishHook;
|
import com.cnaude.purpleirc.Hooks.SuperVanishHook;
|
||||||
@ -122,13 +122,13 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
private final CaseInsensitiveMap<HashMap<String, String>> messageTmpl;
|
private final CaseInsensitiveMap<HashMap<String, String>> messageTmpl;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircHeroChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircHeroChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircHeroActionChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircHeroActionChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircMineverseChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircVentureChatChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircMineverseActionChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircVentureChatActionChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircTownyChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ircTownyChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> heroChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> heroChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> heroActionChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> heroActionChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> mineverseChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ventureChatChannelMessages;
|
||||||
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> mineverseActionChannelMessages;
|
private final CaseInsensitiveMap<CaseInsensitiveMap<String>> ventureChatActionChannelMessages;
|
||||||
private final Map<String, String> hostCache;
|
private final Map<String, String> hostCache;
|
||||||
public String defaultPlayerSuffix,
|
public String defaultPlayerSuffix,
|
||||||
defaultPlayerPrefix,
|
defaultPlayerPrefix,
|
||||||
@ -175,7 +175,7 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
private boolean listSortByName;
|
private boolean listSortByName;
|
||||||
public boolean exactNickMatch;
|
public boolean exactNickMatch;
|
||||||
public boolean ignoreChatCancel;
|
public boolean ignoreChatCancel;
|
||||||
public boolean mineverseChatEnabled;
|
public boolean ventureChatEnabled;
|
||||||
public Long ircConnCheckInterval;
|
public Long ircConnCheckInterval;
|
||||||
public Long ircChannelCheckInterval;
|
public Long ircChannelCheckInterval;
|
||||||
public Long joinDelay;
|
public Long joinDelay;
|
||||||
@ -187,7 +187,7 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
public CaseInsensitiveMap<PurpleBot> ircBots;
|
public CaseInsensitiveMap<PurpleBot> ircBots;
|
||||||
public FactionChatHook fcHook;
|
public FactionChatHook fcHook;
|
||||||
public TownyChatHook tcHook;
|
public TownyChatHook tcHook;
|
||||||
public MineverseChatHook mvHook;
|
public VentureChatHook vcHook;
|
||||||
public DynmapHook dynmapHook;
|
public DynmapHook dynmapHook;
|
||||||
public JobsHook jobsHook;
|
public JobsHook jobsHook;
|
||||||
public AdminPrivateChatHook adminPrivateChatHook;
|
public AdminPrivateChatHook adminPrivateChatHook;
|
||||||
@ -234,7 +234,7 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
final String PL_REDDITSTREAM = "RedditStream";
|
final String PL_REDDITSTREAM = "RedditStream";
|
||||||
final String PL_PRISM = "Prism";
|
final String PL_PRISM = "Prism";
|
||||||
final String PL_TITANCHAT = "TitanChat";
|
final String PL_TITANCHAT = "TitanChat";
|
||||||
final String PL_MINEVERSECHAT = "MineverseChat";
|
final String PL_VENTURECHAT = "VentureChat";
|
||||||
final String PL_HEROCHAT = "Herochat";
|
final String PL_HEROCHAT = "Herochat";
|
||||||
final String PL_GRIEFPREVENTION = "GriefPrevention";
|
final String PL_GRIEFPREVENTION = "GriefPrevention";
|
||||||
List<String> hookList = new ArrayList<>();
|
List<String> hookList = new ArrayList<>();
|
||||||
@ -254,13 +254,13 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
this.messageTmpl = new CaseInsensitiveMap<>();
|
this.messageTmpl = new CaseInsensitiveMap<>();
|
||||||
this.ircHeroChannelMessages = new CaseInsensitiveMap<>();
|
this.ircHeroChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.ircHeroActionChannelMessages = new CaseInsensitiveMap<>();
|
this.ircHeroActionChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.ircMineverseChannelMessages = new CaseInsensitiveMap<>();
|
this.ircVentureChatChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.ircMineverseActionChannelMessages = new CaseInsensitiveMap<>();
|
this.ircVentureChatActionChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.ircTownyChannelMessages = new CaseInsensitiveMap<>();
|
this.ircTownyChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.heroChannelMessages = new CaseInsensitiveMap<>();
|
this.heroChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.heroActionChannelMessages = new CaseInsensitiveMap<>();
|
this.heroActionChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.mineverseChannelMessages = new CaseInsensitiveMap<>();
|
this.ventureChatChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.mineverseActionChannelMessages = new CaseInsensitiveMap<>();
|
this.ventureChatActionChannelMessages = new CaseInsensitiveMap<>();
|
||||||
this.displayNameCache = new CaseInsensitiveMap<>();
|
this.displayNameCache = new CaseInsensitiveMap<>();
|
||||||
this.uuidCache = new CaseInsensitiveMap<>();
|
this.uuidCache = new CaseInsensitiveMap<>();
|
||||||
this.hostCache = new HashMap<>();
|
this.hostCache = new HashMap<>();
|
||||||
@ -448,7 +448,7 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get message template for HeroChat, MineverseChat or TownyChat based on
|
* Get message template for HeroChat, VentureChat or TownyChat based on
|
||||||
* channel name
|
* channel name
|
||||||
*
|
*
|
||||||
* @param templateMap map of message templates for specific chat plugin
|
* @param templateMap map of message templates for specific chat plugin
|
||||||
@ -498,20 +498,20 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
return getMessageTemplate(ircHeroActionChannelMessages, botName, channel, TemplateName.IRC_HERO_ACTION);
|
return getMessageTemplate(ircHeroActionChannelMessages, botName, channel, TemplateName.IRC_HERO_ACTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMineverseChatTemplate(String botName, String channel) {
|
public String getVentureChatTemplate(String botName, String channel) {
|
||||||
return getMessageTemplate(mineverseChannelMessages, botName, channel, TemplateName.MINEVERSE_CHAT);
|
return getMessageTemplate(ventureChatChannelMessages, botName, channel, TemplateName.VENTURE_CHAT);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getMineverseActionTemplate(String botName, String channel) {
|
public String getVentureChatActionTemplate(String botName, String channel) {
|
||||||
return getMessageTemplate(mineverseActionChannelMessages, botName, channel, TemplateName.MINEVERSE_ACTION);
|
return getMessageTemplate(ventureChatActionChannelMessages, botName, channel, TemplateName.VENTURE_CHAT_ACTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getIrcMineverseChatTemplate(String botName, String channel) {
|
public String getIrcVentureChatTemplate(String botName, String channel) {
|
||||||
return getMessageTemplate(ircMineverseChannelMessages, botName, channel, TemplateName.IRC_MINEVERSE_CHAT);
|
return getMessageTemplate(ircVentureChatChannelMessages, botName, channel, TemplateName.IRC_VENTURE_CHAT);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getIrcMineverseActionTemplate(String botName, String channel) {
|
public String getIrcVentureChatActionTemplate(String botName, String channel) {
|
||||||
return getMessageTemplate(ircMineverseActionChannelMessages, botName, channel, TemplateName.IRC_MINEVERSE_ACTION);
|
return getMessageTemplate(ircVentureChatActionChannelMessages, botName, channel, TemplateName.IRC_VENTURE_ACTION);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getIrcTownyChatTemplate(String botName, String channel) {
|
public String getIrcTownyChatTemplate(String botName, String channel) {
|
||||||
@ -535,10 +535,10 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
heroChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
heroChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
||||||
heroActionChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
heroActionChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
||||||
|
|
||||||
ircMineverseChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
ircVentureChatChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
||||||
ircMineverseActionChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
ircVentureChatActionChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
||||||
mineverseChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
ventureChatChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
||||||
mineverseActionChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
ventureChatActionChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
||||||
|
|
||||||
ircTownyChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
ircTownyChannelMessages.put(configName, new CaseInsensitiveMap<String>());
|
||||||
|
|
||||||
@ -604,45 +604,45 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.contains(section + ".mineverse-channels")) {
|
if (config.contains(section + ".venture-channels")) {
|
||||||
for (String mvChannelName : config.getConfigurationSection(section + ".mineverse-channels").getKeys(false)) {
|
for (String mvChannelName : config.getConfigurationSection(section + ".venture-channels").getKeys(false)) {
|
||||||
mineverseChannelMessages.get(configName).put(mvChannelName,
|
ventureChatChannelMessages.get(configName).put(mvChannelName,
|
||||||
ChatColor.translateAlternateColorCodes('&',
|
ChatColor.translateAlternateColorCodes('&',
|
||||||
config.getString(section + ".mineverse-channels."
|
config.getString(section + ".venture-channels."
|
||||||
+ mvChannelName)));
|
+ mvChannelName)));
|
||||||
logDebug(section + ".mineverse-channels: " + mvChannelName
|
logDebug(section + ".venture-channels: " + mvChannelName
|
||||||
+ " => " + mineverseChannelMessages.get(configName).get(mvChannelName));
|
+ " => " + ventureChatChannelMessages.get(configName).get(mvChannelName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (config.contains(section + ".mineverse-action-channels")) {
|
if (config.contains(section + ".venture-action-channels")) {
|
||||||
for (String mvChannelName : config.getConfigurationSection(section + ".mineverse-action-channels").getKeys(false)) {
|
for (String mvChannelName : config.getConfigurationSection(section + ".venture-action-channels").getKeys(false)) {
|
||||||
mineverseActionChannelMessages.get(configName).put(mvChannelName,
|
ventureChatActionChannelMessages.get(configName).put(mvChannelName,
|
||||||
ChatColor.translateAlternateColorCodes('&',
|
ChatColor.translateAlternateColorCodes('&',
|
||||||
config.getString(section + ".mineverse-action-channels."
|
config.getString(section + ".venture-action-channels."
|
||||||
+ mvChannelName)));
|
+ mvChannelName)));
|
||||||
logDebug(section + ".mineverse-action-channels: " + mvChannelName
|
logDebug(section + ".venture-action-channels: " + mvChannelName
|
||||||
+ " => " + mineverseActionChannelMessages.get(configName).get(mvChannelName));
|
+ " => " + ventureChatActionChannelMessages.get(configName).get(mvChannelName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (config.contains(section + ".irc-mineverse-channels")) {
|
if (config.contains(section + ".irc-venture-channels")) {
|
||||||
for (String mvChannelName : config.getConfigurationSection(section + ".irc-mineverse-channels").getKeys(false)) {
|
for (String mvChannelName : config.getConfigurationSection(section + ".irc-venture-channels").getKeys(false)) {
|
||||||
ircMineverseChannelMessages.get(configName).put(mvChannelName,
|
ircVentureChatChannelMessages.get(configName).put(mvChannelName,
|
||||||
ChatColor.translateAlternateColorCodes('&',
|
ChatColor.translateAlternateColorCodes('&',
|
||||||
config.getString(section + ".irc-mineverse-channels."
|
config.getString(section + ".irc-venture-channels."
|
||||||
+ mvChannelName)));
|
+ mvChannelName)));
|
||||||
logDebug(section + ".irc-mineverse-channels: " + mvChannelName
|
logDebug(section + ".irc-venture-channels: " + mvChannelName
|
||||||
+ " => " + ircMineverseChannelMessages.get(configName).get(mvChannelName));
|
+ " => " + ircVentureChatChannelMessages.get(configName).get(mvChannelName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (config.contains(section + ".irc-mineverse-action-channels")) {
|
if (config.contains(section + ".irc-venture-action-channels")) {
|
||||||
for (String mvChannelName : config.getConfigurationSection(section + ".irc-mineverse-action-channels").getKeys(false)) {
|
for (String mvChannelName : config.getConfigurationSection(section + ".irc-venture-action-channels").getKeys(false)) {
|
||||||
ircMineverseActionChannelMessages.get(configName).put(mvChannelName,
|
ircVentureChatActionChannelMessages.get(configName).put(mvChannelName,
|
||||||
ChatColor.translateAlternateColorCodes('&',
|
ChatColor.translateAlternateColorCodes('&',
|
||||||
config.getString(section + ".irc-mineverse-action-channels."
|
config.getString(section + ".irc-venture-action-channels."
|
||||||
+ mvChannelName)));
|
+ mvChannelName)));
|
||||||
logDebug(section + ".irc-mineverse-action-channels: " + mvChannelName
|
logDebug(section + ".irc-venture-action-channels: " + mvChannelName
|
||||||
+ " => " + ircMineverseActionChannelMessages.get(configName).get(mvChannelName));
|
+ " => " + ircVentureChatActionChannelMessages.get(configName).get(mvChannelName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
@ -1569,15 +1569,15 @@ public class PurpleIRC extends JavaPlugin {
|
|||||||
} else {
|
} else {
|
||||||
hookList.add(hookFormat(PL_TITANCHAT, false));
|
hookList.add(hookFormat(PL_TITANCHAT, false));
|
||||||
}
|
}
|
||||||
if (isPluginEnabled(PL_MINEVERSECHAT)) {
|
if (isPluginEnabled(PL_VENTURECHAT)) {
|
||||||
hookList.add(hookFormat(PL_MINEVERSECHAT, true));
|
hookList.add(hookFormat(PL_VENTURECHAT, true));
|
||||||
mineverseChatEnabled = true;
|
ventureChatEnabled = true;
|
||||||
mvHook = new MineverseChatHook(this);
|
vcHook = new VentureChatHook(this);
|
||||||
getServer().getPluginManager().registerEvents(new MineverseChatListener(this), this);
|
getServer().getPluginManager().registerEvents(new VentureChatListener(this), this);
|
||||||
} else {
|
} else {
|
||||||
hookList.add(hookFormat(PL_MINEVERSECHAT, false));
|
hookList.add(hookFormat(PL_VENTURECHAT, false));
|
||||||
mineverseChatEnabled = false;
|
ventureChatEnabled = false;
|
||||||
mvHook = null;
|
vcHook = null;
|
||||||
}
|
}
|
||||||
if (isPluginEnabled(PL_PRISM)) {
|
if (isPluginEnabled(PL_PRISM)) {
|
||||||
hookList.add(hookFormat(PL_PRISM, true));
|
hookList.add(hookFormat(PL_PRISM, true));
|
||||||
|
@ -55,8 +55,8 @@ public class TemplateName {
|
|||||||
public final static String HERO_ACTION = "hero-action";
|
public final static String HERO_ACTION = "hero-action";
|
||||||
public final static String HERO_CHAT = "hero-chat";
|
public final static String HERO_CHAT = "hero-chat";
|
||||||
|
|
||||||
public final static String MINEVERSE_ACTION = "mineverse-action";
|
public final static String VENTURE_CHAT_ACTION = "venture-action";
|
||||||
public final static String MINEVERSE_CHAT = "mineverse-chat";
|
public final static String VENTURE_CHAT = "venture-chat";
|
||||||
|
|
||||||
public final static String IRC_HERO_ACTION = "irc-hero-action";
|
public final static String IRC_HERO_ACTION = "irc-hero-action";
|
||||||
public final static String IRC_HERO_CHAT = "irc-hero-chat";
|
public final static String IRC_HERO_CHAT = "irc-hero-chat";
|
||||||
@ -66,21 +66,21 @@ public class TemplateName {
|
|||||||
public final static String IRC_HERO_QUIT = "irc-hero-quit";
|
public final static String IRC_HERO_QUIT = "irc-hero-quit";
|
||||||
public final static String IRC_HERO_TOPIC = "irc-hero-topic";
|
public final static String IRC_HERO_TOPIC = "irc-hero-topic";
|
||||||
|
|
||||||
public final static String IRC_MINEVERSE_ACTION = "irc-mineverse-action";
|
public final static String IRC_VENTURE_ACTION = "irc-venture-action";
|
||||||
public final static String IRC_MINEVERSE_CHAT = "irc-mineverse-chat";
|
public final static String IRC_VENTURE_CHAT = "irc-venture-chat";
|
||||||
public final static String IRC_MINEVERSE_KICK = "irc-mineverse-kick";
|
public final static String IRC_VENTURE_KICK = "irc-venture-kick";
|
||||||
public final static String IRC_MINEVERSE_JOIN = "irc-mineverse-join";
|
public final static String IRC_VENTURE_JOIN = "irc-venture-join";
|
||||||
public final static String IRC_MINEVERSE_PART = "irc-mineverse-part";
|
public final static String IRC_VENTURE_PART = "irc-venture-part";
|
||||||
public final static String IRC_MINEVERSE_QUIT = "irc-mineverse-quit";
|
public final static String IRC_VENTURE_QUIT = "irc-venture-quit";
|
||||||
public final static String IRC_MINEVERSE_TOPIC = "irc-mineverse-topic";
|
public final static String IRC_VENTURE_TOPIC = "irc-venture-topic";
|
||||||
|
|
||||||
public final static String IRC_ESS_HELPOP = "irc-ess-helpop";
|
public final static String IRC_ESS_HELPOP = "irc-ess-helpop";
|
||||||
|
|
||||||
public final static String IRC_HERO_CHANNELS = "irc-hero-channels";
|
public final static String IRC_HERO_CHANNELS = "irc-hero-channels";
|
||||||
public final static String HERO_CHANNELS = "hero-channels";
|
public final static String HERO_CHANNELS = "hero-channels";
|
||||||
|
|
||||||
public final static String IRC_MINEVERSE_CHANNELS = "irc-mineverse-channels";
|
public final static String IRC_VENTURE_CHAT_CHANNELS = "irc-venture-channels";
|
||||||
public final static String MINEVERSE_CHANNELS = "mineverse-channels";
|
public final static String VENTURE_CHAT_CHANNELS = "venture-channels";
|
||||||
|
|
||||||
public final static String TITAN_CHAT = "titan-chat";
|
public final static String TITAN_CHAT = "titan-chat";
|
||||||
public final static String IRC_TITAN_CHAT = "irc-titan-chat";
|
public final static String IRC_TITAN_CHAT = "irc-titan-chat";
|
||||||
|
@ -224,7 +224,7 @@ public class ChatTokenizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* IRC to Mineverse chat channel tokenizer
|
* IRC to VentureChat channel tokenizer
|
||||||
*
|
*
|
||||||
* @param ircBot
|
* @param ircBot
|
||||||
* @param user
|
* @param user
|
||||||
@ -234,7 +234,7 @@ public class ChatTokenizer {
|
|||||||
* @param hChannel
|
* @param hChannel
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String ircChatToMineverseChatTokenizer(PurpleBot ircBot, User user, org.pircbotx.Channel channel, String template, String message, String hChannel) {
|
public String ircChatToVentureChatTokenizer(PurpleBot ircBot, User user, org.pircbotx.Channel channel, String template, String message, String hChannel) {
|
||||||
String ircNick = user.getNick();
|
String ircNick = user.getNick();
|
||||||
String tmpl;
|
String tmpl;
|
||||||
Player player = this.getPlayer(ircNick);
|
Player player = this.getPlayer(ircNick);
|
||||||
@ -580,20 +580,20 @@ public class ChatTokenizer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* MineverseChat to IRC
|
* VentureChat to IRC
|
||||||
*
|
*
|
||||||
* @param player
|
* @param player
|
||||||
* @param mvChannel
|
* @param vcChannel
|
||||||
* @param mvColor
|
* @param vcColor
|
||||||
* @param message
|
* @param message
|
||||||
* @param template
|
* @param template
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public String mineverseChatTokenizer(Player player, String mvChannel, String mvColor, String message, String template) {
|
public String ventureChatTokenizer(Player player, String vcChannel, String vcColor, String message, String template) {
|
||||||
return gameChatToIRCTokenizer(player, template, message)
|
return gameChatToIRCTokenizer(player, template, message)
|
||||||
.replace("%MVCHANNEL%", mvChannel)
|
.replace("%MVCHANNEL%", vcChannel)
|
||||||
.replace("%MVCOLOR%", plugin.colorConverter.gameColorsToIrc(mvColor))
|
.replace("%MVCOLOR%", plugin.colorConverter.gameColorsToIrc(vcColor))
|
||||||
.replace("%CHANNEL%", mvChannel);
|
.replace("%CHANNEL%", vcChannel);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -245,8 +245,8 @@ channels:
|
|||||||
#- irc-a-chat
|
#- irc-a-chat
|
||||||
# Hero channel destination for IRC messages
|
# Hero channel destination for IRC messages
|
||||||
hero-channel: admin
|
hero-channel: admin
|
||||||
# Mineverse channel destination for IRC messages
|
# Venture channel destination for IRC messages
|
||||||
mineverse-channel: global
|
venture-channel: global
|
||||||
# Towny channel destination for IRC messages
|
# Towny channel destination for IRC messages
|
||||||
towny-channel: irc
|
towny-channel: irc
|
||||||
# Log all messages from IRC to HeroChat
|
# Log all messages from IRC to HeroChat
|
||||||
|
@ -171,14 +171,14 @@ message-format:
|
|||||||
irc-hero-part: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
irc-hero-part: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
||||||
irc-hero-quit: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
irc-hero-quit: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
||||||
irc-hero-topic: '[&3IRC&r] Topic changed by %NAME%: %TOPIC%.'
|
irc-hero-topic: '[&3IRC&r] Topic changed by %NAME%: %TOPIC%.'
|
||||||
# Message templates for IRC to Mineversechat messages
|
# Message templates for IRC to VentureChat messages
|
||||||
irc-mineverse-action: '[&3IRC&r] ***%NAME% %MESSAGE%'
|
irc-venture-action: '[&3IRC&r] ***%NAME% %MESSAGE%'
|
||||||
irc-mineverse-chat: '[&3IRC&r]<%NAME%> %MESSAGE%'
|
irc-venture-chat: '[&3IRC&r]<%NAME%> %MESSAGE%'
|
||||||
irc-mineverse-join: '[&3IRC&r] %NAME% has joined %CHANNEL%.'
|
irc-venture-join: '[&3IRC&r] %NAME% has joined %CHANNEL%.'
|
||||||
irc-mineverse-kick: '[&3IRC&r] %NAME% was kicked from %CHANNEL% by %KICKER%. (Reason- %REASON%)'
|
irc-venture-kick: '[&3IRC&r] %NAME% was kicked from %CHANNEL% by %KICKER%. (Reason- %REASON%)'
|
||||||
irc-mineverse-part: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
irc-venture-part: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
||||||
irc-mineverse-quit: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
irc-venture-quit: '[&3IRC&r] %NAME% has left %CHANNEL%.'
|
||||||
irc-mineverse-topic: '[&3IRC&r] Topic changed by %NAME%: %TOPIC%.'
|
irc-venture-topic: '[&3IRC&r] Topic changed by %NAME%: %TOPIC%.'
|
||||||
# Message template for TitanChat to IRC messages
|
# Message template for TitanChat to IRC messages
|
||||||
titan-chat: '[%CHANNEL%]<%NAME%> %MESSAGE%'
|
titan-chat: '[%CHANNEL%]<%NAME%> %MESSAGE%'
|
||||||
# Message templates for IRC to TitanChat messages
|
# Message templates for IRC to TitanChat messages
|
||||||
@ -227,8 +227,8 @@ message-format:
|
|||||||
# Emote message format per HeroChat channel. From game to IRC. Overrides hero-action template.
|
# Emote message format per HeroChat channel. From game to IRC. Overrides hero-action template.
|
||||||
hero-action-channels:
|
hero-action-channels:
|
||||||
Global: '[&2%CHANNEL%&r]***%NAME% %MESSAGE%'
|
Global: '[&2%CHANNEL%&r]***%NAME% %MESSAGE%'
|
||||||
# Message format per MineverseChat channel. From IRC to game. Overrides mineverse-chat template.
|
# Message format per VentureChat channel. From IRC to game. Overrides venture-chat template.
|
||||||
irc-mineverse-channels:
|
irc-venture-channels:
|
||||||
Global: '&f[&2Global&f] [&4IRC&f] <%NAME%>&2: %MESSAGE%'
|
Global: '&f[&2Global&f] [&4IRC&f] <%NAME%>&2: %MESSAGE%'
|
||||||
Staff: '&f[&aStaff&f] [&4IRC&f] <%NAME%>&a: %MESSAGE%'
|
Staff: '&f[&aStaff&f] [&4IRC&f] <%NAME%>&a: %MESSAGE%'
|
||||||
Admin: '&f[&cAdmin&f] [&4IRC&f] <%NAME%>&c: %MESSAGE%'
|
Admin: '&f[&cAdmin&f] [&4IRC&f] <%NAME%>&c: %MESSAGE%'
|
||||||
@ -237,8 +237,8 @@ message-format:
|
|||||||
Trade: '&f[&3Trade&f] [&4IRC&f] <%NAME%>&3: %MESSAGE%'
|
Trade: '&f[&3Trade&f] [&4IRC&f] <%NAME%>&3: %MESSAGE%'
|
||||||
Local: '&f[&eLocal&f] [&4IRC&f] <%NAME%>&e: %MESSAGE%'
|
Local: '&f[&eLocal&f] [&4IRC&f] <%NAME%>&e: %MESSAGE%'
|
||||||
Network: '&f[&6Network&f] [&4IRC&f] <%NAME%>&6: %MESSAGE%'
|
Network: '&f[&6Network&f] [&4IRC&f] <%NAME%>&6: %MESSAGE%'
|
||||||
# Emote message format per MineverseChat channel. From IRC to game. Overrides mineverse-action template.
|
# Emote message format per VentureChat channel. From IRC to game. Overrides venture-action template.
|
||||||
irc-mineverse-action-channels:
|
irc-venture-action-channels:
|
||||||
Global: '&f[&2Global&f] [&4IRC&f]***%NAME%&2: %MESSAGE%'
|
Global: '&f[&2Global&f] [&4IRC&f]***%NAME%&2: %MESSAGE%'
|
||||||
Staff: '&f[&aStaff&f] [&4IRC&f]***%NAME%&a: %MESSAGE%'
|
Staff: '&f[&aStaff&f] [&4IRC&f]***%NAME%&a: %MESSAGE%'
|
||||||
Admin: '&f[&cAdmin&f] [&4IRC&f]***%NAME%&c: %MESSAGE%'
|
Admin: '&f[&cAdmin&f] [&4IRC&f]***%NAME%&c: %MESSAGE%'
|
||||||
@ -247,8 +247,8 @@ message-format:
|
|||||||
Trade: '&f[&3Trade&f] [&4IRC&f]***%NAME%&3: %MESSAGE%'
|
Trade: '&f[&3Trade&f] [&4IRC&f]***%NAME%&3: %MESSAGE%'
|
||||||
Local: '&f[&eLocal&f] [&4IRC&f]***%NAME%&e: %MESSAGE%'
|
Local: '&f[&eLocal&f] [&4IRC&f]***%NAME%&e: %MESSAGE%'
|
||||||
Network: '&f[&6Network&f] [&4IRC&f]***%NAME%&6: %MESSAGE%'
|
Network: '&f[&6Network&f] [&4IRC&f]***%NAME%&6: %MESSAGE%'
|
||||||
# Message format per MineverseChat channel. From game to IRC. Overrides mineverse-chat template.
|
# Message format per VentureChat channel. From game to IRC. Overrides venture-chat template.
|
||||||
mineverse-channels:
|
venture-channels:
|
||||||
Global: '&f[&2Global&f] <%NAME%>&2: %MESSAGE%'
|
Global: '&f[&2Global&f] <%NAME%>&2: %MESSAGE%'
|
||||||
Staff: '&f[&aStaff&f] <%NAME%>&a: %MESSAGE%'
|
Staff: '&f[&aStaff&f] <%NAME%>&a: %MESSAGE%'
|
||||||
Admin: '&f[&cAdmin&f] <%NAME%>&c: %MESSAGE%'
|
Admin: '&f[&cAdmin&f] <%NAME%>&c: %MESSAGE%'
|
||||||
@ -257,8 +257,8 @@ message-format:
|
|||||||
Trade: '&f[&3Trade&f] <%NAME%>&3: %MESSAGE%'
|
Trade: '&f[&3Trade&f] <%NAME%>&3: %MESSAGE%'
|
||||||
Local: '&f[&eLocal&f] <%NAME%>&e: %MESSAGE%'
|
Local: '&f[&eLocal&f] <%NAME%>&e: %MESSAGE%'
|
||||||
Network: '&f[&6Network&f] <%NAME%>&6: %MESSAGE%'
|
Network: '&f[&6Network&f] <%NAME%>&6: %MESSAGE%'
|
||||||
# Emote message format per MineverseChat channel. From game to IRC. Overrides mineverse-action template.
|
# Emote message format per VentureChat channel. From game to IRC. Overrides venture-action template.
|
||||||
mineverse-action-channels:
|
venture-action-channels:
|
||||||
Global: '&f[&2Global&f]***%NAME%&2: %MESSAGE%'
|
Global: '&f[&2Global&f]***%NAME%&2: %MESSAGE%'
|
||||||
Staff: '&f[&aStaff&f]***%NAME%&a: %MESSAGE%'
|
Staff: '&f[&aStaff&f]***%NAME%&a: %MESSAGE%'
|
||||||
Admin: '&f[&cAdmin&f]***%NAME%&c: %MESSAGE%'
|
Admin: '&f[&cAdmin&f]***%NAME%&c: %MESSAGE%'
|
||||||
|
Loading…
Reference in New Issue
Block a user