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:
im not now how add this in minecraft
In reply to magd131:
esque il y a une version compactible avec chauldron en 1.7.10
In reply to Forge_User_33425996:
Hi.
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. :)
In reply to Forge_User_12206365:
In reply to Forge_User_12206365:
In reply to games647:
In reply to Ruukas:
Somebody 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]
In reply to comisarioletlev:
In reply to games647:
I absolutely love it! I can't wait for the 1.13 version!
Hello 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?
In reply to Forge_User_78915063:
In reply to games647:
I never thought of that, maybe I should have tested that before.
Thanks for your answer.
how do I download it?
In 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.
Hi, 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
In reply to Forge_User_04290758: