I have built several Staff Roads (pictured) on various servers and it's sometimes difficult to match blocks to certain colors. I had the possible idea where a plugin could be created where you make empty plots that are 4X8 (pictured) then mark them with a tool like world edit. Do some sort of command like /sr generate <username> . Then to remove a statue or move it there would be commands similar to that. If anyone is interested I would love to collaborate with you on it.
It is possible, it would just take a lot of work. I don't have the time to make it right now, but the generation process would consist of: Check if the user specified exists Retrieve the user's skin Get some methods to check pixel colors for the skin Place a wool block with a color closest to the pixel on the skin Here is some sample code for some of the stuff I am talking about. Code:java String username = USERNAMESOURCE; // The source is probably going to be args[1]BufferedImage skin = ImageIO.read("[url]http://minecraft.net/skin/[/url]" + username + ".png"); // The user's skin stored as a BufferedImageColor c = new Color(skin.getRGB(x, y)); // The color of the pixel at location (x, y) Obviously, don't include the [ url ] tag in the actual code If this is still not taken in a few days, I may take a look at it.
ExileRed I agree with Pyxis-Craft, an computer can't check what block gets the closed with an certain color of the skin, and then you have the edges what can cause issues with the appearance
I disagree, there are plenty of programs that take pics and convert them to minecraft statues. One for example. http://www.diamondpants.com/spritecraft/
Edges would be an issue, but they will be an issue if you manually make a statue too. The color checking would probably be the most time consuming part, with looping through the pixels being after that (or maybe the other way around, depends on the developer).
You can try to generate them using this plugin, but they look a little bit... ugly sometimes http://dev.bukkit.org/bukkit-plugins/mcpainter/
Making progress. Preliminary testing of color selection with the full sheet just in 2D (and yes, it is upside down)
So far I haven't found a skin that doesn't work, just remember that capitalization matter when dealing with usernames
If your taking it, Maybe label the thread as Filled? also, Maybe ask Sethbling for permission to use his MCEdit filter?? I know its in Python, but It may still be helpful.
You can use MC-Edit and then upload the world to your server and world edit it into the statue world. http://www.mcedit.net/ Here is the link to the Player Statue filter. http://sethbling.com/downloads/mcedit-filters/playerstatue/ http://sethbling.com/downloads/mcedit-filters/png/ You need those two files and once you extracted MC-Edit put them in the filters folder. Once you loaded MC-Edit you can either generate a new world (i recommend creating a new flat world for file size) or use a world you created in game. Once MC-Edit has loaded/created the world you want make a selection on the ground (flat ground) about 15*15 and then select the filter option on the bottom row. Scroll through the list of filters and find "Player Statues" then click it. Input the players exact name and then it will make it. Hit "ctrl + s" to save the changes then you can quit. Go to your saves folder and make a copy of it and upload it to your server. Now when you make the statue on flatland it is 1 layer is under ground so with world edit you can select to points the cover the entire statue ground area and use "//replace grass air" then proceed in getting to points that just cover your statue and "//copy". Go to the world you want it in and then "//paste" if it is the wrong orientation do "//undo". Then do "//rotate 90/180/270/360" depending on what you need and then paste again. Finally edit your statue to get the mistakes out and your done.
I apologize for not keeping up and reading on the thread, oa10712 send me private message so we can discuss this I am a little lost in this a bit. Thanks for showing interest everyone!