mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-23 02:19:05 +00:00
Added spy override to Bungee messaging.
This commit is contained in:
parent
704b724b9e
commit
9f49a41bbc
@ -1310,6 +1310,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
|
||||
String receiverName = msgin.readUTF();
|
||||
String senderName = msgin.readUTF();
|
||||
String spy = msgin.readUTF();
|
||||
if(!spy.startsWith("VentureChat:NoSpy")) {
|
||||
for(MineverseChatPlayer pl : MineverseChatAPI.getOnlineMineverseChatPlayers()) {
|
||||
if(pl.isSpy() && !pl.getName().equals(senderName) && !pl.getName().equals(receiverName)) {
|
||||
pl.getPlayer().sendMessage(spy);
|
||||
@ -1318,6 +1319,7 @@ public class MineverseChat extends JavaPlugin implements PluginMessageListener {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
catch(Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
@ -181,13 +181,11 @@ public class MessageCommandExecutor implements TabExecutor {
|
||||
}
|
||||
ByteArrayOutputStream byteOutStream = new ByteArrayOutputStream();
|
||||
DataOutputStream out = new DataOutputStream(byteOutStream);
|
||||
String msg = "";
|
||||
String send = "";
|
||||
String echo = "";
|
||||
String spy = "";
|
||||
StringBuilder msgBuilder = new StringBuilder();
|
||||
for(int r = 1; r < args.length; r++) {
|
||||
msg += " " + args[r];
|
||||
msgBuilder.append(" " + args[r]);
|
||||
}
|
||||
String msg = msgBuilder.toString();
|
||||
if(mcp.hasFilter()) {
|
||||
msg = Format.FilterChat(msg);
|
||||
}
|
||||
@ -201,9 +199,12 @@ public class MessageCommandExecutor implements TabExecutor {
|
||||
msg = Format.FormatString(msg);
|
||||
}
|
||||
|
||||
send = Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(mcp.getPlayer(), plugin.getConfig().getString("tellformatfrom").replaceAll("sender_", "")));
|
||||
echo = Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(mcp.getPlayer(), plugin.getConfig().getString("tellformatto").replaceAll("sender_", "")));
|
||||
String send = Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(mcp.getPlayer(), plugin.getConfig().getString("tellformatfrom").replaceAll("sender_", "")));
|
||||
String echo = Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(mcp.getPlayer(), plugin.getConfig().getString("tellformatto").replaceAll("sender_", "")));
|
||||
String spy = "VentureChat:NoSpy";
|
||||
if(!mcp.getPlayer().hasPermission("venturechat.spy.override")) {
|
||||
spy = Format.FormatStringAll(PlaceholderAPI.setBracketPlaceholders(mcp.getPlayer(), plugin.getConfig().getString("tellformatspy").replaceAll("sender_", "")));
|
||||
}
|
||||
try {
|
||||
out.writeUTF("Message");
|
||||
out.writeUTF("Send");
|
||||
|
Loading…
x
Reference in New Issue
Block a user