📄Documentation

What I've done so far and what needs to be finished for version 2.0.0


The current version of the plugin includes a lot of the basics, you can view everything it has right now and what kind of bugs it has right now;

Add(wear) command (Has the %player% usage as well), it adds onto a player_overlays.yml to save current active overlays, limiting player 1 overlay per subfolder category in the skins folder so they can’t over-compile. If they add another overlay within the same category, it removes the previous one before applying the current one.

The remove (unwear) command, successfully removes the overlay from the current skin, making sure to not remove the pixels of other skin parts by re-applying the other skin parts whenever an overlay is removed.

Simple reset command, basically returns to default.png, removing all current active overlays from the player. COMPLETE

PlaceholderAPI; (Generic integration) COMPLETE

Luckperms/Permissions integration; It simply allows plugin users to add/remove overlay permissions so the players can only add/use the overlays they have permission to, it’s just an easier way for integrating the shop usage where plugin users can define the default clothing overlays on their own that every player can have access to and which ones they need to buy. (AUTO-COMPLETER included within the permission listing of each existing overlay)

Importance leveling, this allows the player to add the overlays randomly and still end up in the corresponding placement, so they can’t be above a far more important skin (For example; Base-Skin-Colour re-applying won’t apply it over hair, clothes, or anything else.)

Outfit save/load implemented basically saves the player’s current overlays onto a new YAML file and loads them up from there whenever the player uses the load command.

Cooldown on ‘load’, ‘wear’, ‘’ set.

Outfits token system, simply allowing staff to give players more outfit slots and remove them.

Jackets / Shirts system, when a player adds a jackets overlay on their current skin, it checks if there is an active shirts overlay, if there is, it uses the nooverlay.png in the dont_touch folder to mask it, removing all the pixels that are not within the nooverlay.png’s range.

Last updated