This image provides an easy way to perform Mapcrafter renders of Minecraft worlds and upload them to Amazon S3.
Releases are tagged according to Minecraft and Mapcrafter version.
blolol/mapcrafter:latest-- The latest version of the image.
blolol/mapcrafter:minecraft-1.8-mapcrafter-1.5.2-- Minecraft 1.8 and Mapcrafter 1.5.2.
Create a tarred and gzipped archive of your Minecraft world. Place the Minecraft world files at the top level of the tarball -- not within a containing directory. The archive's file structure should resemble this:
my-world.tar.gz level.dat region/ r.-1.-1.mca r.-1.0.mca r.0.-1.mca r.0.0.mca
(Some Minecraft world files excluded for brevity.)
Add a few extra directives to your Mapcrafter configuration file.
[global:aws] access_key_id = 5E41AC2029A714272151 secret_access_key = HYftksm6saEGYYu90SlS9nBqXULmHO9FnTz8LcgK bucket = my-mapcrafter-bucket [world:my-world] input_url = http://my-mapcrafter-bucket.s3.amazonaws.com/my-world.tar.gz [map:my-map] name = Overworld world = my-world
global:aws/access_key_id-- Your Amazon AWS access key ID.
global:aws/secret_access_key-- Your Amazon AWS secret access key.
global:aws/bucket-- The Amazon S3 bucket to which output files will be uploaded.
world:my-world/input_url-- The URL to the tarred and gzipped archive of your world.
Start a Docker container and pass it the URL to your Mapcrafter configuration.
docker run --rm mapcrafter:latest http://my-mapcrafter-bucket.s3.amazonaws.com/my-config.ini
(You'll probably want to host your configuration somewhere secure, since it contains sensitive credentials.)