ChangeSkinX

Description
This plugin allows your players to change their skins by command. These skins have to be downloaded from Mojang, because Minecraft clients only accept from Mojang signed skins. But you can choose every skin that another minecraft user currently has.
Moreover it will be possible to set a custom standard skin. If you want to, this plugin can set this standard skin for all players who still have the default steve or alex skin.
Features
- Lightweight
- Instant skin updates
- Easy to use
- Implemented cache to benefit performance
- Nearly no mojang rate limits due caching
- No client modification needed
- Possibility to create a standard skin
Commands
- /setskin <uuid > - Sets your skin to be equal to the player with the selected uuid
- /setskin < playerName>
- /setskin < onlinePlayer > < newSkinUUID/newSkinPlayerName >
- /skinupdate - Invalidates the database entry and fetches the fresh skin from the Mojang servers
Permissions
- changeskin.command.skinupdate - Command to refresh the own skin
- changeskin.command.setskin.* - All the commands below
- changeskin.command.setskin - Set your own skin
- changeskin.command.setskin.other - Set the skin of other players
Whitelist and blacklist permissions
Whitelist
- changeskin.skin.whitelist.uuid - Allow this specific skin
- changeskin.skin.whitelist.* - allows all skins
Blacklist
- changeskin.skin.whitelist.*
- -changeskin.skin.whitelist.uuid
Source code
You don't have to decompile the plugin. You can find there the source code with comments and building utilities.
ChangeSkin is open source and hosted on GitHub; feel free to fork, star, or contribute by making pull requests and opening issues.
Video Tutorials (not by me)
Portuguese:
English:
-
View User Profile
-
Send Message
Posted Jan 23, 2018I do not change skin even though I write the command / setskin my version of minecraft is 1.8
please help me
-
View User Profile
-
Send Message
Posted Jan 24, 2018In reply to leo8mone:
-
View User Profile
-
Send Message
Posted Jan 27, 2018In reply to games647:
wath is that
-
View User Profile
-
Send Message
Posted Jan 28, 2018In reply to leo8mone:
-
View User Profile
-
Send Message
Posted Dec 23, 2017Please do 1.7.9
-
View User Profile
-
Send Message
Posted Dec 26, 2017In reply to zedrick211:
-
View User Profile
-
Send Message
Posted Dec 28, 2017In reply to games647:
-
View User Profile
-
Send Message
Posted Dec 18, 2017Hey ! Can you help me please ?
When I open the seveur with the plugin I have this :
[20:07:13 ERROR]: Could not load 'plugins\ChangeSkin.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: ProtocolLib
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:219) [craftbukkit.jar:git-Bukkit-251a5b6]
at org.bukkit.craftbukkit.v1_10_R1.CraftServer.loadPlugins(CraftServer.java:295) [craftbukkit.jar:git-Bukkit-251a5b6]
at org.bukkit.craftbukkit.v1_10_R1.CraftServer.<init>(CraftServer.java:257) [craftbukkit.jar:git-Bukkit-251a5b6]
at net.minecraft.server.v1_10_R1.PlayerList.<init>(PlayerList.java:70) [craftbukkit.jar:git-Bukkit-251a5b6]
at net.minecraft.server.v1_10_R1.DedicatedPlayerList.<init>(SourceFile:14) [craftbukkit.jar:git-Bukkit-251a5b6]
at net.minecraft.server.v1_10_R1.DedicatedServer.init(DedicatedServer.java:184) [craftbukkit.jar:git-Bukkit-251a5b6]
at net.minecraft.server.v1_10_R1.MinecraftServer.run(MinecraftServer.java:514) [craftbukkit.jar:git-Bukkit-251a5b6]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_151]
If you know why help me please !
-
View User Profile
-
Send Message
Posted Nov 22, 2017Hello
How could I use a skin that is not premium, that I created it, could you help me please?
-
View User Profile
-
Send Message
Posted Nov 23, 2017In reply to Max_Beet:
-
View User Profile
-
Send Message
Posted Sep 27, 2017i have this problem, this plugin have been working well on my server, but it suddenly stopped working
[15:55:07] [Server thread/INFO]: SergeantSig issued server command: /setskin KaanKahya
[15:55:08] [Server thread/WARN]: [ChangeSkin] Task #63 for ChangeSkin v2.4.2 generated an exception
java.lang.NoSuchFieldError: COLOR_UPDATE
at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.getMaxHealth(SkinUpdater.java:241) ~[?:?]
at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.getHealth(SkinUpdater.java:228) ~[?:?]
at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.sendUpdateSelf(SkinUpdater.java:134) ~[?:?]
at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.sendUpdate(SkinUpdater.java:104) ~[?:?]
at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.onInstantUpdate(SkinUpdater.java:96) ~[?:?]
at com.github.games647.changeskin.bukkit.tasks.SkinUpdater.run(SkinUpdater.java:80) ~[?:?]
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftTask.run(CraftTask.java:53) ~[minecraft_server.jar:git-Bukkit-4cb3258]
at org.bukkit.craftbukkit.v1_9_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:349) [minecraft_server.jar:git-Bukkit-4cb3258]
at net.minecraft.server.v1_9_R1.MinecraftServer.D(MinecraftServer.java:686) [minecraft_server.jar:git-Bukkit-4cb3258]
at net.minecraft.server.v1_9_R1.DedicatedServer.D(DedicatedServer.java:361) [minecraft_server.jar:git-Bukkit-4cb3258]
at net.minecraft.server.v1_9_R1.MinecraftServer.C(MinecraftServer.java:635) [minecraft_server.jar:git-Bukkit-4cb3258]
at net.minecraft.server.v1_9_R1.MinecraftServer.run(MinecraftServer.java:539) [minecraft_server.jar:git-Bukkit-4cb3258]
at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
-
View User Profile
-
Send Message
Posted Sep 27, 2017In reply to SergeantSig:
-
View User Profile
-
Send Message
Posted Sep 28, 2017In reply to games647:
-
View User Profile
-
Send Message
Posted Sep 25, 2017I'm not understanding why you're giving this error:
Server permissions file permissions.yml is empty, ignoring it
-
View User Profile
-
Send Message
Posted Sep 25, 2017In reply to ENIxMAx:
-
View User Profile
-
Send Message
Posted Sep 22, 2017Hi i'm new to Bukkit Dev and I need some help with programming things like plugins...
Can you help?
-
View User Profile
-
Send Message
Posted Sep 16, 2017-
View User Profile
-
Send Message
Posted Sep 17, 2017In reply to Barros:
-
View User Profile
-
Send Message
Posted Sep 17, 2017In reply to games647:
I installed the ProtocolLib and everything happened as expected. Thank you!!
-
View User Profile
-
Send Message
Posted Sep 7, 2017i cant run the plugin in my bukkit 1.12 server
it just say plugin failed to load