v 1.8.8.4
Added: /blockprops which allows changing of physics properties for all blocks
Added: Can overwrite core blocks on per-level basis with /lb
Added: /server import [name] which imports .sql files (from /server backup table)
Fixed: Rare case where saving level corrupted it
Improved: /os map can now change nearly all /map options
Improved: /opstats is now much cleaner and tracks stats properly
Improved: Cloudy brush now uses scale for its arguments
Improved: Free up %h,%s,%t,%i for use by custom colour codes.
Improved: layout of /mapinfo is now cleaner
Improved: Kick messages now show who kicked
Performance: pixel/space/rainbow maps now generate much faster
Performance: Now do bulk copies in level saving
Added: bamboo and palm trees from fCraft
Fixed: Being able to noclip into solid portals/message blocks
Fixed: slab/cobblestoneslab stacking issues
Fixed: Trains reverting the block below to the wrong format
Fixed: Going unafk revealing hidden
Fixed: Being able to use like twice in a round
Fixed: ZS vote message not being cleared after doing /zg force
Fixed: Issue with /about for very old BlockDB table and custom blocks
Fixed: 'time left' not being reset at end of ZS round
Fixed: Fixed pillaring check in ZS
Fixed: /mapset not updating HUD in top right
Fixed: /map grass not actually disabling map growth
Fixed: Being instantly un-afked after joining a map or moving mouse after /afk
Fixed: /topten 3 (money)
Fixed: /buy queuelevel, /queue zombie not working when isn't full player name
Fixed: /cmdunload showing empty string when command doesn't exist
Fixed: /copy delete not working
Fixed: Not using . for decimal separator everywhere
Improved: /rankinfo without args shows your own /rankinfo
Improved: Better messages in /pervisit and /perbuild
Improved: Lava now burns more blocks it logically should
Improved: Also save offset in /copy save
Improved: Bots now save current instruction on level unload
Improved: Using /ref in ZS sends you back to spawn
Improved: Simpler layout for /whois in ZS
Improved: Randomize order players in ZS moved to next level
Improved: /gb and /lb are more intuitive
Improved: /store has a cleaner layout
Improved: /map has a cleaner layout
Removed: /rankreqs since no one used it
Removed: /allowguns, it's part of /map now
Removed: /pload/punload/pcreate, now one /scripting command

v 1.8.8.3
--- It is highly recommended you update to this ---
Fixed: Doors not working
Fixed: Changing maps resetting AFK
Fixed: Some minor issues with zombie survival
Fixed: Window title always showing 'starting mcgalaxy' on first run

v 1.8.8.2
Added: Can provide reasons for /shutdown, mention /shutdown abort in its help
Added: Command spam blocking (to prevent spam using commands)
Added: Physics state now saves to level file (trains/doors work properly after unload)
Fixed: /copylvl should also copy portals,message blocks,zones
Fixed: 'disconnect' showing 'joined the game' on IRC.
Fixed: /outline not working
Fixed: /zone add with rank name not working
Improved: [yes] no longer shows in /unloaded to make it less spammy
Improved: Ask to confirm before ranking/temp-banning non existent players
Improved: Don't show 'level X loaded' for autoloads
Improved: sleep(10) instead of sleep(3) in player pos check thread to reduce CPU
Improved: Make many commands (/unloaded,/vip list,/whitelist list,/commands) use paginated output
Improved: Track custom block ids in /b
Improved: Allow spaces at end of rank prefix
Improved: /summon lets you summon players who cannot normally visit
Improved: Keep track of recent levels in ZS to avoid replaying them
Added: can toggle whether whitelist is used in gui
Added: can set blocks/command spam limits in gui
Added: Allow providing reasons in give/pay/take
Added: /bots [level] to only show bots on that level
Added: /search commands is back
Fixed: Voicing someone giving them wrong colour in /who
Fixed: -hax not working if motd has colour in it
Fixed: ' not being escaped properly in /server backup
Fixed: /server backup lite saving level backups
Fixed: /xjail still moving higher ranked players to xjail map
Fixed: /mi colours with multiple realm owners
Fixed: /shutdown on linux (without display) always raising an error
Fixed: /pay not working from console
Fixed: /hide incorrect colours on IRC
Fixed: If ignoring someone, you shouldn't see /send or /tpa
Fixed: Turning off /ride instantly killing you
Fixed: relative time in /balance with hours component > 12
Fixed: Aliases being duplicated in /help [cmd] after restart
Fixed: Own tab list name not being updated after unhiding
Fixed: Going AFK putting you in wrong group in tab list when playing ZS
Fixed: Bounties not persisting between rounds in ZS
Fixed: /env preset erroring
Fixed: Not being auto-unmuted for spamming if left before timer finished
Fixed: Server crashing if server name was too long
Fixed: tdoors/odoors on map borders activating tdoors/odoors on other map side (and trains)
Improved: money data is now stored in players table, instead of Economy table
Improved: awards saving overhead reduced
Improved: cleaned up lava survival in gui
Improved: Bots now rotate to face the targetted player in hunt AI
Improved: Show all previous alts, not just alts since last server restart
Improved: Allow using hunt and kill instructions in bot AIs
Improved: loginmsg/logoutmsg require extra perm to change messages of other players
Improved: Changing properties shouldn't change server salt
Improved: You are first fined 10 moneys for pillaring in ZS, second time is a kick
Improved: Announce best zombies at end of round in ZS
Improved: players are now limited so can only /newlvl one at a time
Improved: Warn ops when a player tries to speedhack or noclip in ZS
Removed: /blocks count

v 1.8.8.1
Added: Basic /transform rotate for rotating pastes and other draw operations
Added: /temprank, /undo and /highlight now support timespans
Fixed: /awardmod add could add spaces to the award name
Fixed: Not updating portal exit maps on that map when doing /renamelvl
Improved: Can partially match award names now
Improved: /b shows the contents of a message block
Improved: /inbox uses relative time, /inbox will read all messages
Improved: Optimised /imageprint and also made it a draw op (can use with /undo and /scale)
Improved: opchat/adminchat is now an extra permission that can be seen in the /help for their command

v 1.8.8.0
Added: /resizelvl command to resize a level
Added: Heightmap map generator (URL of heightmap image is the seed)
Added: .cw map importer, imports env and custom blocks too (Format used by the client)
Added: skip/none block type for drawing commands
Added: /transform and /transform scale, which allows you to scale the output of draw operations
Added: Start tracking total blocks draw, placed, and deleted in /whois and /top
Fixed: Being unable to run MCGalaxy behind an IPv6 address
Fixed: /server backup lite still including undo files on windows
Fixed: Bots using 90% CPU on mono
Fixed: Spawn world should use that level's motd if it has a custom one
Fixed: /undo files no longer writes duplicate data to disc
Fixed: When /undo data is written to disc, it is also removed from memory now
Fixed: Draw operations logged to BlockDB when changing block to same block (e.g. /z air)
Improved: Provide more helpful 'Only X+ can place/draw/fill/replace [block]' messages
Improved: Only create portals/zones/message blocks tables when actually required, not on level creation
Improved: Added perbuild whitelist/blacklist
Improved: Allow using up/down in gui chat/command input for faster repeat
Improved: Allow using @number as shortcut for that rule message in ban/kick/warn/tempban/rank
Improved: Show (reconnecting) or (reconnecting from a different IP) instead of 'someone logged in as you!'
Improved: /mark and /place should default to held block, instead of just stone
Improved: Brushes now validate input when you use the command, instead of after placing second mark
Added: 'empty' for /bot nick gives the bot an empty name tag.
Added: Show reason and username in logs when disconnecting someone before they completed login
Added: Can set a minimum rank required to /buy a particular item
Added: Give Good [Info] title per request
Added: HackControl CPE extension, so /map motd will change in real time
Added: Zombie invisibility item for the economy
Fixed: /pload reading plugin from root directory, not plugins subfolder
Fixed: /pass using wrong calculation
Fixed: Just changing /env preset by itself not updating the .properties file
Fixed: /fly /ascend /descend cannot be used when you don't have hacks allowed
Fixed: /rankinfo throwing NullReference on non-existent rank
Fixed: Make Plugin_Simple actually work and derive it from Plugin
Fixed: /ride only makes you not killed by train blocks, not entirely invincible
Fixed: Fixed whitelist not saving when adding/removing from someone from console
Fixed: Can no longer join when on the whitelist but you are banned
Fixed: /send storing the second half of message if length > 255 characters and using mysql
Fixed: Being unable to do /os map buildable/chat/deletable if you cannot change map options
Fixed: /cmdunload showing 'incorrect command name' afterwards
Fixed: pervisit/perbuild/ in /mi should show actual rank name, not its permission
Fixed: If a player is both banned and temp-banned, /unban should remove both
Fixed: PluginManager.Unload erroring on mono
Fixed: /server restore reading the entire file at once, make it work
Fixed: Make bots jumping sort of work, make bot movement consistent regardless of position interval
Fixed: Very rare issue with players ending up with having 2016 years of 'time spent'
Fixed: level properties not saving after doing /env fog -1
Fixed: /copy cut always showing '0 blocks copied'
Fixed: Actual block ID (e.g. bird_blue) is logged to BlockDB, not just held block
Fixed: Limit .who from IRC to at most once per second
Fixed: /resetpass not working from console
Fixed: AFK kick not saving new value when changed via gui
Fixed: Make /explode do proper perbuild checking
Fixed: trees not growing when /map trees and physics is enabled
Fixed: Being unable to use some commands on hidden players, even though you can see them in /players
Fixed: /cmdset with extra permissions not checking if you could modify those extra permissions
Fixed: /env var reset showing var type twice, instead of var then level
Fixed: Not showing number of messages in /inbox (if you have any)
Fixed: Being able to use /infoswap on higher ranked
Fixed: /ohide not working from console
Fixed: Some minor issues with zombie survival not changing maps
Fixed: First zombie picked not having 'rounds survived in a row' reset
Fixed: $tokens and custom chat tokens show in kick packets
Fixed: /ccols add throwing IndexOutOfRange exception if 
Fixed: /ls go not working after server restart due to maps having spaces in their name
Fixed: /fixgrass not doing permission checking
Improved: /rankinfo now uses relative timespans
Improved: now if a level has a custom motd, show server name in first line and motd in second
Improved: /time now also shows server date
Improved: tp/abort/paint have default permission of guest
Improved: Now you cannot /banip invalid IP addresses (like a.b.c.d)
Improved: Use consistent method of finding IP in /banip and /unbanip
Improved: /whitelist [name] is treated the same as /whitelist add [name]
Improved: /emote saves the list when command is used, not in Player.Save()
Improved: For copy rotate/mirrors, also rotate/mirror the copy offset
Improved: Now defaults to CLI mode when not running on windows
Improved: /unban partially matches player names
Improved: /zg start starts on map you are currently on, /zg status shows map name
Improved: Bot IDs are now per-world instead of global across all worlds
Improved: /viewranks [rank] does partial rank name matching now
Improved: If only [block] is given for r/rn/ra, replaces that block with your current held block
Improved: Use more optimised /fill code
Improved: /map grass actually saves, and still disables auto grass grow when physics is disabled
Improved: Now more chat commands will auto-mute if they are being used to spam
Improved: Show actual name of custom block in /place and /b
Improved: /afk no longer reveals you are hidden
Improved: Players tab in gui is tidied up and more concise
Improved: /resetbot changed to /ircbot, which also allows connecting/disconnecting the IRC bot
Improved: /banip only shows IP addresses to people who can see IP addresses in /whois
Improved: Can use hacks in /ref mode
Improved: /baninfo now uses relative timespan
Improved: Latest backup in /mi uses relative time now
Improved: Use more efficient bulk block sending for console draw ops
Improved: Cleanup /eco help, make it more concise and list all items
Improved: /fixgrass now uses bulk packet sending
Improved: /reach now saves across sessions

v 1.8.7.5
Fix issue with database handles being left open on sqlite backend. This fixes the main memory leak in MCGalaxy.
Fix issue with some sqlite connections rarely not being closed, which caused all other database calls to fail (preventing people from joining).
It is highly recommended you update for the above two fixes.
Added: /os map perbuild
Added: /map [level] realmowner [player], which allows [player] to use /os on that map.
Fixed: /deletelvl and /renamelvl not deleting/moving blocks.
Fixed: Rare case where level blockdb is not auto-saved.
Fixed: Taskbar icon not disappearing when server is closed.
Fixed: Getting 'cannot build that far away' when clicking on edge of reach.
Fixed: Kicker/kickee being incorrectly swapped in IRC kick event handler.
Improved: LocationChecker sleeps a bit longer when 0 players online, to reduce CPU usage.
Improved: 2 Scheduler threads (1 for simple tasks, 1 for long running ones), reducing threads created.
Improved: /binfo now uses relative times, using physics blocks no longer adds an entry to BlockDB.
Improved: /map [level] output is cleaner.
Improved: Now rank(s) required is shown when you cannot place a block.
Improved: Main tab of gui cleaned up to be more visually concise.

v 1.8.7.4
Added: /server backup table [name], for only backing up a particular table in the database
Added: /server backup lite, which backs up everything except undo and blockdb files
Added: Can use + before a skin name in /skin to retrieve skin from minecraft.net's skin server instead
Added: Can change colour and display name of bots with /color bot [name] and /nick bot [name]
Added: /ignore titles and /ignore nicks for chat
Added: Add /sphere circle which draws a circle
Fixed: /highlight not showing changes after the player has previously been undone
Fixed: Being unable to use spaces in team name
Fixed: Failing to backup one file in /server backup crashing the whole server
Fixed: /color not updating your own name tag colour
Fixed: rank/rankup item vanishing from economy after server restart
Fixed: Custom colours > 6 characters being truncated in database on mysql backend
Fixed: Being unable to do certain /os sub-commands when the perbuild is higher than your rank
Improved: Level sending optimised to be more responsive after /goto is first done
Improved: Help for /os cleaned up
Improved: Can use command aliases from IRC and console now
Improved: Show relative time in /seen in addition to absolute time
Improved: /centre places multiple blocks if axis length is even.
Removed: /setpass and /resetpass, they are now part of /pass with /pass set and /pass reset
Removed: /ozone, made it part of /zone with /zone map.

v 1.8.7.3
Added: Review queue shows to appropriate staff on joining
Added: Multiple commands in a single /mb block
Added: /seen now shows last time an online player visiited the server
Added: /irccontrollers rank [rank] to set rank of IRC controllers
Fixed: Being unable to place blocks when guest rank when outside map at negative coordinates
Fixed: Dirt/Grass not changing to appropriate block in all circumstances.
Fixed: Properly check extra permissions in /zone
Fixed: Logging in as yourself counting as a kick
Fixed: /skin not working properly with uppercase characters.
Fixed: Various IRC things not outputting properly to op channel
Fixed: Passwords list not showing in server gui
Fixed: Make /vip actually work
Improved: Commands that are designed to only be used in game (e.g. /z) can no longer be used by IRC controllers.
Improved: More commands use different colours for syntax in /help
Improved: More files support writing/reading code page 437 characters
Improved: More saving data methods are threadsafe, minimising random data loss/corruption
Improved: /help for /newlvl
Improved: 'X is not a valid player/level' name messages are consistent
Removed: /click, old behaviour is now integrated into /mark
Removed: Separate /topfive and /topten, now just alias for /top
Removed: /reveal, now part of /reload with extra command permissions

v 1.8.7.2
Added: Review requests appear on IRC op channel.
Added: Can toggle whether player titles are shown on IRC.
Fixed: /undo not working from console.
Fixed: /cut not working if number of non-air blocks was in draw limit, but volume of copy area was greater than draw limit.
Fixed: /outline now works with custom blocks.
Fixed: /jail and /xjail actually work.
Fixed: IRC bot not joining registered channels due to joining them before server indicates the bot is authenticated.
Fixed: Double disconnection messages.
Fixed: /paste not working properly when paste origin was outside map.
Improved: Player position updates are now bulk grouped and sent as one packet, reducing bandwidth usage.
Improved: /banx now IP bans again.
Improved: /spin now accepts 180/270/-90/-180/-270 angles.
Improved: /whois is now nicer, also shows idle time.
Improved: Rotation is preserved when going to a portal in another map.
Improved: /baninfo shows if IP ban, also last ban/unban reason.
Improved: Can now partially match unloaded map names in commands.
Improved: /resetbot now also uses new irc server/port if it has changed.
Improved: /help for some methods, now also prints aliases.
Improved: Use faster pinvoke method, reduces memory allocation and time to save BlockDB.
Removed: /serverreport and /pcount, now part of /serverinfo.
Removed: /deltemprank, /temprankinfo, /tempranklist, now part of /temprank.
Removed: xcolor/xnick/xtitle/xtcolor/xmodel and make them alias to their actual commands, with the original commands now using an extra permission to affect bots and other players.
Removed: /promote and /demote, now alias to /setrank +up and /setrank -down.
Removed: /staff and /mods, just use /devs
Removed: Global chat.

