NOTICE: This version of Amidst is out of date, and no longer being maintained. A newer version of this program can be found here: https://www.minecraftforum.net/forums/mapping-and-modding-java-edition/minecraft-tools/2626547-amidst-now-has-1-11-support
AMIDST Project Formerly Minecraft Stronghold Finder
Advanced Minecraft Interface and Data/Structure Tracking
About
AMIDST is designed to help enhance the process of finding structures, biomes, and players in minecraft.
By accessing your minecraft files, it's able to draw the biomes of the world out and show where points of interest are likely to be.
What AMIDST can do.
- Find Strongholds
- Find Villages
- Find Witch huts
- Find Temples
- Find Player Spawn
- Map Biomes
- Move Players
- Save an image of the map
- Load map data from different versions of Minecraft.
What AMIDST can't do.
- Show modifications to the world.
- Give information on individual blocks.
READ ME
[INFO] 57Digital appears to have made an iOS verison of this! (iTunes link)
[BUG] Spawn points, villages, temples, and witch huts may be slightly less accurate than normal.
[BUG] Moving your player on the map WILL put you into the sky. It is unclear on how to fix this issue.
[INFO] AMIDST uses Google Analytics to anonymously gather general statistics.
[INFO] AMIDST attempts to check for updates each launch.
[INFO] AMIDST is now completely open-source. Check it out on GitHub.
BUG REPORTING
Please report all bugs with as much detail as possible to the issue tracker.
Feel free to also make a post, or send me an email at: [email protected]
Download
AMIDST v3.7 Supports 1.2.4 - 1.7.4
( Ad free | Adf.ly ) Windows [Exe]
( Ad free | Adf.ly ) Mac OS X [App]
( Ad free | Adf.ly ) Linux [Jar]
Please note: I am unable to create Mac builds for the moment. I suggest using the Linux version as a Mac user. The current link may be broken.
Previous Changes:
Since there were quite a few, I've grouped them a bit. (Hopefully I don't miss any)
Major Changes:
- AMIDST is now under GPL v3
- Completely reworked the profile selector.
- Added automatic seed histories. If AMIDST detects a "history.txt" file next to it, it will write a time stamp followed by the seed for each seed you enter.
- Added smooth fragment fading. (This may be disabled in the options menu) Enabling this will cause all fragments to fade in when loaded.
- Most crashes now create a "crash dialog" containing a log that can easily be pasted.
- A licenses window has been added to the help menu. This will contain all relevant license information for AMIDST and its libraries.
- Added option to set the default world type to any of the world types or "prompt each time".
- Switching maps no longer eats up extra memory. (This will be a huge improvement in memory/processing performance when loading new maps)
- Rendering speeds have been vastly improved.
- Fixed issue where files would not be properly closed.
Minor Changes/Fixes:
- Hidden files/folders now show when opening a world from a file/folder.
- Added 1.7.4 to official version list.
- A new option is availible in the Options menu called "Show Debug Info". Enabling this will add a small panel to the map viewer containing debug information on fragments.
- Library loading now follows OS rules correctly. (This should fix a number of errors with loading)
- AMIDST now returns "4" on crashes. This will change at a later date to include various error codes.
- Mac OS X users should no longer experience the "corrupted" issue.
Command Line Support:
- Added a "-mcpath " flag for users to specify the path to their .minecraft directory.
- Added "-log " flag. Using this flag will cause AMIDST to write all log output to the specified file. AMIDST should create a file if it does not exist.
- Added "-history " to specify where AMIDST should write seed history to. If AMIDST cannot find a file at the path you've specified, it will attempt to make one.
Biome Color Profiles:
Overview: This was something that was added in 3.5, but I've improved on a bit for 3.6. Color profiles let you set what color each biome shows up as. To activate them, simply create a folder named "biome" next to AMIDST. After launching AMIDST again, a new file should appear in that folder called "default.js". It will contain the default options for a color profile. You may edit this directly, or create new color profiles within the folder (following the same design as default.js). Any subdirectories will show up as sub-menus. (There is also support for shortcuts, as mentioned in this post)
- Added support for biome nicknames. (Example: [ "Ice Plains", { "alias":"Really cold place", "r":255, "g":255, "b":255 } ] )
- Duplicate biome colors are now supported.
- default.json is not much cleaner.
- Biome profiles no longer cause an empty profile list when there's a syntax error.
- A new menu option for reloading your list of biome color profiles has been added.
3.5
- Fixed issue where some Mac OS X users would not have their window refresh.
- Fixed loading from amplified worlds.
- Fixed the map jumping around when a menu was opened.
- Selecting the default profile will now attempt to load 1.7.2.
- Adjusted the organization of some menus.
- Added 1.7.2 to official version list.
- AMIDST will now only load the libraries specified by the selected version.
- Added support for biome color profiles. An explanation of this will later be added to the wiki. Until then, please use check the latest forums posts or ask around.
- Basic wiki page added to BitBucket here.
- Mac OS X version now launches with extra memory.
3.4
- Added support for 13w39a/b
- AMIDST now loads all libraries contained in the .minecraft/libraries folder.
- Greatly reduced the file size for AMIDST.
3.3
- Increased performance for filling in image data.
- Slightly reduce memory usage for structure generation.
- Added official support for 13w37b.
- Reduced memory usage from grid layer.
- Increased performance for drawing biome layer.
- Added FPS counter.
- Improved detection of multiplayer maps.
- Major performance improvements for zoomed out maps.
- Added spawn location icon.
- Added option to toggle framerate panel in the menus.
- Added official support for 13w38a/1.6.4.
- (Default) now selects 1.6.4
Older versions
All versions of AMIDST 3+ are available for download at: https://github.com/s...AMIDST/releases
Special thanks
A big thanks to the people over at http://www.57digital.co.uk/ for their very generous support.
Supporting the project
Aside from using adf.ly, there are a few ways you can help improve AMIDST.
Check out the GitHub page. Bug submissions, feature suggestions, and any improvements to the source code are always welcome.
Due to requests, I have now added a donation link back in.
Media
A video tutorial on v3.0 will be up eventually. Until then, here are some screenshots:
Legal
License information can be found at https://github.com/s...ter/LICENSE.txt
Outdated Versions
If you are interested in the old Minecraft Stronghold Finder, all the old information can be found here:
Downloads & Versions No point in reading this if you don't download it!
Version 1.4.1 <---- Download if you have 1.9-pre 5 or 4
Download EXE or JAR
The EXE version now works!
Changes:
-Updated for 1.9-pre4!
-Fixed a bug where it sometimes wouldn't work.
Older Versions:
Version 0.4.2 <---- Download if you have 1.8.1
Download ad free (JAR) (EXE)
Download through adf.ly (JAR) (EXE)
Download EXE or JAR
Changes:
-Should work with 1.9-pre 3. Officially.
Version 1.2 <---- Download if you have 1.9-pre 1 or 2
Download EXE or JAR
Changes:
-Fixed several memory leaks that forced the program to stop working after awhile.
-Made a few things use way less memory.
-Fixed a bug that would prevent any villages/markers from being accurate when a X/Z offset was used.
Version 1.1
Download EXE or JAR
Changes:
-Supports searching for nether-structures.
-Automatically saves your preferences.
-Changed icon for strongholds so they're more noticeable.
-Added zoom in/out button to the map.
-Mouse wheel also zooms in/out on the map.
-Changed the title to reflect the current version ;P
Version 1.0-beta
Download EXE or JAR
Changes:
-Added a biome map.
-Added searching for villages.
-New UI
-More options
-List of stuff.
-I dunno, I spent way too many hours working on this, and now I'm tired.
Version 0.5
Download through adf.ly
(Non-adf.ly version will be available within a day or two-- I just wanted to test something, I hope no one hates me for it D: )
Changes:
-NOW WORKS WITH 1.9! Besides that, it's the same-old
Version 0.4.2 (and 0.4.1)
Download ad free
Download through adf.ly
Changes:
-(0.4.2) Fixed a UI bug that would make this application useless in Mac OS X.
-(0.4.1) Negative numbers now work! (Sorry about that!)
Version 0.4
Download ad free
Download through adf.ly
Changes:
-Now is incredibly accurate! You should just be able to dig down. However, in rare cases you'll end up between the walls, just dig to the side or something.
-Added support for the "invalid biome" issue. So it'll at least tell you that there's no stronghold there.
-A reminder from the last version (Which was only out a day) seeds like "poppycock" will now be properly read!
Version 0.3
Download ad free
Download through adf.ly
Changes:
-Added support for non-number seeds. (i.e. if your seed was "watermelon" it was now correctly convert to a number as it would in minecraft) WARNING: Don't accidentally have a space in your seed number! It will mess things up!
Version 0.2
Download
Changes:
-Changed labels of stronghold 2/3 so they actually display the right numbers.
-Greatly changed the formula for finding the second and third stronghold. This should be MUCH more accurate for both of those.
-Added my name to the top!
Version 0.1
Download
Bugs:
-I've only tested the first stronghold coordinates, the other two will probably NOT be accurate.
-Occasionally the coordinate won't be accurate. (It's pretty rare)
Original topic is here. Additionally, the download to AMIDST v2.1 can be found here:
( Ad free ) Windows [Exe]
( Ad free ) Mac OS X [App] ( Ad free ) Linux [Jar]
( Ad free ) Windows with AV issues. [7z]
Tutorial:
[media][/media]
2
I don't have one, to avoid a conflict of interest. That said, if you want to send money to someone, please consider donating to the Internet Archive, since the work they do is fairly important. (Donations to them are tax-deductible in the United States, and they also have a matching program going on currently, so now's a great time to do it.)
31
World Downloader: A tool to create backups of your multiplayer builds
Contents
About (↑ Return to contents)
World Downloader, abbreviated WDL, is a mod that allows saving of a world on a remote server for singleplayer use. Mainly, this means that it can be used to backup your creations on a server. This is a continuation of the older version by cubic72 and nairol.
Screenshots (↑ Return to contents)
The "Download this world" button
Multiworld support
Download options
World options
World generator options
Advanced entity options
Extensions options
Save progress screen
Downloads (↑ Return to contents)
Please read the disclaimer before downloading or using this mod.
4.0.x series
These versions are available as both base edits and litemods.
v4.1.1.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16.1, 1.16.2, 1.16.3, and 1.16.4.
v4.1.0.2: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16.1, 1.16.2, and 1.16.3.
v4.0.7.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, and 1.15.2.
v4.1.0.1: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16.1, and 1.16.2.
v4.1.0.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, and 1.16.1.
v4.0.6.2: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, and 1.15.2.
v4.0.6.1: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, and 1.15.2.
v4.0.6.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, and 1.15.1.
v4.0.5.3: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, and 1.14.4.
v4.0.5.2: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, and 1.14.3.
v4.0.5.1: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, and 1.14.3.
v4.0.5.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, and 1.14.2.
v4.0.4.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, and 1.13.2.
v4.0.3.3: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, 1.13.1, and 1.13.2.
v4.0.3.2: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, and 1.13.1.
v4.0.3.1: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, and (via protocol changes to 1.13) 1.13.1.
v4.0.3.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, 1.12.2, 1.13, and (via protocol changes to 1.13) 1.13.1.
v4.0.2.0: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, and 1.12.2.
v4.0.1.7: Supports 1.9, 1.9.2, 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, and 1.12.2.
v4.0.1.6: Supports 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, and 1.12.2.
v4.0.1.5: Supports 1.9.4, 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, and 1.12.2.
v4.0.1.4: Supports 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, and 1.12.2.
v4.0.1.3: Supports 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, and 1.12.2.
v4.0.1.2: Supports 1.10, 1.10.2, 1.11, 1.11.2, 1.12, 1.12.1, and 1.12.2.
v4.0.1.1: Supports 1.10, 1.10.2, 1.11, 1.11.2, 1.12, and 1.12.1.
v4.0.1.0: Supports 1.10, 1.10.2, 1.11, 1.11.2, 1.12, and 1.12.1.
v4.0.0.7: Supports 1.10, 1.10.2, 1.11, 1.11.2, 1.12, and 1.12.1.
v4.0.0.6: Supports 1.10, 1.10.2, 1.11, 1.11.2, and 1.12, and 1.12.1 (base edit only).
v4.0.0.5: Supports 1.10, 1.10.2, 1.11, 1.11.2, and 1.12.
v4.0.0.4: Supports 1.10, 1.10.2, 1.11, 1.11.2, and 1.12.
v4.0.0.3: Supports 1.10, 1.10.2, 1.11, and 1.11.2.
v4.0.0.2: Supports 1.10.2, 1.11, and 1.11.2.
v4.0.0.1: Supports 1.11 and 1.11.2.
v4.0.0.0: Supports 1.11 and 1.11.2.
The 3.x series supports older Minecraft versions. However, it no longer is maintained or supported, and is only linked here for reference.
Base edit versions are inserted directly into the Minecraft jar and are developed by me (pokechu22). Liteloader versions are for liteloader and are developed by julialy.
Jump to: 1.11 • 1.10 • 1.9.4 • 1.9 • 1.8.9 • 1.8.8 • 1.8 • 1.7.10
Minecraft 1.11
Currently 1.11 builds are experimental and may not work correctly. Entity tracking is disabled for now, meaning that the mod will not save entities in chunk that were unloaded. Additionally, the game will crash if you open a horse inventory while downloading. If you encounter any other issues, please file a bug report; I'll work on fixing these bugs by the next release.
Minecraft 1.10.2
Currently 1.10.2 builds are experimental and only available for liteloader; future updates should provide both forms. You may need to manually fiddle with liteloader and forge to get these versions to work.
You can also also use 1.10 builds to connect to 1.10.2 servers if necessary.
Minecraft 1.10
These versions run on Minecraft 1.10, and can connect to servers running 1.10 and 1.10.2. 1.10.1 is possible but discouraged due to bad tileentity changes made in that version and reverted later.
Minecraft 1.9.4
These versions run on Minecraft 1.9.4, and can conect to servers running Minecraft 1.9.3 and 1.9.4.
Minecraft 1.9
These versions run on Minecraft 1.9. Note that it is not compatible with 1.9.1 or 1.9.2, so you must use a 1.9 client.
Minecraft 1.8.9
These versions are for Minecraft 1.8.9, and can connect to servers running Minecraft 1.8 to Minecraft 1.8.9. It is installed on clients running Minecraft 1.8.9
Minecraft 1.8.8
1.8.8 builds have been discontinued. Please, consider using 1.8.9 or 1.8 instead.
These versions are for Minecraft 1.8.8, and can connect to servers running Minecraft 1.8 to Minecraft 1.8.9. It is installed on clients running Minecraft 1.8.8. There is only a base edit version avaiable; use 1.8.9 instead if you need compatability with other mods. This version is incompatible with optifine 1.8.8 (but you should use optifine 1.8.9 anyways)
Minecraft 1.8
These versions are compatible with servers running Minecraft 1.8 to Minecraft 1.8.9. They are installed on clients running Minecraft 1.8.
Minecraft 1.7.10
These are versions compatible with servers running Minecraft 1.7.6 to Minecraft 1.7.10. They are installed on clients running Minecraft 1.7.10
Older versions
Older, non-actively maintained versions of WorldDownloader for versions of minecraft before 1.7.10 can be found in the old thread or via the GitHub releases page (within the 'src' download of very old versions).
Installation instructions (↑ Return to contents)
Follow the appropriate set of instructions for your intended method of installation.
Base edit
I recommend using MultiMC to automatically install the mod. MultiMC is a separate launcher that automates mod management. For older versions you may want to use magic launcher.
You can also install the mod directly as a launcher profile. This is more complicated, but if you don't want to download a separate launcher, this is the only way.
(by cathedrals_)
Full instructions with screenshots: https://imgur.com/a/YLqClkW
Text instructions:
1. In the first post of the World Downloader thread, find the section titled "Downloads". Click on the link for the Minecraft version you're trying to use.
2. On the GitHub page this takes you to, click on and download the base edit file for your Minecraft version. (It should contain the word "baseedit" and "mc#.#.#.zip", where #.#.# is your Minecraft version number.)
3. Go to your ".minecraft" folder, then go into "versions". Create a copy of the folder for the correct Minecraft version and rename it to "#.#.#.wdl".
4. Open this folder. Rename the two .jar and .json files here to "#.#.#.wdl . jar" and "#.#.#.wdl . json".
5. In your text editor of choice, open #.#.#.wdl . json. You need to edit 2 things:
and will end with
Delete all of this section. (See https://i.imgur.com/HHckF19.png for details)
with #.#.# being the original version number. Add ".wdl" to the end of that number. (See https://i.imgur.com/zpYeTta.png)
6. Save these changes. (Should look like https://i.imgur.com/Pigx1E5.png)
7. Open #.#.#.wdl . jar with 7-Zip or another archive manager and delete the folder "META-INF".
8. Copy all the files from the World Downloader zip file that you downloaded in Step 2 into the .jar. Overwrite and merge folders if it prompts you to.
9. Start the Minecraft Launcher. Click "Installations" at the top, create a new profile, and select "#.#.#.wdl" in the "version" dropdown.
(For reference only; may not work nowadays)
Based off of cubic72's instructions here.
Using new launcher:
(Replace 1.x.x with 1.8.9, etc in these instructions)
Note: If you have a recommendation for simplifying these, let me know. Do no just say MAKE IT FORGE COMPATIBLE. Forge does not have the hooks for directly capturing network and screen events.
To clarify, since there are multiple "downloads" blocks, you want to scroll to the bottom (or sometimes, the top) of the JSON file and replace the following
with this:
(You don't want to replace it with exactly that text; this only shows the layout). This is needed because otherwise the launcher thinks you ahve an out-of-date version.
* You can the .minecraft folder on ...
Windows by entering %APPDATA%\.minecraft in an Explorer window or in the start->run dialog.
Linux by opening ~/.minecraft/ in a file manager of your choice.
Mac OS X by opening ~/Library/Application Support/minecraft in Finder.
Liteloader
Note: DO NOT EXTRACT THE .LITEMOD FILE! The .litemod file is what is manually loaded. Some browsers may automatically attempt to open it; if you use safari either you can find the original zip in the trash, or the automatic opening in Safari's Preferences (Safari —> Preferences... Untick "Open 'safe' files after downloading").
In most cases, you should be able to just install Liteloader and then put the .litemod into the mods folder. Sometimes, that doesn't work, in which case you need to follow the instructions below.
Video instructions (by Minecraftech)
Direct link to video
Text instructions (by TheOneAlex)
Forge
For most versions, there is no forge version of World Downloader. However, you can use the Liteloader version with Forge, which will generally work. Look on the liteloader thread for instructions on how to install with forge, and then insert the .litemod file as described above.
For 1.14.4 and 1.15.2, there is a new experimental version of World Downloader that uses Forge. First install Forge, and then put MixinBootstrap and the appropriate WDL jar file into the mods folder. These versions require MixinBootstrap to run properly, and will not work without it (you will be prompted in chat to install it).
Disclaimer (↑ Return to contents)
World Downloader has an automatic update checker that fetches an update list from GitHub. No personal information is sent appart from the current version as part of the User Agent (which is standard for any HTTP request). This update check also performs some basic validation to ensure that the download is not corrupt. You can view more information on how the updater works, both internally and visually, on the project wiki.
This mod does communicate with the server for permission checks. These are intended to add permission requests to the mod to adress the concerns some server owners have about misuse. A few servers do automatically ban users when it detects the mod being installed; while I do not support this action in any way, it is important to be wary of the fact that some servers do this. The vast majority, however, either do not use this system or implement the in-mod permission request system. Please contact a moderator on your server for details (they generally like being notified before you install the mod as to what you wish to download).
I cannot be held responsible for any issues caused by the use or misuse of the mod. As per the license:
The User accepts the following liability:
How to use World Downloader (↑ Return to contents)
TL;DR: To make use of the mod, simply join a server, pause the game, and click "Start download". If the server is multiworld (has more than the 3 vanilla minecraft dimensions), make sure to indicate as such. Travel around the world, making sure to load the parts you want to save, and opening any chests / other containers, and when you are done, pause, and click "Stop downloading".
Detailed usage
Join a server, and then pause and select "Download this world". If this is your first time using the mod on that server, make sure to chose the appropriate multiworld mode -- if the server *only* has 3 worlds (the overworld, nether, and end), multiworld is not needed, but if it has any more worlds or has worlds beyond those official worlds, multiworld is required or you may end up overwriting data from one world with that of another. After that, you may wish to pause again and click the 3 dots next to the download button, allowing you to further configure the download options for that world.
Once you've started the download, you need to travel around the world. World Downloader will only save chunks that you can see -- if the game never loads it, it will not be saved. (However, once a chunk is loaded, the entire vertical section is saved.) For most servers, this is a range of 10 chunks (160 blocks), but it might be more or less depending on the server. You will need to open chests and some other blocks for them to be saved. See this section for more info.
When you are done, pause the game and then hit "Stop downloading".
What World Downloader saves (↑ Return to contents)
World Downloader automatically saves some things, but other things must be manually saved, and still other things can't be saved at all.
Automatically saved
Manually saved
Not saved at all
Compatibility with other mods (↑ Return to contents)
If you want to use World Downloader with other mods, note that it might not save everything from other mods. For instance, it most likely will not save containers such as chests. However, it'll still probably save most of the downloaded world. World Downloader has not been tested with other mods.
No guarantees can be made about functionality with other mods. If you experience crashes, feel free to report them, though.
Information for server owners (↑ Return to contents)
World downloader is a mod that is mainly intended for use by players to make copies of their own creations. However, you may be afraid that someone will use the mod to create a copy of your own map, or another thing that they didn't build, and then put it on their own server. While I can't say that that isn't a risk, it doesn't mean you should entirely ban use of the mod (or players who use the mod).
Additionally, it only downloads the area that a player travels to -- it is impossible to download the entire map without traveling through it. World Downloader requests no more data than a vanilla client -- it simply writes the data that is normally sent. In essence, use of this mod will not have any affect on server performance.
Finally, note that the mod does not know the server seed unless players have access to /seed; it only saves what can be seen.
If you want to configure the mod to only operate on permission requests or similar, there is a plugin channel configuration system (and a Bukkit plugin for it).
Please send me a private message if you want to chat about use of this mod on your server.
See the wiki for more information on how World Downloader works
Bug reporting (↑ Return to contents)
It's preferred to report bugs on the GitHub issue tracker, but if you're not sure or don't want to register an account there, feel free to post in this thread and I'll create a ticket. The tracker is available here.
Please include the full log file in the crash report, along with any other information (such as the server IP) as necessary.
Wiki (↑ Return to contents)
There is wiki here, which is somewhat bare but covers most of the GUIs and some other information.
License (↑ Return to contents)
WDL is licensed under the MMPLv2. Among other things, this means that you must request permission before redistributing this mod (modified or unmodified). Also, custom versions must be open source. For more information, please read the license page.
Versions of the mod targeting old Minecraft versions may also include a copy of the FastUtil library (specifically the partial version Mojang used before 1.12), which is licensed under the Apache License 2.0.
1
See https://github.com/Pokechu22/WorldDownloader/issues/227 - this happens when backups are disabled due to me closing the old saveHandler only when backups are enabled. It'll be fixed in the next release (whenever that is), but for now you can work around it by enabling backups and then pressing esc to cancel the backup.
1
Can you post the crash report? (Upload it to pastebin.com or a similar site and then post a link here.) I'd be able to determine if it's directly caused by the use of 1.16.4 on 1.16.5, or some other modded compatibility issue. (I can't guarantee that content from mods will be saved properly, but it's something I can still try to improve.)
1
There isn't currently a 1.16.5 version of the mod. However, 1.16.4 and 1.16.5 are protocol-compatible, so you should be able to use a 1.16.4 client with the 1.16.4 version of the mod to join 1.16.5 servers. There's also a chance that the 1.16.4 version will work on 1.16.5 (that message is just a warning, not a fatal error), but I can't guarantee it (if things don't crash, it'll probably be fine though).
Apologies for not having a 1.16.5 (or 1.17) version out yet; I've continued to be busy which has given me little time to work on this.
1
Hi,
WDL doesn't know the server's seed, so it defaults to using empty chunks for world generation (to avoid creating mismatched terrain).
While downloading, you can configure the world generator from the "World Generator Overrides..." menu in the "..." menu. If you run /seed while downloading (and have permission to do so), the seed will automatically be filled in there as well. Note that downloading again when there already is a world updates the chunks that you save, but does not get rid of already saved (or generated) chunks.
Note though that the void chunks that have already been generated will remain generated, so you will need to restore from the backed up copy of the world created immediately after downloading, located in .minecraft/backups. (This would need to be done before starting downloading again.) If you don't restore that backup, then the chunks you already generated will remain void, though new chunks will be generated further out.
If you're no longer able to download from the server, you can also create a new singleplayer world with the appropriate generation settings, and simply copy its level.dat over the level.dat from the backed up downloaded world; it'll achieve the same thing (though if you do this replacement and then download again, the modified level.dat will be overwritten and will use WDL's world generator configuration instead.)
Hopefully that explains why it's happening and how you can fix it.
1
Hi,
Yeah, that'd be an issue with WDL. Most inventories are imported from the saved version if they haven't been opened again, but that happens when the chunk is being saved, and doesn't apply to enderchests since they're saved in the player data file instead. This should be possible to fix nowadays though since level.dat is already opened to read GameRules; the only think that requires careful logic is making sure to use the new enderchest if one was saved. I'll try to fix it in the next version.
3
It's planned; I've just been extremely busy lately (and also have been delaying because I still am trying to get working Fabric support done, but haven't had time to do it properly). I should have more time this weekend, so I'll try to get at least something out then. Sorry that it's taken so long (and that updates in general have been slower than they could be).
1
I've released version 4.1.0.2. This update fixes several bugs and adds support for Minecraft 1.16.3.
Note that I plan to drop Forge 1.16.2 (but not base-edit 1.16.2) in the next version, to reduce clutter and because the forge team is not maintaining it.
1
I've released v4.1.0.1. This release improves overall stability, and adds support for 1.16.2.
Known issues:
EDIT: One other thing: the entity realigner is disabled in 1.14+ currently since it doesn't work with 1.16.2. I don't think it actually does anything useful nowadays, so I might look into completely removing it, but for now it still shows up in the list. Also, for some reason the 1.09.4 litemod failed to upload; I've reuploaded it.