[INFO/WEB] Landmarks v0.2 - with DynMap addon [953]

Discussion in 'Inactive/Unsupported Plugins' started by DFYX, Apr 7, 2011.

     
  1. Offline

    DFYX

    Landmarks
    Version: v0.2
    Tested with Craftbukkit 953/Dynmap 0.19.1

    [IMG]

    This plugin lets you define landmarks that will be saved into a JSON file, similar to the old MapMarkers for hMod. I have included a DynMap component that shows those landmarks as little icons on the map.

    [IMG]
    If you like this, why not donate a few bucks? But don't worry, this plugin will always be free.

    Features:
    • Set and delete landmarks
    • Display them on a DynMap
    • Full support for multiple worlds
    Download Landmarks 0.2 (Jar only, dynmap component only)
    Source Code
    Older versions: 0.1.1, 0.1

    Commands
    /landmark add <name>
    Set a new landmark to your current position. Name may contain spaces.
    /landmark modify <name>
    Set update an existing landmark to your current position. Name may contain spaces.
    /landmark set <name>
    Shortcut for add or modify depending if there already is a landmark with this name. Name may contain spaces.
    /landmark delete|del|remove <name>
    Remove an existing landmark. Name may contain spaces.

    Permissions
    (All permissions include the rights to use the matching aliases and shortcuts such as /landmark set)
    landmarks.add
    The player may use /landmark add
    landmarks.modify.own
    The player may use /landmark modify on his own markers
    landmarks.modify.all
    The player may use /landmark modify on all markers
    landmarks.remove.own
    The player may use /landmark remove on his own markers
    landmarks.remove.all
    The player may use /landmark remove on all markers

    Planned:
    • List existing landmarks
    • Show information like creator and time (already included in JSON file)
    • Think about priorities or grouping
    • Different icons? Probably larger icons for higher zoom levels.
    • Save display settings in cookies
    Setup:
    1. Just unpack the contents of the zip file into your bukkit folder.
    2. If you want to use the DynMap component:
      1. Go to plugins/Landmarks/config.yml and set markersfile to ../dynmap/web/markers.json
      2. If you have copied your dynmap/web folder to your Apache folder (as described in DynMap's setup instructions), use that path instead or use a symlink
      3. Go to plugins/dynmap/configuration.txt, find "components:" and add the following below it:
        Code:
          - class: org.dynmap.ClientComponent
            type: landmarks
      4. Optional: to display the settings panel, add the following just above what you added in the last step:
        Code:
          - class: org.dynmap.ClientComponent
            type: settings
    There's also a more detailed howto for Linux users below. Thanks, paccer!

    Changelog
    Version 0.2
    • Permissions support
    • New settings panel where people can select if they want to see the markers and marker texts (optional). See setup instructions step 2.4
    • Markers are now automatically removed from dynmap without reloading the page
    • New commands add and modify (they do basically the same as set, but you won't accidentally update an existing marker when you want to add a new one or the other way round)
    • The default config now contains the correct markersfile path for dynmap
    Version 0.1.1
    • Included config.yml and removed markers.json (will be created automatically)
    • Added a 2 pixel semi-transparent white border around the landmark icons
    • No changes to the jar file itself!
  2.  
  3. Offline

    Thulinma

    dev.bukkit.org profile:
    Thulinma
    My Plugins
    Yes, starting right now! :)
    This is my version 0.6:

    Plugin: Landmarks.jar
    Dynmap webfiles: dynmap_webfiles.zip

    Changes since 0.5:
    - Webfiles now in "dynmap/web/..." instead of "dynmap/..." to prevent confusion. No other changes, so no need to update the webfiles if you have 0.5 working already.
    - Switched to BukkitPermissions.
    - Switched to new Configuration API.
    - Changed class name.

    This version works with all recent CraftBukkit builds.

    This post has been edited 1 times. It was last edited by Thulinma Oct 21, 2011.
  4. Offline

    SBHouse

    @Thulinma:

    Are you going to start your own page or bukkitdev site for easier tracking of info? I found this by watching the thread, but I'm sure some newbies would like to find this wonderful mod through normal searches. Plus, you deserve the credit for maintaining it.

    - SBHouse
  5. Offline

    Thulinma

    dev.bukkit.org profile:
    Thulinma
    My Plugins
    Yeah, I'll put it on bukkitdev since the forum pages will be removed at some point and all that - no use making a thread about it just to have it deleted shortly after :)

    EDIT: Approved. Here's where the bukkitdev project is:
    http://dev.bukkit.org/server-mods/landmarks/

    I'll keep following this topic just in case, but questions and such should now be directed there. :)

    This post has been edited 2 times. It was last edited by Thulinma Oct 22, 2011.
  6. Offline

    Tealk

    Unbenannt.JPG

    Now there is an "I" as a symbol, as well as other possible symbols
  7. Offline

    Elias Nilsson

    Thanks For a great plugin :)
  8. Offline

    Jupdi

    Is this still working with Pigmap?
  9. Offline

    George Abitbol

    Hello,

    "Dynmap webfiles" where necessary ?

    I added the plugin on my server
    I added a marker, but he did not appear on my dynmap.

    The console is OK :
    Code:
    11:38:52 [INFO] [Landmarks] Saved /home/minecraft_srv_1/plugins/Landmarks/../dynmap/web/markers.json

    This post has been edited 1 times. It was last edited by George Abitbol Jan 28, 2012.
  10. Offline

    Thulinma

    dev.bukkit.org profile:
    Thulinma
    My Plugins
    You need to extract the webfiles to the dynmap folder in your plugins dir, or it will not work.
  11. Offline

    Xsteel

    It also works on Minecraft version 1.1 ?

Share This Page