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 3, 2012Oh and I am also working on the GUI system so you can select your skin much easily.
Although idk if people still want the command system?
Oh and I don't know if I should keep the Heroes support :(
-
View User Profile
-
Send Message
Posted Feb 3, 2012@Robert107
Ah I see, well I added all the new events and instead of basic getString() from a file everytime I am now using a HashMap which is much faster and it stays loaded all the time.
-
View User Profile
-
Send Message
Posted Feb 2, 2012@th3hutch
Thanks! :D
Here are some ideas http://dev.bukkit.org/server-mods/spoutplayers/
And SpoutEssentials have the same persistence problems that you have.
Also, if you teach me how to pull request i can help you if you want. I allready modified your plugin and did those changes.
Oh! I almost forgot, maybye this is usefull:
http://pastebin.com/9z678G2B
I used the timers cause it was giving me errors. It seems that when someone dies, and until it respawns there is a moment after the respawn that the entity dosen't exist or it's not registered, so if you try to apply an skin it gaves you an error.
And i don't rembember if modified something here but, just in case...
http://pastebin.com/A0wM2QEr
-
View User Profile
-
Send Message
Posted Feb 2, 2012@Robert107
Ok well I shall try and fix this as best I can, although I am trying to think of a better persistance method than flatfile.
-
View User Profile
-
Send Message
Posted Feb 2, 2012@th3hutch
I used /iskin setself, my skin was setted up, but when i teleport o another world it goes away! Either get loaded when i join, and when i use /iskin reload i got the Notch's skin.
1. You need an opt to disable notch default skin for new players (Sry but why i would like this?) 2. Maybye you could "simulate persistance" if you add a listener to dead, teleport and join player events that reload the player skin. But you will still have the problem if:
Player A Joins a world at a far distance of Player B, if Player A meets Player B or viceversa they'll see themselfs skins but no eachothers.
This will require a regular check to load skins of a player if they are to a distance of another (maybye the chunk load server distance?).
Hope it helps.
-
View User Profile
-
Send Message
Posted Jan 28, 2012Does this still works on latest spout and craftbukkit 1.1?
-
View User Profile
-
Send Message
Posted Jan 24, 2012Just checking, good to hear of progress
-
View User Profile
-
Send Message
Posted Jan 23, 2012@Kilere
It's not dead sorry, it's just that I don't want to spend my entire life making plugins that's all. Also I had Exams all last week so that comes as a priority and I am making other things at the same time. :D Progress will be slow so yeah
-
View User Profile
-
Send Message
Posted Jan 23, 2012Is this addon ded, you did what we wanted but we need moar features lol, or at least a reaponse.
-
View User Profile
-
Send Message
Posted Jan 9, 2012I reload this addon in intervals of five seconds but because of that my server console is spammed can you make a version of this where it doesnt print the "iskin reloaded" message. Edit: nvm this i fixed the problem using blockconsolemessages plugin.
-
View User Profile
-
Send Message
Posted Jan 9, 2012ow i forgot when you make a gui keep commands but can you make also hotkey bind key which we can edit in bindings in spoutcraft controls ?
-
View User Profile
-
Send Message
Posted Jan 8, 2012@ZeroX4
ah yes I saw Razahan's skinSelector funnily enough my new plugin will be based slightly off of it with the gui and all but I am adding lots more features and will be *cough* better :D
-
View User Profile
-
Send Message
Posted Jan 8, 2012@th3hutch 20-th january is my birthday make me a present
and btw i never used your plugin im am skin selector user but i gonna check if your plugin is easier to use right now
-
View User Profile
-
Send Message
Posted Jan 8, 2012@ZeroX4
I am currently working on a new plugin called iUtils which will bascially add all the custom stuff which spout supports into one with a nice GUI to help, I will keep the commands if you so wish to.
In the plugin it will support skins,capes,textures,music,titles and a whole bunch of sky/cloud related stuff. It will take time but should be 1-2 weeks I hope but I do have exams coming up so might be a bit longer :D
-
View User Profile
-
Send Message
Posted Jan 7, 2012cam you add support of custom capes ?
-
View User Profile
-
Send Message
Posted Dec 30, 2011Oh, i forgot to put the spout to plugin folder, my fold, thank you for your help. now it works great :)
-
View User Profile
-
Send Message
Posted Dec 30, 2011I didnt have spout, now i have it but it's still happening to me :( Can someone please help me set it up ? :(
-
View User Profile
-
Send Message
Posted Dec 29, 2011@th3hutch
Not really, it works good, but when someone dies/disconect, they loose their skins. It continues listing his skin on the config file, but it vanishes ingame. If I make a /iskin reload it returns. Sometimes the skin returns on its own some time later, but it is pretty random.
I get no console error at all, using iskin 3.3, spout 644, spoutcraft 1000 and craftbukkit RB.
-
View User Profile
-
Send Message
Posted Dec 29, 2011@aehooo
hmm ok well I'll work on that in the next build, but other than that is everything else working?
-
View User Profile
-
Send Message
Posted Dec 29, 2011@th3hutch
Sorry, but I wanted a option where people would not change their skin at all on first join, but only when they issue the command to change skin.
Something like, if I left the first join option blank, so it would not change players skins when they enter, but only when they want to.