Mike Primm
f80cfee32c
Complete area marker API, command line and UI support
2011-10-23 05:06:25 +08:00
Mike Primm
975cfdef99
Add command-line for adding/updating/deleting/listing area markers
2011-10-23 05:06:25 +08:00
Mike Primm
c0309fb36a
Add area marker API implementation
2011-10-23 05:06:25 +08:00
Mike Primm
d70ea37b31
Tighten up file closing on exceptions
2011-10-19 12:22:41 +08:00
Mike Primm
5c064eab2b
Add support for 'compass-mode' - handle 1.9 change of proper north
2011-10-13 23:54:52 -05:00
Mike Primm
d6b93868a7
Add new/updated blocks for 1.9-pre4 (white-stone, air portal)
2011-10-13 22:57:33 -05:00
Mike Primm
2c3ec9e001
Improve cave render - finish 'onlyiflit' support
2011-10-13 21:04:32 +08:00
Mike Primm
96a2978548
Add 'onlyiflit' setting to Kzed cave renderer
2011-10-13 10:15:42 +08:00
Mike Primm
820bd3993e
Add 'onlyiflit' setting for HD cave shader
2011-10-13 10:15:42 +08:00
Mike Primm
e3501142cd
Add 'setDescription()' for markers (HTML popup for clicked marker)
2011-10-13 08:28:20 +08:00
Mike Primm
978a203aa9
Fix off-server-thread calls to get player list
2011-10-12 13:19:32 +08:00
Mike Primm
1253ac2e6a
Clean up shutdown of async queue
2011-10-08 12:24:59 +08:00
Mike Primm
f335641eab
Fix broken air portal frame model
2011-10-08 12:24:59 +08:00
Mike Primm
11d5e29a9f
Allow (N+1)/2 update tiles for N cores to be active
2011-10-07 18:29:38 -05:00
Mike Primm
a2df443aeb
Tighten up update queue concurrency limits - don't stomp fullrender/radiusrender
2011-10-07 18:19:38 -05:00
Mike Primm
e67bfad65a
Work on managing update tile queue better
2011-10-07 15:18:34 -05:00
Mike Primm
7bf9d02cba
Add 90 degree perspectives for east and west
2011-10-07 10:54:41 -05:00
Mike Primm
b5fed110ec
Restore biome data loading for non-normal (Bukkit is fixed), fix trap
2011-10-07 10:34:59 -05:00
Mike Primm
abf909e047
Add support for new 1.9-pre3 blocks (cauldron,air portal, brewing stand, enchantment table)
2011-10-06 23:23:01 -05:00
Mike Primm
ded2fa815c
Add 'waterbiomeshaded' option to control water biome shading
2011-10-04 22:05:47 -05:00
Mike Primm
c857a1d002
Fix problem with not replacing non-blank tiles with newly blank ones
2011-10-04 12:26:46 +08:00
Mike Primm
c5287b8427
Add 'fetchskins' and 'refreshskins' settings to control server face/skin loading and updating
2011-10-03 05:59:52 +08:00
FrozenCow
37edf2296c
Added (forgotten) logourl to logo-component configuration.
2011-10-02 15:49:35 +02:00
FrozenCow
f05dfac0a4
Added inactive component, which checks for inactivity of the user.
2011-10-02 15:49:35 +02:00
Mike Primm
68cb59997e
Fix trap on biome fix on map render without biome data
2011-10-02 13:18:52 +08:00
Mike Primm
b98ccb8c94
Add settings for offline player layer to configuration.txt
2011-10-02 08:57:29 +08:00
Mike Primm
99c38f0ee7
Add support for optional 'offline players' marker layer
2011-10-01 19:19:52 -05:00
Mike Primm
150f3ae6f4
Add 'includehiddenplayers' for client component (shows online status only)
2011-10-01 17:38:31 -05:00
Mike Primm
0cb9a2c2fe
Better performance for Biome data workaround, only use if needed
2011-10-01 12:58:53 +08:00
Mike Primm
0a093ad245
Improve plant models and texture mappings
2011-10-01 11:32:00 +08:00
Mike Primm
66f647db31
Add handling for water and lava levels
2011-10-01 10:41:24 +08:00
Mike Primm
573c03b896
Add 'fence-to-block-join' example to configuration.txt
2011-10-01 07:58:36 +08:00
Mike Primm
bd182ef9df
Add 'fence-to-block-join' flag to enable 1.9+ fence rendering behavior
2011-10-01 07:54:52 +08:00
Mike Primm
842d255c07
Adjust nethershadows lighting
2011-09-30 11:16:13 -05:00
Mike Primm
aa74abe4b6
Add 'nethershadows' lighting (accurate for more gradual light dropoff
...
in nether)
2011-09-30 10:47:13 -05:00
Mike Primm
6c2e7cecfe
Fix support for Towny outposts
2011-09-30 12:24:39 +08:00
Mike Primm
b26dfa8c2f
Make marker sign support allow multiple text lines (use markup label API)
2011-09-30 11:29:08 +08:00
Mike Primm
79856bd93e
Add support for HTML-markup-encoded marker labels, with associated API
2011-09-30 11:29:07 +08:00
Mike Primm
5f6f453dc8
Change chat 'scrollback' setting to be consistent with existing defaults.
2011-09-29 11:17:53 +08:00
Mark Riedesel
8cb615e291
Added scrollback option to webchat.
...
New configuration option "scrollback". false or 0 to disable, any
numeric >0 value to enable/set the maximum scrollback length.
Doesn't show chat messages prior to the user loading the map page,
but at least it allows users to scroll back and view messages they
may have missed while not paying full attention ot the map.
2011-09-29 10:54:07 +08:00
Mike Primm
515b2f4afc
Add 'hideores' option to make ore blocks look like plain stone
2011-09-29 10:48:40 +08:00
Mike Primm
560fe3c539
Switch default center point for maps to spawn point
2011-09-29 10:48:40 +08:00
Mike Primm
dd4d448fc5
Update support for new Residence configuration file layout
2011-09-29 10:48:40 +08:00
Mike Primm
7d79301293
Fix translucent tiles being dropped (water edges), improve biome workaround
2011-09-27 01:27:51 -05:00
Mike Primm
6348fbe789
Remove API reference for too-new API - too soon to be using it
2011-09-26 23:50:30 -05:00
Mike Primm
0d97a93100
Fix encoding for saved tile flags
2011-09-26 23:32:23 -05:00
Mike Primm
e897b5dbef
Add save/resume support for fullrender/radiusrender jobs
2011-09-26 22:21:59 -05:00
Mike Primm
8fe802f114
Avoid trap when region data not loaded and processing visible/hidden
...
regions
2011-09-26 09:09:44 -05:00
Mike Primm
df81b096d7
Fix vines to use foliagecolor shading, fix global default handling for swampshaded
2011-09-25 23:23:17 -05:00
Mike Primm
658a4aba3f
Add 'swampshaded' optional setting
2011-09-25 22:47:52 -05:00
Mike Primm
9b0faa1325
Add 1.9 swamp biome shading, workaround chunk snapshot biome bug
2011-09-25 22:35:53 -05:00
mikeprimm
336d4e7535
Fix missing data= attribute for lily pad
2011-09-23 15:16:18 -05:00
Mike Primm
085e06eb43
Add support for 1.9 blocks and textures
2011-09-22 22:55:48 -05:00
Mike Primm
1548ae72d6
Add support for saving/restoring of pending tile updates on server stops/start
2011-09-21 23:18:23 -05:00
Mike Primm
0627e2675f
Make redstone torches redder, fix jack-o-lantern orientation for 1.8
2011-09-22 02:07:41 +08:00
Mike Primm
9fae2440b8
Fix for chunk level tile invalidate (jagged map edge on HD chunk generate)
2011-09-20 13:30:07 +08:00
Mike Primm
da44b9b00b
Fix sign models and textures
2011-09-19 13:36:05 -05:00
Mike Primm
dd81d8f989
Fix farmland textures
2011-09-19 12:43:28 -05:00
Mike Primm
25bf6806be
Remove bogus warning message
2011-09-19 20:14:49 +08:00
Mike Primm
886248e115
Remove workaround for missing Bukkit biome data (fix integrated), add spawn point to fullrender seed list
2011-09-18 23:38:34 +08:00
Mike Primm
bc17045196
Workaround explosion in getSnapshot in Bukkit when biome data requested on nether in 1.8 Bukkit
2011-09-17 13:52:09 +08:00
Mike Primm
7cf9f2f1e4
Code temporary fix to workaround Bukkit 1.8 raw biome issue (pending accept of pull CraftBukkit 457)
2011-09-17 11:57:09 +08:00
Mike Primm
7d89fe094a
Fix bogus warning message on markers component
2011-09-17 06:54:12 +08:00
Mike Primm
8524eecad5
Make cactus semi-transparent (subtle lighting issues)
2011-09-16 23:49:13 +08:00
Mike Primm
33add48697
Extend chunk load/generate fault in volume
2011-09-15 08:17:24 +08:00
Mike Primm
910be17c42
Add silverfish block data handling (stone, cobblestone, stone bricks)
2011-09-14 11:43:35 -05:00
Mike Primm
ea5f9a8a96
Add control of label for playermarkers layer (label attribute)
2011-09-14 13:27:08 +08:00
Mike Primm
afc6f429f0
Add sorting and ordering controls for layer control (layerprio attribute)
2011-09-14 13:02:02 +08:00
Mike Primm
aacdd77f3e
Add support for spaces in world names via double-quotes on commands
2011-09-13 12:04:05 +08:00
Mike Primm
a369f02083
Add /dmarker updateicon, /dmarker deleteicon - add APIs for updating icon file and deleting icons
2011-09-13 11:34:54 +08:00
Mike Primm
09637f293e
Make marker API stay loaded across /dynmap reload (screws up API users otherwise)
2011-09-13 11:34:54 +08:00
Mike Primm
e81564c1ae
Fix lighting quirks with stairs and slabs
2011-09-13 06:51:38 +08:00
Mike Primm
ebfe2a004b
Add bukkit bug workaround ( http://leaky.bukkit.org/issues/1227 ) - piston exceptions
2011-09-12 10:31:16 +08:00
Mike Primm
3076b28c24
Add workaround for bogus Bukkit piston events ( http://leaky.bukkit.org/issues/1227 )
2011-09-12 10:31:16 +08:00
Mike Primm
e2746b7cbc
Add open models for fence gates
2011-09-12 10:31:15 +08:00
Mike Primm
fd14f9bc84
Add 'portal' and 'minecart' standard icons for Markers
2011-09-11 18:31:04 -05:00
Mike Primm
ba98145086
Add 'coord' client component - show world coords of mouse pointer
2011-09-11 17:48:04 -05:00
Mike Primm
8c4315be40
Fix new stair and stem transparency
2011-09-11 13:31:09 -05:00
Mike Primm
352d1843e0
Add pumpkin and melon stems
2011-09-11 13:24:01 -05:00
Mike Primm
0f986b4c87
Improve fence gate model
2011-09-11 12:28:28 -05:00
Mike Primm
b0227d5ce7
Add full mushroom texture maps (exterior vs interior, stems)
2011-09-11 10:40:27 -05:00
Mike Primm
df3027dc8a
Fix glass pane tops
2011-09-10 23:42:21 -05:00
Mike Primm
d53ef57ae1
More 1.8 block support - gates, glass panes, iron fences, vines
2011-09-10 23:15:57 -05:00
Mike Primm
00f16304a4
Start 1.8 block textures and models
2011-09-10 15:53:38 -05:00
FrozenCow
03f62bd8f6
Made the different version numbers refer to version in pom.xml.
2011-09-09 20:35:22 +02:00
Mike Primm
6d2193d597
Add hide-by-default attribute to marker sets, /dmarker updateset
2011-09-09 11:05:00 +08:00
Mike Primm
4c50bd502c
Fix typo in setMarkerSetLabel() API
2011-09-09 01:01:02 +08:00
Mike Primm
996343c5a3
Add /dmarker addicon command
2011-09-08 11:42:28 +08:00
Mike Primm
6181aa8ba9
Add version check for javascript files versus plugin version
2011-09-08 09:47:00 +08:00
Mike Primm
9322c5426d
Add support for showing spawn points as map markers
2011-09-08 09:47:00 +08:00
Mike Primm
9da159f842
Add 'hidebydefault' option for Markers layers
2011-09-08 00:23:38 +08:00
Mike Primm
771059bf5a
Fix background colors when rendering zoomout with JPEG format
2011-09-06 14:19:49 +08:00
Mike Primm
e7f30153b8
Add marker set commands - addset, deleteset, listsets
2011-09-06 14:19:49 +08:00
Mike Primm
2f7890a40b
Remove debug messages, adjust sign ID mapping
2011-09-06 07:53:49 +08:00
Mike Primm
36d983ba28
Add support for using signs to define markers
2011-09-06 07:53:48 +08:00
Mike Primm
20e409b71f
Start sign support
2011-09-06 07:53:48 +08:00
Mike Primm
e0fcca4b7f
Fix single map render message on single map render of day/night worlds
2011-09-06 04:41:08 +08:00
Mike Primm
f99700d863
Fix double-quoted strings in parameters
2011-09-06 02:36:37 +08:00
Mike Primm
e86aa352df
Make all /dmarker command match-on-label as well as id:<id>
2011-09-05 14:35:29 +08:00
Mike Primm
f0db205eb9
Complete first drop of /dmarker commands and client support
2011-09-04 23:40:00 -05:00
Mike Primm
9f8ab5da03
Add icons on to map display, and marker update logic
2011-09-04 14:11:48 -05:00
Mike Primm
3f585c84b7
Put markers in a component, add generic component update messages
2011-09-03 16:49:18 -05:00
Mike Primm
dd8a84165b
Add marker update/delete events for client
2011-09-03 01:06:00 -05:00
Mike Primm
c486c42de8
Add default marker set
2011-09-02 23:02:23 -05:00
Mike Primm
f6a4f3e619
Fix texture rotation for NE and SW rail corners
2011-09-02 14:22:13 -05:00
Mike Primm
a476b66c2f
Prevent trap if townBlocks is undefined in towny town file
2011-09-02 09:19:27 -05:00
Mike Primm
fba69e3d19
Frame out API and data handling for markers support
2011-09-01 01:01:51 -05:00
Mike Primm
704fc7fb32
Yet another face fix - hopefully got the rules on accessories right
...
this time...
2011-08-30 18:13:59 -05:00
Mike Primm
9da3180e38
Handle Towny 0.74.0 configuration format
2011-08-30 00:28:28 -05:00
Mike Primm
0e1158c77b
Handle Factions on worlds with no faction data properly
2011-08-30 00:03:37 -05:00
Mike Primm
8ac000abec
Support applying background color to JPG tiles (since no transparency)
2011-08-30 00:02:52 -05:00
Mike Primm
5088adb7eb
Add support for 'http-reponse-headers' attribute to add custom response headers
2011-08-29 21:33:41 -05:00
Mike Primm
7e37817b86
Add 'sidebaropened: pinned' option to allow sidebar to be pre-pinned but support unpinning
2011-08-29 21:00:05 -05:00
Mike Primm
974cd33853
Fix multi-map KzedMap rendering (default cave not rendered issue)
2011-08-29 15:53:48 -05:00
Mike Primm
13bf8d7733
Split renderdata (generated data) from normal block data - to help
...
with custom block work
2011-08-29 14:21:39 -05:00
Mike Primm
af1f47df23
Add first pass of Factions support
2011-08-28 21:31:04 -05:00
Mike Primm
b20b9e1436
Fix handling of non-standard town_block_size values
2011-08-28 10:12:04 -05:00
Mike Primm
ac650656b4
Fix Towny support to handle 0.75.x and 0.74.x
2011-08-27 19:13:34 -05:00
FrozenCow
a3573c7a64
Added support for Towny Advanced 0.75
2011-08-27 20:51:47 +02:00
FrozenCow
069d4c0ce5
Changed version to 0.22.
2011-08-27 17:13:56 +02:00
Mike Primm
f62d46cfbd
Add hidebydefault setting to playermarkers component too
2011-08-26 14:23:32 +08:00
Mike Primm
c353d9aae6
Add hidebydefault option for regions layers
2011-08-26 13:57:05 +08:00
Mike Primm
d9ad51edd6
Use towns list in Towny worlds/* files to get valid towns (old towns
...
still in towns/* directory)
2011-08-26 03:59:35 +08:00
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