v 1.8.7.1
- Added: /cmdset now allows you to allow/disallow specific ranks.
- Added: /help <cmd> now uses more concise format, also lists specifically allowed/disallowed ranks.
- Fixed: /newlvl mountains not working, /whois not showing days component.
- Improved: Now IRC replaces %S with reset signal (instead of separate %r), so looks better on most clients.
- Improved: Less timer usage, timers properly cleaned up.

v 1.8.7.0
- Added: /infoswap.
- Added: Tab list separately handled from in-game entities, allowing for a server-wise tab list.
- Added: Cloudy (perlin noise) brush like fcraft.
- Added: /main <level> to set the main level from ingame.
- Added: Allow generating any size divisible by 16, not just powers of two divisible by 16.
- Added: Actual /sphere command.
- Added: /hide persists across sessions.
- Added: /Triangle draw operation.
- Added: Configuring weather speed, cloud speed, and weather fade/falloff rate.
- Added: /where to show a player's position and orientation.
- Fixed: /explode me not working.
- Fixed: 'is afk' always showing in /whois.
- Fixed: If older backups directories were missing, existing backup directories are overwritten.
- Fixed: /compload for visual basic commands.
- Fixed: tpaccept/tpdeny not working.
- Fixed: /botremove not working.
- Fixed: /mi env not working on loaded levels.
- Improved: /about now shows the 'real' custom block id, not just ID of custom_block.
- Improved: Reduced logging information to main console window, shown in logs-->sytstem instead.
- Improved: /torus now draws like fcraft /torus.
- Improved: outline/copy cut/rainbow/hollow are now draw ops, allowing them to be undone/redone.
- Improved: When using only /copy, air blocks (Since not pasted) do not count towards draw limit.
- Improved: More commands now have the fCraft command names/aliases as aliases too.
- Improved: Now uses the same block names as classicube/classicalsharp clients.
- Improved: /help commands split into separate /commands, which can use name and rank sorting.
- Improved: /host combined into /sinfo, /sinfo simplified.
- Improved: IRC bot now tries to reclaim its normal nick upon reconnection.
- Improved: Map tab redesigned to be more visually appealing.
- Removed: /ban #name and /uban name, just use /xban name.

v 1.8.6.0
- Fixed: /award not working when neither 'give' nor 'take' is used.
- Added: Allow customising infect messages for zombie survival.
- Improved: Hidden players still show to players of same rank (and above) as in-game entities.
- Added: Revive and invisibility potions for zombie survival.
- Added: pervisit whitelist and blacklist
- Improved: /help now shows more useful info for physics blocks. (Thanks Peteys93)
- Improved: whois/whowas more concise, and is now one shared command.
- Improved: Better method of scrolling chat in gui, faster and incurs less memory allocations.
- Improved: /mi split up into /mi, /mi perms, and /mi env.
- Fixed: Can now /unban partially matched online banned players.
- Fixed: /tempban twice on same name creating new tempban instead of updating old.
- Improved: Skins, bots, and models now persist between sessions
- Fixed: /server reload wiping command permissions.
- Removed: /xspawn as it was pretty much pointlesss
- Improved: /freeze now persists across sessions
- Fixed: 'slap', 'banip' in players tab in server gui crashing the server.
- Improved: /help botai, also added /botai info [name].
- Improved: /whois now shows when a player is afk.
- Fixed: /fill not working when held block same as existing block.
- Added: /os map achat and /os map restore
- Fixed: /me and /eat not working properly when 'roleplay' / 'level only' chat is used.
- Added: /os map add now sets perbuild to the min rank that can use /os, or the rank specified in the 'misc --> extra' tab.
- Improved: Logs now grouped under one tab.

