Add confirmation message, change color, fix author icon url
This commit is contained in:
parent
8d6efe0265
commit
a0c626a88f
|
|
@ -411,6 +411,7 @@ public final class Config {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static HashMap<String, Long> serverChannelId = new HashMap<>();
|
public static HashMap<String, Long> serverChannelId = new HashMap<>();
|
||||||
|
public static String REPORT_SENT = "<green>Your report was sent, staff will contact you asap to help resolve your issue!</green>";
|
||||||
private static void loadChannelIds() {
|
private static void loadChannelIds() {
|
||||||
serverChannelId.clear();
|
serverChannelId.clear();
|
||||||
serverChannelId.put("general", getLong("discord-channel-id.general", (long) -1));
|
serverChannelId.put("general", getLong("discord-channel-id.general", (long) -1));
|
||||||
|
|
@ -424,5 +425,6 @@ public final class Config {
|
||||||
long channelId = configurationNode.getLong();
|
long channelId = configurationNode.getLong();
|
||||||
serverChannelId.put(key.toLowerCase(), channelId);
|
serverChannelId.put(key.toLowerCase(), channelId);
|
||||||
}
|
}
|
||||||
|
REPORT_SENT = getString("messages.report-sent", REPORT_SENT);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -46,10 +46,9 @@ public class Report {
|
||||||
String serverName = serverConnection.getServer().getServerInfo().getName();
|
String serverName = serverConnection.getServer().getServerInfo().getName();
|
||||||
|
|
||||||
EmbedBuilder embedBuilder = new EmbedBuilder();
|
EmbedBuilder embedBuilder = new EmbedBuilder();
|
||||||
embedBuilder.setAuthor(player.getUsername(),
|
embedBuilder.setAuthor(player.getUsername(), null, "https://crafatar.com/avatars/" + player.getUniqueId() + "?overlay");
|
||||||
"https://crafatar.com/avatars/" + player.getUniqueId() + "?overlay");
|
|
||||||
embedBuilder.setTitle("Player Report");
|
embedBuilder.setTitle("Player Report");
|
||||||
embedBuilder.setColor(Color.BLUE);
|
embedBuilder.setColor(Color.CYAN);
|
||||||
embedBuilder.addField("Incident",
|
embedBuilder.addField("Incident",
|
||||||
context.getArgument("report", String.class),
|
context.getArgument("report", String.class),
|
||||||
false);
|
false);
|
||||||
|
|
@ -61,6 +60,7 @@ public class Report {
|
||||||
if (id <= 0)
|
if (id <= 0)
|
||||||
id = Config.serverChannelId.get("general");
|
id = Config.serverChannelId.get("general");
|
||||||
DiscordLink.getPlugin().getBot().sendEmbedToDiscord(id, embedBuilder, -1);
|
DiscordLink.getPlugin().getBot().sendEmbedToDiscord(id, embedBuilder, -1);
|
||||||
|
player.sendMessage(Utility.parseMiniMessage(Config.REPORT_SENT));
|
||||||
return 1;
|
return 1;
|
||||||
})
|
})
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user