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
b4bde5148b
Changed the way templates and world-configuration are handled.
2011-05-24 02:13:43 +02:00
FrozenCow
678b6b916b
Added events for components and implemented 'buildclientconfiguration'-event in ClientConfigurationComponent.
2011-05-22 16:27:43 +02:00
Mike Primm
4cfc249625
Prototype of chunk snapshot support - pre-Bukkit API (reflection
...
based, with fallback to existing APIs)
2011-05-20 01:38:49 -05:00
FrozenCow
8e0f1c6b96
Cleaned up logging.
2011-05-19 01:36:14 +02:00
FrozenCow
4a35eea9d9
Cleaned up configuration handling and added new logging class.
2011-05-19 01:36:05 +02:00
Mike Primm
974501cf9d
Missed one LOG_PREFIX
2011-05-19 01:35:10 +02:00
Mike Primm
29e970c58a
Add basic progress messages on fullrender (end of each map, every 100
...
renders), and add dispose on Graphics2D to accelerate non-heap memory
recovery
2011-05-19 01:35:10 +02:00
zeeZ
66cf80cce1
Organize imports.
2011-05-17 02:43:25 +02:00
zeeZ
07612cce2a
Prefix all (intentional) output properly.
2011-05-17 02:38:49 +02:00
zeeZ
bcba7b1a12
Tabs and spaces.
2011-05-16 14:51:18 +02:00
FrozenCow
0b5f07054d
Replaced tabs with spaces to conform the Bukkit standards.
2011-05-13 10:41:02 +02:00
Mike Primm
bc155e7a05
Add tile data coloring (aka colored wool support), combine rendering
...
of default tiles and their zoomed counterparts (saves reloading the
default tile, and keeps the scale levels of the map consistent during
a fullrender and otherwise)
2011-05-13 10:31:38 +02:00
Mike Primm
71e873f5c5
Shift all imageIO and file I/O to async thread
...
Minus the version change in plugin.yml.
2011-05-13 10:29:38 +02:00
Mike Primm
15079dda88
Don't need additional delay - using AsycnQueue for that
2011-05-10 12:26:18 +02:00
Mike Primm
51327d1ced
Add option to run incremental renders on sync thread, using same chunk
...
logic as timesliced full render, in order to handle cases where
assumption that all chunks needed for incremental render are already
resident (which can be false if player telepots, move quickly,
multiple players are active, etc).
2011-05-10 12:26:11 +02:00
Mike Primm
bfa8b035ac
Added timeslicing to configuration
2011-05-10 12:26:02 +02:00
Mike Primm
b26d474e1c
Add "time-sliced" implementation of fullrender, which does one tile at
...
a time using the Bukkit scheduler while using a tunable interval
between tiles (0.5 second default), and avoids player timeouts and
blooming the chunk and entity population.
2011-05-10 12:25:34 +02:00
FrozenCow
02514b8625
Render command now responds with a nice message.
2011-03-10 22:59:03 +01:00
FrozenCow
d9bbef12f8
Some changes after running Findbugs.
2011-03-05 16:09:26 +01:00
FrozenCow
a21c945097
Fixed JsonTimerTask.
2011-02-26 18:23:35 +01:00
FrozenCow
1df916dde0
Made MapTypes per World (instead of having MapTypes for all worlds).
2011-02-21 22:17:38 +01:00
FrozenCow
b900f5c419
Force making directories on tile-rendering (needs cleaner fix).
2011-02-13 23:23:15 +01:00
FrozenCow
829a7138c4
Added multiworld update support along with client-side support.
2011-02-13 01:19:47 +01:00
FrozenCow
bae9c9f4db
Server-side multiworld support with several improvements overal.
2011-02-12 23:47:00 +01:00
FrozenCow
e4b0aff867
Renamed y to z in DynmapChunk.
2011-02-09 00:42:16 +01:00
FrozenCow
6942618424
Made zoomed-rendering make use of existing tile-files instead of keeping those tiles in memory.
2011-02-08 23:38:57 +01:00
FrozenCow
1e64fb7a23
Better exception handling.
2011-02-08 20:59:51 +01:00
FrozenCow
5f2ca2cfa2
Made use of newly introduced unloadChunk in BukkitAPI + removal of unstable features.
2011-02-08 20:27:37 +01:00
FrozenCow
6c1a69a517
Made updates in JSON format. Combined chat and tile queues into one UpdateQueue. Fixed UpdateQueue.
2011-02-06 03:00:51 +01:00
FrozenCow
a89ef6ac75
Applied Eclipse formatting.
2011-02-05 02:25:18 +01:00
FrozenCow
4a82f51d9c
Added unstable fullmap rendering. Also... messed up formatting by pressing ctrl+shift+f in eclipse, sigh
2011-02-05 02:01:04 +01:00
FrozenCow
ea0a286f0a
Added chunk loading to rendering.
2011-02-04 23:12:55 +01:00
FrozenCow
4014a21d0b
Organized imports.
2011-02-01 14:23:13 +01:00
FrozenCow
97a07a1894
Added server-to-client configuration and maptype-configuration: enables serverside configuration of maps and updaterate.
2011-02-01 14:17:08 +01:00
Nathan Wolf
3a1c218487
Adding chat message pop-ups!
2011-01-25 14:03:27 -08:00
FrozenCow
c2047fe7c4
Fixed webpath and tilepath accepting absolute paths.
2011-01-23 19:56:59 +01:00
FrozenCow
6419469be3
Added ability to hide players (/map hide, /map hide playername(s) and /map show).
2011-01-20 22:56:39 +01:00
FrozenCow
9b8a90bf9f
Added some of the configuration options. (not all yet)
2011-01-16 21:44:03 +01:00
FrozenCow
3aa48f2215
Added configuration and renamed Map to MapType.
2011-01-16 18:09:58 +01:00
FrozenCow
18a1f484d8
Fixed to be compatible with latest Dynmap.
2011-01-15 23:18:16 +01:00
FrozenCow
b501f1d8cb
More exception handling and messages.
2011-01-15 02:57:11 +01:00
FrozenCow
342a72f39f
Made colors load from jar when not found in filesystem.
2011-01-13 11:18:54 +01:00
FrozenCow
4f0e89b1d8
Set tilePath to 'tiles/'.
2011-01-13 01:57:19 +01:00
FrozenCow
e1a3ac60e2
Cleanup/Refactoring.
2011-01-08 18:56:08 +01:00
FrozenCow
8860eb8c04
Splitted up MapManager.
2011-01-08 03:20:51 +01:00
FrozenCow
90afd9ef82
Restructured MapManager.
2011-01-07 15:36:50 +01:00
FrozenCow
6a7559f3ad
Expanded internal webserver to also handle web and tiles, where web-files can be retrieved from filesystem or jar. Also some debugging changes.
2011-01-07 04:50:43 +01:00
flames
b4fca31cd5
added configvariable bindaddress (thanks FrozenCow)
2011-01-07 02:52:59 +01:00