v 1.8.5.0
- More work on zombie survival.
- /mark works properly when you are outside the map.
- /clones uses proper casing of names, and shows which ones are banned.
- /os env - can also change maxfog and cloudsheight
- Modularise block data and block physics internally. (Not yet configurable)
- /tree should not overwrite existing blocks.
- Made various messages more consistent.
- Fixed /restore not copying custom blocks.
- /texture now warns if url is > 64 characters, and also if you use a non-existent scope.
- Fixed /os map guns throwing a NullReferenceException.
- Optimised /rs rainbow to send block updates more efficiently.
- Optimised block physics to use packed Int32 instead of strings, and \replace
-    classes with structs. (Less pressure on GC)
- Fixed /queue not working from console.
- Allow providing a reason for /tempbans.
- Fix being unable to use some commands while hidden.
- /undo and /redo now behave like fCraft when not given arguments. (undo/redo last drawop)
- Fix /fly not working when your X or Z coordinate is 0.
- Added /showqueue command for zombie survival.
- /help for a command now shows its additional permissions (if any)
- Added /skin to allow changing skins of players and bots.
- Rewritten gui to be nicer. (Much thanks to UclCommander)
- Initial implementation of ExtPlayerList, so players are grouped separately from bots.
- Command aliases are now less hardcoded, add fCraft aliases.
- Show command aliases in their respective /help command.
- Fix /unflood reloading the map 8 times.
- 'seed' for flatgrass map type specifies the grass level.
- Don't call ScrollToEnd() twice, makes gui slightly more responsive.
- Can show rank prefixes in chat.
- Add /eat command.
- Optimise map generation to be slightly faster.
- Fix /env preset not showing changes for all players.
- Show player's title in less places to reduce visual clutter. 

v 1.8.4.0
- Fixed /resetpass not working at all.
- Show a warning to outdated ClassicalSharp clients, suggesting they update.
- More work on zombie survival and other game related code.
- /hug now has more options (Thanks Goodlyay)
- Added an /undoarea command to only undo players in a specific area.
- Optimised undo files to use even less disk space.
- /tree and /draw are now more optimised and implement a DrawOp, so can be used with brushes.
- Fixed /report only working with a one word report.
- /place, /click, and /mark now clamp coordinates outside the map properly.

v 1.8.3.0
- Added brushes system similar to fCraft.
- Added support for importing .fcm files from fCraft/ProCraft.
- Significantly optimised physics and /undo responsiveness.
- Many changes to reduce memory usage.
- Made most commands that involve querying the database case insensitive.
- More commands now show an appropriate message if the input name matches multiple online players.
- /paste now can take an optional list of blocks to only paste, or alternatively an optional list of blocks to not paste.
- Added a torus draw operation.
- Cleaned up the economy code. Now separated into /buy, /store, and /eco setup.
- /tempban can be used with offline players.
- More work on zombie survival.
- Noise map generators now use water and sand. (Thanks megalomaniactom)
- Added an 8ball command. (Thanks PatchTest)

v1.8.2.0
- Fix a critical bug with leaving a level as the only player and then rejoining
  the level would result in you being re-added to the level which was then unloaded
  due to the BlockDB not having finished saving before you rejoined,
  thus causing draw commands to not work and block updates to not be saved.
- Can import .mcf files when placed in /extra/import directory.
- Removed /scinema and /pcinema.
- Fix /ignore not properly persisting between sessions.
- Added noise generator for new levels. (thanks megalomaniactom)
- /limit can now change more variables (rank undo limit, reload threshold 
  for drawing commands, physics undo max entries)

v1.8.1.0
- Fix 'blocks modified' not being updated in certain conditions.
- Can set max number of overseer maps per rank through server properties.
- Make ban/ranking commands store reasons and show them when used.
- Fix some /spin modes not working properly.
- Implement CPE TextColors extension. (ccols command)
- Fix /explode exploding on player's level, not the target's level.
- Fix /levels and /unloaded not working in console.
- Added per-level block definitions with the /lb command.
- /aka no longer reloads the map. /reload without parameters will do that instead.
- Fix /clearblockchanges not working on personal realms.
- Allow /pe to modify online players.
- IRC commands can now be used via PM, assuming the user is an IRC controller.
- Implement BlockDefinitionsExt version 2.
- Reduction in memory usage for physics checks, undo/redo for players and level, and in the /fill command.
- Optimise BlockDB saving, now only takes 1/3 of time it would take previously.
- Cleanup countdown and allow generating maps of any size.
- Fix /cmdbid [num] printing all bindings, instead of only that specific binding.
- Readd rainbow and explode block physics for /restartphysics.
- Fix levels not being saved when only modification to the world was a draw command > 10,000 blocks.

