Commit Graph

736 Commits

Author SHA1 Message Date
Mike Primm
36653a3187 Add triggered render statistics, new /dynmap triggerstats command 2011-11-23 01:03:03 +08:00
Mike Primm
f886fbc614 Handle special case slab and double-slab renders, invisible stairs 2011-11-22 11:45:27 +08:00
Mike Primm
fc824013b7 Add support and templates for "The End" 2011-11-21 19:25:11 -06:00
Mike Primm
7f7b8c7fcb Add support for 'webpage-title' setting, default title to server-name 2011-11-21 11:36:44 -06:00
Mike Primm
4db2d81fc1 Fix reporting of label markup and description in update events 2011-11-20 10:02:42 -06:00
Mike Primm
e986ab4bfb Fix update notice for area markers - missing description 2011-11-20 13:09:58 +08:00
Mike Primm
040a604e0c Migrate API code to dynmap-api 2011-11-16 13:43:31 +08:00
Salax-
616f46ba26 Fixed minor grammar errors in /dynmap show and /dynmap show player commands. 2011-11-16 13:43:13 +08:00
Mike Primm
bbb5db3524 Add cyrillic-support option for cyrillic codepage hack 2011-11-14 14:21:24 +08:00
Mike Primm
e696988e34 Update default textures to RC2, add dragon egg model 2011-11-13 23:24:43 -06:00
Mike Primm
e0c0729d08 Make hidden players not reported when joining/quitting server 2011-11-13 22:54:41 -06:00
Mike Primm
8be7e8f68a Add 'webmsgformat' setting, deprecate 'webprefix' and 'websuffix' 2011-11-06 12:05:26 +08:00
Mike Primm
ab963fca70 Add vlowres HD as default template set 2011-11-06 06:14:27 +08:00
Mike Primm
34fbe34ce6 Support rendering trapdoors in open and closed states 2011-11-04 13:13:34 +08:00
Mike Primm
1d06fef52b Add initial BuildCraft support 2011-11-03 00:05:10 -05:00
Mike Primm
c953097403 Add /dynmap purgequeue to purge tile update queue 2011-10-30 23:05:33 +08:00
Mike Primm
079f9dc8cd More corrections to texture scale handling with transparent textures 2011-10-30 13:04:35 +08:00
Mike Primm
05511f0495 Add support for config option (ic2-support) for enable of Industrial Craft 2011-10-30 11:58:55 +08:00
Mike Primm
baf29dfa7c Fix scaling of transparencies in textures 2011-10-30 11:58:55 +08:00
Mike Primm
ca62003e06 Defend against trap if renderdata/ directory doesn't exist (deleted by user) 2011-10-29 22:26:14 +08:00
Mike Primm
2eb6d47d87 Update IC2 wire model 2011-10-29 01:29:12 -05:00
Mike Primm
4a6d30f8a2 Add basic wire support rendering for IC2 2011-10-29 00:47:24 -05:00
Mike Primm
14cc26a0f5 Start of Industrial Craft 2 texture support 2011-10-24 23:44:38 -05:00
Mike Primm
d032909412 Add 'hideifshadow' and 'hideifundercover' option for client update: hides player position/health if they are at location below given light level (hideifshadow) or not under open sky (hideifundercover) 2011-10-23 12:59:27 -05:00
Mike Primm
bd0ddb160b Add support for hiding individual subzones on Residence 2011-10-22 18:38:50 -05:00
Mike Primm
3455a8a3d4 Add API for other plugins to trigger map renders due to updated volumes 2011-10-23 06:06:54 +08:00
Mike Primm
36d8a701e0 Add /dynmap sendtoweb command, and published API for sending web messages 2011-10-23 05:53:53 +08:00
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