Update described in this post in now live. See most-recent posts in this thread for up-to-date information.
Anyways, I'm sorry about the lack of software updates recently. I have been working behind the scenes (you can track progress here), but the latest version of fCraft isn't quite stable enough to put on our live server. However, when we do update, expect the following changes:
Features
- Added /wbring command, similar to /bring but the target is a world name, not a player name.
- Added /spectate, now limited per-rank.
- Added /specpatrol (/spat). Works just like /patrol, but automatically puts you in spectate mode.
- Last leave reason is now stored on PlayerInfo, and shown in /info.
- Zone names now autocomplete.
- Added /zrename command to rename zones.
- Added /zmark command, to use zone boundaries for drawing or making selections.
- New line-wrapping algorithm wraps at hyphens, and does not wrap at colorcodes.
- Added a way to cancel partial messages (/nvm)
- Draw commands now log starting and ending coordinates in addition to volume.
- Augmented /rules to support several rule subsections (e.g. /rules promotion)
- If you log out hidden, you will log in quietly/hidden as well.
- Added missing Chat permission requirement to /say, /roll, /staff, and /me
- Fixed broken /bringall support for bringing multiple ranks at once.
- Fixed several obscure ways of revealing hidden players via commands like /sinfo and /worlds.
- Fixed /rank and /tp showing up on available command list for guests. Split /spawn and /tp commands.
- /patrol and /specpatrol will no longer cycle through idle players. Attempting to patrol self will no longer reset your own patrol timer.
- Fixed /zadd crash when adding more than one personal zone for the same player (/zadd +Name).
- Fixed /paste and /pastenot overestimating the number of affected blocks.
- Merged /reloadconfig and /autorankreload into /reload command.
- Merged /importranks and /importbans into /import command.
- AutoRank now only evaluates online players on a timer. A full database sweep will only be done on startup or on-demand. This should notably reduce average CPU use on large databases.
- Increased the allowed clicking distance when manually clicking blocks, to account for lag.
- Slightly reduced map loading time.