Dynamap Commands

Hiding and showing players

  • /dynmap hide: Hides the player from the map.

  • /dynmap hide thedude: Hides the player thedude from the map.

  • /dynmap show: Shows the player on the map again.

  • /dynmap show thedude: Shows the player thedude on the map again.

Rendering

  • /dynmap render: renders one tile of the map where you are standing.

  • /dynmap fullrender: Attempts to render all maps of the entire world from your location (or from the center of that world, if issued from the server console).

  • /dynmap fullrender world: Attempts to render all maps of the world named world from the center of that world.

  • /dynmap fullrender world:surface: Attempts to render the map named surface for the world named world from the center of that world.

  • /dynmap radiusrender radius: attempts to render at least a radius block area, centered on your current location.

  • /dynmap radiusrender radius mapname: attempts to render at least a radius block area, centered on your current location of map 'mapname'

  • /dynmap radiusrender world x z radius: attempts to render at least a radius block area, centered on 'x,64,z' on world 'world'.

  • /dynmap updaterender: attempts to render tiles needing updating, starting at current location, for all maps. Stops at edge of map and at tiles that don't need updating.

  • /dynmap updaterender mapname: attempts to render tiles needing updating, starting at current location, for given map. Stops at edge of map and at tiles that don't need updating.

  • /dynmap updaterender world x z: attempts to render tiles needing updating, starting at given location on given world, for all maps. Stops at edge of map and at tiles that don't need updating.

  • /dynmap updaterender world x z mapname: attempts to render tiles needing updating, starting at given location on given world, for given map. Stops at edge of map and at tiles that don't need updating.

  • /dynmap cancelrender world: cancels any active fullrender or radiusrender on the given world.

  • /dynmap purgequeue: clears the tile update queue

Statistics

  • /dynmap stats: shows rendering statistics for all maps on all worlds.

  • /dynmap stats world : shows rendering statistics for maps on world world.

  • /dynmap triggerstats : shows triggered render statistics for all worlds.

  • /dynmap resetstats : resets rendering statistics for all maps on all worlds.

  • /dynmap resetstats world : resets rendering statistics for maps on world world.

Markers

These commands are only available if the Markers Component has been enabled (v0.22 or later required).

  • /dmarker add <label> icon:<icon> set:<set-id> : adds a new marker at the player's current location, with a given label and optional icon and optional marker set

  • /dmarker add id:<id> <label> icon:<icon> set:<set-id> : adds a new marker at the player's current location, with the given ID, the given label and optional icon and optional marker set

  • /dmarker movehere <label> : updates the location of the first marker matching the given label to match the current player's position

  • /dmarker movehere id:<id> : updates the location of the marker with the given ID to match the current player's position

  • /dmarker update <label> icon:<newicon> newlabel:<newlabel> : updates the icon and/or label of the first marker matching the given label

  • /dmarker update id:<id> icon:<newicon> newlabel:<newlabel> : updates the icon and/or label of the marker with the given ID

  • /dmarker delete <label> : deletes the first marker matching the given label

  • /dmarker delete id:<id> : deletes the marker with the given ID

  • /dmarker list : lists the attributes of all the defined markers in the default marker set

  • /dmarker list set:<set-id> : lists the attributes of all the defined markers in the given marker set

  • /dmarker icons : lists the attributes of all the icons defined for use by markers

  • /dmarker addset <label> hide:<hide-by-def> prio:<priority> : add new marker set with given label (ID = label)

  • /dmarker addset id:<id> <label> hide:<hide-by-def> prio:<priority> : add new marker set with given ID and label

  • /dmarker updateset <label> newlabel:<new-label> hide:<hide-by-def> prio:<priority> : update marker set with given label (ID = label)

  • /dmarker updateset id:<id> newlabel:<new-label> hide:<hide-by-def> prio:<priority> : update marker set with given ID

  • /dmarker deleteset <label> : delete marker set with given label

  • /dmarker deleteset id:<id> : delete marker set with given ID

  • /dmarker listsets : list all markers

  • /dmarker addicon id:<id> <label> file:"filename" : Install new icon, with given ID and label, and using given file (path is handled relative to MC server directory, and file contents are copied).

  • /dmarker updateicon id:<id> newlabel:<label> file:"filename" : Update icon, replacing existing settings with provided new values.

  • /dmarker deleteicon id:<id> : delete icon with given ID

  • /dmarker addcorner : add corner to corner list using current location

  • /dmarker addcorner <x> <z> <world> : add corner with given x and z coordinate on given world to corner list

  • /dmarker clearcorners : clear corner list

  • /dmarker addarea <label> : add new area with given label using corner list

  • /dmarker addarea id:<id> <label> : add new area with given ID using corner list

  • /dmarker deletearea <label> : delete area with given label

  • /dmarker deletearea id:<id> <label> : delete area with given ID

  • /dmarker listareas : list details of all areas

  • /dmarker updatearea <label> <arg>:<value> ... : update attributes of area with given label

  • /dmarker updatearea id:<id> <arg>:<value> ... : update attributes of area with given ID

  • /dmarker addline <label> : add new line with given label using corner list

  • /dmarker addline id:<id> <label> : add new line with given ID using corner list

  • /dmarker deleteline <label> : delete line with given label

  • /dmarker deleteline id:<id> <label> : delete line with given ID

  • /dmarker listlines : list details of all lines

  • /dmarker updateline <label> <arg>:<value> ... : update attributes of line with given label

  • /dmarker updateline id:<id> <arg>:<value> ... : update attributes of line with given ID

