mirror of
https://github.com/Aust1n46/VentureChat.git
synced 2025-05-23 10:39:05 +00:00
Fixed /broadcast not working with URL's.
This commit is contained in:
parent
9f49a41bbc
commit
0c0e4da5f0
@ -20,7 +20,7 @@ public class Broadcast extends MineverseCommand {
|
|||||||
public void execute(CommandSender sender, String command, String[] args) {
|
public void execute(CommandSender sender, String command, String[] args) {
|
||||||
ConfigurationSection bs = plugin.getConfig().getConfigurationSection("broadcast");
|
ConfigurationSection bs = plugin.getConfig().getConfigurationSection("broadcast");
|
||||||
String broadcastColor = bs.getString("color", "white");
|
String broadcastColor = bs.getString("color", "white");
|
||||||
String broadcastPermissions = bs.getString("permissions", "");
|
String broadcastPermissions = bs.getString("permissions", "None");
|
||||||
String broadcastDisplayTag = Format.FormatStringAll(bs.getString("displaytag", "[Broadcast]"));
|
String broadcastDisplayTag = Format.FormatStringAll(bs.getString("displaytag", "[Broadcast]"));
|
||||||
if(broadcastPermissions.equalsIgnoreCase("None") || sender.hasPermission(broadcastPermissions)) {
|
if(broadcastPermissions.equalsIgnoreCase("None") || sender.hasPermission(broadcastPermissions)) {
|
||||||
if(args.length > 0) {
|
if(args.length > 0) {
|
||||||
@ -29,7 +29,7 @@ public class Broadcast extends MineverseCommand {
|
|||||||
if(args[x].length() > 0) bc += args[x] + " ";
|
if(args[x].length() > 0) bc += args[x] + " ";
|
||||||
}
|
}
|
||||||
bc = Format.FormatStringAll(bc);
|
bc = Format.FormatStringAll(bc);
|
||||||
plugin.getServer().broadcastMessage(broadcastDisplayTag + ChatColor.valueOf(broadcastColor.toUpperCase()) + " " + bc);
|
Format.broadcastToServer(broadcastDisplayTag + ChatColor.valueOf(broadcastColor.toUpperCase()) + " " + bc);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
@ -125,7 +125,7 @@ public class CommandListener implements CommandExecutor, Listener {
|
|||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
if(s.startsWith("Broadcast:")) {
|
if(s.startsWith("Broadcast:")) {
|
||||||
plugin.getServer().broadcastMessage(s.substring(11).replace("$", send));
|
Format.broadcastToServer(s.substring(11).replace("$", send));
|
||||||
event.setCancelled(true);
|
event.setCancelled(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -19,6 +19,7 @@ import com.comphenix.protocol.wrappers.WrappedChatComponent;
|
|||||||
|
|
||||||
import me.clip.placeholderapi.PlaceholderAPI;
|
import me.clip.placeholderapi.PlaceholderAPI;
|
||||||
import mineverse.Aust1n46.chat.MineverseChat;
|
import mineverse.Aust1n46.chat.MineverseChat;
|
||||||
|
import mineverse.Aust1n46.chat.api.MineverseChatAPI;
|
||||||
import mineverse.Aust1n46.chat.api.MineverseChatPlayer;
|
import mineverse.Aust1n46.chat.api.MineverseChatPlayer;
|
||||||
import mineverse.Aust1n46.chat.json.JsonFormat;
|
import mineverse.Aust1n46.chat.json.JsonFormat;
|
||||||
import mineverse.Aust1n46.chat.localization.LocalizedMessage;
|
import mineverse.Aust1n46.chat.localization.LocalizedMessage;
|
||||||
@ -836,4 +837,10 @@ public class Format {
|
|||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void broadcastToServer(String message) {
|
||||||
|
for(MineverseChatPlayer mcp : MineverseChatAPI.getOnlineMineverseChatPlayers()) {
|
||||||
|
mcp.getPlayer().sendMessage(message);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user