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 Aug 23, 2018im not now how add this in minecraft
-
View User Profile
-
Send Message
Posted Aug 24, 2018In reply to magd131:
-
View User Profile
-
Send Message
Posted Aug 21, 2018esque il y a une version compactible avec chauldron en 1.7.10
-
View User Profile
-
Send Message
Posted Aug 23, 2018In reply to Forge_User_33425996:
-
View User Profile
-
Send Message
Posted Aug 16, 2018Hi.
Is it possible to somehow allow only premium Minecraft Players to change their skins and nonpremium Players to only go with the default Steve/Alex one? I'm using another skin changing plugin and it doesn't allow to do that. Basically I want a server in an offline mode, where Premium Players got their own skins, and nonpremium Players go with default, like it used to be in the past. Thanks in advance for your answers. Have a nice day. :)
-
View User Profile
-
Send Message
Posted Aug 16, 2018In reply to Forge_User_12206365:
-
View User Profile
-
Send Message
Posted Aug 16, 2018In reply to Forge_User_12206365:
-
View User Profile
-
Send Message
Posted Aug 17, 2018In reply to games647:
-
View User Profile
-
Send Message
Posted Aug 17, 2018In reply to Ruukas:
-
View User Profile
-
Send Message
Posted Aug 1, 2018Somebody can help me whit that?
22:04:17 [SEVERE] Could not load 'plugins\ChangeSkin.jar' in folder 'plugins'
22:04:17 org.bukkit.plugin.UnknownDependencyException: ProtocolLib
22:04:17 at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:216) [DeadmanWonderlandCore.jar:git-Bukkit-9a1fc1e]22:04:17 at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:216) [DeadmanWonderlandCore.jar:git-Bukkit-9a1fc1e]22:04:17 at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:296) [DeadmanWonderlandCore.jar:git-Bukkit-9a1fc1e]22:04:17 at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:188) [DeadmanWonderlandCore.jar:git-Bukkit-9a1fc1e]22:04:17 at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:521) [DeadmanWonderlandCore.jar:git-Bukkit-9a1fc1e]22:04:17 at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
-
View User Profile
-
Send Message
Posted Aug 3, 2018In reply to comisarioletlev:
-
View User Profile
-
Send Message
Posted Aug 3, 2018In reply to games647:
-
View User Profile
-
Send Message
Posted Jul 22, 2018I absolutely love it! I can't wait for the 1.13 version!
-
View User Profile
-
Send Message
Posted Jul 9, 2018Hello games647,
I love this plugin!
I have a question about changing someones skin.
I want a commandblock to change a players skin upon a button press. Problem is I need to use the sudo command and give them permission.
I do not think the changeskin.command.setskin.other will help met because i presume the player with that permission has to be online for it to work.
What can I do to make the server change the skin. Or Is there a way fo you to make an update for this?
-
View User Profile
-
Send Message
Posted Jul 11, 2018In reply to Forge_User_78915063:
-
View User Profile
-
Send Message
Posted Jul 17, 2018In reply to games647:
I never thought of that, maybe I should have tested that before.
Thanks for your answer.
-
View User Profile
-
Send Message
Posted Jun 28, 2018how do I download it?
-
View User Profile
-
Send Message
Posted Jun 29, 2018In reply to SkeeterxxGMS:
If you mean the plugin:
At the top of this page there is a obvious blue button with 'download' on it. If you want this plugin for a older version, check the 'files' button.
If you mean the skins:
Read the description on this page for the commands to use ingame. Skins do not need to be downloaded directly, the plugin does the work after the command.
-
View User Profile
-
Send Message
Posted Jun 28, 2018Hi, i have a problem with plugin:
Loading libraries, please wait...
[20:13:36 INFO]: Starting minecraft server version 1.12.2
[20:13:36 WARN]: To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
[20:13:36 INFO]: Loading properties
[20:13:36 INFO]: Default game type: SURVIVAL
[20:13:36 INFO]: Generating keypair
[20:13:37 INFO]: Starting Minecraft server on *:40667
[20:13:37 INFO]: Using epoll channel type
[20:13:38 INFO]: This server is running CraftBukkit version git-Bukkit-6103339 (MC: 1.12.2) (Implementing API version 1.12.2-R0.1-SNAPSHOT)
[20:13:38 ERROR]: Could not load 'plugins/ChangeSkin.jar' in folder 'plugins'
org.bukkit.plugin.UnknownDependencyException: ProtocolLib
at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:216) [craftbukkit-1.12.2.jar:git-Bukkit-6103339]
at org.bukkit.craftbukkit.v1_12_R1.CraftServer.loadPlugins(CraftServer.java:303) [craftbukkit-1.12.2.jar:git-Bukkit-6103339]
at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:188) [craftbukkit-1.12.2.jar:git-Bukkit-6103339]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:522) [craftbukkit-1.12.2.jar:git-Bukkit-6103339]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]
[20:13:38 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
[20:13:38 WARN]: The server will make no attempt to authenticate usernames. Beware.
[20:13:38 WARN]: While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
[20:13:38 WARN]: To change this, set "online-mode" to "true" in the server.properties file.
[20:13:38 INFO]: Preparing level "world"
[20:13:42 INFO]: Preparing start region for level 0 (Seed: 2972257067563123095)
[20:13:45 INFO]: Preparing spawn area: 0%
[20:13:46 INFO]: Preparing spawn area: 7%
[20:13:47 INFO]: Preparing spawn area: 26%
[20:13:48 INFO]: Preparing spawn area: 56%
[20:13:49 INFO]: Preparing spawn area: 91%
[20:13:49 INFO]: Preparing start region for level 1 (Seed: 2972257067563123095)
[20:13:50 INFO]: Preparing spawn area: 88%
[20:13:50 INFO]: Preparing start region for level 2 (Seed: 2095745741838361341)
[20:13:51 INFO]: Server permissions file permissions.yml is empty, ignoring it
[20:13:51 INFO]: Done (12.908s)! For help, type "help" or "?"
[20:13:51 INFO]: Starting GS4 status listener
[20:13:54 INFO]: Query running on 0.0.0.0:40667
Can anyone help me? I don't have any another plugins
-
View User Profile
-
Send Message
Posted Jun 30, 2018In reply to Forge_User_04290758: