Simple Skins and Capes Reloaded
Description
SimpleSkins Reloaded is a continuation of "SimpleSkins", which is now inactive.
I got the permission through steam from Tavenfuz.
If you would like to have working NPC Skins (Only for Citizens2 | Citizens 1.2 is unsupported.) make sure to check out
THIS POST
This issue is fixed in Version 1.3
Features
- Persistent Skins and Capes. Your custom skin and cape will never disappear!
- HD Skins and Capes support.
- Citizens 2.0 Support. Skin all your NPCs!
- Citizens 1.2.4 Support.
- Group support with permission based skins and capes. Skin an entire army in one command.
- The ability to save URLs as unique names and use them in all commands. No more bulky URLs!
- Source Code is Available on GitHub for personal edit & use(Direct link, GitHub)
Latest Files:
Last Version: 1.9.2 A
Coming In Next Version:
-Cape fix
Requires
SpoutPlugin - Required to work. #7 or above. (Compiled on #7)
SpoutCraft - Only users with Spoutcraft will be able to see skins and capes.
Standard minecraft and bukkit has no way to display custom player skins or capes.
Commands
/playerskin <playername> <Skin URL, or Minecraft player name, or saved skin name>
/playercape <playername> <Cape URL, or Minecraft player name, or saved cape name>
/saveskin <uniquename> <Skin URL, or Minecraft player name>
/savecape <unqiuename> <Cape URL, or Minecraft player name>
/npcskin <npc ID> <Skin URL, or Minecraft player name, or saved skin name>
/npccape <npc ID> <Cape URL, or Minecraft player name, or saved cape name>
Command Usage
All of the commands above work as follows.
/playerskin
Resets your skin to your default minecraft skin.
/playerskin putURLhere
Sets your own skin to the URL.
/playerskin Torklar
Resets player Torklar's skin to his minecraft default skin.
/playerskin Torklar Garanel
Assigns player Garanel's default minecraft skin to player Torklar.
/playerskin Torklar DwarvenGhost
Assigns the player the saved URL by the unique name of DwarvenGhost.
/playerskin help
Will show a small help section on command usage.
Permissions
simpleskins.*
simpleskins.playerskin.self
simpleskins.playerskin.any
simpleskins.playercape.self
simpleskins.playercape.any
simpleskins.saveskin.self
simpleskins.saveskin.any
simpleskins.saveskin.<saved-skin-name>
simpleskins.savecape.self
simpleskins.savecape.any
simpleskins.savecape.<saved-cape-name>
simpleskins.npcskin
simpleskins.npccape
Explanation of Permissions
All permissions work as follows.
simpleskins.playerskin.self
Can only change their own skin.
simpleskins.playerskin.any
Can change any player's skin.
simpleskins.groupskin.self
Can only change their own group's skin.
simpleskins.groupskin.any
Can change any group's skin.
simpleskins.npcskin
Can change any NPC skin.
How to Set Up Group and Permission Skins
1) Save your skin or cape and give it a unique name.
/saveskin DwarvenGhost <Skin URL or Minecraft player name goes here>
/savecape EvilCape <Cape URL or Minecraft player name goes here>
2) Give the player or permissions group the corresponding permission:
simpleskins.skin.dwarvenghost
simpleskins.cape.evilcape
Check the old FAQ + Tutorials page.
Configuration Files
There are two configuration files, capes.yml and skins.yml. You never have to change anything in them as they simply store information on player's skins and capes.
In the skins.yml you will find a setting called "AppearanceRefreshSeconds". This is how often the server will quietly update all player's skins and capes so that they always persist. While this is normally not taxing on a Server, if you were to have 200+ of players or 100+ groups it might be wise to increase this to 5 or 8 seconds. For a server with 30-50 players and 10-20 groups, you may be able to lower it to 1 - 2 seconds if 3 seconds is not fast enough for your needs.
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
- You can disable the stat collection via /plugins/PluginMetrics/config.yml if you wish.
Donate the Blue Wizard! (Original Author)
Donate! (DreTaX)
@dretax
citizens-2.0.9-SNAPSHOT
I just checked the citizens page.. I don't even know what build I was using now. I got the latest one and it's enabled now! However when I apply a skin it doesn't work..
I tried
/npcskin 109 http://s757.photobucket.com/user/choochoomeow/media/NPCskins/ronaldmcdonald.png.html?sort=3&o=54
is this link okay? it's the direct link to the image
"NPC 109's skin has been set and saved" to be precise. It just doesn't update and I fear I did something wrong. It also doesn't work on me and I've tried saving the skins first and then using them + using different URL's from different sites.
@Dazeheart
Which citizens 2 do you use? Since it detects me the 2.0.9 version which i compiled it on.
http://gallery.dretaxmc.eu/Gallery/upload/2013/screen/dretaxscreen/2013-11-02_1401.png
it's not detecting my citizens2! I'm running the latest 1.6.2 craftbukkit, latest spoutplugin and latest simpleskins. what did I do wrong?
@think420
That's right. Just got it today...Updating
Actually, I think they found a way around the problems, and spout may be back. Check it out: http://spoutcraft.org/threads/spoutcraft-1-6-2-now-with-100-more-horses.8188/
I beleive they got it to 1.6.2, and now they are working on 1.6.4
so since spout is no more, what now?
@EmperorMaxis
Well you had to have gone to MineCon to even be able to wear a cape :P
@willkiller1234
Yeah soon :)
@jgarnham
What do you mean?
Is this compatible with mods like Tekkit which run on top of SproutCore?
Is this going to be updated to 1.6?
@Wulfspider
And i see a wulfspider here :D
@MrMe1003
Could i join up to the srv to see this in live?
I would stick with HideMe, but VNP has features that I actually greatly prefer. It's not an issue that would cause my server to stop running or anything, but it would be nice if it could be resolved.
My server uses your plugin along with VanishNoPacket (VNP), and whenever I vanish then unvanish, my skin is returned to whatever I uploaded to minecraft.net, and I am no longer able to change skins again until I relog. I get the message saying my skin has been changed and saved, and if I relog I can see it, but then as soon as I use vanish, it breaks again.
I'm also using SpoutTitle to hide users' nameplates (I know it's out-dated but trust me, it works.), and that us also rendered useless. I took this issue to the VanishNoPacket ticket forum, to which they curtly replied:
"Both are Spout plugins, right?"
"Well, regardless of what they work with, either they or spout need a fix. It's not a VNP issue."
And so here I am. I get no error in the console to copy/paste, so I'm not entirely sure what happens.
I recently started using another plugin for admin invisibility (HideMe @http://dev.bukkit.org/bukkit-mods/odium-hideme/), and do not have the same issue with it, leading me to believe it is a VNP issue; but regardless, they insist it isn't, and so here I am, and I'm wondering if you can help me.
@sergiogsJp
You need SpoutPlugin on your server. http://get.spout.org
[SEVERE] Could not load 'plugins\SimpleSkins.jar' in folder 'plugins' org.bukkit.plugin.UnknownDependencyException: Spout at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:195) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.loadPlugins(CraftServer.java:239) at org.bukkit.craftbukkit.v1_5_R3.CraftServer.<init>(CraftServer.java:217) at net.minecraft.server.v1_5_R3.PlayerList.<init>(PlayerList.java:55) at net.minecraft.server.v1_5_R3.DedicatedPlayerList.<init>(SourceFile:11) at net.minecraft.server.v1_5_R3.DedicatedServer.init(DedicatedServer.java:106) at net.minecraft.server.v1_5_R3.MinecraftServer.run(MinecraftServer.java:382) at net.minecraft.server.v1_5_R3.ThreadServerApplication.run(SourceFile:573)
@EmperorMaxis
I will look into it no worries.
@alexk252
I will fix that soon
Help, please. I do not know how to properly equip a cape. It saya the cape has been saved bu it isn't equipped on me. Help.
My cape does not show up at all. It says the cape has been saved but I do not have one on. Why doesn't it work? Please help.
Hey, Im getting an error running the latest build of Citizens. Here it is, hope you can fix it:
http://dev.bukkit.org/paste/7802/
Thankyou, Alex. K
@alexk252
Just a second :)
http://dev.bukkit.org/server-mods/simpleskins-reloaded/files/12-simple-skins-reloaded-v1-8/