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:
-
View User Profile
-
Send Message
Posted Feb 26, 2012@th3hutch Thanks for you reply. I'll transfer my plugins to MySQL :)
-
View User Profile
-
Send Message
Posted Feb 25, 2012@filszyp
MySQL is a type of database, it aranges the data into tables so data fecthing is much faster since everything is in cells. Basically it is a "Edexcel" table type database.
Flatfile is the slowest and most inefficient way to store data because everytime you retrieve data from the file you have to scan through each line, so the longer the file the longer it takes to get data so it lags the server more.
-
View User Profile
-
Send Message
Posted Feb 25, 2012Just a general question - why do people prefer mysql? I mean I don't see the benefit. Anyone could explain?
-
View User Profile
-
Send Message
Posted Feb 25, 2012I hope in the next version after your version which comes now you add a mysql support :)
You could add it in the config then to choose what you want (flat,sqlite,mysql) :p
-
View User Profile
-
Send Message
Posted Feb 25, 2012@th3hutch Thank you for your reply. Can't wait for the new version :) Great work!
-
View User Profile
-
Send Message
Posted Feb 24, 2012@Flenix1
It does not support Hd skins as far as I know because the .png has to fit the normal Minecraft character.
Also yes, if you have a normal MC client then you will just see a steve or possibly your normal skin, this is because Spout is required to use this.
-
View User Profile
-
Send Message
Posted Feb 24, 2012Does this support non-default resolution skins (ie, HD skins?)
And if a player has one of these skins, what does a vanilla player see (the normal skin of the player, or steve?)
-
View User Profile
-
Send Message
Posted Feb 23, 2012@filszyp
Ok so I have gotten a lot of complaints about the skins resetting when a player dies/leaves the game or teleports so I am working on that, also in the new build which I hope to get done this weekend (Please hope :D ).
Features for the new build:
-
View User Profile
-
Send Message
Posted Feb 23, 2012Thanks for the help but it still doesn't work for me. My group name is 'Thief' for example, and I tried permissions like iskin.group.Thief, iskin.group.thief, iskin .setgroup..... and so on. I even tried it for my admin account that has permission - '*' I just can't make it work :( It doesn't give me any errors. Just doesn't change the skin. Of course players in that group have some iskin skins set already but I understand that the group skin has higher priority, right?
Edit: I managed to set it so that after '/iskin reload' the group skins appear! But after a player leaves and joins again he gets 'steve' skin instead of his group or even his personal iskin skin.
Edit2: Same thing happens when using a portal. The skin is lost and replaced by 'steve'. Again only /iskin reload helps.
-
View User Profile
-
Send Message
Posted Feb 22, 2012@filszyp
Basically you create a group in the config file just like the default "testgroup" you then give this group a skin url. After that you give the group/players you want to have this skin the permission "iskin.group.<group name here>"
I am working on a update but won't release until 1.2 is out since there is still lots of work to do :D
-
View User Profile
-
Send Message
Posted Feb 22, 2012How does the Group Skin suppose to work? I expected it to have a higher priority than players' skin but as far as I can tell this doesn't work at all. It would be great if I could force a certain skin for a group but I can't figure out why this doesn't work. I use PEX. Anyone else having this problem?
-
View User Profile
-
Send Message
Posted Feb 20, 2012@Schlumpf9
Yeah at the moment it is currently using flatfile but I am hoping to upgrade to some form of SQL :D
-
View User Profile
-
Send Message
Posted Feb 20, 2012Hello, is this also based on mysql? Or is all stored in a textfile? If it is only stored in a textfile I would ask if you can add a mysql support, so we can change the Skins on a Homepage, this would be nice :)
-
View User Profile
-
Send Message
Posted Feb 19, 2012It would be great if you added an option to make a default pleyer's skin (from minecraft.net) a priority on first login. I don't like the fact that every new player has to change his skin to his own on first login.
-
View User Profile
-
Send Message
Posted Feb 17, 2012@re4397
Yes of course it is required :D , also I really got to update this now :( , I am working on multiple projects including my spells plugin, which will be awesome, but yeah the GUI will look awesome I hope :D
-
View User Profile
-
Send Message
Posted Feb 16, 2012spout required?
-
View User Profile
-
Send Message
Posted Feb 8, 2012Spout Spout Spout! :)))))
-
View User Profile
-
Send Message
Posted Feb 6, 2012You should check how simplecapes does this, for a weird reason its very persistent.
-
View User Profile
-
Send Message
Posted Feb 5, 2012@Robert107
Sure I will let you do a full debug test soon atm I am trying to fix the onButtonClick event
-
View User Profile
-
Send Message
Posted Feb 4, 2012@th3hutch
I suggest that you give the two options, gui and commands, the gui sometimes breaks! And give the option to disable the gui totally.
Nice to hear that in the otherway, if you want you can give me a Build and i will test it :).