SkinManager

public final class SkinManager implements SkinService

Implementation of SkinService.

Constructors

Link copied to clipboard
public void SkinManager(@NotNull() @NotNull() Plugin plugin, @NotNull() @NotNull() RarityManager rarityManager, DatabaseManager databaseManager)
Constructs a new SkinManager.

Functions

Link copied to clipboard
public void changeId(@NotNull() @NotNull() String oldId, Skin newSkin)
Link copied to clipboard
public void deleteBundle(@NotNull() @NotNull() String id)
Link copied to clipboard
public void deleteSkin(@NotNull() @NotNull() String id)
Link copied to clipboard
@NotNull()
public @NotNull() Optional<SkinBundle> getBundle(@NotNull() @NotNull() String id)
Link copied to clipboard
@NotNull()
public @NotNull() Collection<SkinBundle> getBundles()
Link copied to clipboard
@NotNull()
public @NotNull() Optional<Skin> getSkin(@NotNull() @NotNull() String id)
Link copied to clipboard
@NotNull()
public @NotNull() Collection<Skin> getSkins()
Link copied to clipboard
@NotNull()
public @NotNull() Collection<Skin> getSkinsForCategory(@NotNull() @NotNull() String category)
Link copied to clipboard
@NotNull()
public @NotNull() Collection<Skin> getSkinsForMaterial(@NotNull() @NotNull() Material material)
Link copied to clipboard
public void reloadSkins()
Link copied to clipboard
public void saveBundle(@NotNull() @NotNull() SkinBundle bundle)
Link copied to clipboard
public void saveSkin(@NotNull() @NotNull() Skin skin)