Skip to content

Releases: vik1395/BungeeAuth-Minecraft

Bug Fixes, Added features and commands, API Improvements

05 Oct 20:09
Compare
Choose a tag to compare

Backup your current config and messages files and allow the plugin to generate the updated versions of them, as they have a few new fields.

The plugin file is large due to the addition of the SQLite library.

Bug Fixes

  • Fixed certain issues with guest players not being forced into authlobby.
  • Fixed type error where reset_noreg and reset_success messages (from messages.yml) shows the wrong player name.
  • Fixed issue where setting Guest Session Length to 0 previously would not disable the feature

Added Features

  • Added SQLite support for those who want to use a file based system instead of MySQL.
  • Added three new commands /register force, /login force, and /logout force with permissions.
  • Added feature where if a player tries to login too many times, the /logout command get disabled for them for a period of time, set in the config.yml

API Improvements

For more info on added features, check out README.md.

Bug Fix

05 Oct 19:50
Compare
Choose a tag to compare

Fixed bug where querying the SQL server would give out an error similar to this:

Error dispatching event PostLoginEvent(player=ramadc) to listener me.vik1395.BungeeAuth.ListenerClass@2dca938d
java.lang.NullPointerException
    at me.vik1395.BungeeAuth.Tables.checkPlayerEntry(Tables.java:137)
    at me.vik1395.BungeeAuth.ListenerClass.onLogin(ListenerClass.java:60)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    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:367)
    at protocolsupport.protocol.transformer.v_1_7.LoginCallbackInjector$UserConnBootstrapInjectCallback$1.run(LoginCallbackInjector.java:72)
    at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)
    at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:357)
    at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
    at java.lang.Thread.run(Thread.java:745)

Added features (Please reset your config.yml and messages.yml)

05 Oct 19:44
Compare
Choose a tag to compare

Added a few new features to BungeeAuth. Thanks for all the suggestions in the discussions page!

Please delete your current config.yml and messages.yml file so that the plugin me produce the updated ones.

Changes:

  • Username restriction (Choose the allowed characters for usernames. default is the same as normal Minecraft)
  • Added guest session time limit (player gets kicked if they dont log in within a time limit)
  • Added limit for accounts registered per IP.

Developers:

Added Customizable Messages

05 Oct 19:44
Compare
Choose a tag to compare

Added ability to customize messages sent to players. This can be done by editing the messages.yml file

Bug Fixes

05 Oct 19:43
Compare
Choose a tag to compare
  • Fixed server teleport issues.
  • Fixed bug where some players would have to relog to chat properly.

Please make sure "force_default_server:" is set to true and the default server is set to the Auth Lobby in the BungeeCord config

Bug Fixes

05 Oct 19:42
Compare
Choose a tag to compare
  • Bug fixed in /logout command.
  • Bug fixed with Listener Class not hooking in

Bug Fixes

05 Oct 19:41
Compare
Choose a tag to compare
  • Fixed too many SQL Connections error
  • Fixed IP address saving
  • Fixed /changepw command
  • Fixed player sessions

Bug Fix

05 Oct 19:40
Compare
Choose a tag to compare

Error with MySQL Database (invalid DATETIME defaults) fixed.

Major Changes!

05 Oct 19:40
Compare
Choose a tag to compare

Changes:

  • Major changes in plugin's code
  • Built based on latest Bungee Build (#1039) for Minecraft 1.8
  • Fixed Bug with SlashServer plugin
  • Fixed Bug with Permission plugins like Apex and BungeePerms
  • Added various authentication methods (MD5, SHA-1, etc)
  • Added /logout command
  • Added support for Fallback Lobby and AuthLobby
  • Added more data columns to SQL Database.
  • Added user sessions. This allows users that logged out, to log back in withing a given time period, without having to type their password again. This only works when they log in through the same IP.

Bug Fix

05 Oct 19:35
Compare
Choose a tag to compare
Bug Fix Pre-release
Pre-release

Fixed bug where there was an issue with the plugin not being able to work with user defined MySQL Database password.