Minecraft Overviewer config files for DQ Server.
- Copy icons from
icons/
to yourrendered_map/icons/
- Copy the
src/
to the same directory as your config. - Add PoIs and markers to your config:
- Add this to the top of your config:
import sys sys.path.append("src") import overviewer_config
- Add this to every render where needed:
# By default PoIs are returned for Overworld. "manualpois": overviewer_config.manualpois(), "markers": overviewer_config.markers(), # For Nether provide dimension as an argument: "manualpois": overviewer_config.manualpois("nether"), "markers": overviewer_config.markers("nether"),
- If you want to add some other PoIs or markers, just use
+
, e.g.:
"manualpois": overviewer_config.manualpois() + [ /*..*/ ], "markers": overviewer_config.markers() + [ /*..*/ ],
- Run
overviewer --config=config.py --genpoi
.
All done, open index.html
from your rendered map.
See test-config.py
for an example. That config is actually used during development.
Yes.
- Install Vagrant.
- In terminal/command line in this directory:
vagrant up
. Wait 5-20 minutes for it to finish, depending on network speed. It will create a virtual machine with Ubuntu 12.04, install Minecraft server there, create a new world, then install Minecraft client which Overviewer uses for textures, then install Overviewer and generate a map. vagrant ssh
, then in the guest machine:sudo /vagrant/run.sh
.- In host machine, go to
localhost:8080
. You'll see a map generated for testing. It will watch for changes, so you can now write code, reload the page and see the changes there.
To stop, exit from the guest machine, then in the host machine: vagrant halt
.
To launch again, use vagrant up
, vagrant ssh
, and sudo /vagrant/run.sh
again. It will be much faster after the first start.
In lieu of a formal styleguide, take care to maintain the existing coding style.
Please use these Git commit message conventions.
Yes.