<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Minecraft%2FOverviewer</id>
	<title>Minecraft/Overviewer - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Minecraft%2FOverviewer"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Minecraft/Overviewer&amp;action=history"/>
	<updated>2026-05-08T20:39:50Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Minecraft/Overviewer&amp;diff=2684&amp;oldid=prev</id>
		<title>Kenneth: /* Minecraft Overviewer */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Minecraft/Overviewer&amp;diff=2684&amp;oldid=prev"/>
		<updated>2015-11-29T01:58:58Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Minecraft Overviewer&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Minecraft Overviewer ===&lt;br /&gt;
&lt;br /&gt;
Minecraft Overviewer - https://github.com/overviewer/Minecraft-Overviewer&lt;br /&gt;
&lt;br /&gt;
North facing issue: https://github.com/brownan/Minecraft-Overviewer/issues/48&lt;br /&gt;
&lt;br /&gt;
This program requires:&lt;br /&gt;
* Python 2.6 or 2.7 &amp;lt;http://python.org/download/&amp;gt;&lt;br /&gt;
* PIL (Python Imaging Library) &amp;lt;http://www.pythonware.com/products/pil/&amp;gt;&lt;br /&gt;
* Numpy &amp;lt;http://scipy.org/Download&amp;gt;&lt;br /&gt;
* Either the Minecraft client installed, or a terrain.png file. See the&lt;br /&gt;
  `Textures`_ section below.&lt;br /&gt;
&lt;br /&gt;
Install Python 2.7.5:&lt;br /&gt;
 mkdir -p ~/.src ; cd ~/.src&lt;br /&gt;
 wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz&lt;br /&gt;
 tar -zvxf Python-2.7.5.tgz&lt;br /&gt;
 cd Python-2.7.5&lt;br /&gt;
 ./configure --prefix=$(echo ~)/overviewer-python&lt;br /&gt;
 make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp;  make install&lt;br /&gt;
 export PATH=$(echo ~)/overviewer-python/bin:$PATH&lt;br /&gt;
&lt;br /&gt;
Install PIL:&lt;br /&gt;
 # prerequisite for MO requirement: (zlib libraries) REQUIRED!&lt;br /&gt;
 sudo yum -y install zlib-devel libjpeg-devel&lt;br /&gt;
 # sudo apt-get install libjpeg-dev zlib1g-dev&lt;br /&gt;
 mkdir -p ~/.src ; cd ~/.src&lt;br /&gt;
 wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz&lt;br /&gt;
 tar -zvxf Imaging-1.1.7.tar.gz&lt;br /&gt;
 cd Imaging-1.1.7&lt;br /&gt;
 python setup.py build  # check dependencies are meet&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
 # if have to repeat&lt;br /&gt;
 python setup.py clean&lt;br /&gt;
 python setup.py build --force&lt;br /&gt;
 python setup.py install&lt;br /&gt;
 #   Missing: TKINTER, FREETYPE2, LITTLECMS&lt;br /&gt;
 #   Supported: JPEG, ZLIB (PNG/ZIP)&lt;br /&gt;
