Skip to content

An easy to use and simple plugin to manipulate player skins or restore premium skins on offline-mode servers

License

Notifications You must be signed in to change notification settings

Lauriichan/SkinsEvolved

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkinsEvolved (Spigot)

An easy to use and simple plugin to manipulate player skins or restore premium skins on offline-mode servers

Commands

The command names of SkinsEvolved are:

  • skinsevolved
  • skinevolved
  • skins
  • skin

And there are only 4 commands:

/skinsevolved permissions (skinsevolved.permissions)
This will list all permissions that SkinsEvolved has.

/skinsevolved reload (skinsevolved.reload)
This will list all permissions that SkinsEvolved has.

The last two commands got the same permissions.
For yourself: skinsevolved.command.self
And for others: skinsevolved.command.other

If you want to use one of the commands below on someone else, you only need to specify the player at the end of the command.
For example: "/skinsevolved update Lauriichan"

/skinsevolved update
This will update the Skin of the target player to the latest available at Mojang

/skinsevolved use
This command has multiple options.
You can download skins from URLs by specifying "url "
The model is for example alex (3px arms) or steve (4px arms)
For the URL download to work you need to specify at least one Minecraft profile in the mojang.json that is located at plugins/SkinsEvolved.
An example on how to specify it can be found in the file itself
Then there is the option to download a already uploaded skin from a player.
To do that you can either specify the unique id with "uuid " or
You can use the players name with "name "

Permissions

Most of the permissions are already explained above so I will only explain not yet listed permissions here.

skinsevolved.*
This is the Wildcard permissions of SkinsEvolved.
Operators got it by default and it grants all other permissions.

  • skinsevolved.permanent
  • skinsevolved.command.*
  • skinsevolved.permissions
  • skinsevoled.reload

skinsevolved.command.*
This is again a Wildcard permission of SkinsEvolved.
This time it only grants the two command permissions of it.

  • skinsevolved.command.self
  • skinsevolved.command.other

skinsevoled.permanent
This permission is to restore the skin of the player on join.
For example, if a skin was set while the player is on the server, they will lose it after rejoining.
By granting this permission the skin will be restored on join.
Also if no custom skin is set yet, then it will restore the real skin of the player.
This means that people who join on cracked servers will receive the skin of the premium account that got the same name as them if no custom skin is set.

Preview

Screenshots

That's it!

I hope you will enjoy the plugin
If there are any issues don't hesitate to report them to me on GitHub.

Also just as a side note for developers, this project was created using vCompat.
A lib I'm working on to allow cross-compatibility between multiple versions.
Currently (26.04.2021), it supports 1.8 - 1.16.5 and helps with things like Nbt data of items, entity manipulation using packets and a lot of other things

About

An easy to use and simple plugin to manipulate player skins or restore premium skins on offline-mode servers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages