v2.0-beta-10 - 1.15.2 support(注:我觉得他写错了,应该是3.0beta10)
Support for Spigot 1.15.2
Update of internal web server to Jetty 9.4 (thanks to Ry0taK!)
Fix deep water lighting on 1.14-1.15+ (handling undefined SkyLight)
Fix ladder model
mikeprimm, Jan 24, 2020
Tummy, Masterfireheart, Lee and 22 others like this.
Spigot v1.15.1 log spam fix
Fix for Spigot/Paper 1.15.1 log spam
Mitigation for Jetty on Windows file security issue
mikeprimm, Dec 23, 2019
ScuroK, MrEMan, Darutan and 14 others like this.
Spigot v1.15.1 Support
Add support for Spigot v1.15.1
mikeprimm, Dec 18, 2019
Darutan, Patrix87, Tasn and 16 others like this.
Spigot v1.15 Support
Support new v1.15 blocks (beehive, bee nest, honey, honeycomb)
Support for v1.15 chunk/world data loading (thanks to JAysz0n and pk910)
Fix sky lighting default when no sky light data (assume 'full lighting' vs 'no lighting') - help with black areas on incompletely generated/migrated chunks
Fix handling of mixed...
mikeprimm, Dec 16, 2019
... Read More
killertunes, slayer5510, VergilPrime and 31 others like this.
Support for 1.14.4
Support Spigot 1.14.4
Fix for occasional ConcurrentModificationException in markers code
mikeprimm, Jul 22, 2019
GameDoctor, Cynyster, PROgrm_JARvis and 25 others like this.
Dynmap v3.0-beta-4 - includes v1.14.x support!
Support for CraftBukkit/Spigot v1.14.x
Add EXPERIMENTAL option (migrate-chunks: true in configuration.txt) to drive translation of pre-1.13 chunks to current version (1.13/1.14)
Fix for marker loading/update after plugin reload (thanks to stormboomer!)
Fix for old skins formatting (thanks to rumickon!)
Avoid exception on world border check on unloaded world
Fix required login vulnerability (thanks to Ry0taK!)
Add 1.13 biome mappings and colors (thanks to...
mikeprimm, Jun 9, 2019
... Read More
CadeDotEXE, Wingmarks, mythicman95 and 28 others like this.
Dynmap v3.0-beta-3
Add workaround for Spigot 1.13.2 bug with loadChunk(x,z,false) - allows rendering of pre-1.13 chunks on 1.13
Fix oak stairs model for pre-1.13
Add forum and issue tracker URLs
Fix chunkgenerate and chunkpopulate trigger, world idle-out on Forge 1.10.2, 1.11.2, 1.12.2
Fix 1.13 world border support, handle world border changes
Fix scaling of player health bar
Improve ETag caching support for image tiles
Add blockname and statename support to CTM
Fix 1.13 snow...
mikeprimm, Dec 10, 2018
... Read More
Konata400, ScuroK, Werwolfi and 24 others like this.
Dynmap v3.0-beta-2
Add support for Spigot/CraftBukkit v1.13.2
Fix 1.13 flowerpot models
Fix 1.13 sign models
mikeprimm, Oct 23, 2018
Treespirit, ScuroK, Ultiyplayer and 16 others like this.
Dynmap v3.0-beta-1
Fix Chest rendering models for v1.13
Fix Trapdoor rendering models for v1.13
Fix button rendering models for v1.13
Handle lighting exceptions for blocks at Y=255
Improve Forge chunk state performance (faster renders)
Support JustEnoughIDs, NotEnoughIDs and more than 4096 block IDs and 256 biomes on Forge 1.12.2
Fix Spigot v1.13 handling for inhabited ticks and chunk unload queue
Handle chunks missing biome data
Add improvement to underwater shader:...
mikeprimm, Sep 10, 2018
... Read More
Ultiyplayer, killertunes, MultiGamerclub and 16 others like this.
Dynmap v3.0-alpha-3
Includes:
New fluid rendering model: flowing water/lava rendered to match in-game models, 1.13 immersed blocks rendered properly at surface (partially submerged blocks like slabs, stairs, etc)
Fix for white stained glass in 1.13.x
Avoid warnings for 1.13.1 blocks in 1.13
Fluid rendering change applies to all versions, not just 1.13.x
mikeprimm, Sep 4, 2018
TheCactusMonkey, Ultiyplayer, Nightshade73 and 11 others like this.
Changes since alpha-1:
Added support for v1.13.1 (v1.13 support is still present, but will be removed next release)
Fixed missing textures for blue wool blocks
Fixed redstone wire rendering in v1.13+
Fixed door models in v1.13+
Fixed huge mushroom rendering in v1.13+
Fixed glass pane and iron fence models in v1.13+
Fixed vine models in v1.13+
Fixed prismarine stairs, slabs in v1.13+
Fixed fence gate models in v1.13+
Fixed broken cave rendering in v1.13+...
mikeprimm, Aug 27, 2018
... Read More
Nightshade73, PirateCraft, smellyonionman and 7 others like this.
Dynmap v3.0-alpha-1
Added initial support for Spigot/CB v1.13
Rework renderer internals to support both pre and post 1.13 MC versions
Minor render performance improvements
mikeprimm, Aug 23, 2018
MicleBrick, GalaxyCloud, Blazzike and 43 others like this.
Dynmap v2.6-beta-1
Sanitize HTML for user display names, markers
Fix circle marker updates (thanks to NathanWolf!)
Add new map icons (thanks to Kim)ax89
Add MariaDB map storage support (thanks to rouing!)
Fix skin loading (Mojang terminated old API)
Allow setting of world sea level
Fix night rendering (and other custom ambient...
mikeprimm, Jul 9, 2018
... Read More
zabermine, PirateCraft, Hmmcrunchy and 19 others like this.
Dynmap v2.5
Add support for v1.12
Fix GlowStone support (thanks to satoshinm!)
Shift from using mcstats to using bstats.org (thanks to KovuTheHusky!)
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...
mikeprimm, Jun 10, 2017
... Read More
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)
[url=]Older Versions (click to show)[/url]
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-perm**ons' 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
|