dynmap-PyLandmarks: Landmarks and Teleports on Your Server Map

Enhancing Your Minecraft Server Map with dynmap-PyLandmarks Running a Minecraft server is about creating a world that feels alive and navigable for every player who joins. While the base game offers coordinates and compasses, nothing beats the clarity of a dynamic web map like Dynmap. But what if...

Download dynmap pylandmarks for Minecraft 1.2.5

Original name: dynmap pylandmarks

Minecraft: 1.2.5

FileVersionLoaderSize
dynmap-pylandmarks.zip1.2.5—22 КБDownload

Enhancing Your Minecraft Server Map with dynmap-PyLandmarks

Running a Minecraft server is about creating a world that feels alive and navigable for every player who joins. While the base game offers coordinates and compasses, nothing beats the clarity of a dynamic web map like Dynmap. But what if you could mark key locations, warp points, and hidden treasures directly on that map with custom icons and labels? That is exactly what dynmap-PyLandmarks brings to the table. This Python-based plugin transforms your Dynmap into an interactive guidebook, making exploration and server management smoother than ever.

What Is dynmap-PyLandmarks?

dynmap-PyLandmarks is a server plugin written in Python that leverages the Dynmap API to create persistent, visually distinct landmarks. It was originally inspired by the Landmarks plugin by DFYX, then reimagined through a multi-type modification and later influenced by Thulinma's continuation on BukkitDev, which introduced warp and look-at functionality. This version was rewritten from scratch in Python, offering a lightweight yet powerful tool for server administrators who want to add waypoints, points of interest, or teleportation targets directly onto their Dynmap.

Unlike static map markers that disappear on restart, these landmarks are stored using Dynmap's own marker storage, so they survive server reboots and map reloads. Each landmark can have a unique icon and a descriptive label, making it easy to differentiate between a player's base, a dungeon entrance, or a community farm.

Key Features That Set It Apart

  • Persistent Landmarks: Markers remain on the map indefinitely until manually removed, thanks to Dynmap's built-in storage.
  • Custom Icons and Labels: Assign different icons to different types of landmarks, and add clear labels that appear on the map.
  • Warp and Look-At Commands: Players can teleport to a landmark or simply turn to face its direction, with permissions controlling access.
  • Console-Friendly: All commands can be executed from the server console, giving admins full control without being in-game.
  • Bonus Icon Set: The plugin ships with five custom icons originally created for a modded server, four of which are optimized for Dynmap display.

Installation and Setup

Getting dynmap-PyLandmarks running requires a few prerequisites. First, you need a working Dynmap installation on your server. Next, you must install PythonLoader, which allows the server to run Python plugins. Once both are in place, simply extract the pylandmarks archive into your server's plugins folder. That is all it takes to enable the core functionality. If you are using a custom launcher like foxygame.net, which provides a modern and flexible way to manage your mods, you can even download and install dynmap-PyLandmarks directly from its menu, streamlining the entire setup process without manually hunting for files.

Configuring the Default Icon

After installation, you may want to change the default icon that appears for new landmarks. Open the config.yml file and modify the defaults.icon setting to match the name of any .png file you have placed in the icons folder. For example, if you want a castle icon, set it to castle (without the extension).

Adding More Icons

The plugin looks for icons in /plugins/dynmap-pylandmarks/icons/. To add a new landmark type, simply copy a .png file into that directory. The filename minus the .png extension becomes the landmark type you can reference in commands. This makes it incredibly easy to expand your visual vocabulary on the map—whether you need a trading post, a boss arena, or a secret cave entrance.

Commands and Permissions

dynmap-PyLandmarks uses a straightforward command structure with granular permissions. All commands start with /lm and can be run by players or the console, depending on permission nodes.

  • /lm set id [type] [label] — Creates a new landmark at your current position. The type and label are optional; the label defaults to the capitalized id. Requires pylandmarks.create.
  • /lm remove id — Deletes a landmark. Requires pylandmarks.create.
  • /lm type id type — Changes the icon type of an existing landmark. Requires pylandmarks.modify.
  • /lm label id label — Updates the label text. Requires pylandmarks.modify.
  • /lm list [types] — Lists all landmarks, optionally filtered by type. Requires either pylandmarks.create or pylandmarks.modify.
  • /lm warp id — Teleports the player to the landmark. Requires pylandmarks.warp.
  • /lm find id — Makes the player look toward the landmark without moving. Requires pylandmarks.view.

These commands can be chained together to quickly build a network of navigational aids. For instance, an admin might set a landmark for the spawn area, then later change its icon to a bed symbol and update the label to "Community Rest Area."

Custom Icons and Visual Polish

The included bonus icon set is a thoughtful addition for server owners who want a polished look right out of the box. The five icons were originally hand-crafted for a modded server and later adapted for Dynmap. Four of them display perfectly without scaling, while the fifth appears slightly less crisp on the web map—still perfectly usable, but a minor note for pixel-perfectionists. You can always replace or supplement these with your own designs to match your server's theme.

Upcoming Features: Mini-Marks for Players

The developer has teased an exciting feature on the horizon: "Mini-marks." These will allow players to create their own temporary or semi-permanent markers, limited in scope compared to admin landmarks but with unique interactive options. Think of them as personal waypoints that can be shared with friends or used to mark a mining vein before returning with better tools. This addition will further bridge the gap between server management and player-driven exploration.

Why Your Server Needs dynmap-PyLandmarks

In a multiplayer environment, communication is key. Telling someone to "meet at the big tree near the river" only works if everyone knows which tree and which river. With dynmap-PyLandmarks, you give your community a shared visual language. New players can instantly see important locations, veterans can mark their builds for others to admire, and admins can guide events without constant teleport requests. The plugin's Python foundation also means it is easy to inspect and modify—just open the .py file in any text editor to understand or tweak its inner workings.

Whether you run a small survival server with friends or a large public network, adding clear, persistent landmarks to your Dynmap enriches the gameplay experience. It turns a static map into a living atlas of your world's history and hotspots.

Final Thoughts

dynmap-PyLandmarks is a testament to how a simple idea—placing markers on a map—can evolve into a powerful server tool. By combining the flexibility of Python with the visual appeal of Dynmap, it offers an accessible way to organize and navigate your Minecraft world. The straightforward command set, permission controls, and easy icon customization make it suitable for both beginners and seasoned server operators. As the plugin continues to grow with features like Mini-marks, it will only become more integral to the way communities interact with their shared landscapes. Install it today, start placing landmarks, and watch your server's map come to life.