BetaSystem | Beta Access over a website | Spigot and BungeeCord | 1.14x ready 2.2

With this plugin keys can be distributed that can be redeemed on a website

  1. felix5566
    felix5566
    1/5,
    Version: 2.2
    No Support for Bug fixes. A Player can join whithoit Beta-Key on the Server:

    13:28:42 [INFORMATION] [/92.201.163.145:62893] <-> InitialHandler has connected
    13:28:42 [INFORMATION] §e§lKEYS §8• §7§aThe connection with the MySQL database was successfully
    13:28:42 [SCHWERWIEGEND] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 43.683.584 milliseconds ago. The last packet sent successfully to the server was 43.683.584 milliseconds ago. is longer than the server configured value of 'wait_timeout'. You should consider either expiring and/or testing connection validity before use in your application, increasing the server configured values for client timeouts, or using the Connector/J connection property 'autoReconnect=true' to avoid this problem.
    13:28:42 [WARNUNG] Error dispatching event PreLoginEvent(cancelled=false, cancelReasonComponents=null, connection=[thorik666] <-> InitialHandler) to listener [email protected]
    java.lang.NullPointerException
    at de.tutorialwork.utils.KeyManager.hasBetaAccess(KeyManager.java:14)
    at de.tutorialwork.listener.Login.onJoin(Login.java:25)
    at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at net.md_5.bungee.event.EventHandlerMethod.invoke(EventHandlerMethod.java:19)
    at net.md_5.bungee.event.EventBus.post(EventBus.java:46)
    at net.md_5.bungee.api.plugin.PluginManager.callEvent(PluginManager.java:397)
    at net.md_5.bungee.connection.InitialHandler.handle(InitialHandler.java:398)
    at net.md_5.bungee.protocol.packet.LoginRequest.handle(LoginRequest.java:39)
    at net.md_5.bungee.netty.HandlerBoss.channelRead(HandlerBoss.java:104)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
    at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
    at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:323)
    at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:297)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
    at io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:286)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
    at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:337)
    at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1408)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:359)
    at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:345)
    at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:930)
    at io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:796)
    at io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:427)
    at io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:328)
    at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:905)
    at java.lang.Thread.run(Thread.java:748)
    13:28:42 [INFORMATION] [thorik666] <-> ServerConnector [Lobby-1] has connected
  2. iTzGamer_05
    iTzGamer_05
    4/5,
    Version: 2.2
    Bitte auf PN antworten................................................................
  3. DieselJS
    DieselJS
    3/5,
    Version: 2.2
    MySQL wouldn't connect with Bungee lasted.
    The server can connect to my mysql, but this plugin wont.
    Here is the console:
    18:19:57 [INFO] []===================================[]
    18:19:57 [INFO] BetaSystem | Version: 2.2
    18:19:57 [INFO] Developed for Minecraft version 1.8x - 1.14x
    18:19:57 [INFO] Developer: Tutorialwork
    18:19:57 [INFO] YT Channel: youtube.com/Tutorialwork
    18:19:57 [INFO] []===================================[]
    18:20:02 [INFO] KEYS • The connection with the MySQL database failed: Could not create connection to database server. Attempted reconnect 3 times. Giving up.
    18:20:02 [WARNING] Exception encountered when loading plugin: BetaSystem
    java.lang.NullPointerException
    at de.tutorialwork.utils.MySQLConnect.update(MySQLConnect.java:50)
    at de.tutorialwork.main.Main.MySQL(Main.java:111)
    at de.tutorialwork.main.Main.onEnable(Main.java:55)
    at net.md_5.bungee.api.plugin.PluginManager.enablePlugins(PluginManager.java:247)
    at net.md_5.bungee.BungeeCord.start(BungeeCord.java:288)
    at net.md_5.bungee.BungeeCordLauncher.main(BungeeCordLauncher.java:116)
    at net.md_5.bungee.Bootstrap.main(Bootstrap.java:15)
  4. Merlyn
    Merlyn
    5/5,
    Version: 2.2
    Excellent work! Suggestion: Make the messages configurable thats the only thing i have to add

    Keep up the great work!
  5. Sun_Light
    Sun_Light
    5/5,
    Version: 2.2
    excellent work!This resource is truly useful! please keep update this plugin!thanks!
  6. Romitou
    Romitou
    5/5,
    Version: 2.2
    This ressource is amazing and useful ! Sorry for the bad english, I'm french ! :)
  7. iim_rudy
    iim_rudy
    4/5,
    Version: 2.2
    Pleas add a permission to bypass betasystem login,

    if a player have the permission "betasystem.bypass", the player can login witouth key o access
  8. Confidential_
    Confidential_
    5/5,
    Version: 2.2
    This resource is extremely helpful!

    Now, I don't usually rate plugins, but this plugin definitely deserves one!
    It was so easy to connect to my webserver and with my network! It worked straight away.

    The site is so clean, and with ZERO bugs.

    This is a paid worthy resource.
  9. maxlehot1234
    maxlehot1234
    5/5,
    Version: 2.2
    AMAZING PLUGIN.

    My staff polayers love it. I use them to test the system before the beta of my server soon.

    You need to add language in a .yml file for the server, but except this, this pluginw as amazing.

    Thanks a lot for making it
  10. JoshuaLovesCode
    JoshuaLovesCode
    5/5,
    Version: 2.0
    Awesome Plugin!! Great for servers that are still in development / Servers that are private but will e public soon!!!
  11. OnheKnock
    OnheKnock
    2/5,
    Version: 1.3
    Gute Idee, jedoch benutzt du den Datenbank namen keys, welcher bei mir nicht funktioniert.... ;c
    1. Tutorialwork
      Author's Response
      Das Problem sollte jetzt behoben sein.
  12. DeCarvalho
    DeCarvalho
    1/5,
    Version: 1.3
    Sadly dev lives in a cave and he is too attached to the past that he doesnt even think about to upgrade to 1.12 and above..
    1. Tutorialwork
      Author's Response
      My plugin is now updated to 1.13.
  13. JOE_
    JOE_
    5/5,
    Version: 1.3
    Sehr sehr gutes plugin, mir gefällt der sorgfälltige code und die funktionsweise.
    P.s.: ich mag das addon :3 xD
  14. Veronix
    Veronix
    4/5,
    Version: 1.3
    Mega gutes Plugin!
    Ich habe es nun auch geschafft mit dem Webinterface!
    Aber...
    In dem Video fand ich den Hintergrund und das Layout vieeel besser!
    Adde dass man sich entscheiden kann zwischen den Hintergründen oder nehm das alte wieder!

    MFG
  15. onEnabledChan
    onEnabledChan
    5/5,
    Version: 1.3
    This idéa is amazing! :D Just so you know!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  16. xDizasterCYx
    xDizasterCYx
    5/5,
    Version: 1.2
    Very efficient!
    .
  17. RealSpooderCraft
    RealSpooderCraft
    3/5,
    Version: 1.1
    would be better if worked with 1.12
    .................................................
    1. Tutorialwork
      Author's Response
      I have not planned to add a 1.12 support.
  18. untuned
    untuned
    4/5,
    Version: 1.1
    It works fine, but it would be great if there was an English version of the plugin. I might be able to do this myself.
    1. Tutorialwork
      Author's Response
      Now an english version is available.
  19. ishandig
    ishandig
    5/5,
    Version: 1.1
    (nl) top werkt zeer goed
    maar kan je dit ook als vip maken

    (de) top funktioniert sehr gut
    aber du kannst das auch als VIP machen
  20. FlipAnimated
    FlipAnimated
    4/5,
    Version: 1.1
    MEGA GUT wäre es aber möglich an der Website den Hintergrund zu ändern?


    LG: Philipp