├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── create-release.yml │ └── maven.yml ├── .gitignore ├── Bukkit ├── pom.xml └── src │ └── main │ ├── java │ └── dev │ │ └── brighten │ │ └── antivpn │ │ └── bukkit │ │ ├── BukkitCommandExecutor.java │ │ ├── BukkitListener.java │ │ ├── BukkitPlayer.java │ │ ├── BukkitPlayerExecutor.java │ │ ├── BukkitPlugin.java │ │ ├── PlayerCommandRunner.java │ │ └── command │ │ └── BukkitCommand.java │ └── resources │ └── plugin.yml ├── Bungee ├── pom.xml └── src │ └── main │ ├── java │ └── dev │ │ └── brighten │ │ └── antivpn │ │ └── bungee │ │ ├── BungeeListener.java │ │ ├── BungeePlayer.java │ │ ├── BungeePlayerExecutor.java │ │ ├── BungeePlugin.java │ │ └── command │ │ ├── BungeeCommand.java │ │ └── BungeeCommandExecutor.java │ └── resources │ └── bungee.yml ├── CHANGELOG.md ├── Common ├── pom.xml └── src │ └── main │ ├── java │ └── dev │ │ └── brighten │ │ └── antivpn │ │ ├── AntiVPN.java │ │ ├── api │ │ ├── APIPlayer.java │ │ ├── CheckResult.java │ │ ├── OfflinePlayer.java │ │ ├── PlayerExecutor.java │ │ ├── ResultType.java │ │ ├── VPNConfig.java │ │ └── VPNExecutor.java │ │ ├── command │ │ ├── Command.java │ │ ├── CommandExecutor.java │ │ └── impl │ │ │ ├── AlertsCommand.java │ │ │ ├── AllowlistCommand.java │ │ │ ├── AntiVPNCommand.java │ │ │ ├── ClearCacheCommand.java │ │ │ ├── LookupCommand.java │ │ │ ├── PlanCommand.java │ │ │ └── ReloadCommand.java │ │ ├── database │ │ ├── VPNDatabase.java │ │ ├── local │ │ │ └── H2VPN.java │ │ ├── mongo │ │ │ └── MongoVPN.java │ │ └── sql │ │ │ ├── MySqlVPN.java │ │ │ └── utils │ │ │ ├── ExecutableStatement.java │ │ │ ├── MySQL.java │ │ │ ├── NonClosableConnection.java │ │ │ ├── Query.java │ │ │ └── ResultSetIterator.java │ │ ├── depends │ │ ├── LibraryLoader.java │ │ ├── MavenLibraries.java │ │ ├── MavenLibrary.java │ │ ├── Relocate.java │ │ ├── Repository.java │ │ └── URLClassLoaderAccess.java │ │ ├── message │ │ ├── MessageHandler.java │ │ └── VpnString.java │ │ ├── utils │ │ ├── ConfigDefault.java │ │ ├── EvictingMap.java │ │ ├── ExtraObjectsMethodsForWeb.java │ │ ├── MiscUtils.java │ │ ├── NonnullByDefault.java │ │ ├── NullnessCasts.java │ │ ├── Preconditions.java │ │ ├── StringUtil.java │ │ ├── Supplier.java │ │ ├── Suppliers.java │ │ ├── Tuple.java │ │ ├── config │ │ │ ├── Configuration.java │ │ │ ├── ConfigurationProvider.java │ │ │ └── YamlConfiguration.java │ │ └── json │ │ │ ├── CDL.java │ │ │ ├── Cookie.java │ │ │ ├── CookieList.java │ │ │ ├── HTTP.java │ │ │ ├── HTTPTokener.java │ │ │ ├── JSONArray.java │ │ │ ├── JSONException.java │ │ │ ├── JSONML.java │ │ │ ├── JSONObject.java │ │ │ ├── JSONString.java │ │ │ ├── JSONStringer.java │ │ │ ├── JSONTokener.java │ │ │ ├── JSONWriter.java │ │ │ ├── JsonReader.java │ │ │ ├── XML.java │ │ │ └── XMLTokener.java │ │ └── web │ │ ├── FunkemunkyAPI.java │ │ └── objects │ │ ├── QueryResponse.java │ │ └── VPNResponse.java │ └── resources │ └── config.yml ├── LICENSE.md ├── README.md ├── Sponge ├── pom.xml └── src │ └── main │ ├── java │ └── dev │ │ └── brighten │ │ └── antivpn │ │ └── sponge │ │ ├── SpongeListener.java │ │ ├── SpongePlayer.java │ │ ├── SpongePlayerExecutor.java │ │ ├── SpongePlugin.java │ │ ├── command │ │ ├── SpongeCommand.java │ │ └── SpongeCommandExecutor.java │ │ └── util │ │ └── StringUtil.java │ └── resources │ └── META-INF │ └── sponge_plugins.json ├── Universal └── pom.xml ├── Velocity ├── pom.xml └── src │ └── main │ ├── java │ └── dev │ │ └── brighten │ │ └── antivpn │ │ └── velocity │ │ ├── VelocityListener.java │ │ ├── VelocityPlayer.java │ │ ├── VelocityPlayerExecutor.java │ │ ├── VelocityPlugin.java │ │ └── command │ │ ├── VelocityCommand.java │ │ └── VelocityCommandExecutor.java │ └── resources │ └── velocity-plugin.json └── pom.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/create-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/.github/workflows/create-release.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/.gitignore -------------------------------------------------------------------------------- /Bukkit/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/pom.xml -------------------------------------------------------------------------------- /Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitCommandExecutor.java -------------------------------------------------------------------------------- /Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitListener.java -------------------------------------------------------------------------------- /Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayer.java -------------------------------------------------------------------------------- /Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayerExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlayerExecutor.java -------------------------------------------------------------------------------- /Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/BukkitPlugin.java -------------------------------------------------------------------------------- /Bukkit/src/main/java/dev/brighten/antivpn/bukkit/PlayerCommandRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/PlayerCommandRunner.java -------------------------------------------------------------------------------- /Bukkit/src/main/java/dev/brighten/antivpn/bukkit/command/BukkitCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/java/dev/brighten/antivpn/bukkit/command/BukkitCommand.java -------------------------------------------------------------------------------- /Bukkit/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bukkit/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /Bungee/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/pom.xml -------------------------------------------------------------------------------- /Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeeListener.java -------------------------------------------------------------------------------- /Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlayer.java -------------------------------------------------------------------------------- /Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlayerExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlayerExecutor.java -------------------------------------------------------------------------------- /Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/src/main/java/dev/brighten/antivpn/bungee/BungeePlugin.java -------------------------------------------------------------------------------- /Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommand.java -------------------------------------------------------------------------------- /Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/src/main/java/dev/brighten/antivpn/bungee/command/BungeeCommandExecutor.java -------------------------------------------------------------------------------- /Bungee/src/main/resources/bungee.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Bungee/src/main/resources/bungee.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/pom.xml -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/AntiVPN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/AntiVPN.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/api/APIPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/api/APIPlayer.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/api/CheckResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/api/CheckResult.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/api/OfflinePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/api/OfflinePlayer.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/api/PlayerExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/api/PlayerExecutor.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/api/ResultType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/api/ResultType.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/api/VPNConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/api/VPNConfig.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/api/VPNExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/api/VPNExecutor.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/Command.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/CommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/CommandExecutor.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/impl/AlertsCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/impl/AlertsCommand.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/impl/AllowlistCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/impl/AllowlistCommand.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/impl/AntiVPNCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/impl/AntiVPNCommand.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/impl/ClearCacheCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/impl/ClearCacheCommand.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/impl/LookupCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/impl/LookupCommand.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/impl/PlanCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/impl/PlanCommand.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/command/impl/ReloadCommand.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/VPNDatabase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/VPNDatabase.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/local/H2VPN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/local/H2VPN.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/mongo/MongoVPN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/mongo/MongoVPN.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/sql/MySqlVPN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/sql/MySqlVPN.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/sql/utils/ExecutableStatement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/ExecutableStatement.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/MySQL.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/sql/utils/NonClosableConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/NonClosableConnection.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/sql/utils/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/Query.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/database/sql/utils/ResultSetIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/database/sql/utils/ResultSetIterator.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/depends/LibraryLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/depends/LibraryLoader.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/depends/MavenLibraries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/depends/MavenLibraries.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/depends/MavenLibrary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/depends/MavenLibrary.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/depends/Relocate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/depends/Relocate.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/depends/Repository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/depends/Repository.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/depends/URLClassLoaderAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/depends/URLClassLoaderAccess.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/message/MessageHandler.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/message/VpnString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/message/VpnString.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/ConfigDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/ConfigDefault.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/EvictingMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/EvictingMap.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/ExtraObjectsMethodsForWeb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/ExtraObjectsMethodsForWeb.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/MiscUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/MiscUtils.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/NonnullByDefault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/NonnullByDefault.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/NullnessCasts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/NullnessCasts.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/Preconditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/Preconditions.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/StringUtil.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/Supplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/Supplier.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/Suppliers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/Suppliers.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/Tuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/Tuple.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/config/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/config/Configuration.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/config/ConfigurationProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/config/ConfigurationProvider.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/config/YamlConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/config/YamlConfiguration.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/CDL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/CDL.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/Cookie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/Cookie.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/CookieList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/CookieList.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/HTTP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/HTTP.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/HTTPTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/HTTPTokener.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONArray.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONException.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONML.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONObject.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONString.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONStringer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONStringer.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONTokener.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JSONWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JSONWriter.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/JsonReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/JsonReader.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/XML.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/XML.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/utils/json/XMLTokener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/utils/json/XMLTokener.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/web/FunkemunkyAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/web/FunkemunkyAPI.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/web/objects/QueryResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/web/objects/QueryResponse.java -------------------------------------------------------------------------------- /Common/src/main/java/dev/brighten/antivpn/web/objects/VPNResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/java/dev/brighten/antivpn/web/objects/VPNResponse.java -------------------------------------------------------------------------------- /Common/src/main/resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Common/src/main/resources/config.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/README.md -------------------------------------------------------------------------------- /Sponge/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/pom.xml -------------------------------------------------------------------------------- /Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongeListener.java -------------------------------------------------------------------------------- /Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongePlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongePlayer.java -------------------------------------------------------------------------------- /Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongePlayerExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongePlayerExecutor.java -------------------------------------------------------------------------------- /Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/java/dev/brighten/antivpn/sponge/SpongePlugin.java -------------------------------------------------------------------------------- /Sponge/src/main/java/dev/brighten/antivpn/sponge/command/SpongeCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/java/dev/brighten/antivpn/sponge/command/SpongeCommand.java -------------------------------------------------------------------------------- /Sponge/src/main/java/dev/brighten/antivpn/sponge/command/SpongeCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/java/dev/brighten/antivpn/sponge/command/SpongeCommandExecutor.java -------------------------------------------------------------------------------- /Sponge/src/main/java/dev/brighten/antivpn/sponge/util/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/java/dev/brighten/antivpn/sponge/util/StringUtil.java -------------------------------------------------------------------------------- /Sponge/src/main/resources/META-INF/sponge_plugins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Sponge/src/main/resources/META-INF/sponge_plugins.json -------------------------------------------------------------------------------- /Universal/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Universal/pom.xml -------------------------------------------------------------------------------- /Velocity/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/pom.xml -------------------------------------------------------------------------------- /Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityListener.java -------------------------------------------------------------------------------- /Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityPlayer.java -------------------------------------------------------------------------------- /Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityPlayerExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityPlayerExecutor.java -------------------------------------------------------------------------------- /Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/src/main/java/dev/brighten/antivpn/velocity/VelocityPlugin.java -------------------------------------------------------------------------------- /Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommand.java -------------------------------------------------------------------------------- /Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommandExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/src/main/java/dev/brighten/antivpn/velocity/command/VelocityCommandExecutor.java -------------------------------------------------------------------------------- /Velocity/src/main/resources/velocity-plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/Velocity/src/main/resources/velocity-plugin.json -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/funkemunky/AntiVPN/HEAD/pom.xml --------------------------------------------------------------------------------