Add royal auth support + Move maven system repositories to jiitpack

This commit is contained in:
games647
2016-02-07 14:39:59 +01:00
parent 353cd17823
commit b2ae46a90a
5 changed files with 50 additions and 11 deletions

View File

@ -23,7 +23,7 @@ So they don't need to enter passwords. This is also called auto login (auto-logi
* /premium Label the invoker as paid account * /premium Label the invoker as paid account
###Permissions: ###Permissions:
* fastlogin.command.premium * fastlogin.bukkit.command.premium
###Requirements: ###Requirements:
* Plugin: [ProtocolLib](http://www.spigotmc.org/resources/protocollib.1997/) * Plugin: [ProtocolLib](http://www.spigotmc.org/resources/protocollib.1997/)
@ -35,6 +35,7 @@ So they don't need to enter passwords. This is also called auto login (auto-logi
* [xAuth](http://dev.bukkit.org/bukkit-plugins/xauth/) * [xAuth](http://dev.bukkit.org/bukkit-plugins/xauth/)
* [CrazyLogin](http://dev.bukkit.org/bukkit-plugins/crazylogin/) * [CrazyLogin](http://dev.bukkit.org/bukkit-plugins/crazylogin/)
* [LoginSecurity](http://dev.bukkit.org/bukkit-plugins/loginsecurity/) * [LoginSecurity](http://dev.bukkit.org/bukkit-plugins/loginsecurity/)
* [RoyalAuth](http://dev.bukkit.org/bukkit-plugins/royalauth/)
###Downloads ###Downloads

Binary file not shown.

View File

@ -39,6 +39,12 @@
<id>luricos.de-repo</id> <id>luricos.de-repo</id>
<url>http://repo.luricos.de/bukkit-plugins/</url> <url>http://repo.luricos.de/bukkit-plugins/</url>
</repository> </repository>
<!--Github automatic maven builds-->
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories> </repositories>
<dependencies> <dependencies>
@ -74,6 +80,18 @@
<optional>true</optional> <optional>true</optional>
</dependency> </dependency>
<dependency>
<groupId>com.github.lenis0012</groupId>
<artifactId>LoginSecurity-2</artifactId>
<version>-9c09e73b7f-1</version>
</dependency>
<dependency>
<groupId>com.github.RoyalDev</groupId>
<artifactId>RoyalAuth</artifactId>
<version>-e21354a9b7-1</version>
</dependency>
<dependency> <dependency>
<groupId>de.luricos.bukkit</groupId> <groupId>de.luricos.bukkit</groupId>
<artifactId>xAuth</artifactId> <artifactId>xAuth</artifactId>
@ -110,15 +128,5 @@
<scope>system</scope> <scope>system</scope>
<systemPath>${project.basedir}/lib/CrazyLogin v7.23.2.jar</systemPath> <systemPath>${project.basedir}/lib/CrazyLogin v7.23.2.jar</systemPath>
</dependency> </dependency>
<!--Maven repo down :(-->
<dependency>
<groupId>me.lenis0012.ls</groupId>
<artifactId>LoginSecurity</artifactId>
<version>2.0.10</version>
<optional>true</optional>
<scope>system</scope>
<systemPath>${project.basedir}/lib/LoginSecurity v2.0.10.jar</systemPath>
</dependency>
</dependencies> </dependencies>
</project> </project>

View File

@ -0,0 +1,29 @@
package com.github.games647.fastlogin.bukkit.hooks;
import org.bukkit.entity.Player;
import org.royaldev.royalauth.AuthPlayer;
import org.royaldev.royalauth.Config;
public class RoyalAuthHook implements AuthPlugin {
@Override
public void forceLogin(Player player) {
AuthPlayer authPlayer = AuthPlayer.getAuthPlayer(player);
authPlayer.login();
}
@Override
public boolean isRegistered(String playerName) {
AuthPlayer authPlayer = AuthPlayer.getAuthPlayer(playerName);
return authPlayer.isRegistered();
}
@Override
public void forceRegister(Player player, String password) {
AuthPlayer authPlayer = AuthPlayer.getAuthPlayer(player);
authPlayer.setPassword(password, Config.passwordHashType);
//login in the player after registration
forceLogin(player);
}
}

View File

@ -21,6 +21,7 @@ softdepend:
- AuthMe - AuthMe
- CrazyLogin - CrazyLogin
- LoginSecurity - LoginSecurity
- RoyalAuth
commands: commands:
${project.parent.name}: ${project.parent.name}: