From 7654cca651694ee06c023417d2afa75249e0b6d4 Mon Sep 17 00:00:00 2001 From: Dawson Hessler Date: Fri, 5 Aug 2022 14:14:42 -0400 Subject: [PATCH 1/5] Adding reload command --- Assembly/dependency-reduced-pom.xml | 2 +- Assembly/pom.xml | 2 +- Bukkit/dependency-reduced-pom.xml | 4 +- Bukkit/pom.xml | 4 +- Bungee/dependency-reduced-pom.xml | 4 +- Bungee/pom.xml | 4 +- .../brighten/antivpn/bungee/BungeePlugin.java | 6 +- Common/pom.xml | 2 +- .../java/dev/brighten/antivpn/AntiVPN.java | 9 +++ .../antivpn/command/impl/AntiVPNCommand.java | 2 +- .../antivpn/command/impl/ReloadCommand.java | 66 +++++++++++++++++++ .../antivpn/message/MessageHandler.java | 2 + Velocity/pom.xml | 4 +- pom.xml | 2 +- 14 files changed, 93 insertions(+), 20 deletions(-) create mode 100644 Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java diff --git a/Assembly/dependency-reduced-pom.xml b/Assembly/dependency-reduced-pom.xml index 9e49b30..187caa7 100644 --- a/Assembly/dependency-reduced-pom.xml +++ b/Assembly/dependency-reduced-pom.xml @@ -3,7 +3,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 Assembly diff --git a/Assembly/pom.xml b/Assembly/pom.xml index e06ea4d..e385fe3 100644 --- a/Assembly/pom.xml +++ b/Assembly/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 diff --git a/Bukkit/dependency-reduced-pom.xml b/Bukkit/dependency-reduced-pom.xml index 9e87c11..9a52dbb 100644 --- a/Bukkit/dependency-reduced-pom.xml +++ b/Bukkit/dependency-reduced-pom.xml @@ -3,7 +3,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 Bukkit @@ -56,7 +56,7 @@ dev.brighten.antivpn Common - 1.8 + 1.8.1 provided diff --git a/Bukkit/pom.xml b/Bukkit/pom.xml index 6a0561f..f437378 100644 --- a/Bukkit/pom.xml +++ b/Bukkit/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 @@ -69,7 +69,7 @@ dev.brighten.antivpn Common - 1.8 + 1.8.1 provided diff --git a/Bungee/dependency-reduced-pom.xml b/Bungee/dependency-reduced-pom.xml index 8df74b3..6e0518b 100644 --- a/Bungee/dependency-reduced-pom.xml +++ b/Bungee/dependency-reduced-pom.xml @@ -3,7 +3,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 Bungee @@ -50,7 +50,7 @@ dev.brighten.antivpn Common - 1.8 + 1.8.1 provided diff --git a/Bungee/pom.xml b/Bungee/pom.xml index 1919049..d2e1a58 100644 --- a/Bungee/pom.xml +++ b/Bungee/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 @@ -63,7 +63,7 @@ dev.brighten.antivpn Common - 1.8 + 1.8.1 provided diff --git a/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlugin.java b/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlugin.java index f772cf5..160aa20 100644 --- a/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlugin.java +++ b/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlugin.java @@ -3,6 +3,7 @@ package dev.brighten.antivpn.bungee; import dev.brighten.antivpn.AntiVPN; import dev.brighten.antivpn.bungee.command.BungeeCommand; import dev.brighten.antivpn.command.Command; +import dev.brighten.antivpn.command.impl.AntiVPNCommand; import dev.brighten.antivpn.utils.ConfigDefault; import net.md_5.bungee.BungeeCord; import net.md_5.bungee.api.plugin.Plugin; @@ -44,11 +45,6 @@ public class BungeePlugin extends Plugin { for (Command command : AntiVPN.getInstance().getCommands()) { BungeeCord.getInstance().getPluginManager().registerCommand(pluginInstance, new BungeeCommand(command)); } - - BungeeCord.getInstance().getLogger().info("Getting strings..."); - AntiVPN.getInstance().getMessageHandler().initStrings(vpnString -> new ConfigDefault<> - (vpnString.getDefaultMessage(), "messages." + vpnString.getKey(), AntiVPN.getInstance()) - .get()); } @Override diff --git a/Common/pom.xml b/Common/pom.xml index 28dbdbd..a5f8954 100644 --- a/Common/pom.xml +++ b/Common/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 diff --git a/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java b/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java index 4fa5774..09e609d 100644 --- a/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java +++ b/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java @@ -156,6 +156,15 @@ public class AntiVPN { } } + public void reloadConfig() { + try { + ConfigurationProvider.getProvider(YamlConfiguration.class) + .load(new File(pluginFolder.getPath() + File.separator + "config.yml")); + } catch (IOException e) { + throw new RuntimeException(e); + } + } + private void registerCommands() { commands.add(new AntiVPNCommand()); } diff --git a/Common/src/main/java/dev/brighten/antivpn/command/impl/AntiVPNCommand.java b/Common/src/main/java/dev/brighten/antivpn/command/impl/AntiVPNCommand.java index e0d0dc8..48c0fda 100644 --- a/Common/src/main/java/dev/brighten/antivpn/command/impl/AntiVPNCommand.java +++ b/Common/src/main/java/dev/brighten/antivpn/command/impl/AntiVPNCommand.java @@ -45,7 +45,7 @@ public class AntiVPNCommand extends Command { @Override public Command[] children() { return new Command[] {new LookupCommand(), new AllowlistCommand(), new AlertsCommand(), - new ClearCacheCommand(), new PlanCommand()}; + new ClearCacheCommand(), new PlanCommand(), new ReloadCommand()}; } @Override diff --git a/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java b/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java new file mode 100644 index 0000000..8f4f74b --- /dev/null +++ b/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java @@ -0,0 +1,66 @@ +package dev.brighten.antivpn.command.impl; + +import dev.brighten.antivpn.AntiVPN; +import dev.brighten.antivpn.api.VPNExecutor; +import dev.brighten.antivpn.command.Command; +import dev.brighten.antivpn.command.CommandExecutor; +import dev.brighten.antivpn.message.VpnString; + +import java.util.Collections; +import java.util.List; + +public class ReloadCommand extends Command { + @Override + public String permission() { + return "antivpn.command.reload"; + } + + @Override + public String name() { + return "reload"; + } + + @Override + public String[] aliases() { + return new String[0]; + } + + @Override + public String description() { + return "Reload the plugin"; + } + + @Override + public String usage() { + return ""; + } + + @Override + public String parent() { + return "antivpn"; + } + + @Override + public Command[] children() { + return new Command[0]; + } + + @Override + public String execute(CommandExecutor executor, String[] args) { + // Loading changes from the config.yml + AntiVPN.getInstance().reloadConfig(); + + // Updating the cache of these values in VPNConfig + AntiVPN.getInstance().getVpnConfig().update(); + + // Clearing the local response cache + VPNExecutor.responseCache.clear(); + + return AntiVPN.getInstance().getMessageHandler().getString("command-reload-complete").getMessage(); + } + + @Override + public List tabComplete(CommandExecutor executor, String alias, String[] args) { + return Collections.emptyList(); + } +} diff --git a/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java b/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java index a7821fd..6ca06c7 100644 --- a/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java +++ b/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java @@ -35,5 +35,7 @@ public class MessageHandler { "&cYou must be a player to execute this command!"), getter); addString(new VpnString("command-alerts-toggled", "&7Your player proxy notifications have been set to: &e%state%"), getter); + addString(new VpnString("command-reload-complete", + "&aSuccessfully reloaded KauriVPN plugin!"), getter); } } diff --git a/Velocity/pom.xml b/Velocity/pom.xml index cfd8b5e..7d65776 100644 --- a/Velocity/pom.xml +++ b/Velocity/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8 + 1.8.1 4.0.0 @@ -33,7 +33,7 @@ dev.brighten.antivpn Common - 1.8 + 1.8.1 provided diff --git a/pom.xml b/pom.xml index 8d4e955..e4fdb46 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ dev.brighten.antivpn AntiVPN pom - 1.8 + 1.8.1 Common From 95a00a4d0ab78a789cd532a92b950ed53422c5d2 Mon Sep 17 00:00:00 2001 From: Dawson Hessler Date: Sun, 28 Aug 2022 11:53:46 -0400 Subject: [PATCH 2/5] Adding ability to configure "no permission" message --- .../brighten/antivpn/bukkit/command/BukkitCommand.java | 7 +++++-- .../brighten/antivpn/bungee/command/BungeeCommand.java | 10 +++++----- .../dev/brighten/antivpn/message/MessageHandler.java | 1 + .../antivpn/velocity/command/VelocityCommand.java | 9 +++++++-- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/command/BukkitCommand.java b/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/command/BukkitCommand.java index 4eb4764..2e3ecd4 100644 --- a/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/command/BukkitCommand.java +++ b/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/command/BukkitCommand.java @@ -1,5 +1,6 @@ package dev.brighten.antivpn.bukkit.command; +import dev.brighten.antivpn.AntiVPN; import dev.brighten.antivpn.bukkit.BukkitCommandExecutor; import dev.brighten.antivpn.command.Command; import lombok.val; @@ -41,7 +42,8 @@ public class BukkitCommand extends org.bukkit.command.Command { public boolean execute(CommandSender sender, String s, String[] args) { if(!sender.hasPermission("antivpn.command.*") && !sender.hasPermission(command.permission())) { - sender.sendMessage(ChatColor.RED + "No permission."); + sender.sendMessage(ChatColor.translateAlternateColorCodes('&', + AntiVPN.getInstance().getMessageHandler().getString("no-permission").getMessage())); return true; } @@ -53,7 +55,8 @@ public class BukkitCommand extends org.bukkit.command.Command { .anyMatch(alias -> alias.equalsIgnoreCase(args[0]))) { if(!sender.hasPermission("antivpn.command.*") && !sender.hasPermission(child.permission())) { - sender.sendMessage(ChatColor.RED + "No permission."); + sender.sendMessage(ChatColor.translateAlternateColorCodes('&', + AntiVPN.getInstance().getMessageHandler().getString("no-permission").getMessage())); return true; } diff --git a/Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommand.java b/Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommand.java index 775b6ac..201fa15 100644 --- a/Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommand.java +++ b/Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommand.java @@ -1,5 +1,6 @@ package dev.brighten.antivpn.bungee.command; +import dev.brighten.antivpn.AntiVPN; import lombok.val; import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.CommandSender; @@ -14,9 +15,6 @@ import java.util.stream.IntStream; public class BungeeCommand extends Command implements TabExecutor { - private static final BaseComponent[] noPermission = new ComponentBuilder("No permission").color(ChatColor.RED) - .create(); - private final dev.brighten.antivpn.command.Command command; public BungeeCommand(dev.brighten.antivpn.command.Command command) { super(command.name(), command.permission(), command.aliases()); @@ -28,7 +26,8 @@ public class BungeeCommand extends Command implements TabExecutor { public void execute(CommandSender sender, String[] args) { if(!sender.hasPermission("antivpn.command.*") && !sender.hasPermission(command.permission())) { - sender.sendMessage(noPermission); + sender.sendMessage(TextComponent.fromLegacyText(ChatColor.translateAlternateColorCodes('&', + AntiVPN.getInstance().getMessageHandler().getString("no-permission").getMessage()))); return; } @@ -40,7 +39,8 @@ public class BungeeCommand extends Command implements TabExecutor { .anyMatch(alias -> alias.equalsIgnoreCase(args[0]))) { if(!sender.hasPermission("antivpn.command.*") && !sender.hasPermission(child.permission())) { - sender.sendMessage(noPermission); + sender.sendMessage(TextComponent.fromLegacyText(ChatColor.translateAlternateColorCodes('&', + AntiVPN.getInstance().getMessageHandler().getString("no-permission").getMessage()))); return; } diff --git a/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java b/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java index 6ca06c7..59da303 100644 --- a/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java +++ b/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java @@ -37,5 +37,6 @@ public class MessageHandler { "&7Your player proxy notifications have been set to: &e%state%"), getter); addString(new VpnString("command-reload-complete", "&aSuccessfully reloaded KauriVPN plugin!"), getter); + addString(new VpnString("no-permission", "&cNo permission."), getter); } } diff --git a/Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommand.java b/Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommand.java index f58a71e..e00a288 100644 --- a/Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommand.java +++ b/Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommand.java @@ -2,6 +2,7 @@ package dev.brighten.antivpn.velocity.command; import com.velocitypowered.api.command.CommandSource; import com.velocitypowered.api.command.SimpleCommand; +import dev.brighten.antivpn.AntiVPN; import dev.brighten.antivpn.command.Command; import lombok.val; import net.kyori.adventure.text.Component; @@ -26,8 +27,9 @@ public class VelocityCommand implements SimpleCommand { CommandSource sender = invocation.source(); if(!invocation.source().hasPermission("antivpn.command.*") && !invocation.source().hasPermission(command.permission())) { - invocation.source().sendMessage(Component.text("No permission").toBuilder() - .color(TextColor.color(255,0,0)).build()); + invocation.source().sendMessage(LegacyComponentSerializer.builder().character('&') + .build().deserialize(AntiVPN.getInstance().getMessageHandler() + .getString("no-permission").getMessage())); return; } @@ -40,6 +42,9 @@ public class VelocityCommand implements SimpleCommand { .anyMatch(alias -> alias.equalsIgnoreCase(args[0]))) { if(!sender.hasPermission("antivpn.command.*") && !sender.hasPermission(child.permission())) { + invocation.source().sendMessage(LegacyComponentSerializer.builder().character('&') + .build().deserialize(AntiVPN.getInstance().getMessageHandler() + .getString("no-permission").getMessage())); invocation.source().sendMessage(Component.text("No permission") .toBuilder().color(TextColor.color(255,0,0)).build()); return; From 795c869fc035e5367d588e1745f0049a48b980ef Mon Sep 17 00:00:00 2001 From: Dawson Hessler Date: Sun, 28 Aug 2022 12:11:41 -0400 Subject: [PATCH 3/5] Fixed reloading and adding of messages into config --- .../main/java/dev/brighten/antivpn/bukkit/BukkitPlugin.java | 2 ++ Common/src/main/java/dev/brighten/antivpn/AntiVPN.java | 4 +++- .../java/dev/brighten/antivpn/command/impl/ReloadCommand.java | 2 ++ .../java/dev/brighten/antivpn/message/MessageHandler.java | 4 ++++ .../src/main/java/dev/brighten/antivpn/message/VpnString.java | 3 +-- Common/src/main/resources/config.yml | 4 +++- 6 files changed, 15 insertions(+), 4 deletions(-) diff --git a/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlugin.java b/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlugin.java index fb80508..8a5c550 100644 --- a/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlugin.java +++ b/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlugin.java @@ -77,6 +77,8 @@ public class BukkitPlugin extends JavaPlugin { (vpnString.getDefaultMessage(), "messages." + vpnString.getKey(), BukkitPlugin.pluginInstance) .get()); AntiVPN.getInstance().getMessageHandler().reloadStrings();*/ + + reloadConfig(); } @Override diff --git a/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java b/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java index 09e609d..4fca9aa 100644 --- a/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java +++ b/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java @@ -115,6 +115,7 @@ public class AntiVPN { AntiVPN.getInstance().getMessageHandler().initStrings(vpnString -> new ConfigDefault<> (vpnString.getDefaultMessage(), "messages." + vpnString.getKey(), AntiVPN.getInstance()) .get()); + AntiVPN.getInstance().getMessageHandler().reloadStrings(); } public InputStream getResource(String filename) { @@ -158,7 +159,8 @@ public class AntiVPN { public void reloadConfig() { try { - ConfigurationProvider.getProvider(YamlConfiguration.class) + + config = ConfigurationProvider.getProvider(YamlConfiguration.class) .load(new File(pluginFolder.getPath() + File.separator + "config.yml")); } catch (IOException e) { throw new RuntimeException(e); diff --git a/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java b/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java index 8f4f74b..ab5a463 100644 --- a/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java +++ b/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java @@ -53,6 +53,8 @@ public class ReloadCommand extends Command { // Updating the cache of these values in VPNConfig AntiVPN.getInstance().getVpnConfig().update(); + AntiVPN.getInstance().getMessageHandler().reloadStrings(); + // Clearing the local response cache VPNExecutor.responseCache.clear(); diff --git a/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java b/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java index 59da303..b3e2a87 100644 --- a/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java +++ b/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java @@ -1,5 +1,7 @@ package dev.brighten.antivpn.message; +import dev.brighten.antivpn.AntiVPN; + import java.util.HashMap; import java.util.Map; import java.util.function.Function; @@ -27,6 +29,8 @@ public class MessageHandler { public void addString(VpnString string, Function getter) { string.setConfigStringGetter(getter); + getter.apply(string); + System.out.println("Added string " + string.getKey()); messages.put(string.getKey(), string); } diff --git a/Common/src/main/java/dev/brighten/antivpn/message/VpnString.java b/Common/src/main/java/dev/brighten/antivpn/message/VpnString.java index e6a7e64..fa6e118 100644 --- a/Common/src/main/java/dev/brighten/antivpn/message/VpnString.java +++ b/Common/src/main/java/dev/brighten/antivpn/message/VpnString.java @@ -19,7 +19,6 @@ public class VpnString { public VpnString(String key, String defaultMessage) { this.key = key; this.defaultMessage = defaultMessage; - this.message = defaultMessage; } @SneakyThrows @@ -30,7 +29,7 @@ public class VpnString { } public String getFormattedMessage(Var... replacements) { - String formatted = message; + String formatted = configStringGetter.apply(this); for (Var replacement : replacements) { formatted = formatted diff --git a/Common/src/main/resources/config.yml b/Common/src/main/resources/config.yml index ab4945a..6600305 100644 --- a/Common/src/main/resources/config.yml +++ b/Common/src/main/resources/config.yml @@ -61,7 +61,9 @@ countries: commands: [] # The kick message that will be used if commands are configured to use the built-in kicking sytem. # PlaceHolders: %country% (Country name), %player% (Player name), %code% (Country ISO Code) - vanillaKickReason: "&cSorry, but our server does not allow connections from\n&f%country%" + vanillaKickReason: |- + &cSorry, but our server does not allow connections from + &f%country% # This will disable any information being sent to https://bstats.org. We recommend you keep this enabled as it helps # us understand our users and put effort where it is needed. All information sent goes under their privacy as seen # here: https://bstats.org/privacy-policy From 0048cf6b8c024ad769f472ed45065bd23df25191 Mon Sep 17 00:00:00 2001 From: Dawson Hessler Date: Sun, 28 Aug 2022 12:12:24 -0400 Subject: [PATCH 4/5] 1.8.2 --- Assembly/dependency-reduced-pom.xml | 2 +- Assembly/pom.xml | 2 +- Bukkit/dependency-reduced-pom.xml | 4 ++-- Bukkit/pom.xml | 4 ++-- Bungee/dependency-reduced-pom.xml | 4 ++-- Bungee/pom.xml | 4 ++-- Common/pom.xml | 2 +- Velocity/pom.xml | 4 ++-- pom.xml | 2 +- 9 files changed, 14 insertions(+), 14 deletions(-) diff --git a/Assembly/dependency-reduced-pom.xml b/Assembly/dependency-reduced-pom.xml index 187caa7..9df70cc 100644 --- a/Assembly/dependency-reduced-pom.xml +++ b/Assembly/dependency-reduced-pom.xml @@ -3,7 +3,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 Assembly diff --git a/Assembly/pom.xml b/Assembly/pom.xml index e385fe3..b0d98ee 100644 --- a/Assembly/pom.xml +++ b/Assembly/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 diff --git a/Bukkit/dependency-reduced-pom.xml b/Bukkit/dependency-reduced-pom.xml index 9a52dbb..691d87f 100644 --- a/Bukkit/dependency-reduced-pom.xml +++ b/Bukkit/dependency-reduced-pom.xml @@ -3,7 +3,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 Bukkit @@ -56,7 +56,7 @@ dev.brighten.antivpn Common - 1.8.1 + 1.8.2 provided diff --git a/Bukkit/pom.xml b/Bukkit/pom.xml index f437378..1a5a348 100644 --- a/Bukkit/pom.xml +++ b/Bukkit/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 @@ -69,7 +69,7 @@ dev.brighten.antivpn Common - 1.8.1 + 1.8.2 provided diff --git a/Bungee/dependency-reduced-pom.xml b/Bungee/dependency-reduced-pom.xml index 6e0518b..3da508d 100644 --- a/Bungee/dependency-reduced-pom.xml +++ b/Bungee/dependency-reduced-pom.xml @@ -3,7 +3,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 Bungee @@ -50,7 +50,7 @@ dev.brighten.antivpn Common - 1.8.1 + 1.8.2 provided diff --git a/Bungee/pom.xml b/Bungee/pom.xml index d2e1a58..21fb7ed 100644 --- a/Bungee/pom.xml +++ b/Bungee/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 @@ -63,7 +63,7 @@ dev.brighten.antivpn Common - 1.8.1 + 1.8.2 provided diff --git a/Common/pom.xml b/Common/pom.xml index 6c18a3a..fb51510 100644 --- a/Common/pom.xml +++ b/Common/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 diff --git a/Velocity/pom.xml b/Velocity/pom.xml index 7d65776..8ee15a2 100644 --- a/Velocity/pom.xml +++ b/Velocity/pom.xml @@ -5,7 +5,7 @@ AntiVPN dev.brighten.antivpn - 1.8.1 + 1.8.2 4.0.0 @@ -33,7 +33,7 @@ dev.brighten.antivpn Common - 1.8.1 + 1.8.2 provided diff --git a/pom.xml b/pom.xml index e4fdb46..cf6b427 100644 --- a/pom.xml +++ b/pom.xml @@ -7,7 +7,7 @@ dev.brighten.antivpn AntiVPN pom - 1.8.1 + 1.8.2 Common From 4c827559352d7ef40978c94bb813e9952faab1e3 Mon Sep 17 00:00:00 2001 From: Dawson Hessler Date: Sun, 28 Aug 2022 12:13:57 -0400 Subject: [PATCH 5/5] Adding comment and added some default messages to help formatting on generation --- Common/src/main/resources/config.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Common/src/main/resources/config.yml b/Common/src/main/resources/config.yml index 6600305..134acb4 100644 --- a/Common/src/main/resources/config.yml +++ b/Common/src/main/resources/config.yml @@ -68,3 +68,9 @@ countries: # us understand our users and put effort where it is needed. All information sent goes under their privacy as seen # here: https://bstats.org/privacy-policy bstats: true +# Here you can configure messages for KauriVPN. +messages: + command-misc-playerRequired: '&cYou must be a player to execute this command!' + command-alerts-toggled: '&7Your player proxy notifications have been set to: &e%state%' + command-reload-complete: '&aSuccessfully reloaded KauriVPN plugin!' + no-permission: '&cNo permission.'