Releases: vik1395/BungeeAuth-Minecraft
Releases · vik1395/BungeeAuth-Minecraft
Bug Fixes, Added features and commands, API Improvements
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
- Added a few new methods API methods
- Added Javadocs at http://api.vik1395.me/bungeeauth/1.4/index.html
- Set up maven repository at http://repo.vik1395.me/
For more info on added features, check out README.md.
Bug Fix
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)
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 a simple Java API Check out https://github.com/vik1395/BungeeAuth/blob/master/src/me/vik1395/BungeeAuthAPI/RequestHandler.java
- Added PHP API. Sample script with usage details is at https://github.com/vik1395/BungeeAuth/blob/master/Sample API Script/API Script-1.0.php
Added Customizable Messages
Added ability to customize messages sent to players. This can be done by editing the messages.yml file
Bug Fixes
Bug Fixes
Bug Fixes
Bug Fix
Major Changes!
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.