[NOTE] If you are having trouble, feel free to ask questions. I'm happy to help. A simple question even brought this thread back to life (hopefully). [/NOTE]
Changing your cape is simple, and people have been wanting to do it since they first saw that Christmas tree on their backs. Most of you have either forgotten you ever had one, or you weren't playing Minecraft then. This thread will show you how to edit your cape to how you like it and use it!
Requirements
1. Java Development Kit 6 (JDK6)
2. Minecraft Coder Pack (MCP)
3. A computer Steps
1. Edit this picture to be your cape.
Green = Area that faces the player in third person
Red = Area that faces away from the player in third person
Orange = Sides
Blue = Bottom of cape
Teal/turquoise = Top of cape
You can use GIMP, Paint.net, MSPaint, or anything that can handle .png files. The cape does not support transparency (thus why you can use MSPaint) and cannot be resized.
2. After you've installed JDK6 and unzipped MCP to somewhere, locate you .minecraft folder.
For Windows XP, click Start, then click Run. Type in "%appdata%" then press enter and open the .minecraft folder.
For Windows Vista/7, click the Start Menu (the shiny blue orb with the flag), type in run, and press enter. Open the .minecraft folder in the window that appears.
For Linux, open your home folder and press Ctrl + H. That will show your hidden folders. .minecraft will be in there.
3. Copy the 'bin' folder in .minecraft to the 'jars' folder wherever you put the MCP (yes, put it INTO the 'jars' folder).
4. Double click the 'decompile' and let MCP do its job.
5. After it's done, go into the 'src' folder where you put the MCP. Then go into 'minecraft', then 'net', then 'minecraft' again, then 'src'. Scroll down until you see EntityPlayer.java. Double click it and open it with Notepad when it asks.
and replace (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftCloaks/").append(username).append(".png").toString(); to the url of your hosted image. For example, my cape. So now all of it would look like this:
8. Go back to where the MCP is located, and run 'recompile' and let it do it's thing. After it's done, you might as well test your cape, so open 'startclient'.
9. If it works, great! You can move on to step 10. If not, go back and start again.
10. Run 'reobfuscate' and when it's done, go into the folder 'reobf', then 'minecraft'. You will find gs.class in there if all goes well.
10. Copy your modified gs.class into the minecraft.jar and delete the META-INF folder.
11. Enjoy!
Special thanks to Telgar and Woot for helping me begin modding the cape!
[NOTE] Other players will not be able to see you with your cape. You will however see everyone else wearing your cape. That's just how it works. [/NOTE]
This used to be a contest, but when this thread died the contest died with it. So now it's just a small storage post. You can submit yours if you really want to.
[center]Currently held:[/center] Notch, with his Christmas Cape.
Notch, with his Mojang Cape.
KaiemahiVector, with his Heaven Cape.
KaiemahiVector, with his Hell Cape.
Googie2149, with his Android Cape.
Talmanaze, with his Blood Skull Cape.
CheezeWizzzzz, with his VanillaCape.
[center]Meowmix
Noriak
CroSafan
(How Why is this one so big!? It will still display the same anyway.)
I made a SkinEdit Background! It can now be called, CapeEdit. If you haven't heard of SkinEdit, you can get it here. It's not the best and could use some work, but it does its job. I recommend changing the background color to white and changing the alpha to 100%.
You actually got me interested in this enough to try it myself. I'm still checking into this, but yeah a modders help would be nice.
P.S. The Post i made about downloading JDK was a copy and paste from the cloak thread. Woot had directed that remark to someone. I say this just for clarification.
You actually got me interested in this enough to try it myself. I downloaded the Decompiler and read the Readme.txt. This version of it is compatible with Windows 95, Windows 98, Windows Millennium Edition, Windows NT,
Windows 2000 and Windows XP. Perhaps this is why your having a problem. I'm still checking into this, but yeah a real modders help would be nice.
P.S. The Post i made about downloading JDK was a copy and paste from the cloak thread. Woot had directed that remark to someone. I say this just for clarification.
Could be helpful ? were you not following that after Telgar gave you the link ?.
Anyway if you getting 100 errors your class path is probably not correct. In DJ Java click on tools > compile and in the class path section click the last button on the right ( select multiple class paths ). Browse to where your minecraft.jar is and add minecraft.jar, lwjgl_util.jar, lwjgl.jar, jinput.jar. Now it should compile if you have done everything correctly.
Could be helpful ? were you not following that after Telgar gave you the link ?.
Anyway if you getting 100 errors your class path is probably not correct. In DJ Java click on tools > compile and in the class path section click the last button on the right ( select multiple class paths ). Browse to where your minecraft.jar is and add minecraft.jar, lwjgl_util.jar, lwjgl.jar, jinput.jar. Now it should compile if you have done everything correctly.
That did it. Thanks! I'm going to turn this into a tutorial now just to be helpful. Of course, giving credit where it belongs.
Anyway if you getting 100 errors your class path is probably not correct. In DJ Java click on tools > compile and in the class path section click the last button on the right ( select multiple class paths ). Browse to where your minecraft.jar is and add minecraft.jar, lwjgl_util.jar, lwjgl.jar, jinput.jar. Now it should compile if you have done everything correctly.
I was working on it when i came back and found this information from Woot. Thanks Woot! This was all i needed to compile the file. I wasn't adding all those jars to the class path. I will upload an image in a little bit.
I was working on it when i came back and found this information from Woot. Thanks Woot! This was all i needed to compile the file. I wasn't adding all those jars to the class path. I will upload an image in a little bit.
Thanks to googie2149 for getting me interested in this and to Woot for his help and instructions. Here is an image of a quick cloak i made. I just put my initials on it. I will make a better looking one later.
@googie2149
I see you made a tutorial. Thanks for mentioning me. I appreciate it. =)
Thanks to googie2149 for getting me interested in this and to Woot for his help and instructions. Here is an image of a quick cloak i made. I just put my initials on it. I will make a better looking one later.
Yea, with any class file I try to open with DJ java decompiler I get:
"File access error, or file not exists. Check all or try again
Possible reasons: File C:\blahblahblah\ei.class is corrupt"
This is taken directly from the DJ java decompiler web page.
When the user copies & pastes a .class file (for example MyClassFile.class) from "Temporary Internet Files" folder to a standard file folder Windows may suffix (rename) this file. Windows concatenates the original file name and "[number]" string as following: MyClassFile.class --> MyClassFile[1].class. In some cases DJ Java Decompiler will be unable to decompile the suffixed file MyClassFile[1].class, causing an error: "File access error, or file not exists. Check all and try again! Possible reasons: the file MyClassFile[1].class is corrupted". To solve the problem user needs to restore the original file name: MyClassFile[1].class --> MyClassFile.class.
Could it be a problem with windows renaming the file?
Changing your cape is simple, and people have been wanting to do it since they first saw that Christmas tree on their backs. Most of you have either forgotten you ever had one, or you weren't playing Minecraft then. This thread will show you how to edit your cape to how you like it and use it!
Requirements
1. Java Development Kit 6 (JDK6)
2. Minecraft Coder Pack (MCP)
3. A computer
Steps
1. Edit this picture to be your cape.
Green = Area that faces the player in third person
Red = Area that faces away from the player in third person
Orange = Sides
Blue = Bottom of cape
Teal/turquoise = Top of cape
You can use GIMP, Paint.net, MSPaint, or anything that can handle .png files. The cape does not support transparency (thus why you can use MSPaint) and cannot be resized.
2. After you've installed JDK6 and unzipped MCP to somewhere, locate you .minecraft folder.
For Windows XP, click Start, then click Run. Type in "%appdata%" then press enter and open the .minecraft folder.
For Windows Vista/7, click the Start Menu (the shiny blue orb with the flag), type in run, and press enter. Open the .minecraft folder in the window that appears.
For Linux, open your home folder and press Ctrl + H. That will show your hidden folders. .minecraft will be in there.
3. Copy the 'bin' folder in .minecraft to the 'jars' folder wherever you put the MCP (yes, put it INTO the 'jars' folder).
4. Double click the 'decompile' and let MCP do its job.
5. After it's done, go into the 'src' folder where you put the MCP. Then go into 'minecraft', then 'net', then 'minecraft' again, then 'src'. Scroll down until you see EntityPlayer.java. Double click it and open it with Notepad when it asks.
6. Find the line in the code below:
and replace (new StringBuilder()).append("http://s3.amazonaws.com/MinecraftCloaks/").append(username).append(".png").toString(); to the url of your hosted image. For example, my cape. So now all of it would look like this:
(I mostly copy and pasted step 6 from Woot)
7. Save the file.
8. Go back to where the MCP is located, and run 'recompile' and let it do it's thing. After it's done, you might as well test your cape, so open 'startclient'.
9. If it works, great! You can move on to step 10. If not, go back and start again.
10. Run 'reobfuscate' and when it's done, go into the folder 'reobf', then 'minecraft'. You will find gs.class in there if all goes well.
10. Copy your modified gs.class into the minecraft.jar and delete the META-INF folder.
11. Enjoy!
Special thanks to Telgar and Woot for helping me begin modding the cape!
[NOTE] Other players will not be able to see you with your cape. You will however see everyone else wearing your cape. That's just how it works. [/NOTE]
[center]Currently held:[/center]
Notch, with his Christmas Cape.
Notch, with his Mojang Cape.
KaiemahiVector, with his Heaven Cape.
KaiemahiVector, with his Hell Cape.
Googie2149, with his Android Cape.
Talmanaze, with his Blood Skull Cape.
CheezeWizzzzz, with his VanillaCape.
[center]Meowmix
Noriak
CroSafan
(
HowWhy is this one so big!? It will still display the same anyway.)heliri
Larzo
LOgesCompany
Macbuk
Raposa318
Telgar
Using it:
Cape made with it (Smiely Cape!):
Background file:
You must have missed the first requirement on the tutorials.
1. Java Development Kit 6 (JDK6)
P.S. The Post i made about downloading JDK was a copy and paste from the cloak thread. Woot had directed that remark to someone. I say this just for clarification.
Ok. I found this, it could be helpful. viewtopic.php?f=25&t=114464&p=1686305&hilit=http%3A%2F%2Fwww.minecraft.net%2Fcloak%2Fget.jsp%3Fuser%3D#p1686256
Could be helpful ? were you not following that after Telgar gave you the link ?.
Anyway if you getting 100 errors your class path is probably not correct. In DJ Java click on tools > compile and in the class path section click the last button on the right ( select multiple class paths ). Browse to where your minecraft.jar is and add minecraft.jar, lwjgl_util.jar, lwjgl.jar, jinput.jar. Now it should compile if you have done everything correctly.
That did it. Thanks! I'm going to turn this into a tutorial now just to be helpful. Of course, giving credit where it belongs.
I was working on it when i came back and found this information from Woot. Thanks Woot! This was all i needed to compile the file. I wasn't adding all those jars to the class path. I will upload an image in a little bit.
Wait for it...
@googie2149
I see you made a tutorial. Thanks for mentioning me. I appreciate it. =)
That looks pretty good!
gif by quadkillz
"File access error, or file not exists. Check all or try again
Possible reasons: File C:\blahblahblah\ei.class is corrupt"
gif by quadkillz
This is taken directly from the DJ java decompiler web page.
When the user copies & pastes a .class file (for example MyClassFile.class) from "Temporary Internet Files" folder to a standard file folder Windows may suffix (rename) this file. Windows concatenates the original file name and "[number]" string as following: MyClassFile.class --> MyClassFile[1].class. In some cases DJ Java Decompiler will be unable to decompile the suffixed file MyClassFile[1].class, causing an error: "File access error, or file not exists. Check all and try again! Possible reasons: the file MyClassFile[1].class is corrupted". To solve the problem user needs to restore the original file name: MyClassFile[1].class --> MyClassFile.class.
Could it be a problem with windows renaming the file?