forked from TuxCoding/FastLogin
Add royal auth support + Move maven system repositories to jiitpack
This commit is contained in:
@ -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.
@ -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>
|
||||||
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
@ -21,6 +21,7 @@ softdepend:
|
|||||||
- AuthMe
|
- AuthMe
|
||||||
- CrazyLogin
|
- CrazyLogin
|
||||||
- LoginSecurity
|
- LoginSecurity
|
||||||
|
- RoyalAuth
|
||||||
|
|
||||||
commands:
|
commands:
|
||||||
${project.parent.name}:
|
${project.parent.name}:
|
||||||
|
Reference in New Issue
Block a user