Commit graph

285 commits

Author SHA1 Message Date
Mike Primm
9c3de05fad Add blockburn, snowform, leavesdecay render events 2011-06-13 23:19:02 -05:00
Mike Primm
659ddc8204 Clean up warnings 2011-06-13 22:05:14 -05:00
Mike Primm
1d069f7fa7 Add alternate directory structure to better support huge worlds 2011-06-13 21:43:02 -05:00
mikeprimm
36d56a5e28 Merge pull request #202 from MiLk/encoding
Use unicode hexadecimal for specials characters
2011-06-12 19:56:24 -07:00
Mike Primm
7889fd2506 Add support for hidewebchatip option, to replace webchat IP with alias 2011-06-12 19:35:53 -07:00
Mike Primm
ca59152e0e Add support for using X-Forwarded-From for better proxy IP handling on
webchat
2011-06-12 18:50:41 -07:00
MiLk
a4f2a408dd Use unicode hexadecimal for specials characters
Signed-off-by: MiLk <hello@emilienkenler.com>
2011-06-09 00:30:50 +02:00
Mike Primm
b4a909aee3 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
163881697a Add background color support per map, add skylands template default 2011-06-03 03:24:21 -05:00
Mike Primm
58c600b65f 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
fb08b2fed6 Make sure all JSON/web text interactions are escaped and/or UTF-8 2011-06-02 00:20:25 -05:00
Mike Primm
91f4201354 Merge remote branch 'origin/master' 2011-06-01 19:09:46 -05:00
Mike Primm
8517b5b3f0 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
0e75d6a18d Add new block IDs, remove obsolete ones from colorschemes 2011-06-01 01:50:57 -05:00
Mike Primm
bde74b51d2 Improve transparency processing on flat map 2011-06-01 00:12:27 -05:00
Mike Primm
9132f82074 Add transparency option on Flat and Surface map, fix file locks 2011-05-31 23:44:17 -05:00
Mike Primm
716ba040df Add file access synchronization to prevent conflicting tile updates 2011-05-31 21:20:23 -05:00
Arthur Mayer
441779396b fixed encoding (sorry) 2011-06-01 00:11:41 +02:00
Arthur Mayer
be5e0b43cc added configurable suffix for webchat 2011-05-31 23:30:02 +02:00
Arthur Mayer
fbab5370a9 made webchat prefix to configurable 2011-05-31 23:10:16 +02:00
Mike Primm
440b33dff4 Fix chatfile - shouldn't have changed this with last fix 2011-06-01 03:33:01 +08:00
Mike Primm
e6fca98777 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
2b3fd035a5 Add render statistics, support for tile hashcodes to stop non-updates 2011-05-31 00:33:54 -05:00
Mike Primm
909bebef34 Handle trap in Json handling if timestamp not specified 2011-05-30 10:45:58 -05:00
Mike Primm
61af71dbc6 Fix snow rendering on flat map 2011-05-30 10:16:56 -05:00
Mike Primm
a284c745fa Add 'sidebaropened' option to auto-pin sidebar 2011-05-30 09:56:10 -05:00
Mike Primm
9e84b2cdbe 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
e5ddd5cb3a More memory tuning on BufferedImage handling, workaround bukkit leak 2011-05-29 09:33:51 -05:00
Mike Primm
cf10e506fe Create BufferedImage using our own buffer - allows faster pixel
writing
2011-05-29 01:52:57 -05:00
Mike Primm
eed29f4763 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
17ad35e8f0 Fetch height map from Chunk - more performance 2011-05-28 01:59:02 -05:00
Mike Primm
f6201cfcce Add night-and-day support for FlatMap 2011-05-28 01:16:54 -05:00
Mike Primm
0b7bd6221a Shift all rendering over to async thread pool, minimize server thread
load
2011-05-28 00:08:29 -05:00
Mike Primm
a8b91c7af4 Add night view via ambientlight setting on Flat and Surface maps, add
night-and-day setting to generate both night (default) and day
(prefix+'_day') versions of tiles, and add transparency to generated
PNG files
2011-05-27 00:56:56 -05:00
Mike Primm
51db1bda82 Fix exception in world ordering code when world not in worlds list 2011-05-26 15:32:56 -05:00
FrozenCow
e4628b2664 Fixed order of worlds in sidebar. 2011-05-26 19:05:16 +02:00
FrozenCow
8e946bcba2 Reverted map-structure for worlds, so that worlds have an order again.
This reverts commit 0f4a8c2023, eb76fbe007 and 1b827459d0.
2011-05-26 18:06:17 +02:00
FrozenCow
0f4a8c2023 Fix when leaving out the world: section. 2011-05-26 03:03:45 +02:00
FrozenCow
1b827459d0 Made configuration structure of worlds like templates (looks nicer :D). 2011-05-26 02:33:26 +02:00
FrozenCow
b4bde5148b Changed the way templates and world-configuration are handled. 2011-05-24 02:13:43 +02:00
mikeprimm
0bf9e16066 Screwed up merge 2011-05-23 08:16:35 -07:00
mikeprimm
4fb058a9a3 Add hiddenworlds attribute to suppress templates on selected worlds 2011-05-23 08:06:08 -07:00
Mike Primm
fd6d1d4270 Fix handling of existing maps tag under world definitions 2011-05-22 19:21:27 -05:00
Mike Primm
d379bfd3b0 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
7219625b04 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
7606e0be44 Added ability to reload (also using 'dynmap reload'). 2011-05-22 19:42:47 +02:00
FrozenCow
5afab4fc41 Another fix for chat. 2011-05-22 18:51:11 +02:00
FrozenCow
90e9c9f640 Fixed web-to-mc chat for JsonFile? 2011-05-22 18:24:09 +02:00
FrozenCow
1f79d2bcb8 Fixed client-updates for JsonFile. 2011-05-22 18:11:16 +02:00
FrozenCow
77009bcffb Fixed allowwebchat for JsonFile. 2011-05-22 17:46:11 +02:00