
iBars
Members-
Posts
12 -
Joined
-
Last visited
Converted
-
Gender
Undisclosed
-
Personal Text
I am new!
iBars's Achievements

Tree Puncher (2/8)
0
Reputation
-
Ohh, it caused by OptiFine because I still use HD A4 (but translated in InClassTranslator). I know it, but my launcher using recursive search for libraries.
-
I installed it fine and it works, I have already say it. I ask if there is enough upgrade only self library, or I need to do something more?
-
I was delete folder 1.7.10-10.13.2.1230 from Forge library folder, created folder named 1.7.10-10.13.2.1291 and put Forge-universal in it: It works, but mods in game was corrupted: Stairs in CustomStuff2: Carpenter's Blocks: What I do wrong? Thanks.
-
I can't do else...
-
Why? Why I can't edit base classes if I understand what I do? It is client just for my server. I say minecraft.jar, but I means any like Forge1.7.10-1230.jar version. I just edited base class and some my changes was applied (for example, binds, but after I trying to remove it, it removed, but when I join singleplayer world or multiplayer server, it returns "Unknown command" like this command was executed by me), and I want to restore original class now, but I can't, because original class don't affect client (bug with command not deleted). I know what I do and I hate difficult "external" modding.
-
But... I've just used it once, and want to "rollback" it. And what class cover my? Version 1.7.10, I don't know how to make mods via mod file, also I needn't it because I make my own custom client.
-
I was edit Minecraft.class in net.minecraft.client package but it working wrong. Code from line 1899 if (Keyboard.getEventKey() == 48 && Keyboard.isKeyDown(61)) { RenderManager.debugBoundingBox = !RenderManager.debugBoundingBox; } I was replaced to if (Keyboard.getEventKey() == 48) { if (Keyboard.isKeyDown(61)) { RenderManager.debugBoundingBox = !RenderManager.debugBoundingBox; } else { this.thePlayer.sendChatMessage("/spawn"); } } But when I play on selected singleplayer map or join any server, it binded command executes automatically (once), even if I don't pressed B (id 48) button... Also I was trying to add this command to controls menu settings (GameSettings.class), Minecraft is crashes when I start playing (on selected singleplayer map or on any server) if Smart Moving mod is installed (but I not sure about this mod).
-
I edited Minecraft class and compiled->obfuscated it to bao.class, but after I added this to my minecraft.jar, all my changes don't applies in game. But client not redownloading as it should be. What is wrong? It's non-sense for me...
-
[Continue] What's happend with launcher at the beginning of April?
iBars replied to iBars's topic in Support & Bug Reports
But -
[Continue] What's happend with launcher at the beginning of April?
iBars replied to iBars's topic in Support & Bug Reports
Reread this warning before you say "This not forge bug". How it works? Launcher downloading "client.zip" together with "minecraft.jar", LWJGL and natives in "bin" folder. After downloading natives launcher start to extract files from "client.zip" to ".minecraft" folder and game launch. -
http://www.minecraftforge.net/forum/index.php/topic,9186.msg46203.html It's really Forge bug! I do not touch and update my client.zip and launcher, it abruptly broke down. How my launcher can broke if I do not modify the source code??? How I can solve this warning?: 2013-06-16 19:20:14 [WARNING] [ForgeModLoader] Zip file client.zip failed to read properly, it will be ignored java.lang.IllegalArgumentException: MALFORMED at java.util.zip.ZipCoder.toString(ZipCoder.java:58) at java.util.zip.ZipFile.getZipEntry(ZipFile.java:529) at java.util.zip.ZipFile.access$900(ZipFile.java:56) at java.util.zip.ZipFile$1.nextElement(ZipFile.java:511) at java.util.zip.ZipFile$1.nextElement(ZipFile.java:481) at java.util.Collections.list(Collections.java:3688) at cpw.mods.fml.common.discovery.JarDiscoverer.discover(JarDiscoverer.java:43) at cpw.mods.fml.common.discovery.ContainerType.findMods(ContainerType.java:30) at cpw.mods.fml.common.discovery.ModCandidate.explore(ModCandidate.java:52) at cpw.mods.fml.common.discovery.ModDiscoverer.identifyMods(ModDiscoverer.java:103) at cpw.mods.fml.common.Loader.identifyMods(Loader.java:335) at cpw.mods.fml.common.Loader.loadMods(Loader.java:458) at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:161) at net.minecraft.client.Minecraft.a(Minecraft.java:410) at asq.a(SourceFile:56) at net.minecraft.client.Minecraft.run(Minecraft.java:744) at java.lang.Thread.run(Thread.java:722)
-
I use modified launcher of Notch with autorization via site (AuthMe, xAuth, cAuth, bye!) for my server and I also make zip extractor. 1. Player launch my launcher and type his login and password from my site 2. Launcher downloading client and ZIP archive client.zip 3. Launcher extract my files from client.zip into .minecraft .MyServerName folder 4. Starting game 5. Player can join to my server (with my custom mods which extracted from client.zip) But since April 2013 suddenly there was something wrong (maybe, Forge has been updated?): my launcher no longer extract client.zip... I do not touch and update my client.zip and launcher, it abruptly broke down. Launcher downloading client.zip fine, but don't extract its contents. What's happend? Not only I have this problem. 32 bit: {removed} 64 bit: {removed} Login: Testificate Password: tester Client folder: %appdata%\.onlymc\ServerName\ Download client.zip: {removed} Code from GameUpdater.java: protected void UnZip() { String szZipFilePath; String szExtractPath; String path = Util.getWorkingDirectory() + File.separator; int i; szZipFilePath = path + "bin" + File.separator + "client.zip"; File f = new File(szZipFilePath); if(!f.exists()) { System.out.println( "\nNot found: " + szZipFilePath); } if(f.isDirectory()) { System.out.println( "\nNot file: " + szZipFilePath); } System.out.println( "Enter path to extract files: "); szExtractPath = path; File f1 = new File(szExtractPath); if(!f1.exists()) { System.out.println( "\nNot found: " + szExtractPath); } if(!f1.isDirectory()) { System.out.println( "\nNot directory: " + szExtractPath); } ZipFile zf; Vector zipEntries = new Vector(); try { zf = new ZipFile(szZipFilePath); Enumeration en = zf.entries(); while(en.hasMoreElements()) { zipEntries.addElement( (ZipEntry)en.nextElement()); } for (i = 0; i < zipEntries.size(); i++) { ZipEntry ze = (ZipEntry)zipEntries.elementAt(i); extractFromZip(szZipFilePath, szExtractPath, ze.getName(), zf, ze); } zf.close(); System.out.println("Done!"); } catch(Exception ex) { System.out.println(ex.toString()); } f.delete(); } static void extractFromZip( String szZipFilePath, String szExtractPath, String szName, ZipFile zf, ZipEntry ze) { if(ze.isDirectory()) return; String szDstName = slash2sep(szName); String szEntryDir; if(szDstName.lastIndexOf(File.separator) != -1) { szEntryDir = szDstName.substring( 0, szDstName.lastIndexOf(File.separator)); } else szEntryDir = ""; System.out.print(szDstName); long nSize = ze.getSize(); long nCompressedSize = ze.getCompressedSize(); System.out.println(" " + nSize + " (" + nCompressedSize + ")"); try { File newDir = new File(szExtractPath + File.separator + szEntryDir); newDir.mkdirs(); FileOutputStream fos = new FileOutputStream(szExtractPath + File.separator + szDstName); InputStream is = zf.getInputStream(ze); byte[] buf = new byte[1024]; int nLength; while(true) { try { nLength = is.read(buf); } catch (EOFException ex) { break; } if(nLength < 0) break; fos.write(buf, 0, nLength); } is.close(); fos.close(); } catch(Exception ex) { System.out.println(ex.toString()); //System.exit(0); } } static String slash2sep(String src) { int i; char[] chDst = new char[src.length()]; String dst; for(i = 0; i < src.length(); i++) { if(src.charAt(i) == '/') chDst[i] = File.separatorChar; else chDst[i] = src.charAt(i); } dst = new String(chDst); return dst; }