diff --git a/.classpath b/.classpath
index 1dedd36..2d92e36 100644
--- a/.classpath
+++ b/.classpath
@@ -1,9 +1,9 @@
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
diff --git a/bin/JH_AuthMeBridge/bungee$1.class b/bin/JH_AuthMeBridge/bungee$1.class
index e67a3a0..facc3cd 100644
Binary files a/bin/JH_AuthMeBridge/bungee$1.class and b/bin/JH_AuthMeBridge/bungee$1.class differ
diff --git a/bin/JH_AuthMeBridge/bungee.class b/bin/JH_AuthMeBridge/bungee.class
index a08952e..5835a56 100644
Binary files a/bin/JH_AuthMeBridge/bungee.class and b/bin/JH_AuthMeBridge/bungee.class differ
diff --git a/bin/JH_AuthMeBridge/spigot$1.class b/bin/JH_AuthMeBridge/spigot$1.class
index 4414f36..eb9dca0 100644
Binary files a/bin/JH_AuthMeBridge/spigot$1.class and b/bin/JH_AuthMeBridge/spigot$1.class differ
diff --git a/bin/JH_AuthMeBridge/spigot.class b/bin/JH_AuthMeBridge/spigot.class
index c937cfd..19d8389 100644
Binary files a/bin/JH_AuthMeBridge/spigot.class and b/bin/JH_AuthMeBridge/spigot.class differ
diff --git a/bungee.yml b/bungee.yml
index 221e82e..3dca592 100644
--- a/bungee.yml
+++ b/bungee.yml
@@ -1,6 +1,6 @@
-name: JH_AuthMeBridge
-main: JH_AuthMeBridge.bungee
-version: 1.0
-website: www.jhdev.net
-author: Jheyson
-description: Um plugin para ligaro AuthMe com seu bungeecord
+name: JH_AuthMeBridge
+main: JH_AuthMeBridge.bungee
+version: 1.0.2
+website: www.jhdev.net
+author: Jheyson
+description: Um plugin para ligaro AuthMe com seu bungeecord
diff --git a/plugin.yml b/plugin.yml
index 2c8b6f1..b10225b 100644
--- a/plugin.yml
+++ b/plugin.yml
@@ -1,7 +1,7 @@
-name: JH_AuthMeBridge
-main: JH_AuthMeBridge.spigot
-version: 1.0.1
-website: www.jhdev.net
-author: Jheyson
-description: Plugin By www.jhdev.xyz Jheyson
-depend: [AuthMe]
+name: JH_AuthMeBridge
+main: JH_AuthMeBridge.spigot
+version: 1.0.2
+website: www.jhdev.net
+author: Jheyson
+description: Plugin By www.jhdev.xyz Jheyson
+depend: [AuthMe]
diff --git a/src/JH_AuthMeBridge/spigot.java b/src/JH_AuthMeBridge/spigot.java
index c462a06..aa08143 100644
--- a/src/JH_AuthMeBridge/spigot.java
+++ b/src/JH_AuthMeBridge/spigot.java
@@ -1,91 +1,93 @@
-package JH_AuthMeBridge;
-
-import java.io.ByteArrayInputStream;
-import java.io.ByteArrayOutputStream;
-import java.io.DataInputStream;
-import java.io.DataOutputStream;
-import java.io.IOException;
-import java.util.ArrayList;
-import java.util.List;
-
-import org.bukkit.Bukkit;
-import org.bukkit.entity.Player;
-import org.bukkit.event.EventHandler;
-import org.bukkit.event.Listener;
-import org.bukkit.event.player.PlayerQuitEvent;
-import org.bukkit.plugin.java.JavaPlugin;
-import org.bukkit.plugin.messaging.PluginMessageListener;
-import org.bukkit.scheduler.BukkitRunnable;
-
-import fr.xephi.authme.events.LoginEvent;
-
-public class spigot extends JavaPlugin implements Listener, PluginMessageListener {
-
- /*
- Made by Jheyson Henrique
- */
-
- @Override
- public void onEnable() {
- Bukkit.getPluginManager().registerEvents(this, this);
- Bukkit.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
- Bukkit.getMessenger().registerIncomingPluginChannel(this, "BungeeCord", this);
- }
-
- @EventHandler
- public void onLogin(LoginEvent event){
- try {
- ByteArrayOutputStream b = new ByteArrayOutputStream();
- DataOutputStream out = new DataOutputStream(b);
- out.writeUTF("JH_AuthMeBridge");
- out.writeUTF(event.getPlayer().getName());
- Bukkit.getServer().sendPluginMessage(this, "BungeeCord", b.toByteArray());
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- @EventHandler
- public void onQuit(PlayerQuitEvent event){
- if(isLogged(event.getPlayer())){
- logados.remove(event.getPlayer().getName());
- }
- }
-
- @Override
- public void onPluginMessageReceived(String channel, Player p, byte[] message) {
- try {
- DataInputStream in = new DataInputStream(new ByteArrayInputStream(message));
- String subchannel = in.readUTF();
- if(subchannel.equals("JH_AuthMeBridge")){
- String input = in.readUTF();
- if(isLogged(input))return;
- Player player = Bukkit.getPlayer(input);
- if(player != null && player.isOnline()){
- new BukkitRunnable()
- {
- public void run()
- {
- // For older versions of Authme
- // fr.xephi.authme.api.API.forceLogin(player);
- fr.xephi.authme.api.v3.AuthMeApi.getInstance().forceLogin(player);
- logados.add(player.getName());
- }
- }.runTaskLater(this, 25L);
- }
- }
- } catch (IOException e) {
- e.printStackTrace();
- }
- }
-
- List logados = new ArrayList<>();
-
- public Boolean isLogged(Player player){
- return logados.contains(player.getName());
- }
-
- public Boolean isLogged(String player){
- return logados.contains(player);
- }
-}
+package JH_AuthMeBridge;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.DataInputStream;
+import java.io.DataOutputStream;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.bukkit.Bukkit;
+import org.bukkit.entity.Player;
+import org.bukkit.event.EventHandler;
+import org.bukkit.event.Listener;
+import org.bukkit.event.player.PlayerQuitEvent;
+import org.bukkit.plugin.java.JavaPlugin;
+import org.bukkit.plugin.messaging.PluginMessageListener;
+import org.bukkit.scheduler.BukkitRunnable;
+
+import fr.xephi.authme.events.LoginEvent;
+
+public class spigot extends JavaPlugin implements Listener, PluginMessageListener {
+
+ /*
+ Made by Jheyson Henrique
+ */
+
+ @Override
+ public void onEnable() {
+ Bukkit.getPluginManager().registerEvents(this, this);
+ Bukkit.getServer().getMessenger().registerOutgoingPluginChannel(this, "BungeeCord");
+ Bukkit.getMessenger().registerIncomingPluginChannel(this, "BungeeCord", this);
+ }
+
+ @EventHandler
+ public void onLogin(LoginEvent event){
+ try {
+ ByteArrayOutputStream b = new ByteArrayOutputStream();
+ DataOutputStream out = new DataOutputStream(b);
+ out.writeUTF("JH_AuthMeBridge");
+ out.writeUTF(event.getPlayer().getName());
+ Bukkit.getServer().sendPluginMessage(this, "BungeeCord", b.toByteArray());
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ @EventHandler
+ public void onQuit(PlayerQuitEvent event){
+ if(isLogged(event.getPlayer())){
+ logados.remove(event.getPlayer().getName());
+ }
+ }
+
+ @Override
+ public void onPluginMessageReceived(String channel, Player p, byte[] message) {
+
+ try {
+ DataInputStream in = new DataInputStream(new ByteArrayInputStream(message));
+ String subchannel = in.readUTF();
+ //System.out.println((p != null ? p.getName() : " not found ") + " received from channel" + channel + " and subchannel " + subchannel);
+ if(subchannel.equals("JH_AuthMeBridge")){
+ String input = in.readUTF();
+ if(isLogged(input))return;
+ Player player = Bukkit.getPlayer(input);
+ if(player != null && player.isOnline()){
+ new BukkitRunnable()
+ {
+ public void run()
+ {
+ // For older versions of Authme
+ //fr.xephi.authme.api.API.forceLogin(player);
+ fr.xephi.authme.api.v3.AuthMeApi.getInstance().forceLogin(player);
+ logados.add(player.getName());
+ }
+ }.runTaskLater(this, 25L);
+ }
+ }
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ List logados = new ArrayList<>();
+
+ public Boolean isLogged(Player player){
+ return logados.contains(player.getName());
+ }
+
+ public Boolean isLogged(String player){
+ return logados.contains(player);
+ }
+}