I have seen many beautiful minecraft servers with use self-modified minecraft clients and this clients have in use modified WorldClient.java, or ThreadConnectToServer.java and Chunk.java that use in old versions of WDL mod.
I tried to decompile thats modified clients and also i tried to decompile only important classes from minecraft.jar and put in this files world downloader code from sorces, and from decomiled world downloader classes in many ways....but this way cant work...
Have some way to not use in WDL this java files who was modified in minecraft clients...or use some another way?
...sorry for my english...
It sounds like the server you are playing on has a special client you must use and you want to add WDL into the jarfile? It might be difficult to decompile the custom client but there are only 3 classes that need to be modified to support WDL. They are WorldClient, GuiInGameMenu and NetClientHandler. If you know exactly which mods are in the custom client, you might be able to compile it on your own. Good luck.
I'm getting a lot of "Cannot load sign at..." errors leading to blank signs. This is in a download of a plot world where there are 1,000s of signs. Is this a bug or is it because there are so many signs?
I'm getting a lot of "Cannot load sign at..." errors leading to blank signs. This is in a download of a plot world where there are 1,000s of signs. Is this a bug or is it because there are so many signs?
This is an Optifine Bug, the built in server warnings seem to be going to chat instead of log file. You can remove optifine or turn off chat in options, while in SP
This is an Optifine Bug, the built in server warnings seem to be going to chat instead of log file. You can remove optifine or turn off chat in options, while in SP
That just hid the chat spamming, it didn't fixed the signs going blank.
What's the best way to go about testing this. Does the problem only occur with Optifine installed along with WDL?
Ah yes! It does only occur whenever I have Optifine installed. If I deselect it in Magic Launcher I can see all teh signs but when I have it installed most signs are blank with only some visible.
I had an odd situation where I was in a place that had signs and chests around all 4 walls on two floors but all the signs on one side of two rooms, one above the other, were blank. The same three sides on two floors had full signs, the same 4th wall one two levels had blanks with Optifine. Could there be a chunk thing going on here too? Anyway, that's solved it, thank you. If I want to go sign-hunting I just turn off Optifine.
Thanks to magmar452 for reporting issue #18 at Github. I just posted a new World Downloader for 1.4.6 at the top of the thread dated 2012-12-29.
What's the best way to go about testing this. Does the problem only occur with Optifine installed along with WDL?
Hi Cubic, to the best of my knowledge WDL downloads just about everything, . The invisible signs, only occur when Optifine is installed . Remove Optifine and the signs appear again and the chat warnings are gone. This will even happen on older maps you create yourself that are opened in 1.46. Forge will also complain about the map/sign problem and produce an error log. Just before opening a map with these sign errors, forge will ask you if you still want to continue loading. Lots of chatter about this in Optifine Forum
Hi Cubic, to the best of my knowledge WDL downloads just about everything, except the new picture frames and contents. The invisible signs only occur while optifine installed .Remove Optifine and the signs appear again and the chat warnings are gone. This will even happen on a older map you create yourself that is opened in 1.46. Forge will also complain about the map/sign problem, just before opening a map with these sign errors, but forge will ask you if you still want to continue loading. Lots of chatter about this in Optifine Forum
Thanks, soccerguy3. I think helen269 was able to confirm this was something to do with Optifine. I recommend she follow the issue over there if she's working with lots of signs and requires Optifine.
Ah yes! It does only occur whenever I have Optifine installed.
...
Anyway, that's solved it, thank you. If I want to go sign-hunting I just turn off Optifine.
Thanks, soccerguy3. I think helen269 was able to confirm this was something to do with Optifine. I recommend she follow the issue over there if she's working with lots of signs and requires Optifine.
No need. I've just done a search on the optifine thread for "signs" and there are 4 pages(!) of posts with people complaining about the signs thing. I have nothing new to add.
is this mod compatable , say if i went on a twilight forest server and saved would it save the blocks? still good job , once this become modloaderforge compatable i will download (im currently make a collention of Mods-that-are-good-for-crap (optifine , TMI , audio pack thingys , ect)
Rollback Post to RevisionRollBack
If the cake is a lie........ does that mean if i build a house out of cake my house isn't real?
Your sense of style is pathetic , I always look to java programers for style , because where ever they are , they always have .class.
Minecraft has stopped running because it encountered a problem; Ticking screen
A full error report has been saved to C:\Users\owner\AppData\Roaming\.minecraft\crash-reports\crash-2013-01-01_15.38.54-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT 8df22378 --------
Full report at:
C:\Users\owner\AppData\Roaming\.minecraft\crash-reports\crash-2013-01-01_15.38.54-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 1/1/13 3:38 PM
-- Head --
Stacktrace:
at cg.b(TcpConnection.java:462)
at ayh.d(NetClientHandler.java:90)
at ayk.c(GuiConnecting.java:49)
-- Affected screen --
Details:
Screen name: aym
Stacktrace:
at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
at net.minecraft.client.Minecraft.J(Minecraft.java:846)
at net.minecraft.client.Minecraft.run(Minecraft.java:771)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.4.6
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 448231440 bytes (427 MB) / 514523136 bytes (490 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.25 FML v4.6.17.515 Minecraft Forge 6.5.0.489 12 mods loaded, 12 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_CodeChickenCore [CodeChicken Core] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_NotEnoughItems [Not Enough Items] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
bau5_ProjectBench [Project Bench] ([1.4.6]ProjectBench-v1.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_ReiMinimap [mod_ReiMinimap] ([1.4.6]ReiMinimap_v3.2_06.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ComputerCraft [ComputerCraft] (ComputerCraft1.481.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CCTurtle [ComputerCraft Turtles] (ComputerCraft1.481.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtrabiomesXL [ExtrabiomesXL] (ExtrabiomesXL-universal-1.4.7-3.8.0 (1).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_InvTweaks [Inventory Tweaks] (InventoryTweaks_1.46 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IronChest [Iron Chest] (ironchest-universal-1.4.7-4.5.2.211.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LWJGL: 2.4.2
OpenGL: ATI Radeon HD 5450 GL version 4.2.11762 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
java.lang.AbstractMethodError: eg.getPlayer()Lqx;
at cg.b(TcpConnection.java:462)
at ayh.d(NetClientHandler.java:90)
at ayk.c(GuiConnecting.java:49)
at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
at net.minecraft.client.Minecraft.J(Minecraft.java:846)
at net.minecraft.client.Minecraft.run(Minecraft.java:771)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 7fbd17f8 ----------
Minecraft has stopped running because it encountered a problem; Ticking screen
A full error report has been saved to C:\Users\owner\AppData\Roaming\.minecraft\crash-reports\crash-2013-01-01_15.38.54-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT 8df22378 --------
Full report at:
C:\Users\owner\AppData\Roaming\.minecraft\crash-reports\crash-2013-01-01_15.38.54-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 1/1/13 3:38 PM
-- Head --
Stacktrace:
at cg.b(TcpConnection.java:462)
at ayh.d(NetClientHandler.java:90)
at ayk.c(GuiConnecting.java:49)
-- Affected screen --
Details:
Screen name: aym
Stacktrace:
at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
at net.minecraft.client.Minecraft.J(Minecraft.java:846)
at net.minecraft.client.Minecraft.run(Minecraft.java:771)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.4.6
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot™ 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 448231440 bytes (427 MB) / 514523136 bytes (490 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.25 FML v4.6.17.515 Minecraft Forge 6.5.0.489 12 mods loaded, 12 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_CodeChickenCore [CodeChicken Core] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_NotEnoughItems [Not Enough Items] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
bau5_ProjectBench [Project Bench] ([1.4.6]ProjectBench-v1.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_ReiMinimap [mod_ReiMinimap] ([1.4.6]ReiMinimap_v3.2_06.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ComputerCraft [ComputerCraft] (ComputerCraft1.481.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CCTurtle [ComputerCraft Turtles] (ComputerCraft1.481.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtrabiomesXL [ExtrabiomesXL] (ExtrabiomesXL-universal-1.4.7-3.8.0 (1).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_InvTweaks [Inventory Tweaks] (InventoryTweaks_1.46 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IronChest [Iron Chest] (ironchest-universal-1.4.7-4.5.2.211.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LWJGL: 2.4.2
OpenGL: ATI Radeon HD 5450 GL version 4.2.11762 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
java.lang.AbstractMethodError: eg.getPlayer()Lqx;
at cg.b(TcpConnection.java:462)
at ayh.d(NetClientHandler.java:90)
at ayk.c(GuiConnecting.java:49)
at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
at net.minecraft.client.Minecraft.J(Minecraft.java:846)
at net.minecraft.client.Minecraft.run(Minecraft.java:771)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 7fbd17f8 ----------
It looks like you have Forge installed. If you want to use World Downloader with Forge, you need to put World Downloader in your jarfile before you add Forge. This crash is usually caused by adding WDL classes after Forge causing some Forge methods to me missing. If you do install this with Forge, some of the WDL functions like auto-stop on disconnect and seed saving will not work. They rely on changes to NetClientHandler which will be overwritten by Forge.
is this mod compatable , say if i went on a twilight forest server and saved would it save the blocks? still good job , once this become modloaderforge compatable i will download (im currently make a collention of Mods-that-are-good-for-crap (optifine , TMI , audio pack thingys , ect)
It will save whatever block types are transmitted from the server. If they include special blocks which were added by mods, then they will be included in the download, as long as you have the correct mod installed when you play the single player file. They are most likely some exceptions like special containers or special entities which must be explicitly special cased by World Downloader in order to work. Luckily, the source code for WDL is available and you can add the special types if they don't work by default.
I read on the original thread that people on the server can't see that you're using the mod. But somehow, I got banned for using the mod on a server. Eh?
I read on the original thread that people on the server can't see that you're using the mod. But somehow, I got banned for using the mod on a server. Eh?
If you install other mods along side this mod then it could potentially be detected. That's one of the reasons I am not making it a Forge-registered mod. Unless you have a mod that scans for other mods in class files, there is no way from the server side to detect this mod. It just saves the information is receives from the server but does not send any special requests at any time.
I have a problem, this mod only downloads part of the map, any suggestions?
That's all it's supposed to do. It only downloads as far as you can see in the server world. To get more you have to move around. To download the whole map you have to visit every part of that map or at least enough to see everywhere in that map.
It sounds like the server you are playing on has a special client you must use and you want to add WDL into the jarfile? It might be difficult to decompile the custom client but there are only 3 classes that need to be modified to support WDL. They are WorldClient, GuiInGameMenu and NetClientHandler. If you know exactly which mods are in the custom client, you might be able to compile it on your own. Good luck.
Don't double post.
Also, learm to WAIT
This is an Optifine Bug, the built in server warnings seem to be going to chat instead of log file. You can remove optifine or turn off chat in options, while in SP
That just hid the chat spamming, it didn't fixed the signs going blank.
What's the best way to go about testing this. Does the problem only occur with Optifine installed along with WDL?
Ah yes! It does only occur whenever I have Optifine installed. If I deselect it in Magic Launcher I can see all teh signs but when I have it installed most signs are blank with only some visible.
I had an odd situation where I was in a place that had signs and chests around all 4 walls on two floors but all the signs on one side of two rooms, one above the other, were blank. The same three sides on two floors had full signs, the same 4th wall one two levels had blanks with Optifine. Could there be a chunk thing going on here too? Anyway, that's solved it, thank you. If I want to go sign-hunting I just turn off Optifine.
Hi Cubic, to the best of my knowledge WDL downloads just about everything, . The invisible signs, only occur when Optifine is installed . Remove Optifine and the signs appear again and the chat warnings are gone. This will even happen on older maps you create yourself that are opened in 1.46. Forge will also complain about the map/sign problem and produce an error log. Just before opening a map with these sign errors, forge will ask you if you still want to continue loading. Lots of chatter about this in Optifine Forum
Thanks, soccerguy3. I think helen269 was able to confirm this was something to do with Optifine. I recommend she follow the issue over there if she's working with lots of signs and requires Optifine.
No need. I've just done a search on the optifine thread for "signs" and there are 4 pages(!) of posts with people complaining about the signs thing. I have nothing new to add.
Your sense of style is pathetic , I always look to java programers for style , because where ever they are , they always have .class.
Minecraft has crashed!
----------------------
Minecraft has stopped running because it encountered a problem; Ticking screen
A full error report has been saved to C:\Users\owner\AppData\Roaming\.minecraft\crash-reports\crash-2013-01-01_15.38.54-client.txt - Please include a copy of that file (Not this screen!) if you report this crash to anyone; without it, they will not be able to help fix the crash
--- BEGIN ERROR REPORT 8df22378 --------
Full report at:
C:\Users\owner\AppData\Roaming\.minecraft\crash-reports\crash-2013-01-01_15.38.54-client.txt
Please show that file to Mojang, NOT just this screen!
Generated 1/1/13 3:38 PM
-- Head --
Stacktrace:
at cg.b(TcpConnection.java:462)
at ayh.d(NetClientHandler.java:90)
at ayk.c(GuiConnecting.java:49)
-- Affected screen --
Details:
Screen name: aym
Stacktrace:
at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
at net.minecraft.client.Minecraft.J(Minecraft.java:846)
at net.minecraft.client.Minecraft.run(Minecraft.java:771)
at java.lang.Thread.run(Unknown Source)
-- System Details --
Details:
Minecraft Version: 1.4.6
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_09, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 448231440 bytes (427 MB) / 514523136 bytes (490 MB) up to 954466304 bytes (910 MB)
JVM Flags: 2 total; -Xms512m -Xmx1024m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v7.25 FML v4.6.17.515 Minecraft Forge 6.5.0.489 12 mods loaded, 12 mods active
mcp [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
FML [Forge Mod Loader] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
Forge [Minecraft Forge] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_CodeChickenCore [CodeChicken Core] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_NotEnoughItems [Not Enough Items] (coremods) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
bau5_ProjectBench [Project Bench] ([1.4.6]ProjectBench-v1.6.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_ReiMinimap [mod_ReiMinimap] ([1.4.6]ReiMinimap_v3.2_06.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ComputerCraft [ComputerCraft] (ComputerCraft1.481.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
CCTurtle [ComputerCraft Turtles] (ComputerCraft1.481.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
ExtrabiomesXL [ExtrabiomesXL] (ExtrabiomesXL-universal-1.4.7-3.8.0 (1).jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
mod_InvTweaks [Inventory Tweaks] (InventoryTweaks_1.46 (1).zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
IronChest [Iron Chest] (ironchest-universal-1.4.7-4.5.2.211.zip) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available
LWJGL: 2.4.2
OpenGL: ATI Radeon HD 5450 GL version 4.2.11762 Compatibility Profile Context, ATI Technologies Inc.
Is Modded: Definitely; Client brand changed to 'forge,fml'
Type: Client (map_client.txt)
Texture Pack: Default
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
java.lang.AbstractMethodError: eg.getPlayer()Lqx;
at cg.b(TcpConnection.java:462)
at ayh.d(NetClientHandler.java:90)
at ayk.c(GuiConnecting.java:49)
at net.minecraft.client.Minecraft.l(Minecraft.java:1537)
at net.minecraft.client.Minecraft.J(Minecraft.java:846)
at net.minecraft.client.Minecraft.run(Minecraft.java:771)
at java.lang.Thread.run(Unknown Source)
--- END ERROR REPORT 7fbd17f8 ----------
I Solve practical problems
It looks like you have Forge installed. If you want to use World Downloader with Forge, you need to put World Downloader in your jarfile before you add Forge. This crash is usually caused by adding WDL classes after Forge causing some Forge methods to me missing. If you do install this with Forge, some of the WDL functions like auto-stop on disconnect and seed saving will not work. They rely on changes to NetClientHandler which will be overwritten by Forge.
It will save whatever block types are transmitted from the server. If they include special blocks which were added by mods, then they will be included in the download, as long as you have the correct mod installed when you play the single player file. They are most likely some exceptions like special containers or special entities which must be explicitly special cased by World Downloader in order to work. Luckily, the source code for WDL is available and you can add the special types if they don't work by default.
it is..
Thanks!
If you install other mods along side this mod then it could potentially be detected. That's one of the reasons I am not making it a Forge-registered mod. Unless you have a mod that scans for other mods in class files, there is no way from the server side to detect this mod. It just saves the information is receives from the server but does not send any special requests at any time.
That's all it's supposed to do. It only downloads as far as you can see in the server world. To get more you have to move around. To download the whole map you have to visit every part of that map or at least enough to see everywhere in that map.