• 3

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    A note to folks asking about 1.13 support: I've started the work to get 1.13 supported on Spigot (Forge support will start once I'm seeing some Forge builds for 1.13). This is not going to be a fast version to fully support - dynmap is VERY exposed to the internal structure and identity scheme for blocks, so the change from Anvil format, and particularly the new block data ID scheme for 1.13 is a big impact to how block rendering is processed - changing things that, frankly, have never changed since beta days (the change TO anvil format was actually smaller). I may be able to get a poorly performing prototype out in the next few days, but it will DEFINITELY NOT be a production level release - my initial prototype 'works', but is easily 10x slower than normal: there may be some room to improve that, but proper and performant support is going to be a much deeper set of changes.

    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    **** Dynmap 2.6-beta-1 released for Forge 1.12 ****

    • Initial support for Forge for MC v1.12
    • Fix modid:name handling in CTM RPs
    • Add support for 1.8 top and bottom buttons (thanks to RoyCurtis!)
    • Update Jetty to 8.1.21.v20160908
    • Fixes for MySQL for standalone servers (thanks to Maxincredible52!)
    • Fixes for standalone PHP files for PHP7 (thanks to SimonOrJ!)
    • Fixed config.php for standalone servers with database (thanks to Maxincredible52!)

    https://minecraft.curseforge.com/projects/dynmapforge/files/2436596


    /Quote from AwildPokebobbynext

    I have a problem, and haven't found a way to fix it.
    I want to disable these messages:


    Please help me :x




    /dynmap quiet will stop them

    Alternately, if you want to reduce how often (or effectively eliminate them), alter the progressloginterval setting in configuration.txt to 'a big number'.

    Posted in: Minecraft Mods
  • 4

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    **** Dynmap v2.4 Releases ****


    • Release includes Spigot/Craftbukkit support for v1.7.10 through v1.11.2, Forge v1.7.10, v1.8, v.1.8.9, v1.9, v1.9.4, v1.10.2, v1.11, and v1.11.2
    • Update to support v1.10.2 and v1.11 blocks (thanks to RoyCurtis!)
    • Improve blank tile performance and proxy behavior (thanks to HenrySlawniak!)
    • Fix problem in MySQL connection pooling (thanks to acrawley!)
    • Fix for brewing stand render (thanks to Developaws!)
    • Workaround RP problems with mixed texture sizes
    • Fix UI layer priority ordering (thanks to SimonOrJ!)
    • Remove old Spout libraries
    Posted in: Minecraft Mods
  • 79

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    Dynmap - Real-time Minecraft maps:Dynmap provides an in-browser map, like Google Maps, of your Minecraft world. It updates the map in realtime while you have your browser opened and shows the current players, regions and in-game messages on top of the map. It also allows viewers of the map to chat from within their browser with players in-game.

    Donations:
    I've gone 'Adf.ly free' - its just too user hostile for the few bucks a month it generates for me. If you wish to support dynmap, donations are always welcome and appreciated!


    Downloads:
    Current Recommended Releases:
    Spigot/CraftBukkit v1.7.10 - v1.11.2: Dynmap v2.4: [dev.bukkit.org] [spigotmc.org]

    Minecraft v1.11.2 with Forge v13.20.0+: DynmapForge v2.4: [CurseForge]

    Minecraft v1.11 with Forge v13.19.1+: DynmapForge v2.4: [CurseForge]

    Minecraft v1.10.2 with Forge v12.18.3+: DynmapForge v2.4: [CurseForge]

    Minecraft v1.9.4 with Forge v12.17.0+: DynmapForge v2.4: [CurseForge]
    Minecraft v1.9 with Forge v12.16.1+: DynmapForge v2.4: [CurseForge]
    Minecraft v1.8.9 with Forge v11.15.1+: DynmapForge v2.4: [CurseForge]
    Minecraft v1.8.0 with Forge v11.14.1+: DynmapForge v2.4: [CurseForge]
    Minecraft v1.7.10 with Forge v10.13.2+, Cauldron v1.7.10: DynmapForge v2.4: [CurseForge]
    DynmapCBBridge API Bridge plugin for Cauldron (also requires DynmapForge): DynmapCBBridge v2.4: [CurseForge]
    Developer API Library for Bukkit/Spigot: Dynmap v2.4: [direct]
    Developer API Library for Forge: Dynmap v2.4: [direct]

    Latest Alpha/Pre-release Builds:

    None


    Latest Development Builds: (use at your own risk!)

    Bukkit/Spigot v1.7.10-v1.11.2: Dynmap v2.5-alpha-1: [Direct]

    Minecraft v1.11.2 with Forge v12.17.0+: DynmapForge v2.5-alpha-1: [Direct]


    Minecraft v1.11 with Forge v12.17.0+: DynmapForge v2.5-alpha-1: [Direct]

    Minecraft v1.10.2 with Forge v12.17.0+: DynmapForge v2.5-alpha-1: [Direct]

    Minecraft v1.9.4 with Forge v12.17.0+: DynmapForge v2.5-alpha-1: [Direct]

    Minecraft v1.8.9 with Forge v11.15.2: DynmapForge v2.5-alpha-1: [Direct]

    Minecraft v1.7.10 with Forge v10.13.2, Cauldron v1.7.10: DynmapForge v2.5-alpha-1: [Direct]
    DynmapCBBridge API Bridge plugin for Cauldron (also requires DynmapForge): DynmapCBBridge v2.5-alpha-1: [Direct]

    Final Recommended Releases (no updates planned):

    CanaryMod v1.1.3 (MC 1.7.10): DynmapCanary v2.2: [direct]
    CanaryMod v1.2.0 (MC 1.8): DynmapCanary v2.2: [direct]

    Minecraft v1.9 with Forge v12.16.1+: DynmapForge v2.4: [CurseForge]

    Minecraft v1.8.0 with Forge v11.14.1+: DynmapForge v2.4: [CurseForge]

    Minecraft v1.7.2 with Forge v10.12.2, Cauldron v1.7.2: DynmapForge v2.2: [CurseForge]

    Minecraft v1.6.4 with Forge v9.11.1, Cauldron v1.6.4: DynmapForge v2.3: [CurseForge]
    Minecraft v1.6.1 with Forge v8.9.0: DynmapForge v1.8 - [CurseForge]
    Minecraft v1.5.2 with Forge v7.8.1, MCPC-Plus v1.5.2: Dynmap v2.0.0: [CurseForge]
    Minecraft v1.5.1 with Forge v7.7.1, MCPC-Plus v1.5.1: DynmapForge v1.8 - [CurseForge]
    Minecraft v1.4.7 with Forge v6.6.2, MCPC-Plus v1.4.7: Dynmap v2.0.0: [CurseForge]
    Minecraft v1.4.5 with Forge v6.4.1+: DynmapForge v1.6 - [Direct]
    Minecraft v1.4.2 with Forge v6.0.1+: DynmapForge v1.4 - [Direct]
    Minecraft v1.3.2 with Forge v4.2.5+: DynmapForge v1.4 - [Direct]
    Minecraft v1.2.5 with Forge v3.3.7+: DynmapForge v1.6 - [Direct]

    CanaryMod v1.1.3 (MC 1.7.10): DynmapCanary v2.2: [direct]
    CanaryMod v1.2.0 (MC 1.8): DynmapCanary v2.2: [direct]


    Support Information
    Wiki
    Issue tracker
    Source code
    Previous support thread for Bukkit version
    IRC: irc.esper.net #dynmap
    Also, you can now find release notices, and other random Dynmap development thoughts, on Twitter!Installation For Spigot, GlowStone, CraftBukkit:
    Download the latest recommended version which comes packaged as a JAR file. Copy the JAR file to the minecraft_server/plugins/ directory. If an older dynmap-*.jar file is present in the plugins/ directory, delete it (you do NOT need to delete older plugins/dynmap directories or their content). Start the server, and allow t plugin to initialize. Open browser, go to http://localhost:8123/ or http://ip-address-of-server:8123/. Check the minecraft_server/plugins/dynmap directory for the configuration files and one of the links below on how to further customize your settings.

    Installation For Minecraft Server with Minecraft Forge, including MCPC-Plus/Cauldron:
    Download the latest recommended version which comes packaged as a JAR file. Copy the JAR file to the minecraft_server/mods directory. If an older Dynmap-*.jar or Dynmap-*.zip file is present in the mods/ directory, delete it (you do NOT need to delete older dynmap/ directories or their content). Start the server, and allow the plugin to initialize. Open browser, go to http://localhost:8123/ or http://ip-address-of-server:8123/. Check the minecraft_server/dynmap/ directory for the configuration files and one of the links below on how to further customize your settings.

    Installation For CanaryMod:
    Download the latest recommended version which comes packaged as a JAR file. Copy the JAR file to the minecraft_server/plugins/ directory. If an older DynmapCanary-*.jar file is present in the plugins/ directory, delete it (you do NOT need to delete older cionfig/dynmap directories or their content). Start the server, and allow t plugin to initialize. Open browser, go to http://localhost:8123/ or http://ip-address-of-server:8123/. Check the minecraft_server/config/dynmap directory for the configuration files and one of the links below on how to further customize your settings.

    Installation of DynmapCBBridge:
    If you are running a Forge-based server that also include Bukkit compatibility, such as MCPC-Plus/Cauldron or BukkitForge, you can install the DynmapCBBridge plugin in the 'plugins/' directory (in addition to installing the appropriate Forge-based Dynmap, as above). DynmapCBBridge will allow other Bukkit plugins that use the Dynmap API (such as Dynmap-WorldGuard or Dynmap-Essentials) to function with Dynmap for Forge.

    FAQ
    How to configure Dynmap
    How to configure separate webservers
    Dynmap Commands

    Videos:
    Dynmap v2.x Tutorial - Thanks to Koz4Christ!






    Features:

    • Configurable maps of different types
    • Support for multiple worlds
    • Support for rendering using standard and enhanced texture packs
    • Realtime players (with portraits) on map
    • Place markers, areas, and lines that will show on the map.
    • Two-way chatting through web and Minecraft.
    • Time on map
    • Weather on map
    • Rendering support for dozens of popular Minecraft Mods:

    Known Issues:

    • None

    Change Log:


    Version 2.4:

    • Update to support v1.10.2 and v1.11 blocks (thanks to RoyCurtis!)
    • Improve blank tile performance and proxy behavior (thanks to HenrySlawniak!)
    • Fix problem in MySQL connection pooling (thanks to acrawley!)
    • Fix for brewing stand render (thanks to Developaws!)
    • Workaround RP problems with mixed texture sizes
    • Fix UI layer priority ordering (thanks to SimonOrJ!)
    • Remove old Spout libraries

    Version 2.3:

    • Support for MC v1.8.9, v1.9, v1.9.4, and v1.10
    • Clear the affected cache if triggerRender...() is called - thanks to Black-Hole!
    • Fix marker icons stored in MySQL or SQLite - thanks to KovuTheHusky!
    • Add 'mapzoomout' setting for Maps, so that it can be set explicitly

    Version 2.2-alpha-2:

    • Fix problem with invalid row cache after union() call - thanks to ilmaio!
    • Update colorschemes for v1.8 blocks
    • Handle new renderPass values without error

    Version 2.2-alpha-1:

    • Fix default player skin URL (thanks to @NotWoods)
    • Add showworldborder setting, 1.8 vanilla world border support
    • Add 'nocompass' GUI URL flag (hide compass rose)
    • Cleanse username for webregister command (avoid invalid names)
    • Remove IE-9 meta tag (no longer needed)
    • Fix night-and-day map rendering (make nights dark again)
    • Allow default shader to handle block IDs above 256
    • Fix zoomout behaviour with outline area markers on Chrome
    • Fix webChatEvent being called only for the first message sent and never again (thanks to @blay09)
    • Fix access problem with fetching chunks when pending saves (black spots)

    Version 2.1:

    • Support for CraftBukkit v1.7.10-R0.2, Spigot v1.8, and GlowStone v1.8
    • Retire SpoutPlugin support
    • Handle SQLITE_BUSY with retries (fixed load issues with SQLite storage)
    • Shift marker persistence I/O off of server thread (lag reduction when using MySQL, SQLite)
    • Alter lighting behavior when using world lighting table - ignore ambientlight setting
    • Update temp/rainfall for standard biomes to match newer values from vanilla
    • Add 'hiddenids' attribute to TexturePack shaders (per-shader block hiding)
    • Avoid trap in Spigot for light levels outside max height
    • Add 'use-brightness-table' shader setting - allows control of whether specific shader uses world's lighting table, or on derived from 'shadowstrength' and 'ambientlight' settings

    Version 2.1-alpha-1:

    • Support for Spigot v1.8 and for Forge v11.14.0 (MC v1.8)
    • Updated mod support for v1.7.10

    Version 2.0.0:

    • Retire KzedMap and Flatmap map types (all maps are now HDMap based)
    • Add support for SQLite based map storage option
    • Add support for MySQL based map storage option
    • Fix cleanup using purgemap and purgeworld
    • Update Jetty (internal web server)
    • Update support for well known biomes to include 1.7 biomes (Thanks to KovuTheHusky!)
    • Prevent problems with generated data files in comma-for-decimal locales
    • Add table prefix support (via 'prefix' setting) to MySQL (allow multiple table sets in same DB)
    • Handle gaps in patch list for block model - prevent exceptions on some render files
    • Add login support for MySQL storage option, fix login panel break with jQuery update
    • Make MySQL support fully remote with external web servers (when using JSON file mode)
    • Allow min to equal max on patch constraints (prevent errors with some generated patches)
    • Allow markup in area markers (thanks to Gabscap!)
    • Add shader and color scheme for AMIDST style coloring (thanks to KovuTheHusky!)
    • Add option to round coordinates to nearest integer (thanks to KovuTheHusky!)
    • Update Jetty web server
    • Improve performance of IP ban list updates
    • Update for Chrome 38+ (thanks to kolabor!)
    • Fix problems with some integrated mods (WesterosBlocks) when in some locales
    • Add table prefix support to MySQL (allow multiple table sets in same DB)
    • Add custom biome block coloring support to OBJ exporter
    • Fix stacking of custom and standard biome renderers
    • Add block color map support (blockcolor=)
    • Fix bounds for OBJ export, and alter naming for files in output
    • Fix black stripes problem
    • Handle problem with change in Cauldron 1.7.x startup order (forge server mods starting after bukkit mods)
    • Fix to-web chat problem due to client-only StringUtils change in 1.7 Forge
    • Rework chunk handling - do chunk reading off of server thread, while only getting data from loaded chunks on server thread (Forge 1.6.4, 1.7.2, 1.7.10)


    Version 1.9.4.1 (for Forge v1.7.2 only):
    • Hot-fix workaround for Forge version logic problem introduced in Forge #1074 and later builds (makes Forge think Dynmap needs client mod).
    Version 1.9.4:
    • Improve map refresh when configuration changes (preserve view)
    • Handle square brackets in world names: normalize to underscore to avoid HTML URL issues
    • Handle broken RPs with absolute texture paths without leading '/'
    • Add sign change API to help with marker sign support on MCPC+
    • Extend mod version check logic - allow up to 6 number sequences
    • Various CSS fixes (thanks to KovuTheHusky)
    • Fix display name vs ID for player on join/quit message API
    • Add default-sign-set setting (control which marker set sign markers go to, by default)
    • Add exportpath setting (control where /dynmapexp OBJ files are exported)
    • [Forge v1.6.4] Update NetherOres support (broken by NetherOres 2.2.2)
    • [Forge v1.6.4] Update UndergroundBiomes support
    • [Forge v1.6.4, v1.7.2] Shift login/logout handling to server thread (MCPC issue)
    Version 1.9.3:
    • Add support for generating Wavefront OBJ format exports for rendering with Blender, Cinema 4D, Maya and other rendering tools. See https://github.com/w...ront-OBJ-Format for details.
    • Include fix for exception caused by some mods which do no set their unique block IDs properly (e.g. recent BuildCraft builds).
    • [Forge 1.6.4] Update Twilight Forest - add custom shaders back in
    • [Forge 1.6.4] Update for ExtrabiomesXL 3.15 (new config file)
    • [Forge 1.6.4] Add Minegicka support
    • [Forge 1.6.4] Update millenaire support
    • [Forge 1.6.4] Add Highlands support
    • [Forge 1.6.4] Add updated Pam's mod support
    • [Forge 1.6.4] Add BigTrees and GeoStrata support
    • [Forge 1.6.4] Add ExtraBees, ExtraTrees, and updated ProjRed files
    • [Forge 1.7.2] Add support for BuildCraft v5.0
    Version 1.9.2:
    • Revamp modsupport layout: mod support in given version limited to what is appropriate for version, and stays in JAR file. Additional custom mod files can be placed in renderdata director to add new or replace existing mod rendering support
    • (Forge 1.6.4) LOTS of updated mod rendering supprt (some is still preliminary, but much better than before) - AdvancedMachines, AdvancedSolarPanel, AppliedEnergistics, archimedes, arsmagica2, Artifice, BiblioCraft, BiblioWoodsBoP, BiblioWoodsForestry, BiblioWoodsNatura, Billund, BiomesOPlenty, BuildCraft, CCTurtle, ChickenChunks, Chisel, ColoredBlocks, CompactSolars, ComputerCraft, coralmod, enderstorage, extrabees, ExtrabiomesXL, ExtraUtilities, factorization, FancyFences, Forestry, ForgottenNature, GalacticraftCore, GalacticraftMars, gregslighting, GregTech, IC2-, IC2NuclearControl, immibisMicroblocks, ironchest, LogisticsPipes, MagicBees, MetallurgyBase, MetallurgyCore, MetallurgyEnder, MetallurgyFantasy, MetallurgyNether, MetallurgyPrecious, MetallurgyUtility, MFFS, MineFactoryReloaded, Mystcraft, Natura, netherores, NumiRP, ObsidiPlates, OpenBlocks-, OpenPeripheral, pamharvestcraft, PortalGun, PowerConverters, powersuits, ProjRed, QuantumCraft, Railcraft, Redstone Arsenal, SlabCraft, SoulShards, StairCraft, StevesCarts, switches, TConstruct, TFCraft, Thaumcraft, ThaumicTinkerer, ThermalExpansion, TMechworks, TransducersIC2, Translocator, Tropicraft, tubestuff, TwilightForest, UndergroundBiomes
    • (Forge 1.6.4) Updated mod support for IndustrialCraft2 and new support for ArchimedesShipsMod (thanks to Rhylos!!)
    • Rework chunk loading timing stats - simpler, more useful
    • Add support for minimum and maximum zoom levels for markers, areas, lines, and circles, as well as whole marker sets. Allows markers to be shown at specific zoom levels.
    • Improve performance of UI with large numbers of markers, and fix problems with 'junk' markers when things disappear while a layer is hidden
    • Fix problems with 'junk' areas being left on map during map/world changes
    • Add support for using block unique IDs for block identification (1.6.x+) (Forge mods)
    • Optimize texture loading - avoid texture loading for disabled mod blocks
    • Additional debug logging for render errors
    • Enhance texture and models file syntax
    • Add custom renderers for door, gates (improves render quality)
    • Keep mod support files internal to plugin, allow external renderdata files to supersede internal ones
    • Add new map shader 'inhabited' - shade map based on cumulative time chunks have been inhabited by players
    • Fix problem with render jobs sometimes being duplicated during restarts
    • Handle missing custom color map textures in broken RPs (like John Smith)
    • Add debug option to dump IDs of blocks with no rendering data
    • Add use-brightness-table option (default on for new installs, off default for existing) - more accurate color and lighting model vs MC client
    • Add /dynmap quiet command: stop progress messages on active renders
    • Add 'savependingperiod' setting : allows periodic pending job saves (better crash recovery)
    • Add support for h+v and v+h Connected Texture Mod methods
    • Improve error handling on numeric command parameters
    • Fix packed ice rendering (should not be transparent)
    • Fix rendering of top half of 1.7.2 tall flowers (needed custom renderer)
    • Add updated color schemes - sphax, dokuhigh, dokulight, dokudark, misa, etc.
    • Update colorschemes for 1.7.2

    Version 1.9.1: (Bukkit/Spigot Only)
    • Add support for rendering v1.7.2 blocks
    • Support CraftBukkit v1.7.2-R0.1 dev builds
    • Support Spigot v1.7.2-R0.1 dev builds
    • Update legacy colorschemes (for Flat and KzedMaps) to v1.7.2, add schemes based on sphax, dokulight, dokudark, dokuhigh, misa, ovocean
    • Update internal web server to Jetty v8.1.14, improve URL normalization
    • Minor block render fixes and improvements
    Version 1.9
    • Add support for loading mod textures from mods themselves
    • Remove mod support from Bukkit deliverable (supported via Forge)
    • Fix breaks in Chisel mod support
    • Handle ceiling mounted levers
    • Support web server bind address defaulting to same address as MC server (better coexist on hosted servers)
    • Remove limit on number of texture files active (was 5000)
    • Improve CustomColor support in texture/resource packs
    • Add Buildcraft v4.x support (1.6.2)
    • Avoid exception if player issuing command has no valid location
    • Fix TerraFirmaCraft for 1.6.2 (due to module ID change)
    • Update ExtrabiomesXL for 1.5.2 and 1.6.2
    • Update Biomes-O-Plenty support (for 0.5.9.x and 0.6.x versions on 1.5.2 and 1.6.2)
    • Update RailCraft support (for 7.x and 8.x on 1.5.2 and 1.6.2)
    • Update Greg's Lighting for 1.6.2 (v1.9.0)
    • Handle missing Anthracite_Block_ID: in newer UndergroundBiomes
    • Fix mod version range check (issue with BOP 0.6.1+)
    • Handle screwed up double-double-quotes in BOP config files on FTB
    • Add version sensitivity for mods: needed for the Biomes-O-Plenty support
    • Add Artifice block render support
    • Add CoralMod support (thanks for initial version from brakhtus!)
    • Add Artifice block render support
    • Add CoralMod block render support (thanks to brakhtus!)
    • Improve image encoding performance
    • Add support for block-id-alias: render specific block IDs using textures and models of another block
    • Fix exception in Forge startup when using JSONFile and security enabled
    • Add Chisel Mod block render support (thanks to Firehead94!)
    • Add NumiRP block render support (thanks to seratonik!)
    • Fix rendering of 1.5.x specific blocks (quartz) - broken while supporting new 1.6 RP format
    • Prevent extracted files from being re-extracted every startup
    • Support Biomes-O-Plenty update for 1.6.2 (v0.5.8)
    • Fix rendering of crops with nonstandard metadata (8+)
    • FIx GroupManager offline permissions (note: permissions still must be explicitly defined in GM files - inherited default permissions from plugins.yml don't work offline)
    Version 1.8:
    • Handle broken mods that add custom biomes without names (avoid exceptions)
    • Add 'hidenames' option to update component: hide player names
    • Fix handling of custom colors (not exclusive with normal biome shading)
    • Optimize chunks needed calculation - up to 60% reduction in loaded chunks in hires renders
    • Support 1.6.1 resource packs (texture packs still supported on all versions)
    • Add join message delay - allow nicknames to be set before join message sent to web
    • Bandaid for MrApple's CB 1.6.1
    • Add support for MC 1.6.1 blocks
    • Add support for Resource Packs (used the same as Texture Packs)
    • Update support for CTM texture and resource packs
    • Handle exceptions for hash files in non-existent directories
    • Add TPS-sensitive pause settings for full/update renders (fullrender-min-tps), update renders (update-min-tps), and zoom out processing (zoomout-min-tps)
    • Add per tick time limits (per-tick-time-limit)
    • Add /dynmap purgeworld command for bulk world file cleanup
    • Add /dynmap purgemap command (delete all tiles for selected map)
    • Add single world update queue purge command option: /dynmap purgequeue
    • Add /dynmap version command
    • Add option to control chunk snapshot cache reference type (weak vs soft - default=soft)
    • Clean up handling of hash file reset (hash file write errors)
    • Remove debug spam on player permission sorting
    • Add 'nogui=true' URL option for minimal web map (no controls)
    • Add SlabCraft block rendering
    • Add StairCraft block rendering support
    • Update mystcraft support - handle new config file name (1.5.2)
    • Fix breaks in BiomesOPlenty v0.5.5
    • Support for Natura block rendering
    • Fix /dynmap purgequeue to purge whole queue
    • Fix problem with names with color markup in tooltips
    • Fix gold color code (&6) color on web UI
    • Add Essentials Group Manager permissions support (allow offline permissions for web)
    • Update MineFactoryReloaded support for v1.5.x
    • Add player-sort-permission-nodes setting: use player permissions to control order of player on player list
    • Update ExtraBees to support v1.5.2
    • Add support for Immibis Microblocks block rendering
    • Update Soul Shards support for v1.5.x
    • Fix duplication of chat events on web UI when server is loaded or lagging
    • Miscellaneous performance tuning
    • Add Pam's HarvestCraft Turnips block rendering (thanks to brakhtus)
    • Add 'wateralpha' setting for Topo map shader - make water transparent
    • Don't include hidden players in player count on web if not in player list
    • Handle dynamic name updates on web UI
    • Add 'use-name-colors' setting - support for using color/style codes in player names on web UI (including magic text)
    • Fix handling of marker set JSON when JSON mode and login support enabled
    • Add 'updateplayerlimit' - pause tile update processing when player count equals or exceeds limit
    • Handle malformed JSON chat timestamps
    • Handle broken JSON properly (sometimes happens on Apache)
    • Fix hearts being under player name background, some other CSS fine tuning (thanks to KovuTheHusky!)
    • Add /dmarker importdesc and /dmarker importlabel to import from files
    • Add /dmarker commands for getting and modifying description text
    • Update Thaumcraft block rendering support for 1.5.x (still partial)
    • Update Biomes-O-Plenty block rendering support for v1.5.x
    • Add UndergroundBiomes block rendering support
    Version 1.8-alpha-3:
    • Add support for MC 1.6.1 blocks
    • Add support for Resource Packs (used the same as Texture Packs)
    • Update support for CTM texture and resource packs
    • Handle exceptions for hash files in non-existent directories
    Version 1.8-alpha-2:
    • Add TPS-sensitive pause settings for full/update renders (fullrender-min-tps), update renders (update-min-tps), and zoom out processing (zoomout-min-tps)
    • Add per tick time limits (per-tick-time-limit)
    • Add /dynmap purgeworld command for bulk world file cleanup
    • Add /dynmap purgemap command (delete all tiles for selected map)
    • Add single world update queue purge command option: /dynmap purgequeue
    • Add /dynmap version command
    • Add option to control chunk snapshot cache reference type (weak vs soft - default=soft)
    • Clean up handling of hash file reset (hash file write errors)
    • Remove debug spam on player permission sorting
    • Add 'nogui=true' URL option for minimal web map (no controls)
    • Add SlabCraft block rendering
    • Add StairCraft block rendering support
    • Update mystcraft support - handle new config file name (1.5.2)
    • Fix breaks in BiomesOPlenty v0.5.5
    • Support for Natura block rendering
    • Fix /dynmap purgequeue to purge whole queue
    • Fix problem with names with color markup in tooltips
    • Fix gold color code (&6) color on web UI
    Version 1.8-alpha-1:
      • Add Essentials Group Manager permissions support (allow offline permissions for web) - both in Bukkit version and in DynmapCBBridge
      • Update MineFactoryReloaded support for v1.5.x
      • Update ExtraBees to support v1.5.2
      • Add support for Immibis Microblocks block rendering
      • Update Soul Shards support for v1.5.x
      • Fix duplication of chat events on web UI when server is loaded or lagging
      • Miscellaneous performance tuning
      • Add Pam's HarvestCraft Turnips block rendering (thanks to brakhtus!)
      • Add 'wateralpha' setting for Topo map shader - make water transparent
      • Don't include hidden players in player count on web if not in player list
      • Handle dynamic name updates on web UI
      • Add 'use-name-colors' setting - support for using color/style codes in player names on web UI (including magic text)
      • Fix handling of marker set JSON when JSON mode and login support enabled
      • Add 'updateplayerlimit' - pause tile update processing when player count equals or exceeds limit
      • Handle malformed JSON chat timestamps
      • Handle broken JSON properly (sometimes happens on Apache)
      • Fix hearts being under player name background, some other CSS fine tuning (thanks to KovuTheHusky!)
      • Add /dmarker importdesc and /dmarker importlabel to import from files
      • Add /dmarker commands for getting and modifying description text
      • Update Thaumcraft block rendering support for 1.5.x (still partial)
      • Update Biomes-O-Plenty block rendering support for v1.5.x
      • Add UndergroundBiomes block rendering support
      • [Forge] Fix exceptions in MCPC due to chunk generation events before world loaded event (workaround)
      • [Forge] Fix mcmod.info, rename class to avoid reparsing message by FML
      • [Forge] Fix support for running in client (SSP)

    Version 1.7.1:
    • Fix handling of area markers with 2 corners when used for resolution boosting
    Version 1.7:
    • Repackage Dynmap as standard JAR-only mod/plugin - self-extracts needed files when loaded
    • Add support for resolution 'boosting' - having one default resolution for each map, while also having the option to have areas designated by area markers (outlines) or circle markers set to 'boost' the resolution of the tiles for those areas to a higher resolution.
    • Add support for 3 more template sets, configured to support the new 'boosting' feature:
      • 'low_boost_hi' - this is like the 'lowres' (4 pixels/block) templates, but makes it so that areas with 'boost:true' set are rendered as 'hires' (16 pixels/block). Boosting only set for surface map.
      • 'hi_boost_vhi' - this is like the 'hires' (16 pixels/block) templats, but makes it so that areas with the 'boost:true' set are rendered as 'vhires' (32 pixels/block). Boosting only set for surface map.
      • 'hi_boost_xhi' - this is like the 'hires' (16 pixels/block) templats, but makes it so that areas with the 'boost:true' set are rendered as 'xhires' (64 pixels/block). Boosting only set for surface map.
    • Add support for Connected Texture Mod (CTM from MCPatcher) texture pack enhancements (controlled by ctm-support setting - default enabled
    • Add support for Custom Colors mod (MCPatcher) texture pack enhancements (controlled by custom-colors-support setting - default enabled)
    • Add options on '/dmap mapset' and '/dmarker mapadd' commands for configuring the 'boostzoom' level for a given map: 0=no boost (128x128), 1=twice as high (256x256), 2=four times higher (512x512), 3=eight times higher (1024x1024).
    • Add options on the '/dmarker updatearea' and '/dmarker addarea' commands for enabling/disabling boosting on the area marker (boost:true versus boost:false, respectively). Add viewing of setting to '/dmarker listareas'.
    • Add support for v1.5.2 (Forge v7.8.0)
    • Fix rendering of lava and flowing lava (bug in 1.7-alpha-1)
    • Support disabling of join/quit on web UI (if joinmessage/quitmessage settings are "")
    • Add full support for 'material' based CTM matching (previously, 'material' was processed like 'block')
    • Fix handling of texture packs for wall signs
    • Fix quartz block textures not being properly loaded
    • Tune performance on ray tracer
    • Fix for lighting calculation error on smooth lighting on non-cube blocks
    • Prevent shutdown exceptions on recent CraftBukkit builds
    • Fix model for inverted trapdoor blocks
    • Fix incorrect handling of v1.4.x terrain.png textures (v1.6 problem)
    • Add information message pointing to yamllint.com on yaml errors (thanks to buerkle!)
    • Fix MFR rubber wood and leaves rendering
    • Update ThermalExpansion for v1.5.x, and add Hardened Glass support
    • Update Biomes-O-Plenty for v1.5.2
    • Migrate ForgottenNature to v1.5.x
    • Migrate PowerConverters to v1.5.x
    • Migrate Forestry to v1.5.x
    • Migrate Pam's Harvestcraft to v.1.5.x (thanks to brakhtus!)
    • Migrate ObsidiPlates to v1.5.x
    • Add support for MC version sensitivity in *-model and *-texture render data files
    Version 1.6:
    • Add support for Forge v7.7.1 (MC v1.5.1)
    • Update to support MC v1.5.0 blocks
    • Add support for using v1.5.x texture packs (pre v1.5.x texture packs are still supported)
    • [Forge] Fix memory leak on MCPC+ v1.4.7 and v1.5.1
    • Update web UI library (Leaflet) and jQuery to better support mobile and new browsers (thanks to crussell52!)
    • [Bukkit] Switch logger to use logger provided for plugin
    • Handle 'top-on-all-sides' block rendering for non-standard double-slab blocks
    • Handle exception in rendering with some add-on BC pipes
    • Fix issue with MFR support on older builds
    • [Forge v6-5.0-7.7.1] Add API support
    • Update Biomes O Plenty support (configuration breaks, new blocks)
    • Fix render exception when encountering unsupported BC-style pipes
    • Add option (initial-zoomout-validate setting) to disable startup-time zoom out tile validation (can be quite expensive on large maps)
    • Add robots.txt file to web to discourage indexing of map by bots (Google, etc)
    • Fix ExtraBees to support new config values
    • Avoid writing tile files for all transparent tiles - reduces file count somewhat (15-20%)
    • [Forge v6.5.0-v7.7.1] Add support for Dynmap API on Forge, and support for Bukkit API compatibility bridge (DynmapCBBridge) - lets Bukkit mods be used on MCPC+ or BukkitForge modded Forge servers when DynmapCBBridge is added as a Bukkit plugin
    • Switch support for MCPC+ from Bukkit build to Forge builds to fix memory leak issues
    • [Bukkit] Remove MCPC-Plus supprt from Bukkit version - add message directing use of Forge version
    Version 1.5:
    • (Forge for MC v1.4.5 or later) Added support for loading data from unloaded chunks without loading/activating chunks - faster loading, and less lag from triggering other mods
    • [Forge for MCv1.4.6+] Add support for flat/YAML based permissions settings, as well as support for ForgeEssentials v1.1.1+ based permissions. See permissions.yml.example for details on flat file settings. ForgeEssentials permissions work like Bukkit style permissions (see https://github.com/w...iki/Permissions).
    • Drop autogenerate setting - never worked right, and better options elsewhere (WorldBorder, etc)
    • Add support for circular visibilitylimits and hiddenlimits (thanks to dejavecu!) - see https://github.com/w...mplate-settings or worlds.txt for details
    • Add support for Soul Shards block rendering
    • Add support for Obsidian Pressure Plates block rendering
    • Add support for MineFactory Reloaded block rendering
    • Add support for Tropicraft block rendering
    • Add support for AdditionalPipes block rendering (for v1.2.5 and for unofficial v1.4.6 version)
    • Add support for Biomes O Plenty block rendering
    • Add support for GregTech block rendering
    • Add support for ColoredBlocks block rendering
    • Added support for most of Pam's HarvestrCraft mods
    • [Forge] Fix exception when ticking unloaded worlds with TickThreading mod active
    • Fix error with old Forestry versions (v1.2.5)
    • [Bukkit] Avoid errors with new SpoutPlugin mod
    • Correct time-of-day calculation on web UI (was 2 hours off)
    • Fix problem with overlapping updates on JSON file mode - could cause corrupt update errors and web UI freezes
    • Add support for moving markers to new marker sets (using /dmarker update /newset:)
    • Add support for setting default marker icons for each marker set (using /dmarker updateset deficon:)
    • Fix various problems (especially on Forge version) with using /dynmap reload
    • Add support for pre- and post-update scripts for image file writing (thanks to Maeyanie!)
    • Update pipe rendering for BuildCraft 3 (add emerald pipes)
    • Make sure image is cleaned up if bad tile size is loaded (prevent errors in zoom out processing)
    • Fix biome shading for ExtraBiomeXL biomes
    • Fix biome-based shading in Twilight Forest biomes (esp Fire Swamp)
    • Fix rendering of IC2 rubber tree leaves
    • Fix exception in Railcraft track rendering with locking rails
    • Avoid exceptions in skull render due to bad data from some mods
    • Update PowerConverters block rendering support (thanks to Blast0r!)
    • Fix problem with occasional JSON file corruption in JSON file mode
    • Add support for pre- and post-update scripts for image file writing (thanks to Maeyanie!)
    • Fix for IC2 Iron Scaffolds and RailCraft Sandy Briick blocks (Thanks to Blast0r!)
    • [Bukkit] Start support for BukkitForge -not currently usable due to a number of BukkitForge API issues: use the Forge versions until further notice
    Version 1.4:
    • Add 'tileupdatedelay' setting (global, per world, or per map) - limits how often tiles that are repeatedly modified will be rendered (reduce load due to automation such as quarries, machines)
    • Added TerraFirmaCraft block rendering support
    • Add XyCraft block rendering support
    • Major updates to Forestry and Red Power 2 block rendering support
    • Improved rendering accuracy on fences and walls
    • Added support for Greg's Lighting, MystCraft, ExtraBees and additional Thermal Expansion support - Thanks to HanFox and dannybear!
    • [Bukkit] Fix API use issue that broke v1.2.5 support
    • [Forge] Fix error with throttling of chunk loading which often causes the chunks-per-tick limit to be far exceeded (causing lag)
    • Improve debug information during calls to server thread (chunk loading, etc)
    • Improve parsing of Forge configuration files
    • Support for IC2 Advanced Power Management (thanks to dannybear!)
    • Support for IC2 Advanced Solar Panels (thanks to dannybear!)
    • Support for Thermal Expansion (thanks to HanFox!)
    • [Forge] Improve default world names (such as 'world/Twilight Forest')
    • Add support for hiding players that have active invisibility potions (controlled by hide-if-invisiblity-potion setting)
    • [Forge] Add controllable render-triggers: blockupdate, lightingupdate, chunkgenerate, chunkpopulate(v1.4.6+). Also, blockupdate-with-id triggr (blockupdate with extra logging data to track which block IDs are source of updates).
    • Also, performance debug trigger 'blockupdate-with-id'- same as blockupdate trigger, but shows counts by block ID and data value to determine which block types are driving changes (via /dynmap triggerstats command)
    • Tune performance of chunk fetching on server thread - reduce lag
    • Add support for Fancy Fences wall rendering
    • Add workaround for IE10 zoom issue (force IE9 compatibility)
    • Add support for reporting available dynmap version updates
    Version 1.3:
    • Add browser cache refresh message to version warning
    • (Bukkit, Spout) Switch sign-based markers to periodic presence check - handle missed sign breaks due to physics, explosions
    • [Forge] Fix block update detecttion on dimensions that have unloaded and reloaded
    • Fix display of thunderstorms
    • Add support for configuring which proxy addresses to trust X-Forwarded-For from
    • Shift internal server config and update processing to be periodic, versus hitting server thread each request
    • Stop debug spam from Thaumcraft renderer
    • Handle RedPower2 block rotations completely
    • Add Twilight Forest block rendering support
    • Fix nether rendering
    • Handle zero worlds case more gracefully
    • Update NetherOres, PowerConverters block rendering
    • Add (partial) support for Thaumcraft block rendering
    • Update RedPower2 files to handle new configuration files (in v1.4.6 RP2)
    • Add nether brick slab, double slab (v1.4.6 blocks)
    • Add more debug for invalid/undefined IDs
    • Fix invalid ID in BetterWorlds PAF
    • Add BetterWorlds block rendering
    • (Bukkit) Update metrics code, (Spout, Forge) Add metrics code
    • (Forge) Fix exception in v1.4.6 on no-sky worlds (nether)
    Version 1.2:
    • Fix breaks caused by CraftBukkit v1.4.5 internal packaging changes (Bukkit)
    • Add support for transparent-leaves setting : needed to work around borked lighting caused by SpoutPlugin
    • Fix break in Millenaire support due to configuration file change
    • Fix for chunk population/generation conflict with some custom world generators on Forge
    • Fix problem with processing block ID configuration fields with quotes in Forge v6.4.1 or later (broke ForgottenNature and Metallurgy on Forge v6.4.1)
    • Updated RailCraft support to v6.x, including render support for new track types
    • Fix chat handling in Forge versions, including support for 'say' console command
    • Fix lighting on wood slabs
    • Handle nether higher that 128
    • More RedPower2 and BuildCraft updates
    • Fix mod loading support to handle new configuration file format in v6.4.1 Forge
    • Added microblocks and support frame rendering for RedPower2
    • Added block rendering support for Forgotten Nature
    • Fixed exception in Forge version when using player visibility hiding (hideifundercover)
    • Fixed lighting issues on some stair blocks
    • Add support for 1.4.x corner stair rendering, and skull/head rendering
    • Improve support for rendering redstone wires, BuildCraft frames and pipes, IC2 wires
    • Add support for Minecraft v1.4.5 with Forge v6.4.0/v6.4.1
    • Fix textures used for sandstone blocks
    Version 1.1
    • Added Millenaire block rendering support
    • Added Metallurgy 2 block rendering support
    • Updated ExtraBiomesXL support to handle all v3.30 blocks
    • Add proper handling of worlds being loaded/unloaded - allow viewing of maps of worlds that have unloaded
    • Fix exceptions in renders due to model conflicts between new 1.4.x blocks and mods on earlier versions using the same block IDs
    • Add support for handling (and color coding in colorscheme files) custom biomes, such as those added by ExtraBiomes XL
    • Corrected various inconsistencies in some custom mod texture/model definitions
    • Corrected issue with gray foliage and grass coloring on some custom biomes
    • Fixed user-id case sensitivity issue with security check on console commands (Forge)
    Version 1.0
    • Support for new v1.4.2 blocks and texture packs
    • Fix rotation of top of many block textures
    • Fix X-Forwarded-From change to handle IPv6 localhost
    • Add all-stem and all-cap giant mushroom blocks
    Version 0.90
    • Add texture-based HD cave shader, and standard shader definition ('stdtexture-cave')
    • Update mod support - fully dynamic detection of supported mods AND all their configured block IDs
    • Fix breaks in SuperSlopes support - update for SuperSlopes v4
    • Prevent trap on save of render job that hasn't started yet
    • Update mods support for 1.3.2 mod names, config IDs
    • Fix problem with marker initialization
    • Add message when javascript is disabled in browser
    • Remove bogus exception message
    • Support delaying dynmap startup when needed to let Spout blocks be registered, without interfering with their initialization
    • Make internal server only trust X-Forwarded-From for localhost (thanks to mickael9!)
    • Improve icons and behavior of weather display on digital clock (thanks to Kimax!)
    • Various performance tuning updates
    • Correct setting for TubeStuff support
    • Fix CancellationExceptions being thrown by Bukkit Scheduler
    • Keep metrics from nagging if mcstats.org is offline
    Version 0.80
    • Don't report cancelled jobs exception during shutdown (harmless but annoying)
    • Add Equivalent Exchange 2 block render support
    • Add support for ExtraBiomesXL-Bunyan block rendering
    • Add support for ExtraBiomesXL blocks
    • Extend limit on custom textures to 2000 (1000 not enough for Tekkit + other mods)
    • Add support for anonymous mcstats.org usage metrics
    Version 0.70.3
    • Fix break due to changes in CB 1.3.1-R2.1 internals (1.2.5 through 1.3.1-R2.1 supported)
    Version 0.70.2
    • Workaround for CB 1.3.1 chunk unload issue
    • Remove console spam from texture U,V assert
    • Minor performance tweaks
    Version 0.70.1
    • Turn back on loading of unpopulated chunks - flag in CB doesn't appear to work reliably
    • Prevent rare exception due to boundary case of pixel coord exceeds edge of texture
    • Switch to servlet API matched with Jetty - fixes locale issue in internal server startup
    • Reduce memory churn - less unnecessary temporary memory use
    Version 0.70
    • Update spout support - option to enable/disable, use-existing-textures (faster startup), load other Spout mods before dynmap, cleanup when disabled
    • Handle Spout mods with broken block names better
    • Add support for AsyncPlayerChatEvent - make silly 1.3.1 nagging STFU
    • Streamline chunk load/unload, ignore unpopulated chunks
    • Update internal web server, better restrict resource usage (DOS attacks)
    • Add texture mappings for 'directionless' logs
    Version 0.60
    • Add current and max player count display on web
    • Replace config.js with configuration-based automatically generated alternative, including custom url section in configuration.txt
    • Add Player Visibility Set API support - support players seeing other players based on groupings (when player info protected), as well as API for detecting player info protected setting
    • Add sideways logs and rework tripwire hook models (v1.3 support)
    • Convert SuperSlopes models/textures to patch renderer (smooth slopes)
    • Switch player position to be based on eye/head position - fix problem with hideifundercover when in cart
    Version 0.50
      • New patch renderer - allows block models that better match native client, better use of texture packs
      • Converted many existing block models to new patch renderer, including plants, saplings, torches, levers, rails, cactus, vines, ladders, iron fences, redstone wire, doors, breing stands, fire and others
      • Add support for IC2 Nuclear Control block rendering
      • Add support for Ender Storage block rendering
      • Add support for IronChest block rendering
      • Add support for TubeCraft block rendering
      • Fix typo in tiles.php - can affect visibility of protected night/day maps
      • Add skin-url setting - allows custom source URL for player skins
      • Prevent panning and world switching when clicking on hidden players in map menu
      • Fix chat color stripping - also remove bold and other control sequences
      • Refactor directory structure in standard texture pack for mods to match that used in stock texture packs - easier
      • to use mod-supporting texture packs

    • Sort player list on map view alphabetically (thanks to Pneumatus!)
    • Handle exceptions from Bukkit on chunk loads of broken chunks - keep from being killed by them
    • Add 'blockredstone' trigger (disabled by default - use with care!)
    Version 0.40
    • Fix traps that could happen with certain blocks at top of world
    • Avoid traps due to some bad mods sending BlockBreak events with no block...
    • Rework chest rendering - use item/chest.png, new chest orientation data, and support enderchest (1.3)
    • Add preliminary support for all new 1.3 blocks (as of 12w25a)
    • Fix issues with loading some block definitions to IDs above 256
    • Add support for RailCraft Cube-type blocks (concrete, world anchors)
    • Prevent IE caching of bad update loads
    • Fix potential issue if microseconds rounds up to 1000 milliseconds
    • Improve style on login buttons (thanks to LimeByte!)
    • Make updates.php retry in case update data isn't available (prevent occasional update errors)
    Version 0.39
    • Make 'logo' component position settable, allow more than one instance
    • Add 'hiddenids' setting to HD Cave shader - control which blocks should be treated as solid
    • Fix markers when JSON mode, login active, and any protected worlds
    • Fix security check for tiles and configuration from night/day worlds
    • Add IC2 Compact Solars support
    • Do proper escape encoding for string generated into PHP files
    • Update jQuery to 1.7.2 - fix IE9 stupidity
    • Fix Chrome behavior when login while using URL parameters (bogus configuration error)
    • Disable hideifundercover on nether (EVERYTHING is under cover there...)
    • Fix lighting above 128 on KzedMap
    • Fix preservation of URL parameters when login is driven or forced
    • Add touch support for scroll buttons on world, player lists
    • Fix hideifundercover on The End
    • Add forestry-support flag to configuration.txt
    Version 0.38
    • Fix various PHP issues with JSON file mode (with and without login enabled)
    • Fix integer/double mismatch exception when render seeds set in world data
    • Fix session issue in up.php
    • Fix up.aspx to work with POSTs (chat messages) (thanks to bytemr!)
    • Initialize focus on login.html to user ID field
    • Update RailCraft support - new utility blocks
    Version 0.37
    • Add 'protected-player-info' option for ClientUpdateComponent - enables login protection of player positions and health (only see self except for logins with dynmap.playermarkers.showall permission)
    • Set 'blockphysics' and 'blockfromto' triggers to be disabled by default (too many triggers on CB that are not useful)
    • Add 'protected' option for worlds - if set, only logins with 'dynmap.world.' permission can see maps for given world
    • Add 'protected' option for maps - if set, only logins with 'dynmap.map..' permission can see given map on given world
    • Add LC Trees++ rendering support
    • Fix handling of unknown biomes (for mods that add new biomes)
    • Add support for KzedMap and FlatMap with 256 high worlds (1.2+)
    • Preserve URL parameters when Login/Register is used
    • Fix handling of face accessories with no transparency
    • Prevent exceptions with markers with deleted marker icons
    • Prevent exceptions when directories deleted while rendering
    • Fix PHP error when no JSON files and login enabled
    • Fix formatting on inactive message panel (Thanks, ST-DDT!)
    • Prevent lock conflicts on zoom out files from blanking tiles
    • Shift configuration URL processing to main thread (API safety)
    • Fix model for cake block
    Version 0.36.3
    • Fix login registration process in json file mode
    • Add 'chatlengthlimit' setting - limit size of chat messages from web
    • Preserve login user ID case (don't make lowercase all the time)
    • Protect against exception when player skin is invalid size
    • Fix typos on login web page
    Version 0.36.2
    • Fix bPermissions and PermissionsBukkit support
    • Add 'webchat-permisisons' setting - disable checking for dynmap.webchat permission by default
    • Add model for chests
    Version 0.36.1
    • Fix handling of lighting of custom Spout blocks, new world height with Spout custom blocks
    • Avoid issues when Spout fails to load
    • Fix chatbox.js exception with scrollback+webchat-requires-login
    • Remove extra comma from map.js (KenanY)
    • Support proper rendering of v1.2.x door positions
    • Remove worlds with no maps from map menu
    • Fix potential out of order update of json file configuration and world updates
    • Add gettiles.php script - option to avoid logging 404 errors on external servers
    Version 0.36
    • Add user-ID based login for web interface, including in-game registration command /dynmap webregister
    • Add dynmap.webchat permissions to allow permission-based restriction of web chat (login and ID-by-IP based user IDs)
    • Option for mandatory login for web access (login-required) and option for mandatory login for web chat (webchat-login-required)
    • Avoid potential thread safety issues with JVM's ImageIO class
    • Add specific support for PermissionsEx, bPermissions, PermissionsBukkit
    • Update textures and add new blocks for 1.2.4 (colored planks, new sandstone)
    • Prevent traps with some spout custom blocks
    • Fix CF Foam texture for IndustrialCraft 2 - was indexing into terrain.png!
    • Handle zero map worlds more cleanly
    • Add misc/swampgrasscolor.png and misc/swampfoliagecolor.png support
    • Handle custom water color shading (misc/watercolorX.png) (e.g. Misa texture)
    • Fix thread safety issue in JSONFileUpdate (rare exception)
    • Fix client IP on up.php forwarded chat messages
    • Make fillOpacity=0 areas/circles polylines versus area
    • Fix circle marker - was ignoring x,z coord of center
    • Make it possible to override the sidebaropened option from the URL
    • Fix /dynmap updaterender - only render selected map
    Version 0.35
    • Add support for Circle/Ellipse Area Markers (/dmarker addcircle/updatecircle/deletecircle/listcircles)
    • Update to 1.2-style biome shading (1.1 will do this too - sorry)
    • Retire old beta render options (correct-biome-shading, smooth-biome-shading, waterbiomeshaded, swampshaded, fence-to-block-join)
    • Fix problem with hiding all-glass chunk sections when they are top of chunk
    • Fix coordinate screw up on spawn marker (thanks, fernferret!)
    • Add 'visiblelines' setting for 'chatbox' - control visible space for chat history
    • Add option to add maps to other world's map list (append_to_world attribute on HDMaps)
    • Add 'hiddenids' option to control hiding of blocks in topographic renderer, add topo-noplants shader to hide trees/plants
    • Fix coloring range on topo shaders : add topo256 shader for worlds generated with 256-high terrain
    • Make coord box grow when needed
    • Prevent very rare null exception in render
    • Support newer custom water/lava layout in texture packs (anim/ directory in texture packs)
    • Add circle marker APIs
    • Fix marker API and command line behavior with normalized world names
    • Handle lighting checks above world top

    DynmapCBBridge
    This is a Bukkit-style plugin that can be used with the Forge-based mods on servers that are Forge-based, but also supply Bukkit API compatibility (such as MCPC-Plus and the BukkitForge mod). Adding this mod to the 'plugins' directory on a MCPC-Plus server, or a Forge server with the BukkitForge mod installed, will allow other Bukkit-based mods that support using the Dynmap API (such as many of the Dynmap-* mods) to work properly with DynmapForge. Support for using Bukkit-based permissions mods is also partially implemented, but not currently well tested.

    Dynmap API (for Bukkit/Spigot/Tekkit-Classic version)
    For plugin programmers that want to integrate with Dynmap, we now offer a simple JAR containing the published interfaces - this is only intended for building code that uses the API (in the same way that bukkit.jar is used for building to craftbukkit). The API information:

    Current version: [dev.bukkit.org] Source code

    DynmapModScraper

    Also, with v1.9.2, I'm making some new DEVELOPMENT LEVEL tools available for folks that wish to either help with providing rendering support for different mods, or for folks that would be happy with quick-and-dirty-but-incomplete support for creating support for unsupported mods on their own servers. This new tool, DynmapModScraper, is a client mod (NOT a server mod) that you can TEMPORARILY install on your Forge modded client: once installed, start the client, as normal, and load/create a SINGLE PLAYER world (do NOT go to a server). Once it is loaded, you will find a directory named 'DynmapModScraper' under the root of your client's directory, which will (hopefully) contain a bunch of automatically generated mod support files for the mods in your client. These files, at your option, can then be copied into the 'dynmap/renderdata/custom' directory on your server (you will need to create the 'custom' directory - but putting the files there will assure that dynmap upgrades do not trash them), and will provide some level of support for rendering of the blocks in the associated mods. HUGE HUMONGOUS DISCLAIMER: this WILL NOT get all blocks right, and will CERTAINLY get some blocks quite wrong - this is unavoidable, particularly for blocks marked with having 'CUSTOM' renderers (there is just no way to figure out what the code in a custom renderer is going to draw), so DO NOT COMPLAIN ABOUT ERRORS IN RENDERING OF BLOCKS IN MODS DONE THIS WAY. This is a dev tool - it save me (and others that try to support mods) about 60-90% of the grunt work involved in supporting these mods - which still leaves us with the 10-40% of the work that is involved with handling custom shaped/rendered blocks. BUT, the generated files are almost always a HUGE improvement over nothing :)
    Do understand that custom files generated this way REPLACE the rendering support for the given mod within dynmap - not an issue for unsupported mods, but potentially a big step backwards for well supported mods with lots of custom blocks.


    DynmapModScraper for MC v1.7.10 (Forge v10.13.0): [direct]
    DynmapModScraper for MC v1.7.2 (Forge v10.12.0): [direct]
    DynmapModScraper for MC v1.6.4 (Forge v9.11.1): [direct]


    Note: I suggest removing the tool from your client when you're done generating the needed files.

    Dynmap Add-Ons (for Bukkit/Tekkit version, or MCPC-Plus/BukkitForge with Forge version AND DynmapCBBridge)
    Both to demonstrate the API, and to help manage the growth of this already-huge plugin, we've started producing additional plugins for Dynmap. All of these will depend on Dynmap and interface through its APIs, but only need to be added by folks that are interested in the additional function they provide:

    Bukkit plugins integrated with Dynmap for Bukkit:The following mods are known to support dynmap integration without needing an add-on:

    Rules for reporting problems:Simple rules - same as every other mod I know of:

    1. ALWAYS be polite - the mod is free, and I don't owe you anything. Neither do the other folks in this forum. If you don't appreciate that providing this mod is a courtesy, and than any support for it is also a courtesy, I will have absolutely no problem with ignoring you, and will encourage others to do the same.
    2. ALWAYS include the MC server version, Bukkit/Forge build, and Dynmap release/build you are running
    3. ALWAYS include a crash report or exception report - if you don't have one, don't bother saying "crash" - might as well be saying "something is wrong", for all the use there is in it.
    4. If you don't include these data, I'll probably ignore the report.

    Additional rules for Dynmap errors:

    1. If the blocks for a mod aren't rendering as you would expect, include the name and specific version/build of the mod, and the name of the configured block settings from the mod's configuration file for the blocks i question (along with the actual number you have it configured for)
    2. If you are talking about the web, ALWAYS indicate how you have it set up - internal web server, external server (including which server AND what procedure you followed to configure it).
    3. If a problem is occuring while using the web client, include the name and versions of web browser tested.

    IF YOU DO NOT FOLLOW THESE RULES, I WILL LIKELY IGNORE YOUR REPORT. THIS APPLIES TO THIS FORUM AND TO ISSUES ON GITHUB.

    ALSO, IF YOU ARE USING A VERSION OF SPIGOT V1.8 THAT YOU DOWNLOADED VERSUS BUILT USING BUILDTOOLS.JAR, DON'T BOTHER REPORTING PROBLEMS - THE VERSIONS AVAILABLE FOR DOWNLOAD ARE ALMOST ALL OBSOLETE, BUGGY, AND UNSUPPORTED. SEE http://www.spigotmc.org/threads/buildtools-updates-information.42865/ FOR DETAILS ON BUILDING YOURSELF A SUPPORTABLE SPIGOT V1.8. IF REPORTING AN ISSUE WITH SPIGOT V1.8, ALWAYS INCLUDE THE OUTPUT OF THE 'version' COMMAND - WITHOUT IT, YOUR REQUEST WILL BE IGNORED.

    Posted in: Minecraft Mods
  • 2

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    *** Version 2.3 Recommended Build Released for Spigot v1.7.10 through v1.10, MC-with-Forge v1.6.4, v1.7.10, v1.8.0, v1.8.9, v1.9, v1.9.4 ***

    • Support for MC v1.8.9, v1.9, v1.9.4, and v1.10
    • Clear the affected cache if triggerRender...() is called - thanks to Black-Hole!
    • Fix marker icons stored in MySQL or SQLite - thanks to KovuTheHusky!
    • Add 'mapzoomout' setting for Maps, so that it can be set explicitly
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    Quote from sketaful»

    I find the alpha working fine atm. ^^

    Hey Mike.
    Are there any plans to update the WorldEdit addon for dynmap? Beside taking it's toll on the servers tps atm it would be great to have some way of desiding which regions to show when you click on a region inside another region. ;)

    I'm trying to find time to get to it - new job, very little spare time and energy right now :<
    Posted in: Minecraft Mods
  • 2

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    First dev builds for Dynmap itself, with support for Spigot/CB 1.9 are currently available (see 2.3 SNAPSHOT at http://dynmap.us/builds/dynmap/). I'm hoping to have it tested and released (including support for the new 1.9 specific blocks) by Sunday. The current dev build (as of Wednesday morning) does NOT yet support the new blocks or biome changes, and have only received minimal testing.

    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    **** First alpha builds for Forge 1.8.9 now available ****

    This is very lightly tested - use with caution - http://dynmap.us/builds/DynmapForge/Dynmap-2.3-alpha-1-forge-1.8.9.jar

    Posted in: Minecraft Mods
  • 2

    posted a message on Dynmap - Dynamic web-based maps for Minecraft

    **** 2.2-ALPHA-2 RELEASED FOR SPIGOT, FORGE 1.6.4-1.8.0, CANARYMOD v1.2 ****

    Spigot/CraftBukkit/GlowStone v1.7.10 - v1.8: Dynmap v2.2-alpha-2[/b]: [dev.bukkit.org]
    Minecraft v1.8 with Forge v11.14.1: DynmapForge v2.2-alpha-2[/b][/b]: [CurseForge]
    Minecraft v1.7.10 with Forge v10.13.2, Cauldron v1.7.10: DynmapForge v2.2-alpha-2[/b][/b]: [CurseForge]
    Minecraft v1.7.2 with Forge v10.12.2, Cauldron v1.7.2: DynmapForge v2.2-alpha-2[/b][/b]: [CurseForge]
    Minecraft v1.6.4 with Forge v9.11.1, Cauldron v1.6.4: DynmapForge v2.2-alpha-2[/b][/b]: [CurseForge]
    CanaryMod v1.2.0 (MC 1.8): DynmapCanary v2.2-alpha-2[/b]: [direct]




    • Fix problem with invalid row cache after union() call - thanks to ilmaio!
    • Update colorschemes for v1.8 blocks
    • Handle new renderPass values without error
    • Fix default player skin URL (thanks to @NotWoods)
    • Add showworldborder setting, 1.8 vanilla world border support
    • Add 'nocompass' GUI URL flag (hide compass rose)
    • Cleanse username for webregister command (avoid invalid names)
    • Remove IE-9 meta tag (no longer needed)
    • Fix night-and-day map rendering (make nights dark again)
    • Allow default shader to handle block IDs above 256
    • Fix zoomout behaviour with outline area markers on Chrome
    • Fix webChatEvent being called only for the first message sent and never again (thanks to @blay09)
    • Fix access problem with fetching chunks when pending saves (black spots)
    Posted in: Minecraft Mods
  • 1

    posted a message on Dynmap - Dynamic web-based maps for Minecraft
    **** Dynmap v2.1 recommended builds released for Spigot 1.7.10+, CraftBukkit, GlowStone, Forge v.1.6.4, Forge v1.7.2, Forge v1.7.10, Forge v1.8, CanaryMod v1.1.3, CanaryMod v1.2.0 ****



    • Support for CraftBukkit v1.7.10-R0.2, Spigot v1.8, and GlowStone v1.8
    • Retire SpoutPlugin support
    • Handle SQLITE_BUSY with retries (fixed load issues with SQLite storage)
    • Shift marker persistence I/O off of server thread (lag reduction when using MySQL, SQLite)
    • Alter lighting behavior when using world lighting table - ignore ambientlight setting
    • Update temp/rainfall for standard biomes to match newer values from vanilla
    • Add 'hiddenids' attribute to TexturePack shaders (per-shader block hiding)
    • Avoid trap in Spigot for light levels outside max height
    • Add 'use-brightness-table' shader setting - allows control of whether specific shader uses world's lighting table, or on derived from 'shadowstrength' and 'ambientlight' settings
    Posted in: Minecraft Mods
  • To post a comment, please .