yes it works great.
would also really be happy if this would be updated for 1.2.4 and later versions.
I don't want this to go away.like some other plugins, mods, and textures that arrent kept up with.
--- BEGIN ERROR REPORT 7cf3a456 --------
Generated 3/24/12 12:31 PM
Minecraft: Minecraft 1.2.4
OS: Windows 7 (x86) version 6.1
Java: 1.7.0-ea, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: Intel Bear Lake B version 1.4.0 - Build 8.14.10.1930, Intel
java.lang.SecurityException: SHA1 digest error for nl.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
at sun.misc.Resource.getBytes(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraft.client.Minecraft.a(SourceFile:252)
at net.minecraft.client.Minecraft.run(SourceFile:650)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 348ac283 ----------
--- BEGIN ERROR REPORT 7cf3a456 --------
Generated 3/24/12 12:31 PM
Minecraft: Minecraft 1.2.4
OS: Windows 7 (x86) version 6.1
Java: 1.7.0-ea, Sun Microsystems Inc.
VM: Java HotSpot™ Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: Intel Bear Lake B version 1.4.0 - Build 8.14.10.1930, Intel
java.lang.SecurityException: SHA1 digest error for nl.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
at sun.misc.Resource.getBytes(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraft.client.Minecraft.a(SourceFile:252)
at net.minecraft.client.Minecraft.run(SourceFile:650)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 348ac283 ----------
Didn't work for me tried it 3 times.
Did you remember to delete the META-INF folder from inside your mincraft.jar?
The Meaning of Life, the Universe, and Everything.
Location:
Raleigh, North Carolina
Join Date:
8/19/2011
Posts:
273
Minecraft:
NinPando
Xbox:
Iban_The_Terror
PSN:
AzlynnKoal
Member Details
Yeah, umm... For the 1.2.4, it's not coming out right when I download it from the Google Docs link. It comes out as that "To open this file, Windows needs to know what program created it" crap pop-up.
How do I fix this? Or... Just wait til the WinRaR version comes out?
Yeah, umm... For the 1.2.4, it's not coming out right when I download it from the Google Docs link. It comes out as that "To open this file, Windows needs to know what program created it" crap pop-up.
What browser are you using?
nl.class for 1.2.4 Alternate download(mediafire.com)
edit: stricken text point to obsolete versions. Google Docs automatically points to latest revision.
Could you perhaps think of making a spoutcraft version? because i like spoutcraft and it's features but idk if it's possible. i've tried putting it inside the minecraft.jar inside .spoutcraft but it didn't seem to work and if i delete the META-INF in spoutcraft.jar inside .spoutcraft it doesn't let me get to the main menu.
Could you perhaps think of making a spoutcraft version?
Done, but not...
Unfortunately because of where the code this changes are this cannot be made into a plugin, and has to be built directly into Spoutcraft itself.
With instruction form Top_Cat and a last minute bug-fix from zml2008 I've managed to kludge it in, however it I do not know how long it will take for it to show up in the development builds, let alone the reccommended one.
@@ -0,0 +1,54 @@
+/*
+ * This file is part of Spoutcraft (http://www.spout.org/).
+ *
+ * Spoutcraft is licensed under the SpoutDev License Version 1.
+ *
+ * Spoutcraft is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * In addition, 180 days after any changes are published, you can use the
+ * software, incorporating those changes, under the terms of the MIT license,
+ * as described in the SpoutDev License Version 1.
+ *
+ * Spoutcraft is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License,
+ * the MIT license and the SpoutDev license version 1 along with this program.
+ * If not, see <http://www.gnu.org/licenses/> for the GNU Lesser General Public
+ * License and see <http://www.spout.org/SpoutDevLicenseV1.txt> for the full license,
+ * including the MIT license.
+ */
+package org.spoutcraft.client.gui.settings;
+
+import org.spoutcraft.client.SpoutClient;
+import org.spoutcraft.client.config.ConfigReader;
+import org.spoutcraft.spoutcraftapi.event.screen.ButtonClickEvent;
+import org.spoutcraft.spoutcraftapi.gui.GenericCheckBox;
+
+public class TextAlphaToggleButton extends GenericCheckBox{
+ public TextAlphaToggleButton() {
+ super("Text Alpha");
+ setChecked(ConfigReader.alphaText);
+ setEnabled(true);
+ setTooltip("Text Alpha\nON - Text is colored in \u00A74R\u00A72G\u00A71B\u00A7eA\u00A7f (Default)\nOFF - Text is rendered in \u00A74R\u00A72G\u00A71B\u00A7f.\nSwitching off trades transparent text for coloured text,\nrestoring colour to most machines with the white text bug.");
+ }
+
+ @Override
+ public String getTooltip() {
+ if (!isEnabled()) {
+ return "This option is not allowed, meow.";
+ }
+ return super.getTooltip();
+ }
+
+ @Override
+ public void onButtonClick(ButtonClickEvent event) {
+ ConfigReader.alphaText = !ConfigReader.alphaText;
+ ConfigReader.write();
+ }
+}
Unfortunately because of where the code this changes are this cannot be made into a plugin, and has to be built directly into Spoutcraft itself.
With instruction form Top_Cat and a last minute bug-fix from zml2008 I've managed to kludge it in, however it I do not know how long it will take for it to show up in the development builds, let alone the reccommended one.
@@ -0,0 +1,54 @@
+/*
+ * This file is part of Spoutcraft (http://www.spout.org/).
+ *
+ * Spoutcraft is licensed under the SpoutDev License Version 1.
+ *
+ * Spoutcraft is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License as published by
+ * the Free Software Foundation, either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * In addition, 180 days after any changes are published, you can use the
+ * software, incorporating those changes, under the terms of the MIT license,
+ * as described in the SpoutDev License Version 1.
+ *
+ * Spoutcraft is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public License,
+ * the MIT license and the SpoutDev license version 1 along with this program.
+ * If not, see <http://www.gnu.org/licenses/> for the GNU Lesser General Public
+ * License and see <http://www.spout.org/SpoutDevLicenseV1.txt> for the full license,
+ * including the MIT license.
+ */
+package org.spoutcraft.client.gui.settings;
+
+import org.spoutcraft.client.SpoutClient;
+import org.spoutcraft.client.config.ConfigReader;
+import org.spoutcraft.spoutcraftapi.event.screen.ButtonClickEvent;
+import org.spoutcraft.spoutcraftapi.gui.GenericCheckBox;
+
+public class TextAlphaToggleButton extends GenericCheckBox{
+ public TextAlphaToggleButton() {
+ super("Text Alpha");
+ setChecked(ConfigReader.alphaText);
+ setEnabled(true);
+ setTooltip("Text Alpha\nON - Text is colored in \u00A74R\u00A72G\u00A71B\u00A7eA\u00A7f (Default)\nOFF - Text is rendered in \u00A74R\u00A72G\u00A71B\u00A7f.\nSwitching off trades transparent text for coloured text,\nrestoring colour to most machines with the white text bug.");
+ }
+
+ @Override
+ public String getTooltip() {
+ if (!isEnabled()) {
+ return "This option is not allowed, meow.";
+ }
+ return super.getTooltip();
+ }
+
+ @Override
+ public void onButtonClick(ButtonClickEvent event) {
+ ConfigReader.alphaText = !ConfigReader.alphaText;
+ ConfigReader.write();
+ }
+}
This is the best I will do for now. Know that it is possible, and will happen eventually.
Thank you so, so much going to follow this mod and recommend to people that have the same problem. as well as help out others if i possibly know the answer. Hope it will eventually be in spoutcraft itself. But i can hope for some updates on this "addon" for spoutcraft, right? hopefully... =) <3
(as in for new versions)
Thanks again snow_cat, really glad i found your mod.
EDIT: not such a coding genius(so i don't know how to use github), but i tried to learn for about 5 minutes then i took what i learned and tried applying this "patch" to spoutcraft... didn't work no option for it in the options menu.
Didn't want to ask for another favor, but i'm left with no choice but to ask for help =/.
If you want to know what i did; i downloaded the source code(because only thing i could see that i could download) and i knew i had to get the modified/added files somehow. so i took those and tried inserting them into my .spoutcraft's spoutcraft.jar
EDIT2:Got the correct download but it seems to be restoring the spoutcraft.jar back into the original state once i add the patch to it.
and deleting the META-INF is forcing me to redownload spoutcraft =(. Totally stumped here
and failing that, create a new batch file with the code
cd runtime
C:\Progra~1\Java\jdk1.6.0_30\bin\javaw.exe -Xincgc -Xms800M -Xmx800M -cp "..\bin\minecraft;..\lib;..\lib\*;..\jars\bin\minecraft.jar;..\jars\bin\jinput.jar;..\jars\bin\lwjgl.jar;..\jars\bin\lwjgl_util.jar" -Djava.library.path=..\jars\bin\natives Start
This is about as far as I went, but it would also be necessary to also decompile/recompile the launcher.exe too to enable multiplayer with this arrangement...
So I figure by the time I would have everything 'working' the pull request would be finished and this would be redundant.
Quote from in readme.md Wulfspider »
Compiling
Spoutcraft requires MCP (Minecraft Coder Pack) for decompiling, deobfuscating, recompiling, and reobfuscating Minecraft's source. There are a lot of steps involved to compile Spoutcraft, so knowing how to use MCP is a good place to start.
Download and extract the latest compatible version of Minecraft Coder Pack.
Copy the latest complete, unmodified Minecraft bin directory from your .minecraft directory.
Place the Minecraft bin directory under MCP's jars directory.
Checkout or copy the conf directory from the Spoutcraft GitHub repository to MCP's conf directory.
Run MCP's decompile script (.bat for Windows or .sh for Linux).
Checkout or copy the lib directory from the Spoutcraft GitHub repository to MCP's lib directory.
Copy the latest SpoutcraftAPI jar into the lib directory.
Checkout or copy the latest src directory from the Spoutcraft GitHub repostiory to MCP's src directory.
Run MCP's recompile and reobfuscate scripts (.bat for Windows or .sh for Linux).
When tasks are finished, the compiled Spout class files will be located in reobf.
You'll also need to class files from the jars located in the lib directory on the Spoutcraft GitHub repository to run the client.
NOTE: You will need to copy the Minecraft resources folder to the MCP root in order to launch the game using MCP. NOTE: You will need to copy the res folder to the minecraft.jar along with the compile Spoutcraft source and contents of the SpoutcraftAPI.jar for those custom resources to show.
and failing that, create a new batch file with the code
cd runtime
C:\Progra~1\Java\jdk1.6.0_30\bin\javaw.exe -Xincgc -Xms800M -Xmx800M -cp "..\bin\minecraft;..\lib;..\lib\*;..\jars\bin\minecraft.jar;..\jars\bin\jinput.jar;..\jars\bin\lwjgl.jar;..\jars\bin\lwjgl_util.jar" -Djava.library.path=..\jars\bin\natives Start
This is about as far as I went, but it would also be necessary to also decompile/recompile the launcher.exe too to enable multiplayer with this arrangement...
So I figure by the time I would have everything 'working' the pull request would be finished and this would be redundant.
before i get started, just want to thank you for the THIRD TIME =P really good instructions +1 respect. Now to hopefully get this working =)
and failing that, create a new batch file with the code
cd runtime
C:\Progra~1\Java\jdk1.6.0_30\bin\javaw.exe -Xincgc -Xms800M -Xmx800M -cp "..\bin\minecraft;..\lib;..\lib\*;..\jars\bin\minecraft.jar;..\jars\bin\jinput.jar;..\jars\bin\lwjgl.jar;..\jars\bin\lwjgl_util.jar" -Djava.library.path=..\jars\bin\natives Start
This is about as far as I went, but it would also be necessary to also decompile/recompile the launcher.exe too to enable multiplayer with this arrangement...
So I figure by the time I would have everything 'working' the pull request would be finished and this would be redundant.
got it working, the RGB colors show up on the options when i toggle it off and on(the colors appearing when i toggle it to off)
but now i need to learn how to decompile/recompile the launcher. i'm guessing you mean the spoutcraft.exe i can think of some ways to possibly "decompile/recompile" it but i'm not sure if i were to infer that i would get it right, and not break everything in the process...
One last request ..... i feel so needy for asking all of this =(
got it working, the RGB colors show up on the options when i toggle it off and on(the colors appearing when i toggle it to off)
It's all right. Here is an awful (and easy) kludge way of using the a minecraft launcher that might work, though I have not tested it.
No
You should now be able to login to 'minecraft' and launch your modified spoutcraft as a very large mod.
However; I do not know how spout craft servers will react to your client, or if this will cause horrific crashes.
I asked, apparently it is not safe to do what I suggested.
would also really be happy if this would be updated for 1.2.4 and later versions.
I don't want this to go away.like some other plugins, mods, and textures that arrent kept up with.
Generated 3/24/12 12:31 PM
Minecraft: Minecraft 1.2.4
OS: Windows 7 (x86) version 6.1
Java: 1.7.0-ea, Sun Microsystems Inc.
VM: Java HotSpot(TM) Client VM (mixed mode), Sun Microsystems Inc.
LWJGL: 2.4.2
OpenGL: Intel Bear Lake B version 1.4.0 - Build 8.14.10.1930, Intel
java.lang.SecurityException: SHA1 digest error for nl.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
at java.util.jar.JarVerifier.processEntry(Unknown Source)
at java.util.jar.JarVerifier.update(Unknown Source)
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
at sun.misc.Resource.getBytes(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at net.minecraft.client.Minecraft.a(SourceFile:252)
at net.minecraft.client.Minecraft.run(SourceFile:650)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 348ac283 ----------
Didn't work for me tried it 3 times.
Did you remember to delete the META-INF folder from inside your mincraft.jar?
How do I fix this? Or... Just wait til the WinRaR version comes out?
What browser are you using?
nl.class for 1.2.4
Alternate download(mediafire.com)strickentext point to obsolete versions. Google Docs automatically points to latest revision.Very old browser. Windows XP Home Edition or something like that... That's what the tower says.
Thanks! That alternative download worked!
Done, but not...
Unfortunately because of where the code this changes are this cannot be made into a plugin, and has to be built directly into Spoutcraft itself.
With instruction form Top_Cat and a last minute bug-fix from zml2008 I've managed to kludge it in, however it I do not know how long it will take for it to show up in the development builds, let alone the reccommended one.
https://github.com/SpoutDev/Spoutcraft/pull/76/files
This is the best I will do for now. Know that it is possible, and will happen eventually.
This one there no works along with him... =/
Thank you so, so much going to follow this mod and recommend to people that have the same problem. as well as help out others if i possibly know the answer. Hope it will eventually be in spoutcraft itself. But i can hope for some updates on this "addon" for spoutcraft, right? hopefully... =) <3
(as in for new versions)
Thanks again snow_cat, really glad i found your mod.
EDIT: not such a coding genius(so i don't know how to use github), but i tried to learn for about 5 minutes then i took what i learned and tried applying this "patch" to spoutcraft... didn't work no option for it in the options menu.
Didn't want to ask for another favor, but i'm left with no choice but to ask for help =/.
If you want to know what i did; i downloaded the source code(because only thing i could see that i could download) and i knew i had to get the modified/added files somehow. so i took those and tried inserting them into my .spoutcraft's spoutcraft.jar
EDIT2:Got the correct download but it seems to be restoring the spoutcraft.jar back into the original state once i add the patch to it.
and deleting the META-INF is forcing me to redownload spoutcraft =(. Totally stumped here
Here is what you will need to do to duplicate my result:
You can find MCP at mcp.ocean-labs.de/index.php/MCP_Releases
You can find my fork at github.com/dluechoy/Spoutcraft/tree/textAlpha.
Also https://github.com/dluechoy/Spoutcraft/zipball/textAlpha
You can find spoutcraftAPI at ci.spout.org/job/SpoutcraftAPI/
This is about as far as I went, but it would also be necessary to also decompile/recompile the launcher.exe too to enable multiplayer with this arrangement...
So I figure by the time I would have everything 'working' the pull request would be finished and this would be redundant.
before i get started, just want to thank you for the THIRD TIME =P really good instructions +1 respect. Now to hopefully get this working =)
got it working, the RGB colors show up on the options when i toggle it off and on(the colors appearing when i toggle it to off)
but now i need to learn how to decompile/recompile the launcher. i'm guessing you mean the spoutcraft.exe i can think of some ways to possibly "decompile/recompile" it but i'm not sure if i were to infer that i would get it right, and not break everything in the process...
One last request ..... i feel so needy for asking all of this =(
It's all right. Here is an awful (and easy) kludge way of using the a minecraft launcher that might work, though I have not tested it.You should now be able to login to 'minecraft' and launch your modified spoutcraft as a very large mod.However; I do not know how spout craft servers will react to your client, or if this will cause horrific crashes.
I asked, apparently it is not safe to do what I suggested.