Dynmap-Movecraft

Discussion in 'Archived: Plugin Requests' started by dibujaron, Jul 13, 2012.

  1. Offline

    dibujaron

    Lots of servers out there run Dynmap. and lots of servers run Movecraft. However, if you're looking at the Dynmap, Movecraft ships do NOT move correctly or even glitchily in the form of the ships in the actual game.

    For starters, Movecraft ships on the Dynmap don't really move along with the player driving them. They get left behind, then vanish and reappear where the player is, then get left behind again.
    It would be nice if this plugin could fix that. And really, why stop there? since Dynmap is a completely different render from standard MC, I believe you could potentially make the ships move in a smooth movement, so that the ship actually appears to be sailing along with its player at a constant speed.

    In addition, Movecraft ships in largely untraveled areas appear to leave copies of themselves behind. This is due to the ships taking some time to disappear after they move. It's a bit annoying to be exploring at the edge of the known world, look at the map, and see 50 of your ship behind you in a line. these "ghost" ships vanish as soon as someone else visits the general area of them, but it's still quite frustrating, especially if you park your ship and teleport back to spawn, only to realize that you don't know which of the ships on the map is the real one...

    I am aware that any Dev who was interested in this would have to talk to the developers of Dynmap and Movecraft. Don't tell me that in the comments, please. I feel like neither plugin would lose anything by having this as an option. I think Dynmap already has an API and Movecraft's will be coming out in their next update in the form of "Modules".

    Thank you for reading this, and I hope you consider making it, or know a dev who would!
     
  2. Offline

    jtjj222

    I see one issue with this. Dynmap pre-renders tiles of the map, and renders them to the screen by pasting them together. It only updates the tiles when a player makes some kind of change to the world. For that reason, in order to have movecraft ships move properly, special code would need to be added to dynmap to dynamically render the ship, which would be resource intensive, and difficult to do. Maybe it can be done, I'm not sure. just my 2 pense :D

    EDIT:
    Wow, I guess I was wrong. I can't wait to see how this turns out. Good work XD
     
  3. Offline

    dibujaron

    thank you for your input. It would still be nice to have a plugin that would remove the "ghost ships" from the map. And it might be difficult, but an experienced programmer could potentially do it, and the results would be awesome looking. being able to look at a city on the map in 3D view and watch movecraft airships come and go would be simply awesome. It might be worth the effort...
     
  4. Offline

    AJCStriker

    I would be happy to work with dynmap to make this an optional feature or a separate plugin. Movecraft offers events for movement and rotation now, so the tiles could be updated in line with these events.
     
  5. Offline

    dibujaron

    hey, thanks!
     

Share This Page