-
Notifications
You must be signed in to change notification settings - Fork 421
How to compile Dynmap
Compiling Dynmap is done solely using Maven. Using Mavens Gradle, this page is severely out of date. See README.md for better infomvn install
command you can install projects into your Maven repository, so it can be used to compile other projects that depend on it. The basic principal here is to, for each depending project, get the code using git clone
and compile the code using mvn install
.
The core systems of Dynmap have very little dependencies. The core is used in other implementations for specific frameworks, like Bukkit or Spout. Before you can compile any of the implementations for any of the specific frameworks, you should clone and compile the following projects in this order:
- DynmapCoreAPI - git://github.com/webbukkit/DynmapCoreAPI.git
- DynmapCore - git://github.com/webbukkit/DynmapCore.git
Clone and compile the following projects in the following order to compile Dynmap for Bukkit:
- dynmap-api - git://github.com/webbukkit/dynmap-api.git
- dynmap - git://github.com/webbukkit/dynmap.git
Or copy the following into your terminal:
git clone git://github.com/webbukkit/DynmapCoreAPI.git && (cd DynmapCoreAPI && mvn install)
git clone git://github.com/webbukkit/DynmapCore.git && (cd DynmapCore && mvn install)
git clone git://github.com/webbukkit/dynmap-api.git && (cd dynmap-api && mvn install)
git clone git://github.com/webbukkit/dynmap.git && (cd dynmap && mvn install)
The zip containing Dynmap's files will be located at dynmap/target/dynmap-*-bin.zip
.
Clone and compile the following projects in the following order to compile Dynmap for Spout's Vanilla server:
- SpoutAPI - git://github.com/SpoutDev/SpoutAPI.git
- SpoutVanilla - git://github.com/SpoutDev/Vanilla.git
- DynmapSpout - git://github.com/webbukkit/DynmapSpout.git
Or copy the following in your terminal:
git clone git://github.com/webbukkit/DynmapCoreAPI.git && (cd DynmapCoreAPI && mvn install)
git clone git://github.com/webbukkit/DynmapCore.git && (cd DynmapCore && mvn install)
git clone git://github.com/SpoutDev/SpoutAPI.git && (cd SpoutAPI && mvn install)
git clone git://github.com/SpoutDev/Vanilla.git && (cd Vanilla && mvn install)
git clone git://github.com/webbukkit/DynmapSpout.git && (cd DynmapSpout && mvn install)
The zip containing Dynmap's files will be located at DynmapSpout/target/DynmapSpout-*-bin.zip
.
- Base Plugin Settings
- Web Setup
- Storage Setup
- HD Map Configuration
- World and template settings
- Guides
- Advanced Map Configuration
- Component Configuration
- Configuration of worlds
- Exporting World Data in Wavefront OBJ Format
- External Webserver Advanced
- Support for Minecraft Servers other than CraftBukkit
- Support for MinecraftForge based mods
- Support for Tekkit
- Custom Block Definitions
- Model Definition Files
- Texture Definition Files
- Defining a Block using a Custom Block Renderer
- Defining a Block using a Volumetric Model
- Defining a Cuboid Block
- Defining a Simple Block
- Defining Cuboid Models
- Defining Volumetric Models
- Special texture file types
- Using custom block renderers
- Incompatible mods