Inactive [MISC] SkinAdder v0.6_1 - Adds users to mcskinsearch.com [1240]

Discussion in 'Inactive/Unsupported Plugins' started by Hacksore, Jul 31, 2011.

  1. Offline

    Hacksore

    [​IMG]
    SkinAdder - Is a simple plugin for adding a users to www.mcskinsearch.com when they join the server.
    Download - v0.6_1

    Why?:
    In an effort to get as many users possible added to mcskinsearch.com Sk8 had this idea which had to be done.

    Features:
    • A log to show every users that gets added.
    • Permissions support.
    • Config flags to change certain plugin aspects.
    • A few commands.
    Installation:

    Download the SkinAdder.jar from here.
    Place the jar into your minecraft server plugins directory.
    Restart or reload your server to enable the plugin.

    Config:
    PostServerIp: true #This is to either allow or disallow your servers ip from being posted.
    DisplayMessage: true #This is to either allow or disallow the global message being sent to each player.
    Hostname: mc.example.org #This is an optional property for displaying your hostname on users added rather then your ip. Leave it blank if you don't understand what it's for.

    Semiauto Updating:
    When you start your server or invoke the update command the lastest version of the plugin will be created/overwritten. So to update just go to your plugins/SkinAdder/ directory copy or cut or move the SkinAdder.jar to the parent directory which is the plugins/ directory, then restart or reload your server.

    Usage:
    There is not much you need to do. Just install it and if needed change config properties. There are commands that you can read about below.

    Commands/Permission:
    Note: If no permission plugin is found commands default to op. So I'd recommend using a permissions plugin.
    Code:
    skinadder.top         /sa top - Lists the top 5 most viewed players.
    skinadder.ratings     /sa [r|ratings] <name> - Gets the ratings of the name specifed or you if none.
    skinadder.total       /sa [t|total] - Shows current count of skins in the database.
    skinadder.update      /sa [u|update] - Will download the lastest version of the plugin.
    no perms              /sa [ver|version] - Gets the version of this plugin.
    

    Credits:
    Sk8 developed the majority of this plugin. Sk8 is back now and we work on the plugin together. I own/develop the site.

    Contributions:
    If you have any ideas that could make this plugin any better feel free to share your input.

    Changelog (open)

    v0.6
    [Added] Backend code for a player status system.

    v0.5
    [Added] Ratings command.
    [Added] Permissions support.
    [Added] Hostname config option.
    [Changed] The top command shows 5 results.

    v0.4.1
    [Fixed] Errors for invalid url.
    [Added] Semiauto updater.
    [Added] An update command.
    [Added] Version command.

    v0.4
    [Added] Two commands, /sa top and /sa total.

    v0.3
    [Added] Another config property for disabling your servers ip from being posted.

    v0.2
    [Added] Config file for turning the global message off.
    [Added] Users on mcskinsearch.com now show the servers ip if added with SkinAdder.

    v0.1
    released
     
    AS1LV3RN1NJA and Inacio like this.
  2. Offline

    Inacio

    Works nicely!
     
    Hacksore likes this.
  3. Offline

    Snipex01

    Made you guys a new banner :p, You can use it if you want.
    OT: Plugin works great on all of our servers. Great work!

    Here's that banner.
    [​IMG]
     
  4. Offline

    olloth

    EDIT EDIT: I'm stupid, it only grabs the ones they currently have uploaded. This is cool! Would help if I actually went to the site.
     
  5. Offline

    MonsieurApple

    Approved!
     
  6. Offline

    minecrafter08

    How Do You Use it?sorry...(Noob)
     
  7. Offline

    kris76

    Hello,
    Where can you set config flags ?
     
  8. Offline

    wlwhs321

    other people can see this skins? idk how to use this too little help?

    i dont know how to use it im noob too -_-

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2016
  9. Offline

    Hacksore

    Inside the plugins folder there is a SkinAdder folder, in there is a config.yml which is created after running the server with the plugin installed. Just reload or restart your server for theses flags to take affect.

    Here are the flags you can set:
    PostServerIp: true #This is to either allow or disallow your servers ip from being posted.
    DisplayMessage: true #This is to either allow or disallow the global message being sent to each player.
     
  10. Offline

    minecrafter08

    Thanks
    thanks
     
  11. Offline

    Hacksore

    Can't tell if trolling or just really dumb....

    You do realize the functionality of the plugin don't you? Its primary means is to add users to the database so finding them is easier, not steal their skin. Also Minecraft/Mojang no longer use their own site to host skins(All the skins still there are old), which you clearly have no clue about.

    EDIT:
    Here is an example of one of the sites uses.
    [​IMG]
    SkinAdder just helps add as many people without having to do much but install a plugin.

    There really is not much to it, just follow the installation in the OP. Then when someone joins, has a skin, and has not been added to www.mcskinsearch.com they will be added. It will by default, message all clients with a link to the user that was added and post the servers ip on display of that user. Those can be disabled in the config.yml though.

    Another thing I have not mentioned is that all servers with SkinAdder compete to get their banner on the front page(Your server should have Minequery for the banner to be generated properly).
     
  12. Why do you need to find users? I'm sorry, but I see no real point in this.
    What happens once a user is in your database?

    I think I might be missing the point of what you are trying to do...

    And about the minecraft.net link: It was up to date for my username, but the other link http://s3.amazonaws.com/MinecraftSkins/HmmmQuestionMark.png is what I think you were thinking of.

    EDIT: I think I'm starting to understand now. Your site is a skin manager, correct? So this plugin just keeps track of the skins they use and lets them switch back and forth?
     
  13. Offline

    Hacksore

    Are you aware that you can't see your own skin on minecraft.net let alone other peoples. How can you not understand what Sk8 and I have done, not "trying". Like I've already implied the plugin is not necessarily needed but it's also not pointless.




    The wardrobe does what you're referring to but the plugin has no relation to that. The main concept of the site is to put all the users in one easy to navigate place so that you check out what other real minecrafters are using as skins. It's like the google images of minecraft users in a way.
     
    Inacio likes this.
  14. Offline

    wassilij

    I like this!

    I installed this plugin on my server ;)
     
    Hacksore likes this.
  15. Offline

    Thieves

    Very VERY useful for the citizens plugin :p
     
  16. Offline

    flevas

    i can use it
     
  17. Offline

    cblP

    Hurrah for a long time searched for such plug-in!:)
     
  18. Offline

    SieniFani

    How do i use it??
     
  19. Offline

    Hacksore

    I guessing you don't understand what this plugin does. There are now commands which you can use, otherwise you don't need to do anything other then edit the config if you want to turn off posting/messaging.
     
  20. Offline

    rakiru

    I've jsut had a quick look at the site and it looks very nice. I will add this plugin to our servers.
     
    Hacksore likes this.
  21. Offline

    tommygoesha

    not sure if im understanding it COMPLETELY but incase i have the right idea, do you think we can have a like.. link or something on a list of servers using it like the minecraft.net server list and when you click on itll show the players that have joined and their skins and that they can apply the default skins for the server? (like if the server like mine has races players can change their races looks a little between different listed skins set by the admin of the server)?
     
  22. Offline

    Hacksore

    That's a good idea, though SkinAdder only counts a player being added if they are not in the database, have a skin, and join a server with SkinAdder. Making it keep track of everyone who joins is not really what I have planned, but there will be a list to see who that server has added(sometime soon).
     
  23. Offline

    tommygoesha

    like an example is if i go to my profile on the site under that server and my race is like a dwarf, itll list all the dwarf skins available for that server. then i can choose wich 1 i want and upload it.
     
  24. Offline

    Hacksore

    I don't really understand what it is you mean. My intention is to make the ip shown on any user publicly added with SkinAdder a link to show all the users added from that server.
     
  25. Offline

    tommygoesha

    ah ok then what i have in mind is completely different, meant for like server admins to set a set number and limited types of skins that players can use on their server. like an rp server
     
  26. Offline

    Daniel Heppner

    Why did you post this instead of Sk8? He should have the dev badge.
     
  27. Offline

    Hacksore

    Sk8 made the base for me to get my feet wet in java. I've been adding to it now since Sk8 has not contributed recently. I am going to update the OP to reflect this.
     
  28. Offline

    Hacksore

    Please update if you use this plugin, it was throwing server errors from a bad url and has been fixed.

    Also Sk8 has come back and is helping with the updates, thanks Sk8 :D.

    EDIT:
    Hold off on the update we still need to work out a bug.

    EDIT:
    All was tested and is working now, please update your plugin.
     
  29. Offline

    Clucky

    I get an error every time any player logs in, do I have to forward a port or something???

    Code:
    11:51:43 [INFO] bunny777 [/67.234.216.127:26991] logged in with entity id 947950 at ([Japitaja] 278.4163714781813, 69.0, -372.7893777644031)
    11:51:43 [INFO] [HomeSpawnPlus] Attempting to respawn player bunny777 (joining).
    11:51:44 [SEVERE] java.io.IOException: Server returned HTTP response code: 403 for URL: http://www.mcskinsearch.com/skinadd.php?user=bunny777&port=25565&public=1
    11:51:44 [SEVERE]     at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1403)
    11:51:44 [SEVERE]     at java.net.URL.openStream(URL.java:1029)
    11:51:44 [SEVERE]     at hacksore.minecraft.skinadderPlayerListener.AddUser(skinadderPlayerListener.java:36)
    11:51:44 [SEVERE]     at hacksore.minecraft.skinadderPlayerListener.onPlayerJoin(skinadderPlayerListener.java:24)
    11:51:44 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
    11:51:44 [SEVERE]     at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    11:51:44 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:338)
    11:51:44 [SEVERE]     at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
    11:51:44 [SEVERE]     at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    11:51:44 [SEVERE]     at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    11:51:44 [SEVERE]     at net.minecraft.server.Packet1Login.a(SourceFile:43)
    11:51:44 [SEVERE]     at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    11:51:44 [SEVERE]     at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    11:51:44 [SEVERE]     at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    11:51:44 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:454)
    11:51:44 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:363)
    11:51:44 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     

Share This Page