mirror of
https://github.com/JH3Y50N/JH_AuthMeBridge.git
synced 2024-09-27 03:52:41 +02:00
Native support to AuthMe Legacy (BETA) NOT TESTED.
This commit is contained in:
parent
ae1198811a
commit
a7e61ae28d
@ -5,5 +5,6 @@
|
|||||||
<classpathentry kind="lib" path="C:/Users/jheys/Documents/Plugins - APIs/AuthMe-5.5.0-SNAPSHOT.jar"/>
|
<classpathentry kind="lib" path="C:/Users/jheys/Documents/Plugins - APIs/AuthMe-5.5.0-SNAPSHOT.jar"/>
|
||||||
<classpathentry kind="lib" path="C:/Users/jheys/Documents/bungeecord/bungeecord.jar"/>
|
<classpathentry kind="lib" path="C:/Users/jheys/Documents/bungeecord/bungeecord.jar"/>
|
||||||
<classpathentry kind="lib" path="C:/Users/jheys/Documents/MC - Plugins/PaperSpigot-1.8.8.jar"/>
|
<classpathentry kind="lib" path="C:/Users/jheys/Documents/MC - Plugins/PaperSpigot-1.8.8.jar"/>
|
||||||
|
<classpathentry kind="lib" path="C:/Users/jheys/Documents/Plugins - APIs/AuthMe legacy.jar"/>
|
||||||
<classpathentry kind="output" path="bin"/>
|
<classpathentry kind="output" path="bin"/>
|
||||||
</classpath>
|
</classpath>
|
||||||
|
@ -58,6 +58,7 @@ public class spigot extends JavaPlugin implements Listener, PluginMessageListene
|
|||||||
try {
|
try {
|
||||||
DataInputStream in = new DataInputStream(new ByteArrayInputStream(message));
|
DataInputStream in = new DataInputStream(new ByteArrayInputStream(message));
|
||||||
String subchannel = in.readUTF();
|
String subchannel = in.readUTF();
|
||||||
|
// debug
|
||||||
//System.out.println((p != null ? p.getName() : " not found ") + " received from channel" + channel + " and subchannel " + subchannel);
|
//System.out.println((p != null ? p.getName() : " not found ") + " received from channel" + channel + " and subchannel " + subchannel);
|
||||||
if(subchannel.equals("JH_AuthMeBridge")){
|
if(subchannel.equals("JH_AuthMeBridge")){
|
||||||
String input = in.readUTF();
|
String input = in.readUTF();
|
||||||
@ -68,10 +69,18 @@ public class spigot extends JavaPlugin implements Listener, PluginMessageListene
|
|||||||
{
|
{
|
||||||
public void run()
|
public void run()
|
||||||
{
|
{
|
||||||
// For older versions of Authme
|
try {
|
||||||
//fr.xephi.authme.api.API.forceLogin(player);
|
Class.forName("fr.xephi.authme.api.API");
|
||||||
fr.xephi.authme.api.v3.AuthMeApi.getInstance().forceLogin(player);
|
new AuthMeLegacy().forceLogin(player);
|
||||||
logados.add(player.getName());
|
logados.add(player.getName());
|
||||||
|
} catch(ClassNotFoundException e ) {
|
||||||
|
try {
|
||||||
|
new AuthMeAPIv3().forceLogin(player);
|
||||||
|
logados.add(player.getName());
|
||||||
|
} catch (Exception e2) {
|
||||||
|
player.kickPlayer(e2.getLocalizedMessage());
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}.runTaskLater(this, 25L);
|
}.runTaskLater(this, 25L);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user