B C D E G H I M N R S 
All Classes All Packages

B

build() - Method in interface com.mrivanplays.skins.api.SkullItemBuilder
Builds the set data into an ItemStack

C

com.mrivanplays.skins.api - package com.mrivanplays.skins.api
 

D

DataProvider - Interface in com.mrivanplays.skins.api
Represents a data provider, providing needed plugin data.

E

equals(Object) - Method in class com.mrivanplays.skins.api.MojangResponse
 
equals(Object) - Method in class com.mrivanplays.skins.api.Skin
 

G

getBuildNumber() - Method in class com.mrivanplays.skins.api.SkinsVersionInfo
Returns the build number of the ran plugin
getCommit() - Method in class com.mrivanplays.skins.api.SkinsVersionInfo
Returns the commit which triggered the build of the ran instance of the plugin
getNickname() - Method in class com.mrivanplays.skins.api.MojangResponse
Returns the nickname, for which data was requested.
getOriginalSkin(Player) - Method in interface com.mrivanplays.skins.api.SkinsApi
getOriginalSkinResponse(Player) - Method in interface com.mrivanplays.skins.api.SkinsApi
Gets the player's skin, which is set on the premium account of this player.
getOwner() - Method in class com.mrivanplays.skins.api.Skin
Returns the owner of this skin by data from the DataProvider set in the SkinsApi
getSetSkin(Player) - Method in interface com.mrivanplays.skins.api.SkinsApi
Deprecated.
this method will always take from cache without updating the skin, use SkinsApi.getSetSkinResponse(Player)
getSetSkinResponse(Player) - Method in interface com.mrivanplays.skins.api.SkinsApi
Gets the player's server set skin.
getSignature() - Method in class com.mrivanplays.skins.api.Skin
Returns a base64 encoded String which represents signed data (signature, made by) using Yggdrasil's private key
getSkin() - Method in class com.mrivanplays.skins.api.MojangResponse
Returns the Skin, held by this response.
getSkin(String) - Method in interface com.mrivanplays.skins.api.SkinsApi
Gets the skin of the specified username by fetching UUID and skin from the DataProvider set.
getSkullOwner(ItemStack) - Method in interface com.mrivanplays.skins.api.SkinsApi
Returns the skull owner of the item, if the item is a skull item and was generated by the SkullItemBuilder.
getTexture() - Method in class com.mrivanplays.skins.api.Skin
Returns a base64 encoded String, representing the skin and (if have) the cape of of the Skin.getOwner() by data from the DataProvider set in the SkinsApi
getUuid() - Method in class com.mrivanplays.skins.api.MojangResponse
Deprecated.
skin object holds a uuid
getVersion() - Method in class com.mrivanplays.skins.api.SkinsVersionInfo
Returns the version specified in plugin.yml
getVersionInfo() - Method in interface com.mrivanplays.skins.api.SkinsApi
Returns the plugin's version info.

H

hashCode() - Method in class com.mrivanplays.skins.api.MojangResponse
 
hashCode() - Method in class com.mrivanplays.skins.api.Skin
 

I

isDevBuild() - Method in class com.mrivanplays.skins.api.SkinsVersionInfo
Returns whenever the plugin build, ran by the server, is a development build.
isSetSkinOriginal(Player) - Method in interface com.mrivanplays.skins.api.SkinsApi
Returns whenever the set skin of the specified Player equals his original skin.

M

MojangResponse - Class in com.mrivanplays.skins.api
Represents a response object from the mojang api
MojangResponse(String, Skin) - Constructor for class com.mrivanplays.skins.api.MojangResponse
 
MojangResponse(String, UUID, Skin) - Constructor for class com.mrivanplays.skins.api.MojangResponse
Deprecated.
uuid can be retrieved via skin

N

newSkullItemBuilder() - Method in interface com.mrivanplays.skins.api.SkinsApi
Creates a new SkullItemBuilder

R

retrieveSkinResponse(String, UUID) - Method in interface com.mrivanplays.skins.api.DataProvider
Skins calls this method whenever it needs to get a skin directly from the api.
retrieveUuid(String) - Method in interface com.mrivanplays.skins.api.DataProvider
Skins calls this method whenever it needs the original uuid of the specified player name.

S

setDataProvider(DataProvider) - Method in interface com.mrivanplays.skins.api.SkinsApi
Sets a new data provider, for fetching skin and uuid information.
setItemLore(List<String>) - Method in interface com.mrivanplays.skins.api.SkullItemBuilder
Sets the item's lore.
setItemName(String) - Method in interface com.mrivanplays.skins.api.SkullItemBuilder
Sets the item's name.
setOwner(MojangResponse) - Method in interface com.mrivanplays.skins.api.SkullItemBuilder
Sets the owner of the skull
setSkin(Player, MojangResponse) - Method in interface com.mrivanplays.skins.api.SkinsApi
Sets the skin of the specified player.
Skin - Class in com.mrivanplays.skins.api
Represents a skin object
Skin(UUID, String, String) - Constructor for class com.mrivanplays.skins.api.Skin
 
SkinsApi - Interface in com.mrivanplays.skins.api
Represents the main object of the skins api.
SkinsVersionInfo - Class in com.mrivanplays.skins.api
Represents a version info, providing information about the plugin's exact versioning.
SkinsVersionInfo(String, String, int) - Constructor for class com.mrivanplays.skins.api.SkinsVersionInfo
 
SkullItemBuilder - Interface in com.mrivanplays.skins.api
Represents a skull item builder.
B C D E G H I M N R S 
All Classes All Packages