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:
Can you please help me? When CB (latest Dev build) tries to enable the plugin, I get this:
2012-03-17 15:19:21 [SEVERE] Error occurred while enabling iSkin v4.0.3b (Is it up to date?)
java.lang.NoClassDefFoundError: org/getspout/spoutapi/keyboard/BindingExecutionDelegate
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
at org.bukkit.plugin.java.JavaPluginLoader.getClassByName(JavaPluginLoader.java:234)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:37)
at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at me.thehutch.iskin.iSkin.onEnable(iSkin.java:32)
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:363)
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:374)
at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:361)
at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
Caused by: java.lang.ClassNotFoundException: org.getspout.spoutapi.keyboard.BindingExecutionDelegate
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
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(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 26 more
Version 4.0.3b
@wjamie23
Aha sorry that would be my fault oops :D let me re-upload for you then, otherwise you could just update to Java 7 and everything will be fixed
hello im trying to get this to work but having no luck i download the 4.0.2b for 1.2.3-R0.2 but keep getting this message
18:02:56 [SEVERE] Could not load 'plugins\iSkin.jar' in folder 'plugins' org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError : me/thehutch/iskin/iSkin : Unsupported major.minor version 51.0 at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:150) at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager. java:287) at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager .java:211) at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:207) at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:183) at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigur ationManager.java:56) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425) at net.minecraft.server.ThreadServerApplication.run(SourceFile:490) Caused by: java.lang.UnsupportedClassVersionError: me/thehutch/iskin/iSkin : Uns upported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) 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(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.j ava:139) ... 8 more
Version 4.0.2b
@AvariceSyn
You're welcome and I just released 4.0.2b :D
Thank god, all of the other Spout-skin plugins are inactive. Thank you! ♥
@the55anon
Afforess? the creator of Spout, What about him?
@th3hutch
Hey, I heard there is a wizard who cured a guy with this disease. Not sure what he did thou.
His name was Afreoss, Affeross, Afferes- something like that.
@aehooo
Yeah I have been putting this off for some time, I believe I suffer from procrastination but anyway a BETA build is up, and I am also working on a BETA for iDisplay my custom titles,
the full version will have the GUI, Also I have remove the /reload command since it is no longer need thanks to the HashMap setup instead of IO flatfile which is far slower :D
And thank you for supporting this plugin it makes me want to continue and improve it ("If at all I can :P ").
Wow, I really thought it was dead. Great to see an update!
Will test this tomorrow. Also, was the "default player skin as default" thingy added? If not, could you please add it?
@ZeroX4
I may be wrong, but I *think* this skinselector plugin does not allow the palyer to change their skin based on a URL, he can only select between the skins the server owners selected.
Version 4.0.1
Forgot to uncomment the setgroup permissions and updated version number :D
Also forgot to say that I removed the config file
And finally updated the page layout on bukkitdev
Version 4.0.0
Please note that this is a BETA build and it not complete yet. currently the command system is out but not the GUI and I have also removed the config for a faster system but not SQL. I brought this out early since a lot of people have been asking for it :D
Enjoy
@ZeroX4
Yeah I am not the only plugin which does this but also do not advertise :D
@filszyp
http://forums.bukkit.org/threads/mech-skinselector-v0-5-1-you-decide-the-choice-of-skins-and-capes-spout-1-0-1-r1.51829/
really ?
Please update to 1.2. Your plugin is the only one that does what it does :)
Please, update. ;_;
its 1.2 already. Your plugin is the only one that does such thing.
@skullriderltu
I will not update to 1.1 mainly because it will be too much work for when 1.2 is out aswell. But anyway working on it now, sorry I haven't been doing any work all week because I discovered the Technic mod pack :D and I am working on my own server. It won't be too long I hope.
When you'l update to 1.1 ?
@filszyp
xD One tip: Maybe you know some persons who make websites and for a website a mysq ldatabase is very important! the most User Login Systems are based on PHP and MYSQL. Because you can easy write scripts to get the data from mysql and give it out on the homepage. For example some Stats, Archievments, Player Inventory and so on ... When all Minecraft Plugins would support Mysql you could give your Users a very well Homepage with much Informations on their own Inventory, Log and so on... It also work with sqlite, flat and so on, but mysql is much faster and easier.