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