Mike Primm
316440a4e0
Disable IOImage cache use for image loads
2011-08-26 03:59:35 +08:00
Mike Primm
04cc6aba43
Towny fixes - multiple areas on multiple worlds per town
2011-08-25 11:15:26 +08:00
Mike Primm
ff4b036c6a
Fix accessory face mixing
2011-08-24 14:25:42 +08:00
Mike Primm
da32c2f0bd
Add server-side generation of faces : fixes face accessory issues, IE8
2011-08-24 00:51:54 -05:00
Mike Primm
074952265f
Add customstyle settings for per-region style, nation style for Towny, lots for Residence
2011-08-22 22:16:38 -05:00
Mike Primm
fae27f4cea
Add support for superperms/PermissionsBukkit/whatever-you-wanna-call-it
2011-08-22 19:21:03 -05:00
Mike Primm
d349a76660
First pass of Towny region support
2011-08-22 01:17:28 -05:00
Mike Primm
8e22e40c16
Add support in regions component for 'hiddenregions' (blacklist for regions)
2011-08-21 18:58:38 -05:00
Mike Primm
45369006c3
Switch chunkgenerate to onChunkPopulate event: chunk is better "cooked" by then
2011-08-20 21:31:14 -05:00
Mike Primm
c5c136a30d
Add setting for progressloginterval
2011-08-20 16:45:21 -05:00
Mike Primm
3f3ccf5344
Add progressloginterval setting - control how often progress messages done
2011-08-20 16:43:18 -05:00
Mike Primm
972d9b2ab7
Add 'explosion' update trigger, add updated tile queue accelerator (to speed up processing if queue gets above a given threshold)
2011-08-20 16:28:37 -05:00
Mike Primm
5ed6cf830b
Make sure we can clean up event listeners during reload (make /dynmap reload work)
2011-08-20 15:21:39 -05:00
Mike Primm
e643292a7e
Fix boundary condition that was causing some missed tiles on chunk triggers
2011-08-19 22:38:08 -05:00
Mike Primm
e2616c9159
Fix Residence region output in JSON mode
2011-08-19 11:27:38 -05:00
Mike Primm
fd2085b511
Add 'parallelrendercnt' - multi-core fullrender support (experimental)
2011-08-17 23:14:05 -05:00
Mike Primm
7fd2d5bf10
Turn off using temp file in ImageIO - our images are too small to do that
2011-08-16 21:25:16 -05:00
Mike Primm
98b3bdfde3
Add triggered update queue length to /dynmap stats
2011-08-16 13:48:00 +08:00
Mike Primm
477a7d13de
Add multiple quality levels for JPG encoding - adjust default to 0.85
2011-08-16 12:32:01 +08:00
Mike Primm
829e1339a8
Change console fullrender to seed from world's center setting, vs 0,0,0
2011-08-15 21:10:44 +08:00
Mike Primm
55720cfd4d
Avoid exception try-catch on nominal path
2011-08-15 07:25:18 +08:00
Mike Primm
4cb5b9a956
Fix initial zoomout processing (unnecessary updates), extra tile invalidates
2011-08-15 07:25:17 +08:00
Mike Primm
6860d8952f
More invalidate tightening up
2011-08-15 04:49:58 +08:00
Mike Primm
0c9cfedb6e
Handle tile invalidates better for bigger-than-one-block cases (chunks)
2011-08-15 04:49:42 +08:00
Mike Primm
f5d5171f86
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
fb366ce36b
Update rail and ladder models - work better with non-default textures
2011-08-14 13:13:24 +08:00
Mike Primm
0bc760230f
Update Leaflet (lots of fixes)
2011-08-14 13:12:58 +08:00
Mike Primm
c524c39901
Add pistonmoved event handling, full rendering for piston and extension
2011-08-14 10:36:47 +08:00
Mike Primm
3da03c978b
Add model for redstone repeater
2011-08-13 12:32:09 +08:00
Mike Primm
4316e1f3e4
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
b800984e3f
Fix alpha-blending on scaled textures, and mask textures
2011-08-13 11:03:16 +08:00
Mike Primm
17c2072b82
Fix armor calculation - bring in line with funky method used in MC UI
2011-08-13 05:36:48 +08:00
Mike Primm
d008548306
Add support for JPEG encoding option for HDMaps
2011-08-12 14:48:52 +08:00
Mike Primm
053bd0e561
Fix typo in 'sendposition' setting - allow both 'sendposition' and 'sendpositon' in case someone worked around it
2011-08-10 22:37:41 -05:00
Mike Primm
166a5272fb
Add support for selectively hiding portions of world (hiddenlimits)
2011-08-10 22:15:18 -05:00
Mike Primm
334f3d983a
Add handling for texture packs that don't provide all needed files -
...
fall through to standard pack when needed
2011-08-10 14:54:25 -05:00
Mike Primm
6383a7ef22
Add permissions info to plugin.yml
2011-08-10 00:52:55 -05:00
Mike Primm
3a38b44e79
Make model for cactus - they aren't quite full block
2011-08-09 20:45:08 -05:00
Mike Primm
48ba43aae5
Check for overflow on biome lookup - prevent exceptions on some worlds
2011-08-09 00:18:38 -05:00
Mike Primm
9c44843884
Add leaves id=3: apparently alpha-map leaves migrated to this?
2011-08-08 09:20:10 -05:00
Mike Primm
a76a734e16
Add mappings for leaves for +12 - not sure if needed, but can't hurt
2011-08-07 22:58:51 -05:00
Mike Primm
4209a2c54d
Fix subblock rendering of flat, scaled-down models (for 0.20.1)
2011-08-07 22:11:00 -05:00
Mike Primm
a641d2d831
Handle fade-processing bit values on leaves (N, N+4, N+8)
2011-08-07 10:29:54 -05:00
FrozenCow
cd7e04fec3
Added another data-value (8) for leaves that occurs in parts of the trees in Skylands.
2011-08-07 16:55:22 +02:00
FrozenCow
4381d5838c
Changed version to 0.21.
2011-08-06 20:04:53 +02:00
Mike Primm
d95189a7c1
Add maximumheight and minimumheight options to IsoHDPerspective
2011-08-04 00:26:08 -05:00
Mike Primm
571c66a189
Fix detection of blockformed, blockfaded, blockspread
2011-08-03 23:40:25 -05:00
Mike Primm
ba9e27f451
Fix armor calculation - round vs truncate
2011-08-03 22:45:18 -05:00
Mike Primm
612cdf0c98
Make mapzoomin for Kzed consistent with previous versions (2 below
...
native)
2011-08-03 15:09:28 -05:00
Mike Primm
ee790f86ed
Fix marker position logic and zoom range calculation on Kzed and Flat
2011-08-02 21:51:00 -05:00
Mike Primm
d845ed207d
Get name and prefix use consistent
2011-07-31 22:40:18 -05:00
Mike Primm
4d285b475a
Fix zoom out processing for kzed maps - used name not prefix
2011-07-31 22:30:02 -05:00
Mike Primm
58df3a8441
Fix trap when bad basenode in region component
2011-07-31 11:14:36 -05:00
Mike Primm
2ee49fd82e
Merge remote branch 'origin/master'
2011-07-31 10:37:09 -05:00
Mike Primm
c2fe0f772c
Fix bug with not doing biome shading on normal worlds
2011-07-31 10:36:43 -05:00
Mike Primm
b4ce28fd9a
Make JSON unicode encoding more thorough - don't assume anything outside ASCII should not be escaped
2011-07-30 02:13:45 -05:00
Mike Primm
6c42b399f4
Improve texture rendering for redstone wire
2011-07-30 01:22:05 -05:00
Mike Primm
4622b42aed
Fix map edge detection to only use lack-of-chunks: fix skylands
...
premature end-of-render issue
2011-07-28 10:11:34 -05:00
Mike Primm
8957ab7c31
Fix message - blockform -> blockformed
2011-07-28 10:01:54 -05:00
Mike Primm
b1272d18f8
Retired 'snowformed' event, added 'blockformed', 'blockfaded', 'blockspread'
2011-07-28 08:08:08 -05:00
FrozenCow
0abc944c6e
Added logo-component.
2011-07-27 18:51:26 +02:00
FrozenCow
369317ea45
Added styling to regions (thereby also changing the configuration a bit, editing HTML in configuration is not possible anymore)
2011-07-27 16:49:48 +02:00
Mike Primm
d862d1aa70
Add new commands to help text
2011-07-27 08:18:12 -05:00
Mike Primm
df9d3494c3
Tighten up shutdown of zoom file processing during reload
2011-07-27 08:04:53 -05:00
Mike Primm
c135a669a8
Add updated Residence support (2.3.z)
2011-07-26 23:07:20 -05:00
Mike Primm
096d2fe72e
Add cancelrender command
2011-07-26 10:29:50 -05:00
Mike Primm
f9393d70ea
Flesh out comments on selecting template sets, and which files are used for each
2011-07-25 22:04:53 -05:00
Mike Primm
beb3165bbe
Make default consistent with existing behaviors
2011-07-25 21:26:01 -05:00
Mike Primm
5a9c28ae27
Add support for 'defaultmap' setting in configuration.txt
2011-07-25 21:16:42 -05:00
Mike Primm
aa29ddf141
Add max-sessions setting to configuration.txt - limits concurrent threads and sessions on internal web server
2011-07-25 20:34:37 -05:00
Mike Primm
42132328cd
Shader fine tuning
2011-07-25 02:38:30 -05:00
Mike Primm
9e7e333cc5
Tune render performance
2011-07-25 02:16:00 -05:00
Mike Primm
cf08f243d0
Modify ImageIO use to avoid re-encoding on retry, do better buffering
2011-07-25 00:12:07 -05:00
Mike Primm
737bcb98d9
Improve handling of /reload, clean up dead code
2011-07-24 23:23:24 -05:00
Mike Primm
3ddce85f89
Make HDMap fall back to default perspective, shader or lighting as needed if unable to find configured preset.
2011-07-24 20:34:39 -05:00
Mike Primm
abd7c25d80
Add escape sequence '&color;' support for webprefix/websuffix - avoid frequent editor code page problems.
2011-07-24 20:31:12 -05:00
Mike Primm
78f571a68b
Add shader option to disable biome shading, disable biome shading on non-normal worlds
2011-07-24 17:14:45 -05:00
Mike Primm
62b42aa302
Add 'radiusrender' command to allow limited render by player in radius
2011-07-24 00:00:32 -05:00
Mike Primm
a07c03081d
Fix bedrock texture (thanks, Graloth!)
2011-07-23 22:53:12 -05:00
Mike Primm
ddeded3e9c
Package more of default data/config in JAR, lay down when needed, to avoid stomping customized configuration when unneeded
2011-07-23 15:29:47 -05:00
Mike Primm
357e46280c
Merge remote branch 'origin/master'
2011-07-23 09:30:57 -05:00
Mike Primm
9992aa7628
Shift models and texture data into 'renderdata' directory
2011-07-23 09:30:22 -05:00
Mike Primm
4be9ccb1b2
Add single chest orientation calculation
2011-07-23 00:49:09 -05:00
Mike Primm
1c6ececd62
Detect chest type (double, single) and base orientation
2011-07-22 23:20:58 -05:00
Mike Primm
ec13742c85
Restructure templates into template directory, multiple files
2011-07-22 21:18:02 -05:00
Mike Primm
e613fb14d7
Add support for enforcing banned-ips.txt on internal web server
2011-07-22 16:56:08 -05:00
Mike Primm
436fac707f
Improve handling of scaled down models in subblock renderer
2011-07-22 13:11:03 -05:00
Mike Primm
0ee5c3db04
Avoid overflows during model scale down
2011-07-22 08:49:50 -05:00
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
559f251d50
Add mapzoomin attribute, to adjust zoom in levels beyond native tile resolution
2011-07-21 23:25:59 -05:00
Mike Primm
8c134edce3
Make incremental update zoom processing more disk I/O efficient
2011-07-21 18:33:04 -05:00
Mike Primm
da566cdecc
Stop using Bukkit scheduler - isn't working reliably
2011-07-21 15:33:38 -05:00
Mike Primm
ee3f07c6cd
Add support for compass rose in all 8 cardinal directions
2011-07-21 02:50:29 -05:00
Mike Primm
b9882955af
start move to break up configuration.txt, stop stomping user configurations on upgrade
2011-07-20 23:55:05 -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
4987ac3fe1
Add proper Connection response to keep-alive handling
2011-07-20 01:37:31 -05:00
Mike Primm
644c8d0213
Add block transparency attributes to improve lighting accuracy
2011-07-19 23:34:01 -05:00
Mike Primm
913a92a010
Handle snow lighting special case
2011-07-19 17:45:05 -05:00
Mike Primm
3ef3f6cb61
Undo bad fix - broke some models
2011-07-19 16:39:09 -05:00
Mike Primm
537c6d3f25
Add nether support to HDMap
2011-07-19 15:11:44 -05:00
Mike Primm
f58092167f
Fix wool coloring in texture support
2011-07-19 01:47:46 -05:00
Mike Primm
73825b4558
Merge remote branch 'upstream/master' into HEAD
2011-07-19 00:53:02 -05:00
Mike Primm
2c16c800e9
Performance tuning, improve workaround for bukkit scheduler bugs
2011-07-19 00:52:05 -05:00
FrozenCow
929a34656b
Added webchat-interval for JsonFileClientUpdateComponent (which should fix sendmessage.php)
2011-07-18 13:13:02 +02:00
Mike Primm
b51bb22b9e
Add handling for custom_still_water, custom_still_lava, etc
2011-07-17 20:51:51 -05:00
Mike Primm
ff07b6f343
Fix texture pack scaling support
2011-07-17 18:13:03 -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
4bc3030637
Correct wood grain orientation from top
2011-07-17 02:42:35 -05:00
Mike Primm
9133d03489
Finish first pass of texture mapping
2011-07-17 02:20:13 -05:00
Mike Primm
d21d640eae
First pass functional texture pack shader :)
2011-07-16 16:51:46 -05:00
Mike Primm
edac2e5cd9
Start on texture pack shader
2011-07-15 23:19:05 -05:00
Mike Primm
0323c98938
More texture pack work
2011-07-15 17:37:54 -05:00
Mike Primm
a91060dc95
Fix non-power-of-two scaling on models and textures
2011-07-15 09:29:27 -05:00
Mike Primm
c958da0ae0
Start on texture pack loader/scaler
2011-07-15 08:28:09 -05:00
Mike Primm
66ca5199e3
Add weak reference based cache for chunk snapshots
2011-07-14 01:08:28 -05:00
Mike Primm
c81c8cbaa6
More models (beds, etc), proper fence support, lighting fixes for steps and slabs
2011-07-12 23:32:18 -05:00
Mike Primm
bd69a69aff
Make default shader more consistent with Kzed shader
2011-07-12 18:02:01 -05:00
Mike Primm
de2cdf5411
Add models.txt, and code to load models from it, and lots of models
2011-07-12 02:08:48 -05:00
Mike Primm
57ea6aefd6
Fix biome rendering
2011-07-11 09:37:03 -05:00
Mike Primm
b72cc2063a
Add support for non-cube block models, subblock tracing for them
2011-07-11 02:14:55 -05:00
Mike Primm
0f0fb22074
Add configuration.txt.sample-hd as sample of HD render with existing default map structure
2011-07-10 14:42:36 -05:00
Mike Primm
f4e9b8ffce
Add cancelable custom event for reporting of messages received from web
2011-07-09 21:39:49 -05:00
Mike Primm
02329673b2
Add adaptive zoomout levels for HDMaps, change zoomout processing to handle it properly
2011-07-09 17:01:40 -05:00
Mike Primm
898f4a6740
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
02fa9384ac
Add HD cave shader
2011-07-09 02:19:56 -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
7e5865a899
Merge remote branch 'origin/hdrender' into HEAD
2011-07-08 01:36:19 -05:00
Mike Primm
52f23f5e2d
Start structuring for shaders and perspectives
2011-07-08 01:34:22 -05:00
Mike Primm
ae190b3c57
Merge branch 'master' into HEAD
2011-07-08 00:41:39 -05:00
Mike Primm
137b6af6d5
Fix tile render timmes, split out utility class
2011-07-08 00:40:52 -05:00
Mike Primm
56e5f6fbb3
Split perspective state out, to let shaders better interact with it
2011-07-07 08:41:31 -05:00
Mike Primm
4f73d2cbd6
Clean up HDMap dither, fix tile update events
2011-07-07 00:35:59 -05:00
Mike Primm
ee8718d083
Merge remote branch 'upstream/master' into HEAD
2011-07-06 09:44:13 -05:00
Mike Primm
225b348154
Get day/night workding with HDMap
2011-07-05 23:24:25 -05:00
Mike Primm
1f2722b249
Get full existing shader function working on HDMap
2011-07-05 22:17:22 -05:00
FrozenCow
9afe25b449
Changed version to 0.20.
2011-07-05 09:59:17 +02:00
Mike Primm
f3f871df3c
Finish correction of zoom file coordinate correction for HDMap
2011-07-04 22:34:30 -05:00
Mike Primm
961eb17536
Fix zoom-out coordinate consistency on HDMaps
2011-07-04 10:18:05 -05:00
Mike Primm
4086291ce2
Merge remote branch 'origin/master' into HEAD
2011-07-04 09:29:02 -05:00
Mike Primm
630759c87b
HD renderer prototype
2011-07-04 09:28:06 -05:00
Mike Primm
4152337568
Set to 0.19.2 for bug-fix release for 1.7 items
2011-07-03 18:03:04 -05:00
Mike Primm
c393eec159
Workaround for CB 953 furnace freakout (fixed in CB955)
2011-07-03 12:03:06 -05:00
Mike Primm
e724a7bccb
Fix premature timeouts on tile read waits, causing missed tile loads
2011-07-03 11:30:48 -05:00
FrozenCow
cb4f6aaf82
Changed version to 0.20.
2011-06-30 12:38:02 +02:00
Mike Primm
1c32aebff9
Set to 0.19.1 - need bug fix release
2011-06-29 21:10:43 -05:00
Mike Primm
1102c08b3e
Don't throw exception on bogus absolute path ( http://xxx//blah )
2011-06-29 14:16:12 -05:00
Mike Primm
e6a8e54172
Add better URI path normalization, option to allow symlinks in web
...
path
2011-06-29 13:40:02 -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
2863dd0acc
Put timeout on read lock used by web server - make sure it can't be indefinite
2011-06-28 22:33:11 -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
f118ada39e
Fix 'visibleregions' option on JSON (gotta kill those parallel code
...
paths at some point....)
2011-06-28 11:00:05 -05:00
FrozenCow
bf29c09522
Changed version to 0.20.
2011-06-27 21:44:12 +02:00
Jason Booth
d3b621f90b
Fix Security Exploit
2011-06-27 21:27:23 +02:00
FrozenCow
47620fe79e
Revert "Disallow .. in file path. Also logging, imports"
...
This reverts commit 1bc275ea46
.
2011-06-27 21:26:52 +02:00
zeeZ
1bc275ea46
Disallow .. in file path. Also logging, imports
2011-06-27 22:48:39 +08: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
3674ba3786
Add support for now-functional chunk generate detection
...
(chunkgenerated render trigger)
2011-06-24 19:10:10 -05:00
Mike Primm
f3ac3d9be4
Another bigworld+isomaps+zoom-out fix - directory name inconsistency
2011-06-24 14:18:21 -05:00
Mike Primm
5bb3249dfe
Fix hash code problem with zoomed-out tiles - caused incomplete
...
updates
2011-06-24 11:44:21 -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
d63db655d8
More tuning on zoom-out, fix zoomout on bigworld on iso-maps
2011-06-24 02:46:16 -05:00
Mike Primm
c2ee0ebd42
Add requestion option to trust client-provided name in sendMessage for
...
internal web server
2011-06-23 16:35:17 -05:00
Mike Primm
244419d686
Fix reported traps in Armor calculation when armor is incomplete - not
...
sure how this didn't happen more - possibly bukkit behavior change?
2011-06-23 08:08:33 -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
9db23444db
Fix problem with coordinate offsets due to negative coordinate walk on
...
kzedmaps
2011-06-22 17:24:12 -05:00
Mike Primm
8e102446fe
First pass UI support for extra zoom out levels
2011-06-22 16:43:41 -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
a7c6a20dcc
Add support for visibleregions list for regions component - limit
...
which regions are shown
2011-06-20 18:48:23 -05:00
Mike Primm
2c3e8fbdc0
Fix reading of 'webpath' by Regions component - was reading its own
...
config instead of top-level one
2011-06-20 17:33:01 -05:00
Mike Primm
e584e3202b
Add delay-retry loop for handling temporarily locked image file writes
2011-06-20 16:58:07 -05:00
Mike Primm
6efbf3a3df
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
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
8b35f4d3b7
Alter 'textured' setting for flat map to have none/smooth/dither opts
2011-06-18 16:05:47 -05:00
Mike Primm
e18ab1a880
Add 'textured' option for Flat - matches color scheme tone better
2011-06-17 00:08:13 -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
9286cfff66
Add blockburn, snowform, leavesdecay render events
2011-06-13 23:19:02 -05:00
Mike Primm
2f22560f3d
Clean up warnings
2011-06-13 22:05:14 -05:00
Mike Primm
0cf7b4be9b
Add alternate directory structure to better support huge worlds
2011-06-13 21:43:02 -05:00
FrozenCow
864d815bc4
Changed version to 0.19.
2011-06-13 21:12:35 +02:00
mikeprimm
a827843365
Merge pull request #202 from MiLk/encoding
...
Use unicode hexadecimal for specials characters
2011-06-12 19:56:24 -07:00
Mike Primm
e8a6bf46cf
Add support for hidewebchatip option, to replace webchat IP with alias
2011-06-12 19:35:53 -07:00
Mike Primm
40ee132277
Add support for using X-Forwarded-From for better proxy IP handling on
...
webchat
2011-06-12 18:50:41 -07:00
MiLk
7cea521e97
Use unicode hexadecimal for specials characters
...
Signed-off-by: MiLk <hello@emilienkenler.com>
2011-06-09 00:30:50 +02: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
6a50b2ebcd
Add background color support per map, add skylands template default
2011-06-03 03:24:21 -05:00
Mike Primm
2d0b2ef63d
Hide player positions when on disabled worlds, add sendposition flat
...
to ClientComponent to avoid leaking position data, even when markers
are off, fix problem with stale player marker positions during/right
after map changes
2011-06-03 00:39:21 -05:00
Mike Primm
0fdeee5177
Make sure all JSON/web text interactions are escaped and/or UTF-8
2011-06-02 00:20:25 -05:00
Mike Primm
3c793b5302
Merge remote branch 'origin/master'
2011-06-01 19:09:46 -05:00
Mike Primm
cf71b38259
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
68a78023c8
Add new block IDs, remove obsolete ones from colorschemes
2011-06-01 01:50:57 -05:00
Mike Primm
4af247593d
Improve transparency processing on flat map
2011-06-01 00:12:27 -05:00
Mike Primm
c4646dc299
Add transparency option on Flat and Surface map, fix file locks
2011-05-31 23:44:17 -05:00
Mike Primm
c48d06eec1
Add file access synchronization to prevent conflicting tile updates
2011-05-31 21:20:23 -05:00
Arthur Mayer
44cc1da227
fixed encoding (sorry)
2011-06-01 00:11:41 +02:00
Arthur Mayer
af51d8b7e0
added configurable suffix for webchat
2011-05-31 23:30:02 +02:00
Arthur Mayer
cd02926fb0
made webchat prefix to configurable
2011-05-31 23:10:16 +02:00
Mike Primm
aa7d80407f
Fix chatfile - shouldn't have changed this with last fix
2011-06-01 03:33:01 +08:00
Mike Primm
cbbea34859
Make JSON file updates more transactional - fix problem with read
...
during updates (seen on flames server)
2011-05-31 14:01:12 -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
d0bee6f030
Handle trap in Json handling if timestamp not specified
2011-05-30 10:45:58 -05:00
Mike Primm
840854aef0
Fix snow rendering on flat map
2011-05-30 10:16:56 -05:00
Mike Primm
09e1ebc972
Add 'sidebaropened' option to auto-pin sidebar
2011-05-30 09:56:10 -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
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
fc88dfad41
Fix boundary condition on height field - raw can be zero, function
...
return value must not be. Also, fix debugger loading function.
2011-05-28 03:22:50 -05:00
Mike Primm
15fb1ec743
Fetch height map from Chunk - more performance
2011-05-28 01:59:02 -05:00
Mike Primm
b0b1ab5926
Add night-and-day support for FlatMap
2011-05-28 01:16:54 -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
993b26beb4
Changed version to 0.18.
2011-05-26 23:57:42 +02: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
0db2296e97
Reverted map-structure for worlds, so that worlds have an order again.
...
This reverts commit f0cdd5614b
, fd0c430695
and cee491f610
.
2011-05-26 18:06:17 +02:00
FrozenCow
f0cdd5614b
Fix when leaving out the world: section.
2011-05-26 03:03:45 +02:00
FrozenCow
cee491f610
Made configuration structure of worlds like templates (looks nicer :D).
2011-05-26 02:33:26 +02:00
FrozenCow
108e9d24c4
Changed the way templates and world-configuration are handled.
2011-05-24 02:13:43 +02:00
mikeprimm
015f898255
Screwed up merge
2011-05-23 08:16:35 -07:00
mikeprimm
7cf75873b8
Add hiddenworlds attribute to suppress templates on selected worlds
2011-05-23 08:06:08 -07:00
Mike Primm
23f5ec5a27
Fix handling of existing maps tag under world definitions
2011-05-22 19:21:27 -05:00
Mike Primm
19fca36bac
Add support world-type-specific templates, to allow automatic
...
initializing of worlds (make configuration.txt work unmodified for
most folks, while still supporting per-world customizations)
2011-05-22 17:28:12 -05:00
Mike Primm
fe25cb6a0f
Fix player faces when aliases being used, and strip color from player
...
display names sent to web UI
2011-05-23 03:23:11 +08:00
FrozenCow
2866eaa905
Added ability to reload (also using 'dynmap reload').
2011-05-22 19:42:47 +02:00
FrozenCow
ca9be50422
Another fix for chat.
2011-05-22 18:51:11 +02:00
FrozenCow
f00e05f25e
Fixed web-to-mc chat for JsonFile?
2011-05-22 18:24:09 +02:00
FrozenCow
d6cce5ed48
Fixed client-updates for JsonFile.
2011-05-22 18:11:16 +02:00
FrozenCow
15489833df
Fixed allowwebchat for JsonFile.
2011-05-22 17:46:11 +02:00
FrozenCow
d5c19703f6
Added map-icon to configuration.
2011-05-22 17:45:30 +02:00
FrozenCow
fea84a45b2
Corrected JsonFile use of webpath.
2011-05-22 17:09:42 +02:00
FrozenCow
1622bb4408
Added center to configuration with default 0,64,0 like before.
2011-05-22 16:48:43 +02:00
zeeZ
3fd511a8d1
Added armor (merged from zeeZ).
2011-05-22 16:28:26 +02:00
FrozenCow
3b16a36b99
Made use of log.log instead of .info.
2011-05-22 16:28:19 +02:00
zeeZ
5ae837f911
Added log prefix to info logger.
2011-05-22 16:28:14 +02:00
FrozenCow
5f8c44ee6b
Transfered chat/webchat functionality to their components.
2011-05-22 16:28:10 +02:00
FrozenCow
e2f0307eeb
Cleaned up depricated configuration.
2011-05-22 16:28:06 +02:00
FrozenCow
d5b4f6c8c4
Transfered client-updates to two components (jsonfile and internal).
2011-05-22 16:28:01 +02:00
FrozenCow
9fa46597d1
Made use of org.json.simple for updates.
2011-05-22 16:27:57 +02:00
FrozenCow
987e6bcb54
Moved HeroChat code to HeroWebChatModule.
2011-05-22 16:27:53 +02:00
FrozenCow
b2cb15b75c
Moved regions-code to regions-component.
2011-05-22 16:27:49 +02:00
FrozenCow
e57301b14e
Added events for components and implemented 'buildclientconfiguration'-event in ClientConfigurationComponent.
2011-05-22 16:27:43 +02:00
FrozenCow
38c8254707
Added simple start for server-side components.
2011-05-22 16:27:37 +02:00
Mike Primm
de73cd4028
Better fix for HeroChat - still need herochatwebchannel's channel to
...
be set to join-messages: true to allow web messages before first
player message in channel.
2011-05-22 01:53:48 -05:00
Mike Primm
06785be5f3
Fixes for alias/nicknames in web UI (esp handling player icons),
...
HeroChat fixes
2011-05-21 23:58:48 -05:00
Mike Primm
b108cad2d3
Merge remote branch 'upstream/master'
2011-05-21 01:30:07 -05:00
mikeprimm
cb010802db
Merge pull request #156 from mikeprimm/master
...
Implement chunk snapshotting approach to drop memory use and CPU use significantly, add shadows option (via shadowstrength) on defaulttilerender, add fix for nicknamed players' skins
2011-05-20 23:03:35 -07:00
Mike Primm
4fb1ddf49a
Fix for skins on players with nicknames - send up account name as well
...
as display name.
2011-05-21 00:59:08 -05: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
mikeprimm
920dea04ee
Make sure boundary condition is respected - getHighestBlockY must return 1 or higher
2011-05-20 08:47:35 -07:00
mikeprimm
2ccf70d3fe
Make sure boundary condition is right on getMaximumY - must be 1 or higher
2011-05-20 08:46:12 -07: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
c3f0062862
Fixed ConfigurationNode.
2011-05-19 11:15:15 +02:00
Mike Primm
26f4f7d994
Add support for WorldGuard on built-in server, fix getNodes() on new
...
ConfigurationNode class
2011-05-18 23:29:33 -05:00
FrozenCow
a7ba34065b
Fixed arguments for createInstance.
2011-05-19 03:18:20 +02:00
zeeZ
728cd8304a
Option to output player health in json for later web usage.
2011-05-19 01:52:38 +02: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
d840b07960
Organize imports.
2011-05-17 11:30:06 +02:00
zeeZ
b36821f3b4
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/main/java/org/dynmap/MapManager.java
src/main/java/org/dynmap/debug/LogDebugger.java
src/main/java/org/dynmap/web/handlers/FileHandler.java
src/main/java/org/dynmap/web/handlers/SendMessageHandler.java
2011-05-17 11:24:13 +02:00
Mike Primm
deef732129
Fix re-entrancy problem in FileHandler (shared buffer can cause
...
corrupted or exchanged tiles)
2011-05-16 21:11:28 -05: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
d915f7b14a
Fix error if no render triggers are defined.
2011-05-17 06:58:32 +08:00
zeeZ
b804aa72f8
Fix error if no render triggers are defined.
2011-05-17 00:38:26 +02:00
zeeZ
17f5f43772
Tabs and spaces.
2011-05-16 20:55:19 +08:00
zeeZ
5e107cccb9
Op always has permission
2011-05-16 20:55:19 +08:00
zeeZ
05f3ced64f
Tabs and spaces.
2011-05-16 14:51:18 +02:00
zeeZ
b01e0c8cdc
Op always has permission
2011-05-16 14:28: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
355d54842f
One more with the tabs
2011-05-15 08:05:36 -05:00
Mike Primm
e26ac97787
Clean up tabs
2011-05-15 08:02:45 -05:00
Mike Primm
03376dab52
Finish HeroChat support - handle directing web messages to selected
...
channel (versus spamming everyone)
2011-05-15 07:56: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
Mike Primm
600dd00bcd
HeroChat support - reflection based binding to it
2011-05-15 01:18:20 +02:00
zeeZ
fe93f64273
Added data value colored blocks to flat map
2011-05-14 21:28:21 +08:00
FrozenCow
e752ae3bd5
Changed version to 0.17.
2011-05-13 12:49:43 +02:00
FrozenCow
84d01c530a
Replaced tabs with spaces to conform the Bukkit standards.
2011-05-13 10:41:02 +02:00
Mike Primm
daa2d0f186
Pull debug message
2011-05-13 10:31:50 +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
7f5d3ab23d
Consistency to make Kilandor happy :-).
2011-05-10 12:51:52 +02:00
zeeZ
bb45cc10cb
Added weather to json world output (hasStorm and isThundering)
2011-05-10 12:51:52 +02:00
zeeZ
c0479bff05
Fixed NPE if using regionless config.
2011-05-10 12:51:52 +02:00
zeeZ
cf1d6c414d
Organize imports
2011-05-10 12:51:52 +02:00
zeeZ
9eab216525
Use Bukkit's way to strip colors.
2011-05-10 12:51:52 +02:00
FrozenCow
b8fe65bc99
Partly reverted previous change to get back to zeeZ' getDisplayName.
2011-05-10 12:51:52 +02:00