How Can I Import Com. Mojang. Authlib. Gameprofile
I Am Currently Getting into Spigot Pugin Developement and Need to Access Gameprofile, Because I Need It for a Plugin (Stuff for Changing Skins). I'm Using...
I am currently getting into Spigot Pugin developement and need to access GameProfile, because I need it for a plugin (Stuff for changing Skins). I'm using Eclipse.
Now, I've watched a whole ton of tutorials in which GameProfile was used, and all these tutorials just went for
import com.mojang.authlib.GameProfile;
or
import net.minecraft.util.SOMETHINGLONG.GameProfile
without needing to explain anything why this line is possible.
Here is a guy that had the same problem like me with the second command but apparently could solve it with the first one, so im trying to get this one running. .
If I try to include stuff like this, I see com.google.common, com.oracle and com.sun but com.mojang is nowhere to be seen. I found it has to do something with the .jar files you add to your project, but I don't know how to get com.mojang... into the importable files.
3 Answers
To build up on SPY_me's answer, here is my solution if you're using Gradle:
repositories {
// ...
maven {
name = 'minecraft-repo'
url = '
// this lets gradle know where to look for authlib
}
}
dependencies {
// ...
compile 'com.mojang:authlib:1.5.21'
// this adds the library to the project and the jar when you compile your project
}
If you want to download this library directly, here is the jar:
<repositories>
<repository>
<id>minecraft-repo</id>
<url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.mojang</groupId>
<artifactId>authlib</artifactId>
<version>1.5.21</version>
<scope>provided</scope>
</dependency>
</dependencies>
Since you use Intellij i guess youre using Maven?
If so then paste this in your pom.yml:
<repositories>
<repository>
<id>spigot-repo</id>
<url>
</repository>
</repositories>
<dependencies>
<!--Spigot API-->
<dependency>
<groupId>org.spigotmc</groupId>
<artifactId>spigot-api</artifactId>
<version>1.8.8-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<!--Bukkit API-->
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>bukkit</artifactId>
<version>1.8.8-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
<!--CraftBukkit API-->
<dependency>
<groupId>org.bukkit</groupId>
<artifactId>craftbukkit</artifactId>
<version>1.8.8-R0.1-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>