GameProfile API Sync.

This commit is contained in:
AlgorithmX2
2014-07-09 15:07:53 -05:00
parent 16ef731c00
commit 0e676f5171
7 changed files with 54 additions and 46 deletions
+4 -8
View File
@@ -1,5 +1,7 @@
package appeng.core.features.registries;
import com.mojang.authlib.GameProfile;
import net.minecraft.entity.player.EntityPlayer;
import appeng.api.features.IPlayerRegistry;
import appeng.core.WorldSettings;
@@ -8,7 +10,7 @@ public class PlayerRegistry implements IPlayerRegistry
{
@Override
public int getID(String username)
public int getID(GameProfile username)
{
return WorldSettings.getInstance().getPlayerID( username );
}
@@ -16,13 +18,7 @@ public class PlayerRegistry implements IPlayerRegistry
@Override
public int getID(EntityPlayer player)
{
return WorldSettings.getInstance().getPlayerID( player.getCommandSenderName() );
}
@Override
public String getUsername(int id)
{
return WorldSettings.getInstance().getUsername( id );
return WorldSettings.getInstance().getPlayerID( player.getGameProfile() );
}
}