&lt;br /&gt;
WARNING: Install zlib-devel or you will get this error when running Overviewer: &amp;#039;&amp;#039;IOError: decoder zip not available&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
On Ubuntu you may have to do this fix: [http://stackoverflow.com/questions/7648200/pip-install-pil-e-tickets-1-no-jpeg-png-support] [http://ubuntuforums.org/showthread.php?t=1751455&amp;amp;p=10811107#post10811107]&lt;br /&gt;
 # #ubuntu-fix freetype/fterrors.h#  cd /usr/include ; ln -s freetype2 freetype&lt;br /&gt;
 apt-get install libzzip-dev libjpeg-dev&lt;br /&gt;
 sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/&lt;br /&gt;
 sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/&lt;br /&gt;
 sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/&lt;br /&gt;
&lt;br /&gt;
Install numpy:&lt;br /&gt;
 # dependency:&lt;br /&gt;
 sudo yum -y install git&lt;br /&gt;
 mkdir -p ~/.src ; cd ~/.src&lt;br /&gt;
 git clone git://github.com/numpy/numpy.git numpy&lt;br /&gt;
 cd numpy&lt;br /&gt;
 # git tag -l&lt;br /&gt;
 git checkout v1.7.1&lt;br /&gt;
 python setup.py install&lt;br /&gt;
&lt;br /&gt;
Test libraries:&lt;br /&gt;
 cd ~&lt;br /&gt;
 echo &amp;quot;import PIL&amp;quot; | python&lt;br /&gt;
 echo &amp;quot;import numpy&amp;quot; | python  # don&amp;#039;t try from within numpy source path&lt;br /&gt;
 # expect no errors and no response if successful&lt;br /&gt;
&lt;br /&gt;
Make folders and get assets:&lt;br /&gt;
 mkdir -p ~/.minecraft/bin ~/.minecraft/saves/&lt;br /&gt;
 # COPY [DESKTOP]\%appdata%\.minecraft\.bin\minecraft.jar TO ~/.minecraft/bin/&lt;br /&gt;
 VERSION=1.6.2&lt;br /&gt;
 wget https://s3.amazonaws.com/Minecraft.Download/versions/${VERSION}/${VERSION}.jar -P ~/.minecraft/versions/${VERSION}/&lt;br /&gt;
 &lt;br /&gt;
 # mkdir -p ~/.minecraft/bin ~/.minecraft/saves/&lt;br /&gt;
 #rm -f ~/.minecraft/saves/World1&lt;br /&gt;
 # ln -s /home/minecraft/[WORLD]/world ~/.minecraft/saves/World1&lt;br /&gt;
 # Copy jar (from an updated client) to bin:&lt;br /&gt;
 # # %appdata%\.minecraft\bin\minecraft.jar&lt;br /&gt;
 # # C:\Documents and Settings\kenneth\Application Data\.minecraft\bin\minecraft.jar&lt;br /&gt;
 # cp [...]/minecraft.jar ~/.minecraft/bin/&lt;br /&gt;
 # for i in $( seq 1 10 ) ; do echo &amp;quot;copy minecraft.jar to ~/.minecraft/bin/&amp;quot; ; done&lt;br /&gt;
&lt;br /&gt;
Install Minecraft Overviewer:&lt;br /&gt;
 # git clone https://github.com/rmrector/Minecraft-Overviewer MO  # rotate map&lt;br /&gt;
 # git clone https://github.com/brownan/Minecraft-Overviewer.git MO  # original&lt;br /&gt;
 cd ~&lt;br /&gt;
 git clone git://github.com/overviewer/Minecraft-Overviewer.git overviewer&lt;br /&gt;
 cd overviewer&lt;br /&gt;
 cp ~/.src/Imaging-1.1.7/libImaging/Imaging.h .&lt;br /&gt;
 cp ~/.src/Imaging-1.1.7/libImaging/ImPlatform.h .&lt;br /&gt;
 python setup.py build&lt;br /&gt;
 python overviewer.py  # test - shows help&lt;br /&gt;
 # ~/overviewer-python/bin/python overviewer.py&lt;br /&gt;
 # ./overviewer.py  # test&lt;br /&gt;
&lt;br /&gt;
Update Minecraft Overviewer:&lt;br /&gt;
 cd overviewer&lt;br /&gt;
 git fetch&lt;br /&gt;
 git pull&lt;br /&gt;
 git checkout .&lt;br /&gt;
 python setup.py build&lt;br /&gt;
 python overviewer.py  # test - shows help&lt;br /&gt;
&lt;br /&gt;
 # cp /some/path/minecraft.jar .minecraft/bin/&lt;br /&gt;
&lt;br /&gt;
==== Minecraft Overviewer Execution ====&lt;br /&gt;
&lt;br /&gt;
Execution:&lt;br /&gt;
 # overviewer.py [OPTIONS] &amp;lt;World # / Name / Path to World&amp;gt; &amp;lt;tiles dest dir&amp;gt;&lt;br /&gt;
 python overviewer.py --rendermodes=normal,lighting,night,spawn,cave 1 /www/minecraft/map&lt;br /&gt;
&lt;br /&gt;
Alternatives:&lt;br /&gt;
 python overviewer.py ~/iago/world /www/minecraft/map&lt;br /&gt;
 /home/minecraft/python/bin/python /home/minecraft/overviewer/overviewer.py --rendermodes=normal,lighting,night,cave ~/iago/world /www/minecraft/map&lt;br /&gt;
&lt;br /&gt;
Crontab:&lt;br /&gt;
 0 3 * * *	~/genmap.sh&lt;br /&gt;
&lt;br /&gt;
~/genmap.sh:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
MAP_HOME=/www/minecraft&lt;br /&gt;
USER_HOME=/root&lt;br /&gt;
PYTHON=/opt/python26/bin/python&lt;br /&gt;
&lt;br /&gt;
THEDATE=`date`&lt;br /&gt;
&lt;br /&gt;
function header {&lt;br /&gt;
cat &amp;gt; $MAP_HOME/index.html &amp;lt;&amp;lt;EOF&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
  &amp;lt;title&amp;gt;Minecraft Server Maps&amp;lt;/title&amp;gt;&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h1&amp;gt;Minecraft Server Maps&amp;lt;/h1&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Maps generated ${THEDATE}&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
EOF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function footer {&lt;br /&gt;
cat &amp;gt;&amp;gt; $MAP_HOME/index.html &amp;lt;&amp;lt;EOF&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
EOF&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function genmap {&lt;br /&gt;
  # Minecraft-Overviewer&lt;br /&gt;
  echo $1&lt;br /&gt;
  rm -f $USER_HOME/.minecraft/saves/World1&lt;br /&gt;
  ln -s $USER_HOME/$1/world $USER_HOME/.minecraft/saves/World1&lt;br /&gt;
  cd $USER_HOME/overviewer&lt;br /&gt;
  nice $PYTHON ./overviewer.py --rendermodes=normal,lighting,night,spawn,cave 1 /www/minecraft/$1&lt;br /&gt;
  echo &amp;quot;&amp;lt;p&amp;gt;&amp;lt;a href=&amp;quot;$1&amp;quot;&amp;gt;Overview Map: $1&amp;lt;/a&amp;gt;&amp;lt;/p&amp;gt;&amp;quot; &amp;gt;&amp;gt; $MAP_HOME/index.html&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
header&lt;br /&gt;
genmap mc&lt;br /&gt;
footer&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>