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:
@th3hutch
You should fix the big download button in bukkitDev, it's still leading to 3.3
Oh shit, haha. Thanks, can't believe I didn't notice that. Wow.
@Cilerba
Error occurred while enabling iSkin v3.3
(facepalm)
You're using a VERY old version of iSkin just to let you know, try updating to version 4.0.7b it might fix your issue :D
I get this error whenever my server starts up with iSkin:
20:02:20 [SEVERE] Error occurred while enabling iSkin v3.3 (Is it up to date?) java.lang.NoClassDefFoundError: org/bukkit/event/Event$Type at me.thehutch.iskin.iSkin.onEnable(iSkin.java:30) at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:215) at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:336) at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:381) at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:250) at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:232) at net.minecraft.server.MinecraftServer.t(MinecraftServer.java:371) at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:358) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.ClassNotFoundException: org.bukkit.event.Event$Type at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41) at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 11 more
@siemaeniu500
Use this link : http://get.spout.org/ , then select the downloads tab then SpoutPlugin then download the latest version.
And what is the latest version?
@siemaeniu500
You seem to be using an old version of SpoutPlugin, or not at all.
2012-04-25 19:20:15 [SEVERE] Could not pass event PlayerTeleportEvent to iSkin org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:303) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at org.bukkit.craftbukkit.entity.CraftPlayer.teleport(CraftPlayer.java:347) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:221) at net.minecraft.server.Packet10Flying.handle(SourceFile:126) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NoClassDefFoundError: org/getspout/spoutapi/player/SpoutPlayer at me.thehutch.iskin.iSkinListener.onPlayerTeleport(iSkinListener.java:42) at sun.reflect.GeneratedMethodAccessor215.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:301) ... 11 more
Help!
@Hexedlime
Yes I do and could people PLEASE post in the tickets section, I don't like having to keep readin these comments. Thank you.
also if you actually read the last few posts you would have noticed that someone else had already posted the same suggestion and that I am also working on it now.
You got any ideas on making the same system for cloaks/capes?
@th3hutch
Thank you very much :) Glad to hear that.
@Klausar
Oh ok well I guess I should update then :D, I'll try get it out tonight. If not then I might start tweaking the GUI for the new tab system so all the changes can be done under 1 key :D
@th3hutch
They are supported by spout since the latest RB. It would be nice if you can support it with your plugin. The skins work, but disappear when the player reconnect or go to far from each other.
@Klausar
Oh and also make sure that they are using Spoutcraft, if not their Skin is not re-applied on teleportation/respawn or login.
@Klausar
HD skins are not supported at the moment, the SpoutDev team are going to implement that soon.
I have a problem, when my players disconnect I have to reload the plugin, or they won't have their skin. I use HD Skins
@dabomb665m
Well I did find some sort of bug where if you select the skin and it closes you need to press escape before you can select a new skin again, I will ask the SpoutDev team to see if they can fix this but this problem should be solved in 4.0.7b where it doesn't auto-close anymore and you need to press "esc".
@th3hutch
Hi bud. Sorry I wasn't completely clear. Perhaps I'm not actually using the plugin correctly, however... the GUI just doesn't always come up. I'm on bukkit 1.2.5 and spoutcraft 1362 with spout plugin 1093.
Sometimes, I can press J and esc as many times as I want to bring up the GUI... other times, I could press J forever and nothing would happen or come up on screen. When that happens, I start spamming keys (alt, tab, shift, esc, ctrl) and randomly, it'll show up again. But not always. I've tried relogging in and it this kind of stuff still happens. Any idea what I'm doing wrong?
@Lextao
You need Spoutcraft to use it, and i'll also look into the Teleport setup I put in to prevent this.
@dabomb665m
In what way is it buggy? If you're not using iSkin v4.0.7 then update otherwise I think you're talking about you need to press "esc" before the next GUI pops up again.
Multiworld and teleport support please? The skin seems to vanish when someones teleports or changes world.
Thanks in advance!