Added a litebans webhook (uncomplete)
This commit is contained in:
@@ -46,6 +46,14 @@ public abstract class Config {
|
|||||||
public static String prefix() {
|
public static String prefix() {
|
||||||
return Text.color(get().getString(path + "prefix", "&7[&5Ogre&3Dupe&7] &r"));
|
return Text.color(get().getString(path + "prefix", "&7[&5Ogre&3Dupe&7] &r"));
|
||||||
}
|
}
|
||||||
|
public static class Webhooks {
|
||||||
|
|
||||||
|
public static String banWebhook = path + "ban-webhook";
|
||||||
|
public static String muteWebhook = path + "mute-webhook";
|
||||||
|
public static String unbanWebhook = path + "unban-webhook";
|
||||||
|
public static String unMuteWebhook = path + "unmute-webhook";
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class Chat {
|
public static class Chat {
|
||||||
@@ -73,7 +81,6 @@ public abstract class Config {
|
|||||||
return dictionary;
|
return dictionary;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static class AntiSpam {
|
public static class AntiSpam {
|
||||||
private static final String path = Chat.path + "anti-spam.";
|
private static final String path = Chat.path + "anti-spam.";
|
||||||
public static boolean enabled() {
|
public static boolean enabled() {
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package fun.ogre.ogredupealias.events;
|
package fun.ogre.ogredupealias.events;
|
||||||
import fun.ogre.ogredupealias.OgreDupeAlias;
|
import fun.ogre.ogredupealias.OgreDupeAlias;
|
||||||
|
import fun.ogre.ogredupealias.data.Config;
|
||||||
import fun.ogre.ogredupealias.data.Emojis;
|
import fun.ogre.ogredupealias.data.Emojis;
|
||||||
import fun.ogre.ogredupealias.utils.Webhook;
|
import fun.ogre.ogredupealias.utils.Webhook;
|
||||||
import litebans.api.Entry;
|
import litebans.api.Entry;
|
||||||
@@ -40,14 +41,14 @@ public class LiteBansEvents extends Events.Listener {
|
|||||||
if (entry.getUuid() == null) return;
|
if (entry.getUuid() == null) return;
|
||||||
UUID target = UUID.fromString(entry.getUuid());
|
UUID target = UUID.fromString(entry.getUuid());
|
||||||
UUID executor = UUID.fromString(entry.getExecutorUUID());
|
UUID executor = UUID.fromString(entry.getExecutorUUID());
|
||||||
sendUnbanLog(target,executor,entry.getReason());
|
sendUnbanLog(target,executor,entry.getRemovalReason());
|
||||||
}
|
}
|
||||||
if (entry.getType().equals("mute")) {
|
if (entry.getType().equals("mute")) {
|
||||||
if (entry.getExecutorUUID() == null) return;
|
if (entry.getExecutorUUID() == null) return;
|
||||||
if (entry.getUuid() == null) return;
|
if (entry.getUuid() == null) return;
|
||||||
UUID target = UUID.fromString(entry.getUuid());
|
UUID target = UUID.fromString(entry.getUuid());
|
||||||
UUID executor = UUID.fromString(entry.getExecutorUUID());
|
UUID executor = UUID.fromString(entry.getExecutorUUID());
|
||||||
sendUnmuteLog(target,executor,entry.getReason());
|
sendUnmuteLog(target,executor,entry.getRemovalReason());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@@ -55,7 +56,7 @@ public class LiteBansEvents extends Events.Listener {
|
|||||||
public static void sendBanLog(UUID target, UUID executerUUID, String reason, String duration) {
|
public static void sendBanLog(UUID target, UUID executerUUID, String reason, String duration) {
|
||||||
String name = Bukkit.getOfflinePlayer(target).getName();
|
String name = Bukkit.getOfflinePlayer(target).getName();
|
||||||
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
||||||
Webhook webhook = new Webhook("https://discord.com/api/webhooks/1110731451982422136/U33AFoT3nVpVo2iTO2kVRuHV4F4PdOtJDp8xsTavkmctU0fDKmW0ckxfGtpKKjobH-Cb");
|
Webhook webhook = new Webhook(Config.Plugin.Webhooks.banWebhook);
|
||||||
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
||||||
webhook.setUsername("Staff Logs");
|
webhook.setUsername("Staff Logs");
|
||||||
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
||||||
@@ -81,7 +82,7 @@ public class LiteBansEvents extends Events.Listener {
|
|||||||
public static void sendMuteLog(UUID target, UUID executerUUID, String reason, String duration) {
|
public static void sendMuteLog(UUID target, UUID executerUUID, String reason, String duration) {
|
||||||
String name = Bukkit.getOfflinePlayer(target).getName();
|
String name = Bukkit.getOfflinePlayer(target).getName();
|
||||||
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
||||||
Webhook webhook = new Webhook("https://discord.com/api/webhooks/1110731451982422136/U33AFoT3nVpVo2iTO2kVRuHV4F4PdOtJDp8xsTavkmctU0fDKmW0ckxfGtpKKjobH-Cb");
|
Webhook webhook = new Webhook(Config.Plugin.Webhooks.muteWebhook);
|
||||||
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
||||||
webhook.setUsername("Staff Logs");
|
webhook.setUsername("Staff Logs");
|
||||||
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
||||||
@@ -106,7 +107,7 @@ public class LiteBansEvents extends Events.Listener {
|
|||||||
public static void sendUnbanLog(UUID target, UUID executerUUID, String reason) {
|
public static void sendUnbanLog(UUID target, UUID executerUUID, String reason) {
|
||||||
String name = Bukkit.getOfflinePlayer(target).getName();
|
String name = Bukkit.getOfflinePlayer(target).getName();
|
||||||
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
||||||
Webhook webhook = new Webhook("https://discord.com/api/webhooks/1110731451982422136/U33AFoT3nVpVo2iTO2kVRuHV4F4PdOtJDp8xsTavkmctU0fDKmW0ckxfGtpKKjobH-Cb");
|
Webhook webhook = new Webhook(Config.Plugin.Webhooks.unbanWebhook);
|
||||||
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
||||||
webhook.setUsername("Staff Logs");
|
webhook.setUsername("Staff Logs");
|
||||||
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
||||||
@@ -130,7 +131,7 @@ public class LiteBansEvents extends Events.Listener {
|
|||||||
public static void sendUnmuteLog(UUID target, UUID executerUUID, String reason) {
|
public static void sendUnmuteLog(UUID target, UUID executerUUID, String reason) {
|
||||||
String name = Bukkit.getOfflinePlayer(target).getName();
|
String name = Bukkit.getOfflinePlayer(target).getName();
|
||||||
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
String executor = Bukkit.getOfflinePlayer(executerUUID).getName();
|
||||||
Webhook webhook = new Webhook("https://discord.com/api/webhooks/1110731451982422136/U33AFoT3nVpVo2iTO2kVRuHV4F4PdOtJDp8xsTavkmctU0fDKmW0ckxfGtpKKjobH-Cb");
|
Webhook webhook = new Webhook(Config.Plugin.Webhooks.unMuteWebhook);
|
||||||
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
webhook.setAvatarUrl("https://r2.e-z.host/d440b58a-ba90-4839-8df6-8bba298cf817/3lwit5nt.png");
|
||||||
webhook.setUsername("Staff Logs");
|
webhook.setUsername("Staff Logs");
|
||||||
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
Webhook.EmbedObject embed = new Webhook.EmbedObject()
|
||||||
|
|||||||
@@ -1,6 +1,9 @@
|
|||||||
plugin:
|
plugin:
|
||||||
prefix: "&7[&5Ogre&3Dupe&7] &r"
|
prefix: "&7[&5Ogre&3Dupe&7] &r"
|
||||||
|
ban-webhook:
|
||||||
|
mute-webhook:
|
||||||
|
unmute-webhook:
|
||||||
|
unban-webhook:
|
||||||
chat:
|
chat:
|
||||||
anti-swear:
|
anti-swear:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
Reference in New Issue
Block a user