iSkin
Version: v5.0.0
Dependencies
- SpoutPlugin
- Spoutcraft
What is iSkin?
iSkin is a simple and elegant plug-in which enables the user to change skins, capes and titles in-game and fast. With iSkin you can have specific skins for entire permission groups which makes it rather useful for RPG servers.
iSkin is a simple and elegant plugin which allows users to select custom skins, capes and titles without having to go to minecraft.net. With iSkin you can change either, your own skin/cape/title, another players skin/cape/title and even an entire permission groups skin/cape/title.
Features:
- Change skins, capes and titles in-game
- Persistent skins, cape and titles across logouts and server restarts
- Ability to reset a player to their default settings
Commands:
For a list of all the commands and how to use them please go to this page ==> here
Permissions:
- iskin.* = Access to all permissions
- iskin.save = Force save changes
- iskin.help = Display the help menu
- iskin.reset = Reset a particular player
- iskin.setplayer = Change your own or another players settings
- iskin.setgroup = Change a groups settings
Source Code:
Videos:
Special thanks to cloud_strife_91spain for making this Spanish tutorial on how to install and use iSkin (v4.0.7)
Changelog:
Version 4.0.6b
I finally had some time to do an update for 4.0.6b, the First-Join skin mechanic might not work but I didn't get a lot of time to test it, however the MySQL should work since I just tested it :D
Have fun and enjoy.
Also if you think I "deserve" it, please if you're willing to donate a tiny amount of money to my goal, which you can find more details in my signature :D Thanks
@jslayer81
Have you given yourself the permissions to open the GUI?
iskin.gui.setself= Allows a player to open the set self GUI iskin.gui.setplayer= Allows a player to open the set player GUI iskin.gui.setgroup= Allows a player to open the set groupGUI
You could also use "iskin.*" which gives you all permissions
Hi, I've installed Iskin successfully and it works as intended, except I can't seem to access the gui. In Spoutcraft there is no configured shortcut key in the controls menu.
I am running the current version of spout (plugin) and spoutcraft and I have Gui_Creator working as intended. I would love to get the Gui for iskin working as that's why I installed it.
Any feedback would be appreciate, thanks!
@Beatkidz
I love the idea however I did try and move away from the way Razahan did his skin/cape selection mine is more free choosing rather than pre-selected. Although you could still do what you are mentioning, although you would need to know the URL of the skin and force it onto the player :D.
@Flenix1
Unfortunately Spoutcraft and I know it doesn't support HD skins at the moment, I would implement it if it was possible. Ask Wulfspider/Afforess or any of the SpoutDev team to team if they could add that as a feature.
Does this support hi-resolution skins? (Bigger than default for more detail, like a HD texture pack)
If not, any plans to support it? We're trying to make an in-game film based off our servers Lore, using in-game actions combined with animation - I'd love some hi-res skins so I can do some mouth animation etc :)
Huge request here. I have been using the plugin SkinSelector by Rahazan for awhile. But not for Skins. I'm using it for Capes. The system was pretty Simple. Press a button and opens the Cape window. But you can only wear the capes you have permission for. this let me give capes as rewards. Like finishing the Zombie hunter quests lands you a Nice Zombie Cape. Or if you kill so many other players you get a PvP cape. This was a great feature and wanted to know if you could add this to your plug-in since Rahazan has not been active in months.
nice ;)
@QweSteR2221
Are you saying that it does work?
Also I will release the next build this week, it will contain some bug fixes for Linux users and the URL issue. And ofcourse the MySQL
Work!
● Minecraft: #1.2.4
● CraftBukkit Plus Plus Recommended Build #183 (RB 2126)
● SpoutPlugin: #1062
● SpoutCraft: RB #1325 (dev #1338)
● Java #7.3 x64
● iSkin v4.0.5b
@TurtleCray
It does and this isn't a problem with my plugin:
"Could not load 'plugins\Spoutcraft.jar'"
and why are you loading this? this isn't a plugin, Spoutcraft is the client.
@th3hutch
The Spout doesn't even make it's folders within plugins Here's full report 12:46:46 [SEVERE] Could not load 'plugins\Spoutcraft.jar' in folder 'plugins' 12:46:46 org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml 12:46:46 at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:193) 12:46:46 at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:132) 12:46:46 at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) 12:46:46 at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) 12:46:46 at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:56) 12:46:46 at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) 12:46:46 at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) 12:46:46 at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) 12:46:46 Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml 12:46:46 ... 8 more
The plugin Spout and Spoutcraft were taken from here Thanks a Lot
@TurtleCray
Ok well I think one of your problems could be that you have "CheckCBVersion" true in your Spout config which would disable Spout altogether if not built against the right version, try changing that to false first.
Secondly make sure that you are using the latest iSkin build (4.0.5b)
And yesy it is built against CraftBukkit 1.2.3 0.2 Beta build #2060
Try doing all these and it should work fine.
Anyone can help me making this work?
I have gotten Bukkit craftbukkit-1.2.3-R0.3-20120322.072243-36.jar (tested also with craftbukkit-1.1-R6-20120301.142116-2.jar)
However none iSkin, SpoutCraf and SpoutPlugin can be loaded. Heres the messages:
21:46:33 [SEVERE] Could not load 'plugins\Spoutcraft.jar' in folder 'plugins' 21:46:33 org.bukkit.plugin.InvalidDescriptionException: Invalid plugin.yml 21:46:33 at org.bukkit.plugin.java.JavaPluginLoader.getPluginDescription(JavaPluginLoader.java:193)
21:46:33 [SEVERE] Could not load 'plugins\SpoutPlugin.jar' in folder 'plugins' 21:46:33 org.bukkit.plugin.InvalidPluginException: java.lang.VerifyError: class org.getspout.spoutapi.plugin.SpoutPlugin overrides final method getName.()Ljava/lang/String;
21:46:36 [SEVERE] Error occurred while enabling iSkin v4.0.5b (Is it up to date?) 21:46:36 java.lang.NoClassDefFoundError: org/getspout/spoutapi/keyboard/BindingExecutionDelegate 21:46:36 at java.lang.ClassLoader.defineClass1(Native Method)
Both WorldGuard and WorldEdit work just fine.
Any ideas? Thanks
BTW: I have Java7 64x and 32x
@filszyp
I am adding that in 4.0.6b which will either be out today or tomorrow, however I am also adding the MySQL support which I am trying to test now :P
@Robert107
I found a way to fix this and when I test it should work. I added a 100 character limit, if you think you need more just reply.
Also could uses please use the Ticketing system so I can track these bugs/suggestions, if you don't I will prevent comments on this page.
@th3hutch Just please make the 'first login skin' optional. I actually like that at first login players have thair own skin.
@th3hutch
You can't type an URL there, you don't have enough space (i think that the maxium it's 15-20 characters).
@Schlumpf9
I'll be adding MySQL support most likely in 4.0.6b because I don't quite get SQLite yet, only learnt how to do MySQL the other day :D , Anyway should be out by the weekend.
I will also add the first-login skin which people have been requesting :D
Apart from that if you have any more suggestions for features I could add please create a Ticket so I can keep track of it.
Thank you
How is your progress with sqlite/mysql? :p In which update will it be included :D? Would be nice if you could support both, maybe you can use the build in Minecraft lib's for sqlite/mysql in the bukkit.yml or use your own ;)
@Robert107
What do you mean? For the setplayer GUI you need to type in a player name then EITHER a url for a skin.png or just another name of a minecraft character to get his/her skin :D
@th3hutch
Can you add an option to change the skin from an URL source in the Gui? (Not needed to type the name of a player)
Maybye an option in the config, so you can select a player source or an URL source!