Map/World Configuration Commands

  • /dmap worldlist : list all worlds configured (enabled or disabled)

  • /dmap worldset worldname enabled:<true|false> : Set world 'worldname' enabled or disabled

  • /dmap worldset worldname center:<x/y/z|here|default> : Set map center position for world 'worldname'

  • /dmap worldset worldname extrazoomout:<N> : set extra zoom out levels for world 'worldname'

  • /dmap worldset worldname title:<label> : set title for world 'worldname'

  • /dmap worldset worldname sendposition:<true|false> sendhealth:<true|false> : set send-position and/or send-health flags for world 'worldname'

  • /dmap worldset worldname order:<N> : set position of world 'worldname' to Nth position in world list

  • /dmap worldreset worldname : Reset world 'worldname' to its default template configuration

  • /dmap worldreset worldname templatename : Reset world 'worldname' to template 'templatename' configuration

  • /dmap maplist worldname : List details of all maps for world 'worldname'

  • /dmap mapdelete worldname:mapname : Delete map 'mapname' of world 'worldname'

  • /dmap mapadd worldname:mapname attrib:val attrib:val : Create new map 'mapname' on world 'worldname', with given attributes (all 'mapset' parameters are usable)

  • /dmap mapset worldname:mapname order:<N> : Set position of map 'mapname' to Nth in the list of maps for world 'worldname'

  • /dmap mapset worldname:mapname prefix:<prefix> : Set filename prefix for map 'mapname' of world 'worldname'

  • /dmap mapset worldname:mapname title:<label> : Set title for map 'mapname' of world 'worldname'

  • /dmap mapset worldname:mapname icon:<icon-file> : Set icon filename for map 'mapname' of world 'worldname' (relative to 'webpath' directory)

  • /dmap mapset worldname:mapname mapzoomin:<N> : Set the map zoom in level for map 'mapname' of world 'worldname'

  • /dmap mapset worldname:mapname perspective:<perspective> shader:<shader> lighting:<lighting> : Set perspective, shader and/or lighting for map 'mapname' of world 'worldname'

  • /dmap mapset worldname:mapname img-format:<format> : Set the image format for map 'mapname' of world 'worldname' (png, jpg, jpg-q90, jpq-q95, etc).

  • /dmap perspectivelist : List all defined perspectives

  • /dmap shaderlist : List all defined shaders

  • /dmap lightinglist : List all defined lightings

