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)
Please update too 1.5.2! Spout supports it now, and using a 1.5.1 build of SimpleSkins doesn't work on 1.5.2 Craftbukkit.
Great plugin! Been using it since January.
Thankyou, Alex. K
@dtmullican
@dtmullican
This plugin only supports urls.
Use imgur.com
How do I go about referencing a skin file on the local filesystem?
I've tried:
/npcskin 25 skins/skinname.png
/npcskin 25 /the/directory/for/minecraft/plugins/SimpleSkins/skins/skinname.png
and other variations.
Nothing seems to work. No errors.
@Dreamskiller
Permission Granted to port. (Didn't ask?!) xD
Ahh great times i spent at the old forge. (Just realised that i should have released a plugin for it lol)
Anyway was this a request or just a self decision?
Hi guys.
I'll try to work on a port of this project to allow it to work with MCPC+ (so, using the Forge API instead of Spoutcraft).
I'll keep you updated, hoping there is not too much work (as I'm quite busy atm, like you I suppose).
Cheers
Edit ; After taking a look at the sources, it seems there is more work than expected. DamneD.
@Gen0ezTeam
Maybe
@Necromedes
1.6 is a fix for Citizens 1.2.3 support. As feedback they told it it works. Are you using citizens r something? Or just using the skins?
Hey everyone. I see below that the 1.6 build is supposed to fix the bug where the skin saves but doesn't show, though I am still getting that bug. Spout is 1.4.7 as is my Bukkit build. Any advice?
Or you could use votifier and everytime the player votes they get a custom cape?
@SilverClock
Try imgur.com
@SilverClock
That's interesting since i develope SimpleSkins or JRE6
BTW You downloaded JDK which is java development kit.
You need JRE
Is the only way to obtain a functioning skin url is to upload it to minecraftskins.com?
I've tried photobucket's links and they don't work.
Just an fyi for anyone getting this error: "Caused by: java.lang.UnsupportedClassVersionError: dretax/simpleskins/SimpleSkin s : Unsupported major.minor version 51.0"
I downloaded java development kit (jdk) 7 from here: http://www.oracle.com/technetwork/java/javase/downloads/java-se-jdk-7-download-432154.html for my OS and it worked. In my case, it was the last download link (for Windows 7 64 bit.) Apparently from googling I found out I was on jdk 6 or an older version at least.
@DaddyDoox
@YuuhiX
Fixed!
http://code.google.com/p/simpleskinsreloaded/downloads/list?saved=1&ts=1361717307
@YuuhiX
@DaddyDoox
Yeah, I'm trying to contact fullwall about this :/
@YuuhiX
I got the same problem ...
Yea, I'm using the 1.2.3 build. So I guess I have to wait till the next build
@YuuhiX
Yeah, known bug :D Using Citizens 1.2.3?
I might be doing something wrong also. I'm setting my first npc's skin with /npcskin 0 (url) , it does say "NPC 0's skin has been set and saved", but the skin is not showing
@OpiDawse
Hmmm, do you use spout?
How did you try it?
Maybe I'm doing something wrong, but it doesn't seem to work for me... :/
@dretax
SimpleSkins 1.5 Pushed to Google Code, and to the Dev bukkit page!