Spigot NoVPN 3.5

Block those pesky VPNs!

  1. Bowling219 submitted a new resource:

    NoVPN - Block those pesky VPNs!

    Read more about this resource...
     
  2. i tired using your API for my own antivpn plugin, trust me, this is a bad API.
     
  3. Could you explain a bit more or link me to a new one?
     
  4. Wasn't there a plugin out there just like this?
    I was looking for it, but I didn't find it.
    Btw, when will you add licenses?
     
  5. You were looking for this plugin: https://www.spigotmc.org/resources/vpnguard.6246/
    This plugin uses the same API, but there are reports saying that their plugin crashes the server randomly (read the reviews), however, this one only monitors one event so no server crashes should occur. I will add licenses once I get the money to do so and (possibly required) the company's permission.
     
  6. Bowling219 updated NoVPN with a new update entry:

    Commands and more config options!

    Read the rest of this update entry...
     
  7. I think if you can make this into Bungee/Spigot version plugin. It would be better. Just a suggestion :3
     
  8. Everytime someone joins I get this error:
    Code (Text):
    [09:50:46] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to NoVPN v1.0
    org.bukkit.event.EventException
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[server.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[server.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [server.jar:git-Spigot-db6de12-18fbb24]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.PlayerList.onPlayerJoin(PlayerList.java:298) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.PlayerList.a(PlayerList.java:157) [server.jar:git-Spigot-db6de12-18fbb24]
        at protocolsupport.protocol.transformer.handlers.AbstractLoginListener.b(AbstractLoginListener.java:145) [ProtocolSupport%20(1).jar:?]
        at protocolsupport.protocol.transformer.handlers.AbstractLoginListener.c(AbstractLoginListener.java:91) [ProtocolSupport%20(1).jar:?]
        at net.minecraft.server.v1_8_R3.NetworkManager.a(NetworkManager.java:231) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.ServerConnection.c(ServerConnection.java:148) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:814) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:654) [server.jar:git-Spigot-db6de12-18fbb24]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:557) [server.jar:git-Spigot-db6de12-18fbb24]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_91]
    Caused by: java.lang.NullPointerException
        at codes.darkest.novpn.Main$1.onJoin(Main.java:97) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_91]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_91]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_91]
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[server.jar:git-Spigot-db6de12-18fbb24]
        ... 14 more
     
  9. Hi,

    CraftBukkit version git-Spigot-3996d7d-6b843d9 (MC: 1.10.2) (Implementing API version 1.10.2-R0.1-SNAPSHOT)

    NoVPN 3.0. (even if it shows 1.0)


    Each time a player connect:
    1. [11:56:00] [Server thread/ERROR]: Could not pass event PlayerJoinEvent to NoVPN v1.0
    2. org.bukkit.event.EventException
    3. at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:310) ~[spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    4. at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    5. at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:502) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    6. at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:487) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    7. at net.minecraft.server.v1_10_R1.PlayerList.onPlayerJoin(PlayerList.java:333) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    8. at net.minecraft.server.v1_10_R1.PlayerList.a(PlayerList.java:159) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    9. at net.minecraft.server.v1_10_R1.LoginListener.b(LoginListener.java:144) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    10. at net.minecraft.server.v1_10_R1.LoginListener.E_(LoginListener.java:54) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    11. at net.minecraft.server.v1_10_R1.NetworkManager.a(NetworkManager.java:233) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    12. at net.minecraft.server.v1_10_R1.ServerConnection.c(ServerConnection.java:140) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    13. at net.minecraft.server.v1_10_R1.MinecraftServer.D(MinecraftServer.java:832) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    14. at net.minecraft.server.v1_10_R1.DedicatedServer.D(DedicatedServer.java:399) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    15. at net.minecraft.server.v1_10_R1.MinecraftServer.C(MinecraftServer.java:673) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    16. at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:572) [spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    17. at java.lang.Thread.run(Thread.java:745) [?:1.8.0_60]
    18. Caused by: java.lang.NullPointerException
    19. at codes.darkest.novpn.Main$1.onJoin(Main.java:97) ~[?:?]
    20. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_60]
    21. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_60]
    22. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_60]
    23. at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_60]
    24. at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.10.2.jar:git-Spigot-3996d7d-6b843d9]
    25. ... 14 more
     
  10. This plugin can block a spam bot proxy attack ?
     
  11. For you guys ^^ I pushed out update 3.1 which should fix your errors.

    If all the proxies are using VPNs, it might block most of them. This plugin isn't meant to that, however, so no guarantees.
     
  12. I don't really do Bungee but I suppose I can try when I return home from Colombia (Pushing out updates on vacation is hard, lol).
     
    • Friendly Friendly x 1
  13. Awesome! :)
     
  14. Hope this plugin working on my sever
     
  15. I hope it does as well! :)