An email-based Minecraft dungeon generator.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
DungeonBase
DungeonBlocks
contextio
img
pymclevel @ 8bf7b3d
.gitignore
.gitmodules
README.md
gen.py
getmail.py

README.md

#mailcraft A Minecraft dungeon generator that uses a user's email conversations to create rooms and hallways.

Uses context.io to fetch email data, and pymclevel to edit Minecraft map files.

The dungeon consists of a straight hallway, leading to a dragon. Along the way are branching hallways, each representing a recent email thread, each consisting of several rooms of stepping puzzles, representing individual emails. At the end of each branching hallway is a treasure room, holding equipment necessary for fighting the dragon.

alt text alt text alt text

##Dependencies The context.io library depends on the python libraries rauth and requests. Pymclevel depends upon the libraries numpy and PyYaml.

##Usage Create an account with context.io (make sure to select 2-legged authentication!), then make a file secrets.py with your credentials and email:

CONSUMER_KEY = 
CONSUMER_SECRET = 
EMAIL = 

Run python gen.py to generate the dungeon, then copy the DungeonBase directory to your Minecraft save location (~/.minecraft/saves on Linux, %APPDATA%\.minecraft\saves\ on Windows, ~/Library/Application Support/minecraft/saves/ on Mac), then open the level in Minecraft.