Inactive [MECH] SkinSelector v0.5.1 - You decide the choice of skins and CAPES [Spout][1.0.1-R1]

Discussion in 'Inactive/Unsupported Plugins' started by Rahazan, Dec 26, 2011.

  1. Offline

    Rahazan

    SkinSelector
    <Edit by Moderator: Redacted bit url>

    This plugin allows you to decide which skins a group, with a certain permission node, can select. This means there will be no more dwarves with creeper skins at last. Maybe you want all the players in the economist group to have a nice business suit, your elves to have long ears and donators the only one with their own skin. It is now all possible.

    Oh, now (v0.2.1) also features capes!

    A must for roleplaying servers!





    Show Spoiler
    Screenshots of this plugin.
    [​IMG]
    [​IMG]


    How to use:

    SKINS

    In config.yml you find two lists, one with the groups that have different skins. Below, a list for every group that you have named above with links to the skin.png. Players with skinselector.<yourgroupname>, for example, skinselector.elf can choose from the skins in the elf list.
    It is possible for players to be able to choose from more than one group, simply make them inherit the permission nodes for both groups.

    Players with skinselector.use can make use of the GUI, others can not. Make sure players with this permission have skins to choose from or you'll get some nasty errors!


    Players with the skinselector.unrestricted can choose any skin from any list, and use their own skin as well (the one they have selected at minecraft.net).

    EnforceSkin set to true will bug the players at every login, if they can use the GUI (have skinselector.use permission node), until they have chosen a skin.

    DefaultSkin is the skin that players will have who have not chosen a skin (yet).

    CAPES
    In config.yml you find two lists, one with the groups that have different capes. Below, a list for every group that you have named above with links to the cape.png. Players with capeselector.<yourgroupname>, for example, capeselector.christmas can choose from the capes in the christmas list.
    It is possible for players to be able to choose from more than one group, simply make them inherit the permission nodes for both groups.

    Players with capeselector.use can make use of the GUI, others can not. Make sure players with this group have capes to choose from or you'll get some nasty errors!


    Players with the capeselector.unrestricted can choose any cape from any list.

    EXAMPLE CONFIG.YML
    Code:
    EnforceSkin: true
    DebugMode: false
    DefaultSkin: http://www.minecraft.net/images/char.png
    CapeGroups:
    - Christmas
    SkinGroups:
    - Default
    - Elf
    ######################################
    Default:
    - 'http://www.minecraft.net/images/char.png'
    Elf:
    - 'http://dl.dropbox.com/u/43693599/elf.png'
    - 'http://dl.dropbox.com/u/43693599/elf2.png'
    Christmas:
    - 'http://www.minecraftwiki.net/images/archive/3/33/20110129073421%21Xmas.png'
    Dependencies:
    * SpoutPlugin serverside.
    * SpoutCraft clientside(if the player wants to use this plugin).

    Features:
    * Easy to configure.
    * Lightweight.
    * Permissions-based.
    * Hotkey configurable in SpoutCraft ( "]"-key and "["-key by default)
    * Players can re-select a skin or cape at any time.
    * Debugmode to help you find where mistakes are in your config (or mistakes on my end).

    Downloads:

    <Edit by Moderator: Redacted bit url>


    Show Spoiler
    I removed the link, plugins are not to be sold on the Bukkit forums.

    What do you get when you purchase it.
    * Access to the dropbox repository of this plugin, where you can download the latest paid version (and later versions when released). This access remains for 72 hours. Every update, I will re-activate it for all buyers, you will be able to download the newest version and you will receive a notification in your inbox. If you need to have access for whatever reason, send me an e-mail and I will re-activate.
    * Ad-free version of the plugin, the GUI does not show the name of the plugin and the name of the author.
    * A special place in my heart.

    IMPORTANT NOTE: You pay for the version of the plugin at the time of the purchase, next versions and continued support are not guaranteed. Any next version is to be considered a gift.I may very well get run over by a car tomorrow, or simply decide to stop releasing additions to the plugin. Keep this in mind before you make the purchase.


    Oh and if you like this plugin, please tell me which server it is hosted on. I would love to hop on by and see how it is used, and how the plugin can be improved to better suit the needs.




    Show Spoiler
    How does it help my plugin?
    Plugin-wise, in absolutely no way.

    Then why on Earth would I donate?
    Time and effort was put into this plugin. Maybe this plugin makes your life easier, gets your server more players or simply makes you and the players have a good time.
    How do I donate?
    You can donate through PayPal. If you do not have the means to do so, you can also "donate" by showing your appreciation in the form of a nice comment. These donations and comments keep me motivated. Oh, and it keeps me alive in this overpriced studentroom I live in. It means the world to me.

    Thank you for reading this.




    Changelog
    Version 0.5.1
    * Moved the arrow buttons slightly up, they are now centered height-wise.
    * Added debugmode. With this setting enabled the plugin will log a lot of things it is doing to the console with the <SSDEBUG> tag in front of it. To enable this set DebugMode = true in config.yml
    * Added line of text containing the version of the plugin and the author's name on the GUI.

    These are the last features that will be found in the free version.

    Version 0.4.1
    * Added /skinselector reload and /skinselector reset
    * Added permissionsnode skinselector.reload for both of these commands.
    * The plugin now places the skin and cape upon respawn, no matter what. Previously people who respawned (due to dying) had their original skin and no cape. Also prompts users if EnforceSkin is set to true to select a skin if they haven´t already.

    Version 0.3.2
    * Made all permissions-checks lowercase. Possible fix for PermissionsEX users, make all your permissions nodes lowercase.

    Version 0.3.1
    * Added a button to remove cape if wearing one.

    Version 0.2.3
    * Fixed permissions.

    Version 0.2.2
    * Error fix.

    Version 0.2.1
    * Added capes!
    * Added capeselector.use and skinselector.use permission nodes.
    * Slight performance tweak.

    Version 0.1.1
    * Initial release.

    Any feedback is more than welcome!
     
    Last edited by a moderator: Feb 20, 2017
  2. Offline

    ZeroZX4

    wtf is that ?
    can you try my config and dont use ' mark on your links

    here is my file tell me does it work for you

    http://www63.zippyshare.com/v/42701393/file.html
     
  3. Offline

    TheLavaGuy

    Its working BUT I cant add links Only urs :( but thanks [diamond]
     
  4. Offline

    ZeroZX4

    what you mean by cant add links ?

    add them in the same way and than type on chat /skinselector reload

    and your skin will be there
     
  5. Offline

    maximin

    how do u install
     
  6. Offline

    TheLavaGuy

    It DID NOT work but then I tried the website the capes was saved in and I just uploaded some capes and it works fine now :) Thanks [diamond][diamond][diamond] :D
     
  7. Offline

    rabidwolff55

    AMAZING plugin! Does exactly what other dead plugins have done, but better and current.

    Please add support for changing the titles above a player's head too!!
    I'm specifically thinking of the tedious command-only interface of PlayerEditor. (http://forums.bukkit.org/threads/ad...g-of-players-skins-capes-and-title-953.22951/)
    It's been dead for months now, and this plugin does everything PlayerEditor did except with a GUI, which is faster.
    Please add titles and you'll have completely replaced PlayerEditor
     
  8. Offline

    kingmortifer

    Ok so I install you plug-in and the skin selector doesn't show up when i press "]" please help and yes I am using spout client and I do have the spout plugin.
     
  9. Offline

    ZeroZX4

    did you give yourself permission for it ?
     
  10. Offline

    Meteo

    Code:
    19:36:53 [WARNING] Task of 'SkinSelector' generated an exception
    java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
            at java.util.ArrayList.RangeCheck(Unknown Source)
            at java.util.ArrayList.get(Unknown Source)
            at me.rahazan.skinselector.SkinSelectionScreen.updateSkinPreview(SkinSel
    ectionScreen.java:68)
            at me.rahazan.skinselector.SkinSelectionScreen.showNextSkin(SkinSelectio
    nScreen.java:49)
            at me.rahazan.skinselector.SkinSelector.createSkinOverlay(SkinSelector.j
    ava:131)
            at me.rahazan.skinselector.SkinSelectorPlayerListener$1.run(SkinSelector
    PlayerListener.java:40)
            at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.java:137)
            at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:502)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:434)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:465)
    >
    I have no idea why this happens when a person with spout logins.
     
  11. Offline

    ZeroZX4

    r u using bukkit 1.1 ?
     
  12. Offline

    Meteo

    Yes Zero i am, and using vo-51 skinselector as well.
     
  13. Offline

    ZeroZX4

    and dev spout as well ?
     
  14. Offline

    Meteo

    690 on spout.
     
  15. Offline

    ZeroZX4

    spoutcraft build ?

    try latest spoutcraft build if it wont work click start choose run and type %appdata% and go to .spoutcraft folder than to bin folder and upload here your spoutcraft.jar i try to recreate your error if it still happen to you after choosing latest build
     
  16. Offline

    Meteo

    Still happens, using spoutcraft build 1062
     
  17. Offline

    ZeroZX4

    click start choose run and type %appdata% and go to .spoutcraft folder than to bin folder and upload here your spoutcraft.jar

    upload that spoutcraft jar file here
     
  18. Offline

    Meteo

  19. Offline

    ZeroZX4

    this is link to spountcraft launcher i ask for whats inside ur application data\.spoutcraft\bin\spoutcraft.jar to get it you need to

    click start choose run and type %appdata% and go to .spoutcraft folder than to bin folder and upload here your spoutcraft.jar from that folder
     
  20. Offline

    Meteo

  21. Offline

    ZeroZX4

    ghaahah omgh sorry bro i thought you are the guy who wrote this

    1 post above yours :D i just dont read nicknames i seen you have same avatar omg sorry ok lets try this anyway :)

    1st latest bukkit server

    http://repo.bukkit.org/content/groups/repo/org/bukkit/craftbukkit/1.1-R1-SNAPSHOT/

    2nd latest spout build
    http://spout.in/plugindev

    and use latest spoutcraft build

    and if the error show up again post here your plugin list
     
  22. Offline

    Meteo

  23. Offline

    ZeroZX4

    take out all other plugins that use spout and leave only skin selector and normal plugins and tell me does ur error still show up

    or even try take out all plugins out of plugins folder and leave only skin selector and check does the error happens again if yes it mean problem is with the plugin and it cant be helped if no it mean it have error cause of other plugin and by trail and error you just need to find it

    also think is that error hurt you much cause soon there will be alternative

    http://dev.bukkit.org/server-mods/iskin/#comments

    owner of this plugin said in the comments he gonna upgrade this plugin aroud this week
     
  24. Offline

    Meteo

    It has the same error :[ but it came out after a longer time though.
     
  25. Offline

    ZeroZX4

    hmm make backup of your skinselector folder like copy it to desktop and delete it from plgins folder so when server run again it will generate blank new folder with default config and see if it works properly if yes it mean there was problem in your config file
     
  26. Offline

    Meteo

  27. Offline

    ZeroZX4

  28. Offline

    Meteo

    Allrighty. Thanks for all the help :]
     
  29. Offline

    ZeroZX4

    ee did it help ?
     
  30. Offline

    josip1

    No one can see the cape if they don't have spoutcraft...I was on a server and I didn't have spoutcraft and I could see others who had capes...how do I do this?

    [​IMG]

    I also have this issue. The xmas cape works fine but any others appear like this. I also have the paid version.
     
  31. Offline

    Klausar

    I have the same problem like the poster above me, other capes apear to big.
     

Share This Page