Mike Primm
a878ce7cd1
Improve progress messages, make sure HDMaps that share render only render once
2011-07-22 01:42:10 -05:00
Mike Primm
da566cdecc
Stop using Bukkit scheduler - isn't working reliably
2011-07-21 15:33:38 -05:00
Mike Primm
bf4f8a84f0
Add support for custom-perspectives.txt, custom-shaders.txt, custom-lightings.txt
2011-07-20 21:52:43 -05:00
Mike Primm
2c16c800e9
Performance tuning, improve workaround for bukkit scheduler bugs
2011-07-19 00:52:05 -05:00
Mike Primm
c74dd49f67
Make workaround for adaptive - be faster when bukkit isn't tripping up
2011-07-17 16:32:34 -05:00
Mike Primm
1862dc918c
Different Bukkit schedule spin workaround, that isn't so slow
...
Generalize texture image loading
2011-07-17 16:19:24 -05:00
Mike Primm
4e810fc9d8
Woraround bukkit schedule spin, add custom-models.txt, custom-texture.txt
2011-07-17 11:02:22 -05:00
Mike Primm
9133d03489
Finish first pass of texture mapping
2011-07-17 02:20:13 -05:00
Mike Primm
66ca5199e3
Add weak reference based cache for chunk snapshots
2011-07-14 01:08:28 -05:00
Mike Primm
a3c00a1026
Split lighting and shading - add lightings.txt
2011-07-09 01:26:47 -05:00
Mike Primm
69baafe597
Refactor HDMap configuration - add shaders, perspectives
2011-07-08 22:40:40 -05:00
Mike Primm
52f23f5e2d
Start structuring for shaders and perspectives
2011-07-08 01:34:22 -05:00
Mike Primm
4f73d2cbd6
Clean up HDMap dither, fix tile update events
2011-07-07 00:35:59 -05:00
Mike Primm
e2b55c3b54
Add some cleanup to help avoid exceptions on /reload and shutdown/disable
2011-06-29 01:37:09 -05:00
Mike Primm
48fea32500
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
b937c4bf38
Add option to have Dynmap STFU during start (verbose: false)
...
Add softdep, authors, stats commands to plugin.yml
2011-06-26 14:31:40 -05:00
Mike Primm
39281188bc
Change autogenerate-to-visibilitylimits to have options for map-only (temporary generated chunks) versus permanent (world growing)
...
Fix exception catching code in thread pool
2011-06-25 16:01:06 -05:00
Mike Primm
6dac7f0689
Add autogenerate-to-visibilitylimits option to allow automatic priming/generating of chunks within defined visibility area
...
Avoid rendering tiles with nothing but empty chunks
Limit size of hash-file cache, and move hash files to world-specific tile directories
2011-06-25 01:13:40 -05:00
Mike Primm
214fec208d
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
f722c6fdc8
Finish zoom out on normal and 'bigworld' mode, fix marker coordinates
2011-06-23 00:53:56 -05:00
Mike Primm
e7e4406e77
Finish rest of zoom out core logic - still need to finish web UI
2011-06-22 13:56:21 -05:00
Mike Primm
bec1108fa1
Settable zoom out code - incomplete prototype
2011-06-22 08:27:21 -05:00
Mike Primm
edf7d4f5c8
Add biome-based coloring option for surface map
2011-06-20 00:09:22 -05:00
Mike Primm
2bc9b410a6
Add support for throttling chunk load rate, spreading over ticks
2011-06-18 19:43:47 -05:00
Mike Primm
ffc08173b4
Add support for limiting visible areas on each world, selective fill
...
of hidden areas (air, stone, ocean)
2011-06-16 23:37:28 -05:00
Mike Primm
fa33977469
Log fullrender messages to commandsender, versus just log
2011-06-16 01:58:12 -05:00
Mike Primm
0b7bd72231
Merge remote branch 'upstream/master'
2011-06-15 01:40:42 -05:00
Mike Primm
b1d1075dfe
Add support for ChunkSnapshot API (CB860), maintain legacy support too
2011-06-15 01:27:59 -05:00
Mike Primm
0cf7b4be9b
Add alternate directory structure to better support huge worlds
2011-06-13 21:43:02 -05:00
Mike Primm
38163133cb
Have per-world control of sending player position and health, prevent
...
player icon flicker on addplayer (even when not on world or position
is obfuscated)
2011-06-03 08:42:24 -05:00
Mike Primm
d393ccf6e9
Add render statistics, support for tile hashcodes to stop non-updates
2011-05-31 00:33:54 -05:00
Mike Primm
c00bd077cb
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
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
Mike Primm
f9f615db2d
Fix exception in world ordering code when world not in worlds list
2011-05-26 15:32:56 -05:00
FrozenCow
bc6176f3e1
Fixed order of worlds in sidebar.
2011-05-26 19:05:16 +02:00
FrozenCow
108e9d24c4
Changed the way templates and world-configuration are handled.
2011-05-24 02:13:43 +02:00
FrozenCow
e57301b14e
Added events for components and implemented 'buildclientconfiguration'-event in ClientConfigurationComponent.
2011-05-22 16:27:43 +02: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
084cf3f0f9
Missed one LOG_PREFIX
2011-05-19 01:35:10 +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
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
Mike Primm
5f23afe608
Don't need additional delay - using AsycnQueue for that
2011-05-10 12:26:18 +02:00