v1.8.0.0
- Fixed /undo from console and IRC not doing anything after restart.
- /texture with a scope without a url will output the current url for that scope.
- Fixed not being able to whisper from console.
- Fixed /portal show not working.
- Fixed 'survival' mode not working properly.
- Implemented EnvMapAppearance version 2, allowing usage of .zip texture packs, changing of cloud height, and limiting to a max fog distance.
- Fixed cases where some IRC colour codes were not being converted.
- Fixed code page 437 characters not working with IRC.
- Add 'buildable' and 'deleteable' properties to maps, allowing building/deleting to be disabled client side.
- Fixed IRC announcing secondary disconnect of hidden players.
- Added /pclients command which outputs which clients the players are using.
- Implemented BlockDefinitions, with a /gb command to go with it.
- Removed 'GrieferStone' and old 'Anti-tunneling' code.
- Fix guns not being disabled on maps that didn't allow guns.
- Implement a new undo binary file format that is much more efficient space and parsing wise.
- Removed /quick.
- Removed the old and broken translation stuff.
- Fixed some .x IRC commands crashing the server.
- Fixed /players <rankname> not working.
- Fixed global chat not working.
- Implemented CPE LongerMessages extension.
- Added /reach, allowing players to place/delete blocks further away.
- Removed /megaboid, removed old MCForge protection code.
- Fixed /spin not working on recent mono versions.
- Optimised /copy and /paste to be much more memory efficient.
- Created /tpa and /hug commands.
- Implemented CPE CPFull437 extension, allowing usage of all code page 437 characters in chat, commands, and messages.
- Begun work on BlockDefinitions.
- Updated help for /env to be more visually nice.
- DisplayName is used in most places instead of name.
- Fixed some cases of hidden players being revealed.
- Added /mark command that 'marks' the current position as a coordinate for selections/cuboids etc.
- Added /os block, unblock, kickall, kick, and blacklist.
- /ranks show ranks logs for a player.
- Added /promote and /demote which also show rank reasons.
- Prevent hidden players interacting with killer blocks.
- Added an 'empty' map generation type.
- Prevent slapping of hidden players.
- Fix /freeze not working with console.
- Added /xmodel.
v1.7.3.0
- Show env properties in /mapinfo.
- Add more os commands: weather, env, texture, motd, pervisit, allowguns
- Cannot set pervisit to higher than own rank.
- Reintroduced emotes.
- Fixed model not changing your own player model until reload.
- Removed Global Chat banlist update.
- Removed ability to change global change nick.
- No message causes current level to be used for /unload.
- Show level texture in /mapinfo, fix level.properties not saving.
- Created a new /help menu layout.
- Fixed /scinema error.
- Created /xnick, /xtitle, /xtcolor, /xcolor.
- Made warnings visible in IRC/GUI.
- Temp fix for MCGalaxy-protection-levl.
- Use /tcolor (or normal color if no title color) for both brakcers in player title.
- Adminchat should be turned on when using /xhide.
- Hidden players should not be announced as AFK.
- prevent /hackrank being used to spam.
v1.7.0.0
- Add an api for localhost.
- Made /reloadcontrollers, not exposed though.
- Fix commands not working on console.
- Allow saving own map with /os map save.
- Fixed /env save issue.

v1.6.0.0
- Added /quit.
- Added /env.
v1.5.1.2
- Fix IRC commands and colors.
v1.5.0.7
 - IRC color codes supported.
 - /whonick added.
 - Implemented EnvMapAppearance.
v1.0.3.1
 - Fixed aliases (hopefully)
v1.0.0.2
 - Fixed updating
v1.0.0.1
 - Fixed /whois showing your nick instead of the player's
 - Fixed GUI stuff
v1.0.0.0
 - MCLawl Custom commands may now be used
 - /inv is the new shorthand for /Invincible
 - Fixed Updater