It was suggested that I construct the Forbidden City. I did some research to find out how big it is, collect some maps and photos, etc.
It is 750m wide and 960m long.
The moat is 52m wide and 6m deep.
The walls are 10m high, 8.6m thick at the base and 6.7m thick at the top.
It has OVER NINE THOUSAND rooms.
This is going to take a long time, and will require a lot of red wool.
edit:
Here's a couple of sections of map showing the kind of scale we'd be talking about, assuming 1px = 1m:
http://caerphoto.com/misc/forbidden-city-size.png
http://caerphoto.com/misc/forbidden-city-size.jpg
I suppose we can be grateful none of its buildings are particularly tall :&
[11:34] Disconnected: 1 (endOfStream ) [11:29] Disconnected: 1 (quitting )
2011-08-05 11:34:23 [INFO] Assassinmaster00 lost connection: disconnect.endOfStream 2011-08-05 11:34:40 [INFO] Assassinmaster00 [/82.0.57.13:51011] logged in with entity id 6954 at ([world] 989.4319634933074, 67.0, 976.3194288406315)
$person = preg_match( '/(?<=\[INFO\] )\S+/' , $thing );...to...
$results = []; preg_match( '/(?<=\[INFO\] )\S+/' , $thing , $results ); $person = $results[0];
else if ( strpos($thing,"logged in") ) { $time = "[" . substr($thing, 11, 5) . "]"; preg_match( '/(?<=\[INFO\] )\S+/' , $thing , $results ); $person = $results[0]; $chats[] = $time.' <i>Joined:</i> <b>'.htmlspecialchars($person).'</b>'; } else if ( strpos($thing,"lost connection") ) { $time = "[" . substr($thing, 11, 5) . "]"; preg_match( '/(?<=\[INFO\] )\S+/' , $thing , $results ); $person = $results[0]; $reason = trim(substr(strrchr($thing, '.'), 1)); $chats[] = $time.' <i>Disconnected:</i> <b>'.htmlspecialchars($person).'</b> ('.$reason.')'; }
Auto-refresh is up and running. It'll refresh the chat every 20 seconds.
Next on my to-do list (when I can be bothered) are:
List of currently Online Users.
Ability to chat from the chat page.