diff --git a/Changelog.txt b/Changelog.txt index 075be7da6..882c26b53 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,58 @@ +v 1.9.0.3 +Added: /team list +Added: /zonemark +Added: Redesigned how zones work. Permissions are separarate from zone name, and allow defining per-zone env and MOTD. +Added: /os zones to let you create/manage zones in realms +Added: Support custom blocks for /help [block], /blocks [block], and /[block] +Added: Rename /scripting to /plugin and add /plugins +Added: Support non ASCII custom colour codes +Added: Global chat message when player joins for first time +Fixed: plugins not loading with /pload when specified to not autoload on startup +Fixed: Plugin dlls can have multiple plugin classes in them +Fixed: Disallow loading plugin that target future versions +Fixed: gb/lb replacing core block with CPE fallback, not converting CPE to classic block +Fixed: Don't show ZS group or team chat when you've ignored someone +Fixed: /summon all not showing any message when insufficient permission +Fixed: Commands tab in GUI shows properly cased command names +Fixed: Weatherfade truncation in /mi +Fixed: /tree type [brush name] [brush args] not actually keeping args +Fixed: (should) very rare crashing when returning from GUI minimised +Fixed: Reset blockprops not properly resetting death message / killer block state +Fixed: main map sometimes being corrupted when server is restarted due to unhandled error +Fixed: /entrot resetting on joining map (have to /reload) +Fixed: /buy commands erroring when your username is Bot +Fixed: Various env properties getting clamped to a too small min/max range +Fixed: Block physics to work properly with extended blocks +Fixed: /resizelvl erroring stuffing up server (bots/portals/goto/draw commands stop working) +Fixed: Fireworks not working on min borders of map +Fixed: Disallow using /joker while muted +Fixed: /location not showing your own location when no arguments are given +Fixed: Log which file fails to save in /server backup +Fixed: /opstats not actually recording mod commands +Fixed: Economy GUI crashing if max rank was set so low that no ranks appeared in listbox +Improved: Maps made using /eco level now set realm owner and build perms) +Improved: Completely separate blockprops from blocks list. (can change any block props on per-level basis) +Improved: Require extra permission to toggle /inv of others +Improved: /help ranks layout +Improved: Most GUI actions no longer on UI thread (pressing buttons doesn't freeze UI for a bit) +Improved: Command aliases can be used in /static +Improved: Compiling commands/plugins shouldn't reference GUI exe (unless explicitly added) +Improved: Better messages in /report +Improved: Import zones from .fcm maps +Improved: /blockset works with custom blocks now +Improved: Integrate pervisitmax/perbuildmax commands into pervisit/perbuild +Improved: CommandParser.GetBlock preferences (raw ID is first now) +Improved: Allow maps with axis lengths not divisible by 16 +Improved: X/Y/Z scale is multiplied by generic model scale +Improved: Default layering for imageprint is single layer +Improved: Make /draw more intuitive +Improved: Make /draw draw over all blocks, not only non-air +Improved: Support map sizes from 1-15 blocks too +Improved: Store level theme and seed in level.properties when generating map +Removed: /view to another player +Removed: /jail,/xjail,/lockdown player - no longer needed now that /freeze prevents you using most commands +Removed: autorestart/restarttime from ServerConfig, since they never worked + v 1.9.0.2 Fixed: Rare case where you could rejoin team after leaving without an invite Fixed: /spin erroring when having not copied anything first diff --git a/MCGalaxy/Server/Server.Fields.cs b/MCGalaxy/Server/Server.Fields.cs index 8435c1487..a2783691c 100644 --- a/MCGalaxy/Server/Server.Fields.cs +++ b/MCGalaxy/Server/Server.Fields.cs @@ -43,7 +43,7 @@ namespace MCGalaxy { public static PlayerMetaList Notes = new PlayerMetaList("text/notes.txt"); /// *** DO NOT USE THIS! *** Use VersionString, as this field is a constant and is inlined if used. - public const string InternalVersion = "1.9.0.2"; + public const string InternalVersion = "1.9.0.3"; public static Version Version { get { return new Version(InternalVersion); } } public static string VersionString { get { return InternalVersion; } } diff --git a/Uploads/MCGalaxy.exe b/Uploads/MCGalaxy.exe index 6ed26ae8a..dfb0f937d 100644 Binary files a/Uploads/MCGalaxy.exe and b/Uploads/MCGalaxy.exe differ diff --git a/Uploads/MCGalaxyCLI.exe b/Uploads/MCGalaxyCLI.exe index ba4cdea93..50c0e2b3e 100644 Binary files a/Uploads/MCGalaxyCLI.exe and b/Uploads/MCGalaxyCLI.exe differ diff --git a/Uploads/MCGalaxy_.dll b/Uploads/MCGalaxy_.dll index 3d765daf4..58084aed0 100644 Binary files a/Uploads/MCGalaxy_.dll and b/Uploads/MCGalaxy_.dll differ diff --git a/Uploads/current_version.txt b/Uploads/current_version.txt index 80c426b8b..39c9ae327 100644 --- a/Uploads/current_version.txt +++ b/Uploads/current_version.txt @@ -1 +1 @@ -1.9.0.2 \ No newline at end of file +1.9.0.3 \ No newline at end of file