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