From 2b09ff4f57f9e6b7d1c1c3ee8f4f85363e2b8ae5 Mon Sep 17 00:00:00 2001 From: SloudPL Date: Thu, 19 Jun 2025 19:46:01 +0200 Subject: [PATCH] Update 1.1 --- .gitignore | 2 + pom.xml | 2 +- .../java/pl/sloudpl/sloudchat/SloudChat.java | 15 +++-- .../java/pl/sloudpl/sloudchat/cmds/Chat.java | 14 +++- .../pl/sloudpl/sloudchat/cmds/Chat1_16.java | 62 ++++++++++++++++++ .../sloudchat/cmds/SloudChatCMD1_16.java | 49 ++++++++++++++ .../sloudchat/events/onPlayerChat.java | 9 +++ .../sloudchat/events/onPlayerChat1_16.java | 37 ++++------- .../sloudpl/sloudchat/utils/ColorUtils.java | 28 ++++++++ src/main/resources/config.yml | 8 +++ target/SloudChat-1.0.jar | Bin 38098 -> 0 bytes target/classes/config.yml | 19 ------ .../pl/sloudpl/sloudchat/SloudChat.class | Bin 4838 -> 0 bytes .../pl/sloudpl/sloudchat/cmds/Chat.class | Bin 2799 -> 0 bytes .../sloudpl/sloudchat/cmds/SloudChatCMD.class | Bin 2004 -> 0 bytes .../sloudchat/events/onPlayerChat.class | Bin 3733 -> 0 bytes .../sloudchat/events/onPlayerChat1_16.class | Bin 5025 -> 0 bytes .../sloudpl/sloudchat/utils/Metrics$1.class | Bin 223 -> 0 bytes .../utils/Metrics$AdvancedBarChart.class | Bin 2540 -> 0 bytes .../sloudchat/utils/Metrics$AdvancedPie.class | Bin 2639 -> 0 bytes .../sloudchat/utils/Metrics$CustomChart.class | Bin 2563 -> 0 bytes .../utils/Metrics$DrilldownPie.class | Bin 3123 -> 0 bytes ...Metrics$JsonObjectBuilder$JsonObject.class | Bin 972 -> 0 bytes .../utils/Metrics$JsonObjectBuilder.class | Bin 5739 -> 0 bytes .../sloudchat/utils/Metrics$MetricsBase.class | Bin 13260 -> 0 bytes .../utils/Metrics$MultiLineChart.class | Bin 2648 -> 0 bytes .../utils/Metrics$SimpleBarChart.class | Bin 2561 -> 0 bytes .../sloudchat/utils/Metrics$SimplePie.class | Bin 1607 -> 0 bytes .../utils/Metrics$SingleLineChart.class | Bin 1606 -> 0 bytes .../pl/sloudpl/sloudchat/utils/Metrics.class | Bin 8867 -> 0 bytes .../sloudchat/utils/UpdateChecker.class | Bin 3505 -> 0 bytes target/classes/plugin.yml | 11 ---- target/maven-archiver/pom.properties | 3 - .../compile/default-compile/createdFiles.lst | 19 ------ .../compile/default-compile/inputFiles.lst | 7 -- target/original-SloudChat-1.0.jar | Bin 37526 -> 0 bytes 36 files changed, 196 insertions(+), 89 deletions(-) create mode 100644 .gitignore create mode 100644 src/main/java/pl/sloudpl/sloudchat/cmds/Chat1_16.java create mode 100644 src/main/java/pl/sloudpl/sloudchat/cmds/SloudChatCMD1_16.java create mode 100644 src/main/java/pl/sloudpl/sloudchat/utils/ColorUtils.java delete mode 100644 target/SloudChat-1.0.jar delete mode 100644 target/classes/config.yml delete mode 100644 target/classes/pl/sloudpl/sloudchat/SloudChat.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/cmds/Chat.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/cmds/SloudChatCMD.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/events/onPlayerChat.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/events/onPlayerChat1_16.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$1.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$AdvancedBarChart.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$AdvancedPie.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$CustomChart.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$DrilldownPie.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$JsonObjectBuilder$JsonObject.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$JsonObjectBuilder.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$MetricsBase.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$MultiLineChart.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$SimpleBarChart.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$SimplePie.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics$SingleLineChart.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/Metrics.class delete mode 100644 target/classes/pl/sloudpl/sloudchat/utils/UpdateChecker.class delete mode 100644 target/classes/plugin.yml delete mode 100644 target/maven-archiver/pom.properties delete mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst delete mode 100644 target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst delete mode 100644 target/original-SloudChat-1.0.jar diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..744289d --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +# Project exclude paths +/target/ \ No newline at end of file diff --git a/pom.xml b/pom.xml index c55e4bd..b82153d 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ pl.sloudpl SloudChat - 1.0 + 1.1 jar SloudChat diff --git a/src/main/java/pl/sloudpl/sloudchat/SloudChat.java b/src/main/java/pl/sloudpl/sloudchat/SloudChat.java index a982400..916ff35 100644 --- a/src/main/java/pl/sloudpl/sloudchat/SloudChat.java +++ b/src/main/java/pl/sloudpl/sloudchat/SloudChat.java @@ -4,7 +4,9 @@ import net.luckperms.api.LuckPerms; import org.bukkit.Bukkit; import org.bukkit.plugin.java.JavaPlugin; import pl.sloudpl.sloudchat.cmds.Chat; +import pl.sloudpl.sloudchat.cmds.Chat1_16; import pl.sloudpl.sloudchat.cmds.SloudChatCMD; +import pl.sloudpl.sloudchat.cmds.SloudChatCMD1_16; import pl.sloudpl.sloudchat.events.onPlayerChat; import pl.sloudpl.sloudchat.events.onPlayerChat1_16; import pl.sloudpl.sloudchat.utils.Metrics; @@ -17,6 +19,8 @@ public final class SloudChat extends JavaPlugin { public boolean luckpermsAvailable = false; public String nopermission; + public boolean isChatEnabled; + @Override public void onEnable() { @@ -44,14 +48,16 @@ public final class SloudChat extends JavaPlugin { if (isVersionAtMost_1_16_0()) { new onPlayerChat(this); + new Chat(this); + new SloudChatCMD(this); } else { new onPlayerChat1_16(this); + new Chat1_16(this); + new SloudChatCMD1_16(this); } nopermission = getConfig().getString("nopermission"); - - new Chat(this); - new SloudChatCMD(this); + isChatEnabled = getConfig().getBoolean("chat-enabled"); new UpdateChecker(this, 126174).getLatestVersion(version -> { String current = this.getDescription().getVersion(); @@ -69,7 +75,8 @@ public final class SloudChat extends JavaPlugin { @Override public void onDisable(){ - + getConfig().set("chat-enabled", isChatEnabled); + saveConfig(); } diff --git a/src/main/java/pl/sloudpl/sloudchat/cmds/Chat.java b/src/main/java/pl/sloudpl/sloudchat/cmds/Chat.java index 11ed5c8..147bfec 100644 --- a/src/main/java/pl/sloudpl/sloudchat/cmds/Chat.java +++ b/src/main/java/pl/sloudpl/sloudchat/cmds/Chat.java @@ -31,9 +31,21 @@ public class Chat implements CommandExecutor { Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("clear-line1"))); Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("clear-line2").replace("[Player]", p.getName()).replace("[PlayerDisplayName]", p.getDisplayName()))); Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("clear-line3"))); + } else if(args[0].equalsIgnoreCase("on")) { + + Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("chat-enable-message"))); + plugin.isChatEnabled = true; + + } else if(args[0].equalsIgnoreCase("off")) { + + Bukkit.getServer().broadcastMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("chat-disable-message"))); + plugin.isChatEnabled = false; + + } else { + sender.sendMessage(ChatColor.RED + "Usage: /chat [clear/on/off]"); } } else { - sender.sendMessage(ChatColor.RED + "Usage: /chat [clear]"); + sender.sendMessage(ChatColor.RED + "Usage: /chat [clear/on/off]"); } } else { sender.sendMessage(ChatColor.translateAlternateColorCodes('&', plugin.nopermission)); diff --git a/src/main/java/pl/sloudpl/sloudchat/cmds/Chat1_16.java b/src/main/java/pl/sloudpl/sloudchat/cmds/Chat1_16.java new file mode 100644 index 0000000..4d283f0 --- /dev/null +++ b/src/main/java/pl/sloudpl/sloudchat/cmds/Chat1_16.java @@ -0,0 +1,62 @@ +package pl.sloudpl.sloudchat.cmds; + +import net.md_5.bungee.api.ChatColor; +import org.bukkit.Bukkit; +import org.bukkit.command.Command; +import org.bukkit.command.CommandExecutor; +import org.bukkit.command.CommandSender; +import org.bukkit.entity.Player; +import pl.sloudpl.sloudchat.SloudChat; +import pl.sloudpl.sloudchat.utils.ColorUtils; + +public class Chat1_16 implements CommandExecutor { + + SloudChat plugin; + + public Chat1_16(SloudChat plugin){ + this.plugin = plugin; + plugin.getCommand("chat").setExecutor(this); + } + + @Override + public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { + + if(sender instanceof Player){ + Player p = (Player) sender; + if (sender.hasPermission("sloudpl.chat") || sender.isOp()) { + if (args.length == 1) { + if (args[0].equalsIgnoreCase("clear")) { + for (int i = 0; i < 100; i++) { + Bukkit.getServer().broadcastMessage(" "); + } + Bukkit.getServer().broadcastMessage(ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("clear-line1")))); + Bukkit.getServer().broadcastMessage(ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("clear-line2").replace("[Player]", p.getName()).replace("[PlayerDisplayName]", p.getDisplayName())))); + Bukkit.getServer().broadcastMessage(ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("clear-line3")))); + } else if(args[0].equalsIgnoreCase("on")) { + + Bukkit.getServer().broadcastMessage(ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("chat-enable-message")))); + plugin.isChatEnabled = true; + + } else if(args[0].equalsIgnoreCase("off")) { + + Bukkit.getServer().broadcastMessage(ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("chat-disable-message")))); + plugin.isChatEnabled = false; + + } else { + sender.sendMessage(ChatColor.RED + "Usage: /chat [clear/on/off]"); + } + } else { + sender.sendMessage(ChatColor.RED + "Usage: /chat [clear/on/off]"); + } + } else { + sender.sendMessage(ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', plugin.nopermission))); + } + + } else { + sender.sendMessage(ChatColor.RED + "You need to be a player to use this command!"); + } + + return false; + } + +} diff --git a/src/main/java/pl/sloudpl/sloudchat/cmds/SloudChatCMD1_16.java b/src/main/java/pl/sloudpl/sloudchat/cmds/SloudChatCMD1_16.java new file mode 100644 index 0000000..3a13e85 --- /dev/null +++ b/src/main/java/pl/sloudpl/sloudchat/cmds/SloudChatCMD1_16.java @@ -0,0 +1,49 @@ +package pl.sloudpl.sloudchat.cmds; + +import net.md_5.bungee.api.ChatColor; +import org.bukkit.command.Command; +import org.bukkit.command.CommandExecutor; +import org.bukkit.command.CommandSender; +import pl.sloudpl.sloudchat.SloudChat; +import pl.sloudpl.sloudchat.utils.ColorUtils; + +public class SloudChatCMD1_16 implements CommandExecutor { + + SloudChat plugin; + + public SloudChatCMD1_16(SloudChat plugin){ + this.plugin = plugin; + plugin.getCommand("sloudchat").setExecutor(this); + } + + @Override + public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { + + if(args.length == 1){ + + if(args[0].equalsIgnoreCase("reload")){ + if(sender.hasPermission("sloudpl.reload")){ + + plugin.reloadConfig(); + sender.sendMessage(ChatColor.GREEN + "Config was reloaded!"); + + } else { + sender.sendMessage(ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', plugin.nopermission))); + } + + } else { + + sender.sendMessage(ChatColor.RED + "Usage: /sloudchat reload"); + + } + + } else { + + sender.sendMessage(ChatColor.RED + "Usage: /sloudchat reload"); + + } + + return false; + } + +} diff --git a/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat.java b/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat.java index 50910a4..963b037 100644 --- a/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat.java +++ b/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat.java @@ -22,6 +22,15 @@ public class onPlayerChat implements Listener { public void PlayerChat(AsyncPlayerChatEvent event){ Player player = event.getPlayer(); + + if(!plugin.isChatEnabled){ + + player.sendMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("disabled-chat-msg"))); + event.setCancelled(true); + return; + + } + String playerName = player.getName(); String prefix; diff --git a/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat1_16.java b/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat1_16.java index 53ef1c6..4d01545 100644 --- a/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat1_16.java +++ b/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat1_16.java @@ -8,10 +8,7 @@ import org.bukkit.event.EventHandler; import org.bukkit.event.Listener; import org.bukkit.event.player.AsyncPlayerChatEvent; import pl.sloudpl.sloudchat.SloudChat; - -import java.awt.*; -import java.util.regex.Matcher; -import java.util.regex.Pattern; +import pl.sloudpl.sloudchat.utils.ColorUtils; public class onPlayerChat1_16 implements Listener { @@ -24,7 +21,17 @@ public class onPlayerChat1_16 implements Listener { @EventHandler public void PlayerChat(AsyncPlayerChatEvent event){ + Player player = event.getPlayer(); + + if(!plugin.isChatEnabled){ + + player.sendMessage(ChatColor.translateAlternateColorCodes('&', plugin.getConfig().getString("disabled-chat-msg"))); + event.setCancelled(true); + return; + + } + String playerName = player.getName(); String prefix; @@ -66,27 +73,9 @@ public class onPlayerChat1_16 implements Listener { format = format.replace("{MESSAGE}", message); - format = convertHexColors(ChatColor.translateAlternateColorCodes('&', format)); + format = ColorUtils.convertHexColors(ChatColor.translateAlternateColorCodes('&', format)); event.setFormat(format.replace("%", "%%")); } - private String convertHexColors(String text) { - Pattern pattern = Pattern.compile("&#([0-9A-Fa-f]{6})"); - Matcher matcher = pattern.matcher(text); - StringBuffer sb = new StringBuffer(); - while (matcher.find()) { - String hex = matcher.group(1); - Color color = new Color( - Integer.valueOf(hex.substring(0, 2), 16), - Integer.valueOf(hex.substring(2, 4), 16), - Integer.valueOf(hex.substring(4, 6), 16) - ); - matcher.appendReplacement(sb, ChatColor.of(color).toString()); - } - matcher.appendTail(sb); - return sb.toString(); - } - -} - +} \ No newline at end of file diff --git a/src/main/java/pl/sloudpl/sloudchat/utils/ColorUtils.java b/src/main/java/pl/sloudpl/sloudchat/utils/ColorUtils.java new file mode 100644 index 0000000..cce2468 --- /dev/null +++ b/src/main/java/pl/sloudpl/sloudchat/utils/ColorUtils.java @@ -0,0 +1,28 @@ +package pl.sloudpl.sloudchat.utils; + +import net.md_5.bungee.api.ChatColor; + +import java.awt.*; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +public class ColorUtils { + + public static String convertHexColors(String text) { + Pattern pattern = Pattern.compile("&#([0-9A-Fa-f]{6})"); + Matcher matcher = pattern.matcher(text); + StringBuffer sb = new StringBuffer(); + while (matcher.find()) { + String hex = matcher.group(1); + Color color = new Color( + Integer.valueOf(hex.substring(0, 2), 16), + Integer.valueOf(hex.substring(2, 4), 16), + Integer.valueOf(hex.substring(4, 6), 16) + ); + matcher.appendReplacement(sb, ChatColor.of(color).toString()); + } + matcher.appendTail(sb); + return sb.toString(); + } + +} diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml index ac41977..1f7dadf 100644 --- a/src/main/resources/config.yml +++ b/src/main/resources/config.yml @@ -10,6 +10,14 @@ chat-format: '&7{PREFIX}{PLAYER}{SUFFIX} &8» &f{MESSAGE}' # No permission message nopermission: '&4No permission' +# Chat enabled +chat-enabled: true +# Message that is send to the player when the chat is disabled! +disabled-chat-msg: '&4Chat is disabled!' +# Message that informs players that the chat was disabled +chat-disable-message: '&4Chat has been disabled!' +# Message that informs players that the chat was enabled +chat-enable-message: '&aChat has been enabled!' # Clear chat message # [Player] - Player nick # [PlayerDisplayName] - Player Display Name diff --git a/target/SloudChat-1.0.jar b/target/SloudChat-1.0.jar deleted file mode 100644 index 056ee797635a63fba3aa2aab77334c31815ae3f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38098 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 diff --git a/target/classes/config.yml b/target/classes/config.yml deleted file mode 100644 index ac41977..0000000 --- a/target/classes/config.yml +++ /dev/null @@ -1,19 +0,0 @@ -# Chat format string -# Available placeholders: -# {PREFIX} - Prefix from LuckPerms -# {SUFFIX} - Suffix from LuckPerms -# {PLAYER} - Player name -# {MESSAGE} - The message they sent -# You can also use placeholders from PlaceholderAPI just add inside the chat-format %some_placeholder% -chat-format: '&7{PREFIX}{PLAYER}{SUFFIX} &8» &f{MESSAGE}' - -# No permission message -nopermission: '&4No permission' - -# Clear chat message -# [Player] - Player nick -# [PlayerDisplayName] - Player Display Name -# [Player] and [PlayerDisplayName] only works in line2 -clear-line1: '"&8[]-----&bChat&8-----[]"' -clear-line2: '&7Chat został &bwyczyszczony&7 przez &b[Player]' -clear-line3: '"&8[]-----&bChat&8-----[]"' \ No newline at end of file diff --git a/target/classes/pl/sloudpl/sloudchat/SloudChat.class b/target/classes/pl/sloudpl/sloudchat/SloudChat.class deleted file mode 100644 index 1ae76b62ffcf1b573186c2bdae2ea8cc7c71d02f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4838 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 diff --git a/target/classes/pl/sloudpl/sloudchat/cmds/Chat.class b/target/classes/pl/sloudpl/sloudchat/cmds/Chat.class deleted file mode 100644 index 99ee4abd495bb57dad3b5836e96c4d31c342ebb5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2799 zcma)8TXz#x6#h<{W~S*B+R)MqEu#{1eaJcc?6Ys@+n3C*fB$d| zz&!+01^;DCx`BM#z_6hExu zNElDzXc)&Zq2ehO#~TsC(^C9|if813t4JwGhtVZ{9YaP^LdB%qvvQe|UW^7Zcv8i* z0#iXwfyEHYn}w`FL^P2%b=R~DnfX0E#XUVKIdP(fNOp%|8QxBYHGTgj+<%xM7`HQm zVQIp!#Qs7qC7gpiWfCWnu+!W;%pF6X%gmrRWw>_@Bc02*dO3^++lt${9JewIlYI%> z$?B=X^t9pW=@MHnUnhl?5zf#e5<`iT{5021Ze{hP=NMLYXksC&{}=-^=r>BgJVRHd zMPYe{cUB)a`C0NsAi2I*hSil)wIgGwqlYncFCt1N>rI{#ro?SQw1hHuvV_~R8gVl; zB|V;=-pBJk$W(L;;iO$~(qfMxGtnR+-6XAQ=!dOgJ^IL`%)ElUhEs49xEeeZ7&
>d&yJ=c(3!d#zG4;u|t8M;PA5#Tng;(wnhHZTdi>kj?Iga~tqO3=cj@F2%N`^pp zg?Br;^^3LYyx5R@K`ql|$EB90!k*&pxNvfY>l!vqueMsxptcPf?ih6}Aw!1>TuaSP zEODy9O?NbF*^Y>FmwKY5;$g%7T%kT8$dbZ2EePedzAAi5YyzZGZ(g=J<=8xv=B~F- zxU!z^5-IhibP>0$Nh8ZJSnVS1vkMOQ=&kxBb*?Vkw*ef*LJN0wa~d$EUcHq`V3%Eh-0m6~CszCFHSUcu?IO z*ge9qDzWI33HlJv=V|OSY^)5V)VxCrU6scTDOSmsAGVmh>e=(9OWkE<7B4I6CC#$) zxB3LV^dYhqlx+Gz4trVyME7HW))<`*(m6nT>%dj8f!Oy5#3FS?1P6+!|JIk@Kx+g+ zT9?w=j0Ut|8F4leXL(5%o1oK)toS}?*5h7mE_qh^3L{B3fnY zveiWyT0x(Y-Pnm9jM6@aRWK06mvlQz+5C+V{*$tI9WfRn++`N_l7;)p#ug0H$6*tG zCktB%b;5i;Gem788L9%J9>9Y#Z$xd!5XB;?9e9YcyOXSSK)s1x1rOgO#BQMdFHH5^ PKue&Dv>&1S0CxQgSnvHU diff --git a/target/classes/pl/sloudpl/sloudchat/cmds/SloudChatCMD.class b/target/classes/pl/sloudpl/sloudchat/cmds/SloudChatCMD.class deleted file mode 100644 index fe1ba4359f0a036352623fecf2c0dd79cafdfa38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2004 zcmah~TXz#x6#h<Bq_AmmH^u3A|1toN-7G|aM84src`cJx9i`QnQ%3<7KM1N=*_<#L~yq!*LMhn&kk-`?lj-`;2P*FUe{0$9RM0#o=Pj#KzB zhKmV&grx*7;c^TgC-4bAjp51&iddE>pG9#sfe{J+9AC)QwHU6;S(C$x1eW3iypbTl zO^Lb{!|f=(jN+>($_&Fzv!xprL#Es`RoApz_3m8T;htKN7L8U#!Y&(@;az1opZz~@ zZi^wJ*>%A%UN$VT)@oFRv&pL_S(0VD#?3A67;@h+M!X%vWjH2stx=r zn%!t{tIn{UE!&Q+R$IHfhNsp7v)VbX2&*of;s8Xk{FFcAs>v-~t$2=M>BUFArrbl) z!1aSMoEs3Xb0I^Rcr(llfKnbqCa(%p%F;uEMC6W6vZVUZVHmA=ytcc_n;i`k6}#os z#0^8Ld}61f41Ac6=G;yM5Z7{eJCf6o!cdes`)*Ma`q) z9p5aaA4RR@*$x#iE4z5E8@@aH*X(P{kkEy<--nm8y+zFREC0Ix>^gqb1erdJj$jx@ zT;UzCTNu>wU06|Oa47$vx5*^FZ*kMTty{JuH11NnO!i|=4d0L0k#|LHxWnCb;WP}_ zHEjBnC_#CHdNa&g!c!adCzt4XTDlM_ZyKsbrPORw>O6FFqf}aBI8z=7B$0-Bvq{g7 z;lg3EK~amj9_2fINRCJFod-S$AM@<4ROxIlkRnnstoo{OWqTeY9!alQcJq)hGoHgO z*W{kKW_rT0XyI!hKa}*y7qVJU4t>(1+rt~B6`ZBNh$%2k(+~1h(-@-l3}$JZqunO$ zLo}!JFTwJKKM*P;!)-+JZ4CY9qtDQoM1;ms8pjaFI8vBEhAbxoU%KZU?I?g~+`W&|k$=EBzLwJsC{sls9BnodZ^57+u-!a<8 zSaQ6Li8fBWLNbJ3aJMiqFL5uB`V;AnarwYyQo5Wx;xaejH2f>k3PUD1PiX;@h>~C_ zl5CC=d5`4MXmy{Gdxk82!ux*GOF=sON$(MIo|2^$u|PN}=N@v%Q*5~^kY5BBXdOf3 PZ)oY+(}Z56eF*BmZbTQA diff --git a/target/classes/pl/sloudpl/sloudchat/events/onPlayerChat.class b/target/classes/pl/sloudpl/sloudchat/events/onPlayerChat.class deleted file mode 100644 index 1e2f77eccc8b4ed05468033b14e883e91bc33d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3733 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 diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics$1.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics$1.class deleted file mode 100644 index 551975a49bce359890ff12e149a1dacf00cacf93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223 zcmZXOK?=e!5Ji8qnpy>W1d*-{f;SKa7vjPb#5A-iA(1Baa4tN6hZ3h?S7yjOW|(=* z`}2GO*kR7WIc5ym)pxDZM`Ja^;;dt9RM<4~AsLnjr>qagRn)J2$&oP>cPoPRT{%$I zGKwx58^mwD*plkxoNo74hM)sO-W!FLt`e79qg7;B4}yXJqI?C05gpvWF$JhfFd-(G NQcme-G{cC<(=P+$IX(aY diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics$AdvancedBarChart.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics$AdvancedBarChart.class deleted file mode 100644 index 4991e26362e1d349e6ab9c7a2a718427d90ea4ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2540 zcmbVOZBrXn6n<{rHX%z3w4kV1MT)#h)Y7VesU-zX8>pHJR(xAFD=aLVxY;mtM*RW$ z&2Rb#`q6gA!o(`RPRH>#_(zT4l$3Nfg0hoZ>h8~cHeQPL&3 zyshAhf_DVsx@KA0ie(6#$gOKzTB_ojR!T40dc|=J+f8L^fGL4Q-dwdcx8e{z_uuI0 zhUEoakHX)29Po3`nu1tx}knMP29mR2qeFA795#RB~~nlo)< zp|ZJRIG6o+x^hJZx2QR$JlB{Jcg-vdbet<}X|`?@W;7?Wra7*Fnze1i$yi#sY!Goe zSF%!Nt5_)nRA19vFFWPbyulds^1!`X7>+`i<7Nv2T?fMv=xKK9YAJAR`F}_MpedF~ zQdbSvi}SqZY66`X%0>Iq%DSPuGZoV+7>1={Ltfy~hGgQTD?Qqwe0=P(^nmXLFm zbk?Wc4KK>N81UG{wQp%w#VFTw2%I^TZ7K?HY9(0>^;)JG^4nO(`30h?qFq+-KF|4L#nFv9Q+A(P ztEqA6xQa*dfr^Llu!0ZS89@mKv_&b_vtG-g)S)R@QK5q&w>Kq3g@KP$tYS@psbU=) zbW(*SnVS-RtO@QXM};k~Ld#hdMY-$nKn?w>qJ)px(*9$ra4;rWY^PI!>j7;M!oA%j zFdm=-+CnN*DZ9l@ueb%0O{cSgSU_8dAIMun{j!JaX~?>Uqq#*V$c-2F{)-B9w`gG5 zdi{a%fF5*$RXZf1eRXRsrX5F}9M%HI*_rjs`)$k$SIqM4X31r}(q5iIc!WQ}Hhhe< zj~tyeOqv`S-Gvw#yNS>Z9>aK?>k)Y+zCl!6N1M2T6XZSN!%3gwiGmowNvf1PX()t2 z?$v#cH0Yat8W9X(%r`8Ss3%6`m$wkUvWrM=w9Bg%&C*77>xJlB!r0klF^&l#fUOH1%m=s9l%%ZJ( z6^Gg@|E)b$CtlRc)uW}`#dOYdOuIN4DEOSL?HNVGnVjZFAU0*%rZ+7xK3J#IaO+=V z99kBLWJ(1Fcw)h{jit)=y5U?866{zgG23O`G3B|+jCdQSE0DTW*wO90QMhLEu9mfJ z!^v2>>lzfEUnpB?*D6&CAyxU)AfJvy-aJ+0mpyO~70$q)v+$)FS zSpPfcV^><%N-G*(Mn*cLd%8gT6}MzxUEehF-sOsE6%0qkO@U;MEsz-;I!ZZeSE`o! zYaG@m%GPr3k_xK$eh7mnqdhFZ4uvTTZ4kFzbwPqMvpTV}az z@U6rRfq&F9h~%jKD+6rsaP*6A3L0oXNosBj(xEudis=OpVB zfw3^1kTyxH4v$B>kg2#{Y1>Bw=Rw2iV(2HNP5d1yV_m~@3e>8S^$bV%N={fRza9q< zEYR6x1W2s*h0a5II0&}+pj7Rtd22GsIU?oM7dTBQ*NPtCo{&&YcXqq%5uLO~M8tip z<_wQ77~b$FFj*3!HD|s~+&oCIt3f?XT)NoM-6dm}79+M#;v7WF66$nk+ToV|vups$ z<_(6E(g{<$FlQPT!8+fhPTAwlCPoxpmjh4WeiN(5nmKjPKY7fk@H~J0&+y*>`$s~W z^l6?HJj1UbN_$A3BPUPVLYf*Lc?2;$`U8~jcx=I0u5D7J+(J~jjijQZm%QFUoeuhW z;zhiO0h*LM=}5s#+-nCM=`e6ThzN#oE^sW?XeUO^uYW?z>LWxJhQEihkEp;eh%Ju( z3T<>Bs=zm7J&a8A5Es}-LSQ1&9oa`xiZXJSl2^2eXm@lUt#aSChZEl-_Tb6yEz={C zds1@S8{~WFSb6YdzsEOU4WZ-I$R1Abp_A)Fh8FRQFu^iFF%Vbopi?QLPchN2Y+*pL zkX5#^s+6#%+{I1B!KaFg&lC@zD?9j7+4T!HjwrHt8Dlul9TTpWE{?CreT9YU#20v# z|JxJ{aHze83oMN+Vi!5V&DVJ|(0YTsH!15u>@oUOOsJR?kI^PnO#O*L6>t54-YBO1 t@C7bX{cY|QT*3>a!!*=|8T27RCo?=JFv8s^smAw6#}aIt8GIZ`{0;5#)Gh!3 diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics$CustomChart.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics$CustomChart.class deleted file mode 100644 index 395891f03da142a25f3934e377eff1bde5cf66b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2563 zcmb_e>r>oR6#v~2$nFvfEYH=pgo>739$PC`3zQ05XsHXWfJJJ3WV2yO4aqi}wfapR z{h-!ye2kC3z^`>imr-W)V`u!69JQXCO-MRywZrfw=iYO3&-wk%EBWJ}Uw;EIfz1SZ zF()Ax!-WI{%*WA#1qqiDXu(_zeOxXkNO?Ji4BxycAunMmfg}8UnaeBuakUjMVTHf3 zDq&5+%M6mXr8@3nks+DCslKgdP1P!8S6#=jN>dCi(}rcZGYmb$`;XJt7{r`i)EV0I zhNUl8w+p(nrWQ=nB=feWn%7jv;Co*wx?4ttp*2^nxb}9AyJnCVElYQDrdp}!ba*OX zHnSDet`-AH5Z!FmHOxwONhf4lWhi2RP`0hQs`l2BTK3#{)CgL4Nq1NDTUEW{Uar{I zmBLM3BX^zQX0B?OMct9G&X5Sz44TiDJI!uZEzLD-D?4Z8Y^ze;)}5*A=|@2sn)E#l zg&Kk_7FAbem^}njjEMC_GPJhk*tdD$$xW;7IJT3wOC{Z57^uJXP-YBq(=N^PE0hd& zol2xo4->ID^&VKVbv&Es#|ra z5byj?E+5^;p(I_Vs`Lu~f|vZ<@L^O^V*VXXFY_X;NZ6oaUbU-^rY{)06J@_?#(96s zNP%*CBJA}=)6`3$OT`+v(;SS^Hm(A4|p$q@afaZJBwCL5P74K=5gBHqP;+}KeGciau030 z5H^xcI}m@*jQot|AH5q#>Dh~BKzI+L@IGR~2S^GZqEGk;$GkJo299Hpc4W=-MI}S) zcCh>8T#)dDgdtKeJc%?pCHE{#?#V3HchR!318I3I8O!{H<{IMbnHmz4VoJP+W_EWh z*_sk-kk@}edQv?4JqAa1afGh4Cp&8Btl#OZA(;|?L01##Mh)F}$xRmqFp4%PNw`e2H=4E1VX-##P}PtO(zEOlRmfCxs4V zFhZ8biO?v!&k)%O(#rnXIG&{ykI^v1zoAGtBjLIG zXoctn>v={R(Btf1Ja%XQq_-#OZ2?oF$Y&hwXJ{{yJWtveyt7$i3d(O2W&R=t#5f_o Nh^G+8Nm>mf{x1RG(-Z&z diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics$DrilldownPie.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics$DrilldownPie.class deleted file mode 100644 index e23499efe22f2cdc3547c359d03a413a5f36da95..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3123 zcmcImTXPd-7=FIZVRKjtEffffXsxxhwGqUMEfgUX4YUObw1NlRCTqK}-NelXDB|gg z3up9NubpAW8(~JvR2_#K9fwhWfS3LQ^+Lpf`h1(+CV_z187Gr{zr*`J@A=)mcI&He z0c^wj39QEpajZjD#eoDu7)@df<0=j&5yc_-crl5?$R%+EN9AKe#bgp1UXpjmR2-L^ zmsPxyKr3FA5UoEGt#rO<=PQn5*ls%G zGYkpDbLOwsq5EX;M6$MPOdHP7u=f*)?l5iB z9TwQuU4^*|a5FbHPY8rF#R7d;IcnO*cx86VaE?@C&^B6RKqhp@lzaa$?9P~F0d22i zT2`TW#y(_HSj*bB;bbhmTsC;SWwd0a%T}>c2xxvrcfDwq(_;pG&X+su5g1REERLHk z2(;blhQQiJW9CYMK_C5Rum8_<$bf3ohMSSj?A2Xepml$_Xdj$9Y2@8K71JshjtYh> zQ9BmMbZ@?&kkv$dq|Vw2Lzp%aYpc^cCbQ--`#1sv%hE5EvL$k- z%u>l<>cnw@Bpbz-2jy=WY1IwE0-0hP#@!9PAZ2SI?iKL0;c+@^Rj&c*7f2lZ^Vv*}PG5 z&7xgaG0lChSaI^kK2r`a&2O=O8DtF`F{2@c4Ju3yiJ&6`+N3jUMdhbWVw_ZQN`r-2 z=CmPs8f+9bl<=ksM?)Dd?bJ|_ho>d`>IU{|9yFZ6tcJ5-rLOYs>!y~5b5gFgcJ9wS z4R7JRhPUyKhIi2~SMPBER!dAE9rzT`Ccf2A9fAIUGoVc*GL^Dhob?)-#oe&m6^I42 ziTEACtm|3Mx>{_quHooz(Fp?P1!O7B0_{x(og6nEf%1UfX@o$iTe5DfX>0N};HyBs z00q`?8r5Q79bGJU)hv(9mRx3xXl(SD*XTLJWvT)Ruhe-&_PQ$Zcw**~gKHbu1IML` z8NEDioF!t|_DGbo^nf8%av{)F9|Pa8rnbh&?u{UtY1+Y(c4wJGox{p5>@y9EBkMpt zr2jh3E^ivsfyk5`@d6(-L0#5_t*e%yWm<(t`0=!!A5$zhIR{7|;7-AV{Ie+V5a}kK z~RcQqaw{ zwsayDR#k82Sr7WFiWR0833C4WHA2U(AUxXh1(XGmiWC|5}-q76oTpuuQ(KN9A#uKC<;DRLb#}e@tG3A=Smcp z6&2qpar~ep@S~#PXQjo<$6>^9f#_*$L7bn&Wo*S${02VC>AVe3Lq!(nF~Hl1jJBV* z7=FPs!P_awJb9AId zsMx)TortU0)3DubZf5{7=aOj?c-X(^XMe)p_+Brk4LFEMA}Q* U$JG<08eMxb8fR_qMl2Ywr37ytkO diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics$JsonObjectBuilder$JsonObject.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics$JsonObjectBuilder$JsonObject.class deleted file mode 100644 index 88a2c78f143b390ffabf7ffd5bb4b711c7dc0401..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 972 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 KE#wdL!v6palhI=U diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics$MultiLineChart.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics$MultiLineChart.class deleted file mode 100644 index 914fe16d481c6dc2a1ffc3ac483bd3245325ff7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2648 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 diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics$SingleLineChart.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics$SingleLineChart.class deleted file mode 100644 index e524f26da20a4690b8847ed3f29e14b0c9adef76..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1606 zcmbVMTTc^F5dO~6c4@oFy5@mFA? z5H&GA`&aoinrF%zSe>`}6nL?*LY?8H0vw6miVQv4Gnu7Gnq@r{Ycw z5iIv&M#{VLwW8vliu(+`hHhDU)#413>DI`V^uf9Mi7nFAtf|>@b9ijT&X|FPk=h z>Frm!^V(-WRBliyJGx^^y=@GMUDG9Wg`!(r`V@C{M=)q5+vZNu(p{GmV5Qu&a<0|z zYJoI%b1Fkp&U`FF$`TSh9Pm5()(sWtMt#ccW_e`tC9Tg85VjVL>F`fCFdOI%dNU4s6iVq*?mPeytC5FC=(2cj- zdb8d4*ycNfH-*`-T@{ZgeWl?!2H!H}o@wodF3NS&Fo?$*`fx=>UPA#-sD{=ao?aad zt5{RoMfwZ`rOa`?+2nR@%j6bajTc?`mHux5<*Y2=6- z7^9H#BoisPNoVcEA`|+l$LU`?fn+GTp0U+FgyH)$eUxR zL%m~1h#nz!NKl{D5QTv@ diff --git a/target/classes/pl/sloudpl/sloudchat/utils/Metrics.class b/target/classes/pl/sloudpl/sloudchat/utils/Metrics.class deleted file mode 100644 index fa7d64e6d496d36f19d75a5d628d1f405833c789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8867 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 diff --git a/target/classes/pl/sloudpl/sloudchat/utils/UpdateChecker.class b/target/classes/pl/sloudpl/sloudchat/utils/UpdateChecker.class deleted file mode 100644 index 5b36647b89148aed17381408832852c26d111650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3505 zcma)9>w6qk9e!uC+1X5{NxEs$Y#U+q-q%ch1>= z{^#1?0UW_!6dc4{2S)I)7#>k@3iBzl9__>#EXnwqjK>rtF_*;G#r(J!z9EJu6v#L$ z22I9t5=8|)D2YKA!-|Zuj8*YzDCoyI1$|f(gV~97SmMi;;V8HbPs(r=c<_@56nqBf z6TmJpw^OS**aykY5c!TPf9E@;apDXF|&)XdYGYlwA~8248VPr_*H ztpndMz3ie>(tLetRWGjTE?w*?>wcaT&p)lZo?(l?GWm1bc`YjxvMYgA^hwT6*_Icq zQ%Crfq;YduE3QenZAW1V{o6g=aBAM(vy~#GFVyBUA;6Pa_C`O z;F=P;A^}VHvy1b2lH*0&VrmB)^l9IB$YWY9J5VQnbA%xorBgDwIT91pGsu;yZ6?fvZDl#}E<6A1ejb{jhN!#{4 z-_@L1-Cwm!UUvfD>A}Tr8Q)d$EWRh>ITg?2k_0sbM>RAFd&6Z@p(X>v46}4(l_7e$ zY*urOanCWzw!dB+x7~8q)XQ3NBO8QR9Cuco`)iGIpNj9}1u^_U#SihKaQGz^Kf;eC z?5i8TC3npGL&q0XTo%GV!4(xh#T8;N)VQTg1VN24V>y9Ofa%(LR6-R$!_S4)Ux?wC zDqhBmGM-lP3SL$5D_oS&+lY8!)wM5(4pi|Pe!Y!VubqtFsCXT3uvJcIEKF(Gw}*?O z0f$#?cQ{Idmm5~`rZDxEir?ZT37OidQk%omr9~67cnyahUOq=ON!TBfT6Zv$l@Xn= zTa;osSX(oE;#f>9F599&=SqPofS$=5$~Q@QHBME&E;*s#ZM>uK%zl@C_EOD1jhZ;u=d#I*g?cWBEyYzUvKd(O-@G^)_0b+!ts?371uG;}I5~sIf z?@(GR)#+WtPE$YeXs8)u2R1QiX`t%wO$@PZZ-Z4mR0TE34lRjWP-M9%PQ{yoj({It zPVGh0_9(bZE0qd?J(T9ei0?N>Q39&ugR<+5ms!CF`$U`S zl(-N1l@eDX=Qi*Sg~J^0;%bQ!ZJfJDHzAE4{t&Uz!4J{)0ZB28aZDl3v4`Vsba2&$ zUW}769H}9TySd^9p&2Rs5{6~fceGBr^ z7LrSw=twCQbkc*i3e*aAZK7-Tt_r&Ufu6as)b0vWW4n7_sGv8R_H3b#n*B>-73|%_ zz$VhUxRh&8$1B*EOB_xoKEnPO((zBQm~Q_Bdj(_gDyDOZbbC5c!O&G4tA{0LR$X#Dn@2SvMLy^d4GW3)8E@U(fbPS_y7r}-?%P~n!WBLp#BUSV_~MUpeT*do1~7y)OSg|1+s|AMB1g(8N}XYe&k{$M zxW3GJlX$v@JFrD${hJ!1KGXa|a)y6Ta+shWb1-le_p#JNcooNRKPz%4Z9jkqX>*JF zO=2pn==FL+7=6EYr>F)d?8#z{yVI=Mbc!pR$iV6uf!T`+!w pR$`F^Fe&4!0@xMRfwk!Yu diff --git a/target/classes/plugin.yml b/target/classes/plugin.yml deleted file mode 100644 index 326c6ee..0000000 --- a/target/classes/plugin.yml +++ /dev/null @@ -1,11 +0,0 @@ -name: SloudChat -version: '1.0' -main: pl.sloudpl.sloudchat.SloudChat -authors: [SloudPL] -api-version: '1.18' -softdepend: - - LuckPerms - - PlaceholderAPI -commands: - chat: - sloudchat: \ No newline at end of file diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties deleted file mode 100644 index e780602..0000000 --- a/target/maven-archiver/pom.properties +++ /dev/null @@ -1,3 +0,0 @@ -artifactId=SloudChat -groupId=pl.sloudpl -version=1.0 diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst deleted file mode 100644 index 829b61f..0000000 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst +++ /dev/null @@ -1,19 +0,0 @@ -pl/sloudpl/sloudchat/utils/UpdateChecker.class -pl/sloudpl/sloudchat/utils/Metrics$SimpleBarChart.class -pl/sloudpl/sloudchat/SloudChat.class -pl/sloudpl/sloudchat/utils/Metrics$MultiLineChart.class -pl/sloudpl/sloudchat/cmds/Chat.class -pl/sloudpl/sloudchat/utils/Metrics$DrilldownPie.class -pl/sloudpl/sloudchat/utils/Metrics$JsonObjectBuilder.class -pl/sloudpl/sloudchat/cmds/SloudChatCMD.class -pl/sloudpl/sloudchat/events/onPlayerChat1_16.class -pl/sloudpl/sloudchat/utils/Metrics$SingleLineChart.class -pl/sloudpl/sloudchat/utils/Metrics$JsonObjectBuilder$JsonObject.class -pl/sloudpl/sloudchat/utils/Metrics$CustomChart.class -pl/sloudpl/sloudchat/utils/Metrics.class -pl/sloudpl/sloudchat/utils/Metrics$1.class -pl/sloudpl/sloudchat/utils/Metrics$SimplePie.class -pl/sloudpl/sloudchat/utils/Metrics$MetricsBase.class -pl/sloudpl/sloudchat/utils/Metrics$AdvancedBarChart.class -pl/sloudpl/sloudchat/events/onPlayerChat.class -pl/sloudpl/sloudchat/utils/Metrics$AdvancedPie.class diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst deleted file mode 100644 index e05ab69..0000000 --- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ /dev/null @@ -1,7 +0,0 @@ -/home/sloudpl/IdeaProjects/SloudChat/src/main/java/pl/sloudpl/sloudchat/cmds/SloudChatCMD.java -/home/sloudpl/IdeaProjects/SloudChat/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat1_16.java -/home/sloudpl/IdeaProjects/SloudChat/src/main/java/pl/sloudpl/sloudchat/events/onPlayerChat.java -/home/sloudpl/IdeaProjects/SloudChat/src/main/java/pl/sloudpl/sloudchat/cmds/Chat.java -/home/sloudpl/IdeaProjects/SloudChat/src/main/java/pl/sloudpl/sloudchat/SloudChat.java -/home/sloudpl/IdeaProjects/SloudChat/src/main/java/pl/sloudpl/sloudchat/utils/Metrics.java -/home/sloudpl/IdeaProjects/SloudChat/src/main/java/pl/sloudpl/sloudchat/utils/UpdateChecker.java diff --git a/target/original-SloudChat-1.0.jar b/target/original-SloudChat-1.0.jar deleted file mode 100644 index b637810a4dbabb515081394f3340186d79d3eeac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37526 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