Skip to content

API Examples

GrantService service = api.getGrantService;
service.setActiveSkin(player.getUuid(), item_material, skinId);

It’s as simple as doing:

GrantService service = api.getGrantService;
service.setActiveSkin(player.getUuid(), item_material, null);

It may cause confusion that setting null unsets the skin, so be careful

GrantService service = api.getGrantService
SkinService sService = api.getSkinService
Optional<String> oSkinId = service.getActiveSkin(player.getUuid(), item_material)
if (skinId.isPresent()) { // If it isn't present it means it doesn't have an active skin
Skin skin;
Optional<Skin> oSkin = sService.getSkin(skinId)
if (oSkin.isPresent()) {
skin = oSkin.get();
// Your operation with the skin
}
}
GrantService service = api.getGrantService;
boolean hasSkin = service.hasSkin(player.getUuid(), skinId);