Miscellaneous

Various other commands.

  • /dynmap sendtoweb message ... : Send a message to the web UIs only

  • /dynmap ids-for-ip ip-address : List player IDs that have logged in from given IP address (most recent to least)

  • /dynmap ips-for-id player-id : List IP addresses that have been used to connect to server by given player ID

  • /dynmap add-id-for-ip player-id ip-address : Add given player ID to front of list of known IDs for given IP address

  • /dynmap del-id-for-ip player-id ip-address : Remove given player ID from list of known IDs for given IP address.

Permissions

Permissions-based access control is currently supported, and the following nodes are defined:

  • dynmap.render - allows /dynmap render command

  • dynmap.show.self - allows /dynmap show (on self)

  • dynmap.show.others - allows /dynmap show

  • dynmap.hide.self - allows /dynmap hide (on self)

  • dynmap.hide.others - allows /dynmap hide

  • dynmap.fullrender - allows /dynmap fullrender or /dynmap fullrender

  • dynmap.radiusrender - allows /dynmap radiusrender

  • dynmap.updaterender - allows /dynmap updaterender

  • dynmap.cancelrender - allows /dynmap cancelrender

  • dynmap.reload - allows /dynmap reload

  • dynmap.stats - allows /dynmap stats or /dynmap stats or /dynmap triggerstats

  • dynmap.resetstats - allows /dynmap resetstats or /dynmap resetstats

  • dynmap.sendtoweb - allows /dynmap sendtoweb

  • dynmap.purgequeue - allows /dynmap purgequeue

  • dynmap.ids-for-ip - allows /dynmap ids-for-ip

  • dynmap.ips-for-id - allows /dynmap ips-for-id

  • dynmap.add-id-for-ip - allows /dynmap add-id-for-ip

  • dynmap.del-id-for-ip - allows /dynmap del-id-for-ip

  • dynmap.marker.add - allows /dmarker add

  • dynmap.marker.movehere - allows /dmarker movehere

  • dynmap.marker.update - allows /dmarker update

  • dynmap.marker.delete - allows /dmarker delete

  • dynmap.marker.list - allows /dmarker list

  • dynmap.marker.icons - allows /dmarker icons

  • dynmap.marker.addset - allows /dmarker addset

  • dynmap.marker.updateset - allows /dmarker updateset

  • dynmap.marker.deleteset - allows /dmarker deleteset

  • dynmap.marker.listsets - allows /dmarker listsets

  • dynmap.marker.addicon - allows /dmarker addicon

  • dynmap.marker.updateicon - allows /dmarker updateicon

  • dynmap.marker.deleteicon - allows /dmarker deleteicon

  • dynmap.marker.addarea - allows /dmarker addarea

  • dynmap.marker.updatearea - allows /dmarker updatearea

  • dynmap.marker.deletearea - allows /dmarker deletearea

  • dynmap.marker.listareas - allows /dmarker listareas

  • dynmap.marker.addline - allows /dmarker addline

  • dynmap.marker.updateline - allows /dmarker updateline

  • dynmap.marker.deleteline - allows /dmarker deleteline

  • dynmap.marker.listlines - allows /dmarker listlines

  • dynmap.dmap.worldlist - allows /dmap worldlist

  • dynmap.dmap.worldset - allows /dmap worldset

  • dynmap.dmap.worldreset - allows /dmap worldreset

  • dynmap.dmap.mapdelete - allows /dmap mapdelete

  • dynmap.dmap.mapset - allows /dmap mapset

  • dynmap.dmap.mapadd - allows /dmap mapadd

  • dynmap.dmap.perspectivelist - allows /dmap perspectivelist

  • dynmap.dmap.shaderlist - allows /dmap shaderlist

  • dynmap.dmap.lightinglist - allows /dmap lightinglist