Mike Primm
544283a650
More memory tuning on BufferedImage handling, workaround bukkit leak
2011-05-29 09:33:51 -05:00
Mike Primm
a25fcc0001
Create BufferedImage using our own buffer - allows faster pixel
...
writing
2011-05-29 01:52:57 -05:00
Mike Primm
9b12ebc025
Shift all rendering over to async thread pool, minimize server thread
...
load
2011-05-28 00:08:29 -05:00
Mike Primm
d2c947653d
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
d5c19703f6
Added map-icon to configuration.
2011-05-22 17:45:30 +02:00
FrozenCow
e57301b14e
Added events for components and implemented 'buildclientconfiguration'-event in ClientConfigurationComponent.
2011-05-22 16:27:43 +02:00
Mike Primm
325f069b46
Add BufferedImage cache
2011-05-21 00:30:42 -05:00
Mike Primm
024e7dc96c
Tune shadow render, add to accept wait queue on web server
2011-05-20 23:26:46 -05:00
Mike Primm
992a905b0a
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
3365a96565
Prototype of chunk snapshot support - pre-Bukkit API (reflection
...
based, with fallback to existing APIs)
2011-05-20 01:38:49 -05:00
FrozenCow
7937a64f06
Cleaned up logging.
2011-05-19 01:36:14 +02:00
FrozenCow
e28ee185b6
Cleaned up configuration handling and added new logging class.
2011-05-19 01:36:05 +02:00
Mike Primm
28e98a617d
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
17ba0d4d00
Organize imports.
2011-05-17 02:43:25 +02:00
zeeZ
ccbd6bf45e
Prefix all (intentional) output properly.
2011-05-17 02:38:49 +02:00
zeeZ
05f3ced64f
Tabs and spaces.
2011-05-16 14:51:18 +02:00
Mike Primm
04056572f8
Optimize the getRequiredChunks() to load only chunks that are needed -
...
reduces chunks needed by 42% versus current implementation.
2011-05-15 23:50:50 -05:00
Mike Primm
271990b87c
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
e26ac97787
Clean up tabs
2011-05-15 08:02:45 -05:00
Mike Primm
0ffc825b05
Re-merge the nether render support, and update race condition fixes
2011-05-14 23:25:59 -05:00
FrozenCow
84d01c530a
Replaced tabs with spaces to conform the Bukkit standards.
2011-05-13 10:41:02 +02:00
Mike Primm
17644a5778
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
0a8f2a182a
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
zeeZ
cf1d6c414d
Organize imports
2011-05-10 12:51:52 +02:00
FrozenCow
d53b3bc340
Added HighlightTileRenderer (thanks in part to rockNme2349)
2011-04-07 15:46:50 +02:00
FrozenCow
43bc625c08
Another fix for IndexOutOfBounds (by ignoring it...)
2011-03-29 00:59:10 +02:00
FrozenCow
43a652f15a
Fixed IndexOutOfBoundsException (sortof?)
2011-03-28 18:32:29 +02:00
FrozenCow
6c6d29a402
Removed some warnings, redisabled BufferedOutputStream closing.
2011-03-15 21:04:53 +01:00
alron
19a7dba613
Doesn't change anywhere? Probably should be final.
2011-03-12 01:38:34 -08:00
FrozenCow
090f417f32
Added ability to specify colorschemes per map/renderer.
2011-03-05 18:38:17 +01:00
FrozenCow
8d70839d3b
Some changes after running Findbugs.
2011-03-05 16:09:26 +01:00
FrozenCow
ff36e4f87a
Fixed incorrect offset when using maximumheight.
2011-02-28 19:24:32 +01:00
FrozenCow
0372329d06
Fixed incorrect offset with maximumHeight.
2011-02-26 23:02:11 +01:00
FrozenCow
909207ac26
Organized imports.
2011-02-15 21:44:08 +01:00
FrozenCow
f3a1d53277
Added maximumheight to configuration for somewhat better nether rendering.
2011-02-13 22:33:33 +01:00
FrozenCow
100f3e0590
Added multiworld update support along with client-side support.
2011-02-13 01:19:47 +01:00
FrozenCow
5b0171c459
Server-side multiworld support with several improvements overal.
2011-02-12 23:47:00 +01:00
FrozenCow
d566fccb1e
Fixed rendering zoomedout tiles.
2011-02-09 13:25:06 +01:00
FrozenCow
fb1b5df3d0
Made zoomed-rendering make use of existing tile-files instead of keeping those tiles in memory.
2011-02-08 23:38:57 +01:00
FrozenCow
3e398e9124
Made updates in JSON format. Combined chat and tile queues into one UpdateQueue. Fixed UpdateQueue.
2011-02-06 03:00:51 +01:00
FrozenCow
3940b91d0e
Applied Eclipse formatting.
2011-02-05 02:25:18 +01:00
FrozenCow
4f138a56da
Removed comments.
2011-02-05 02:11:49 +01:00
FrozenCow
c8cf39a440
Added unstable fullmap rendering. Also... messed up formatting by pressing ctrl+shift+f in eclipse, sigh
2011-02-05 02:01:04 +01:00
FrozenCow
138aed8c33
Added chunk loading to rendering.
2011-02-04 23:12:55 +01:00
FrozenCow
8abf596ba6
Organized imports.
2011-02-01 14:23:13 +01:00
FrozenCow
1beb4fa466
Added server-to-client configuration and maptype-configuration: enables serverside configuration of maps and updaterate.
2011-02-01 14:17:08 +01:00
FrozenCow
9b8a90bf9f
Added some of the configuration options. (not all yet)
2011-01-16 21:44:03 +01:00
FrozenCow
3aa48f2215
Added configuration and renamed Map to MapType.
2011-01-16 18:09:58 +01:00
FrozenCow
18a1f484d8
Fixed to be compatible with latest Dynmap.
2011-01-15 23:18:16 +01:00
FrozenCow
53e7ab73a0
Fix to reflect Bukkit's changes. Also fixes the threading-problems.
2011-01-15 21:44:27 +01:00