Commit graph

61 commits

Author SHA1 Message Date
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
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
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
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
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
c898a6de39 Update biomecolored to support biome-type-based,
biome-temperature-based and biome-rainfail-based shading
2011-06-20 16:00:28 -05:00
Mike Primm
2336b89614 Add biome-based coloring option for surface map 2011-06-20 00:09:22 -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
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
91f4201354 Merge remote branch 'origin/master' 2011-06-01 19:09:46 -05:00
Mike Primm
8517b5b3f0 Fix tile coord calculation for tile hash on kzed render - too sparse
because not divided by tile dimensions (inconsistent with flat :<)
2011-06-01 19:08:53 -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
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
Mike Primm
0b7bd6221a Shift all rendering over to async thread pool, minimize server thread
load
2011-05-28 00:08:29 -05:00
Mike Primm
a8b91c7af4 Add night view via ambientlight setting on Flat and Surface maps, add
night-and-day setting to generate both night (default) and day
(prefix+'_day') versions of tiles, and add transparency to generated
PNG files
2011-05-27 00:56:56 -05:00
FrozenCow
c2e3cbc793 Added map-icon to configuration. 2011-05-22 17:45:30 +02:00
FrozenCow
678b6b916b Added events for components and implemented 'buildclientconfiguration'-event in ClientConfigurationComponent. 2011-05-22 16:27:43 +02:00
Mike Primm
5a7ecea7d2 Add BufferedImage cache 2011-05-21 00:30:42 -05:00
Mike Primm
2765f047fd Tune shadow render, add to accept wait queue on web server 2011-05-20 23:26:46 -05:00
Mike Primm
8c7af9ae0e Add shadowstrength attribute for surface renderer - enables shadows
based on top-down chunk sky light data
2011-05-20 20:52:34 -05:00
Mike Primm
4cfc249625 Prototype of chunk snapshot support - pre-Bukkit API (reflection
based, with fallback to existing APIs)
2011-05-20 01:38:49 -05:00
FrozenCow
8e0f1c6b96 Cleaned up logging. 2011-05-19 01:36:14 +02:00
FrozenCow
4a35eea9d9 Cleaned up configuration handling and added new logging class. 2011-05-19 01:36:05 +02:00
Mike Primm
29e970c58a Add basic progress messages on fullrender (end of each map, every 100
renders), and add dispose on Graphics2D to accelerate non-heap memory
recovery
2011-05-19 01:35:10 +02:00
zeeZ
66cf80cce1 Organize imports. 2011-05-17 02:43:25 +02:00
zeeZ
bcba7b1a12 Tabs and spaces. 2011-05-16 14:51:18 +02:00
Mike Primm
d888550a73 Reduce heap memory allocation on render path (less heap junk) by
replacing java.awt.Color with work-alike, lightweight updatable
alternative.
2011-05-15 22:25:45 -05:00
Mike Primm
e5a09b79d2 Clean up tabs 2011-05-15 08:02:45 -05:00
Mike Primm
e372c64a37 Re-merge the nether render support, and update race condition fixes 2011-05-14 23:25:59 -05:00
FrozenCow
0b5f07054d Replaced tabs with spaces to conform the Bukkit standards. 2011-05-13 10:41:02 +02:00
Mike Primm
bc155e7a05 Add tile data coloring (aka colored wool support), combine rendering
of default tiles and their zoomed counterparts (saves reloading the
default tile, and keeps the scale levels of the map consistent during
a fullrender and otherwise)
2011-05-13 10:31:38 +02:00
Mike Primm
71e873f5c5 Shift all imageIO and file I/O to async thread
Minus the version change in plugin.yml.
2011-05-13 10:29:38 +02:00
FrozenCow
3bd163e058 Added HighlightTileRenderer (thanks in part to rockNme2349) 2011-04-07 15:46:50 +02:00
alron
95f5092499 Doesn't change anywhere? Probably should be final. 2011-03-12 01:38:34 -08:00
FrozenCow
36685c5950 Added ability to specify colorschemes per map/renderer. 2011-03-05 18:38:17 +01:00
FrozenCow
5c8d9f3ea3 Fixed incorrect offset when using maximumheight. 2011-02-28 19:24:32 +01:00
FrozenCow
dce5de053c Fixed incorrect offset with maximumHeight. 2011-02-26 23:02:11 +01:00
FrozenCow
dcf8047914 Added maximumheight to configuration for somewhat better nether rendering. 2011-02-13 22:33:33 +01:00