Skip to content

MapTowny v2.0.0-BETA-2

Pre-release
Pre-release
Compare
Choose a tag to compare
@silverwolfg11 silverwolfg11 released this 29 Mar 00:06
· 30 commits to main since this release

New Interior, Same Exterior

The project's source code has shifted quite a bit to support future development and to offer easier integration for other plugins wanting to make use of MapTowny's API. However, all this shuffling around has not changed how the plugin is configured or used, so there should not be much noticeable impact.

Early BlueMap Support

In an effort to support the majority of common web-map plugins, BlueMap support has been added to MapTowny. However, this is very early support and continued development will be needed to polish it up. BlueMap similar to Dynmap has no support for negative space removal.
So if you use BlueMap, there may be some weird issues that show up. Please if you notice any issues, report it on the Github issue tracker!

Beta Forever?

I'm sure some of you are asking why the new release is still in beta. There was not intended to be a second beta release, however because of all the code being shuffled around and slightly modified, there is a need for verification that nothing broke. Furthermore, 2.0.0 also aims to have API availability so that other official Towny add-ons can sufficiently use it for their web-map needs. The first beta version did not have accessible API, so this beta release fixes that.

Changelog

  • Added basic BlueMap support.
  • Improved negative space algorithm to detect holes diagonally.
  • Source code re-organized to be a multi-module project with separate modules for each web-map plugin as well as for the API.
  • API additions and documentation.
  • README links updated (courtesy of LlmDl - go sponsor him! - with #20 )
  • Use correct method to get the town/nation map colors (courtesy of Goosius with #18 )

Warning: This build has not been tested on production servers, so please report any issues on the Github Issue tracker.

Download the plugin .jar file from the Assets section below and place the file in the plugins directory of the server.