Commit graph

78 commits

Author SHA1 Message Date
Mike Primm
5d6f3da157 Checkpoint on split between bukkit-specific and common code core 2012-01-15 16:58:19 -06:00
Mike Primm
c681a9284a Centralize World class dependencies in DynmapWorld 2012-01-11 14:09:11 +08:00
Mike Primm
de3e45d1b4 More porting prep, tune up invalidates and touches 2012-01-09 01:02:53 +08:00
Mike Primm
d149a8e048 Start isolating Bukkit dependencies, prep code for ports 2012-01-08 01:47:11 -06:00
Mike Primm
61becfcdee Add /dynmap updaterender command - renders starting at selected location until map edge hit OR until rendered tiles match existing tiles (i.e. no changes) 2011-12-30 15:39:29 +08:00
Mike Primm
ba2ceef2ee Add support for cleanup of stale tiles (off edge of map) 2011-12-15 13:26:09 +08:00
Mike Primm
4d3522f60f Add support for 'compass-mode' - handle 1.9 change of proper north 2011-10-13 23:54:52 -05:00
Mike Primm
9f1d059c23 Add support for saving/restoring of pending tile updates on server stops/start 2011-09-21 23:18:23 -05:00
Mike Primm
207ef79ce1 Fix background colors when rendering zoomout with JPEG format 2011-09-06 14:19:49 +08:00
Mike Primm
a3015f78d2 Add multiple quality levels for JPG encoding - adjust default to 0.85 2011-08-16 12:32:01 +08:00
Mike Primm
aa9a1f888d Fix initial zoomout processing (unnecessary updates), extra tile invalidates 2011-08-15 07:25:17 +08:00
Mike Primm
e7f134f335 Handle tile invalidates better for bigger-than-one-block cases (chunks) 2011-08-15 04:49:42 +08:00
Mike Primm
b5d2b4ba34 Improve scaling of memory use with large numbers of tiles, prep for suspend/resume support 2011-08-14 14:27:20 +08:00
Mike Primm
7bc3eb8fb5 Add support for single map render via /dynmap fullrender world:map, /dynmap radiusrender radius mapname 2011-08-13 11:48:26 +08:00
Mike Primm
2c9285666d Add support for JPEG encoding option for HDMaps 2011-08-12 14:48:52 +08:00
Mike Primm
6a6e0b43aa Fix marker position logic and zoom range calculation on Kzed and Flat 2011-08-02 21:51:00 -05:00
Mike Primm
a51bfa7cf4 Get name and prefix use consistent 2011-07-31 22:40:18 -05:00
Mike Primm
e5a7c05fc5 Improve handling of /reload, clean up dead code 2011-07-24 23:23:24 -05:00
Mike Primm
ba693f0639 Improve progress messages, make sure HDMaps that share render only render once 2011-07-22 01:42:10 -05:00
Mike Primm
16e5b4f9b7 Add mapzoomin attribute, to adjust zoom in levels beyond native tile resolution 2011-07-21 23:25:59 -05:00
Mike Primm
d6324e0717 Add support for compass rose in all 8 cardinal directions 2011-07-21 02:50:29 -05:00
Mike Primm
90b3d682ad Performance tuning, improve workaround for bukkit scheduler bugs 2011-07-19 00:52:05 -05:00
Mike Primm
315bca015d Fix biome rendering 2011-07-11 09:37:03 -05:00
Mike Primm
a0f21d5d9b Handle bigmap versus bigworld, allows HDMap to be big-map-style independent of bigworld setting. Add bigmap setting on KzedMap and FlatMap too. 2011-07-09 15:51:32 -05:00
Mike Primm
fd23b92fc3 Refactor HDMap configuration - add shaders, perspectives 2011-07-08 22:40:40 -05:00
Mike Primm
5fa6770a43 Fix zoom-out coordinate consistency on HDMaps 2011-07-04 10:18:05 -05:00
Mike Primm
1fd933e07f Tighten up lock release logic on I/O and other exceptions
Make version in plugin.yml string so that 0.20 isn't 0.2
2011-06-28 22:13:42 -05:00
Mike Primm
b299d0045c Another bigworld+isomaps+zoom-out fix - directory name inconsistency 2011-06-24 14:18:21 -05:00
Mike Primm
4d4db1fa8d Add queued update triggers for zoom-out updates - deals with file time
resolution issues on Linux (1 second is too long to be reliable)
2011-06-24 08:25:26 -05:00
Mike Primm
4d388b1115 Finish zoom out on normal and 'bigworld' mode, fix marker coordinates 2011-06-23 00:53:56 -05:00
Mike Primm
6fdf859c00 Finish rest of zoom out core logic - still need to finish web UI 2011-06-22 13:56:21 -05:00
Mike Primm
b575cd3b1b Settable zoom out code - incomplete prototype 2011-06-22 08:27:21 -05:00
Mike Primm
ce54260e34 Add delay-retry loop for handling temporarily locked image file writes 2011-06-20 16:58:07 -05:00
Mike Primm
2336b89614 Add biome-based coloring option for surface map 2011-06-20 00:09:22 -05:00
Mike Primm
01d18a3851 Add support for throttling chunk load rate, spreading over ticks 2011-06-18 19:43:47 -05:00
Mike Primm
6e81ea63b0 Alter 'textured' setting for flat map to have none/smooth/dither opts 2011-06-18 16:05:47 -05:00
Mike Primm
91caca5c82 Add 'textured' option for Flat - matches color scheme tone better 2011-06-17 00:08:13 -05:00
Mike Primm
076db15b63 Merge remote branch 'upstream/master' 2011-06-15 01:40:42 -05:00
Mike Primm
934a952135 Add support for ChunkSnapshot API (CB860), maintain legacy support too 2011-06-15 01:27:59 -05:00
Mike Primm
659ddc8204 Clean up warnings 2011-06-13 22:05:14 -05:00
Mike Primm
1d069f7fa7 Add alternate directory structure to better support huge worlds 2011-06-13 21:43:02 -05:00
Mike Primm
163881697a Add background color support per map, add skylands template default 2011-06-03 03:24:21 -05:00
Mike Primm
0e75d6a18d Add new block IDs, remove obsolete ones from colorschemes 2011-06-01 01:50:57 -05:00
Mike Primm
bde74b51d2 Improve transparency processing on flat map 2011-06-01 00:12:27 -05:00
Mike Primm
9132f82074 Add transparency option on Flat and Surface map, fix file locks 2011-05-31 23:44:17 -05:00
Mike Primm
716ba040df Add file access synchronization to prevent conflicting tile updates 2011-05-31 21:20:23 -05:00
Mike Primm
2b3fd035a5 Add render statistics, support for tile hashcodes to stop non-updates 2011-05-31 00:33:54 -05:00
Mike Primm
61af71dbc6 Fix snow rendering on flat map 2011-05-30 10:16:56 -05:00
Mike Primm
9e84b2cdbe Add support in web UI for automatic day/night cycle when night-and-day
set for a given map.
2011-05-29 17:24:46 -05:00
Mike Primm
cf10e506fe Create BufferedImage using our own buffer - allows faster pixel
writing
2011-05-29 01:52:57 -05:00