@UnknownShadow200 UnknownShadow200 released this Nov 13, 2018 · 38 commits to master since this release

Assets 3
  • Improved: Can make custom blocks outside 0-16 range.
  • Fixed: +skin urls not working
  • Fixed: /award take not working

@UnknownShadow200 UnknownShadow200 released this Oct 19, 2018 · 52 commits to master since this release

Assets 3
  • Improved: Connect/Disconnect shows to all players, regardless of /map chat.
  • Improved: Allow texture ids beyond 255 when creating a custom block.
  • Improved: /delay is only usable in /mbs, remove the 'you are already using delay'
  • Improved: Allow /mode 0, /static doesn't turn off /mode
  • Improved: Extra permission for seeing state/province in /location
  • Fixed: Be more resilient to level corruptions when mid-way through saving
  • Fixed: /scale not working properly sometimes
  • Fixed: /bezier with /static mode stuffing up
  • Fixed: Not being able to bind to command aliases in /cmdbind

@UnknownShadow200 UnknownShadow200 released this Oct 9, 2018 · 65 commits to master since this release

Assets 3
  • Added: /blockprops list, /blockprops reset, /blockprops copy
  • Added: Allow using /env preset and /env normal in /zone set too
  • Added: You can set default environment (i.e. global/server env) for maps in /env
  • Improved: Can just do /lb copy [id] (auto fills in last free block ID)
  • Improved: For inf id, don't send second array when only custom blocks <= 255 are used
  • Fixed: /scale with no arguments not showing help
  • Fixed: Permission messages being shown twice to console with /os map add
  • Fixed: /descend not counting bottom of map as solid
  • Fixed: 'already has that colour' message being wrong
  • Fixed: /os map create (not /os map add), not working when used from non-realm map
  • Fixed: /ref not working as /referee
  • Fixed: /zs set pillaring and /zs set build
  • Fixed: /server backup table not working
  • Fixed: /static paste and /spin 90 messing up
  • Fixed: Missing oDoor block property in /blockprops
  • Fixed: /env reset shouldn't reset textures
  • Fixed: /team invite stuffing up when team has colours in its name
  • Fixed: Changing rank prefix not updating in-game players
  • Improved: Make blockprops behaviour more consistent with lb add/copy
  • Improved: don't bother warning with non divisible by 16 axis lengths
  • Improved: Majorly improve /help newlvl
  • Improved: /location shows state, can be used on any IP, and alias of /geoip
  • Improved: Allow summoning bots to coords
  • Improved: Also reload list files when doing /server reload
  • Improved: Allow whitelisting yourself in perbuild and zones
  • Improved: Don't spam server logs with 'unrecognised config key X'
  • Improved: Drop unused fields from block def json files
  • Improved: Show proper message when can't measure ping
  • Improved: /help import now provides details about supported formats
  • Improved: Allow using /give on yourself
  • Improved: Now provide details for each /env variable

@UnknownShadow200 UnknownShadow200 released this Aug 18, 2018 · 113 commits to master since this release

Assets 3

This is a minor release to fix some issues with 1.9.0.7

  • Fixed: ZS round times
  • Fixed: Some issues with hiding
  • Fixed: /top10 oldest breaking with a few servers
  • Fixed: /roll with two numbers, make /roll with 1 number better
  • Fixed: compiler error log listing warnings as errors
  • Fixed: Being added to countdown players list, even when can't join countdown map
  • Fixed: Changing undo limit in ranks tab in gui not saving
  • Fixed: Old level blockprops files not being copied/deleted/renamed
  • Fixed: Accuracy issues with MaxUndo for ranks and /calc
  • Fixed: Out of memory error when resizing, caused changes in map to not be saved
  • Fixed: Physics restart checkbox having wrong tooltip
  • Improved: Can get MCGalaxy to compile for .NET 2.0

@UnknownShadow200 UnknownShadow200 released this Jul 26, 2018 · 131 commits to master since this release

Assets 3
  • Added: /hold to make you hold a particular block
  • Fixed: /clones not working from console
  • Fixed: games erroring when game is aborted mid-way through round vote
  • Fixed: noclip/speed detection in games should only when the specific hack is disabled
  • Fixed: Mark#2 message in bottom right showing first point
  • Fixed: Negative flood time messages in LS
  • Fixed: Denied messages shown, when block is placed on bottom layer of zone
  • Fixed: Error when trying to undo yourself for extreme amounts of time
  • Fixed: LS not flooding map when round continues again on same map
  • Fixed: Players not getting disconnected when server has run out of disk space
  • Fixed: Player name showing in tab list, when player disconnects when joining map
  • Fixed: Changing main name via reloading server.properties, not changing main map
  • Fixed: perbuild/pervisit max restrictions behaving improperly
  • Fixed: /server backup doesn't use tonnes of memory
  • Improved: Better command API, p is no longer null for console
  • Improved: Make /static [command] show better permission denied messages
  • Improved: Use custom timespan numericupdowns in GUI
  • Improved: Simplify /chatroom somewhat
  • Improved: Now /os map pervisit/perbuild act is if you have nobody permissions
  • Improved: /server backup compresses files by default
  • Improved: Log progress when restoring/backing up files
  • Removed: Me and HackRank shouldn't be MB useable

@UnknownShadow200 UnknownShadow200 released this Jul 9, 2018 · 184 commits to master since this release

Assets 3
  • Improved: Redesigned economy menu
  • Improved: Majorly improve games in GUI, game setup commands
  • Improved: TNT wars majorly improved
  • Improved: Backups also save associated file with map (bots/blockdefs/env)
  • Improved: Pressing Ctrl+C in CLI should still try to cleanly shutdown
  • Improved: Total messages written is now tracked
  • Added: option in server.properties to disable world change messages
  • Added: /bot copy
  • Added: Option for /rainbow for whether air is replaced over too
  • Added: /line connected mode
  • Added: Corpse model to /help model models list
  • Added: Allow setting yaw and pitch in /tp
  • Added: Extra command permissions support disallow/allow ranks now
  • Added: /ignore worldchanges
  • Added: Option to disable CPE
  • Added: Allow configuring warning/error colour
  • Fixed: blockprops file not being moved/copied/deleted
  • Fixed: /static fill 2d not recalculating direction each time
  • Fixed: gb/lb copyall should keep inventory order
  • Fixed: 'lately known as' showing to players on maps with map-only chat
  • Fixed: Crashing on some versions of mono
  • Fixed: /xmodel with per-axis model scale
  • Fixed: Can't set multiple blocks to hidden
  • Fixed: Fix very rare case where bots spawned appear at wrong position
  • Fixed: Incorrect message for /zedit and /perbuild on another map
  • Fixed: Changing map options in UI not saving
  • Fixed: Changing map not updating players list in GUI
  • Fixed: /ignore with no args ignoring yourself
  • Fixed: Teams list not being cleared before reloading list
  • Fixed: Main level corruption when multiple errors are thrown at once
  • Fixed: Placing air in map with deletable off but buildable on showing message
  • Fixed: Avoid errors when shutting down on mono
  • Fixed: Crash when you click 'load map' in GUI but haven't selected a map
  • Fixed: Cloudy brush noise messages showing even when /ignore drawoutput
  • Fixed: /banedit actually works
  • Fixed: /ref title not always being set or reset properly
  • Fixed: /ccols list always showing all default colours
  • Fixed: /unflood all not working with renamed active water/lava
  • Fixed: linkscript bot AI instruction not working at all
  • Improved: Allow del/delete/remove to all be used interchangably
  • Improved: Restrict /pay from MBs
  • Improved: Perform inventory sorting server side
  • Improved: Make UI popups consistent
  • Improved: countdown shouldn't reset build perms every time map is loaded
  • Improved: Show order in lb/gb info
  • Improved: Few more commands can be used in museums, minor tidy-up in UI
  • Improved: Redesign Rank item - now just explicitly set buyable ranks
  • Improved: Doing /server reload reloads announcements list
  • Improved: Log error when an error occurs importing zone in .lvl map
  • Improved: Can just do /whitelist for /whitelist list
  • Improved: You can resize /img now
  • Improved: Empty theme should have initial edge level of 1
  • Improved: /rankinfo matches against all player names
  • Improved: Now /write works with brushes
  • Improved: Make command aliases more flexible
  • Improved: Change default OS map height to 128
  • Improved: /lb info works still, on a block even if only a /gb
  • Improved: Switch to ID 0 for hidden inventory order
  • Improved: Can now use draw commands in zones less restrictive than map
  • Improved: Move /mapset drawingallowed to /map drawing
  • Improved: Now /rankinfo stores time in UTC timestamp
  • Improved: More consistent permission denied messages for modcommands
  • Improved: /hide silent shows no message at al
  • Improved: Don't save global blocks list on server start
  • Improved: Make chatroom have less extra permissions
  • Improved: Show message when level isn't actually saved when using /save
  • Improved: Don't allow TPing to people or using /where when playing games
  • Improved: Changing zip url should reset png url, and vice versa
  • Improved: /model without args resets per-axis scale too
  • Improved: Lockdown autocompletes maps
  • Removed: Fail /votekick command
  • Removed: Original midnight preset, rename midnight2 to midnight
  • Removed: Move .binvox into separate plugin
  • Removed: Drop support for ancient server/lockdown/map and level/blacklist

@UnknownShadow200 UnknownShadow200 released this Apr 1, 2018 · 370 commits to master since this release

Assets 3
  • Added: Allow configuring heartbeat URL
  • Added: rope/lader collide type 7
  • Added: gb/lb copyall [map], which copies all custom blocks from given map
  • Improved: /os env preset alias for /os preset too
  • Improved: Allow using 3 and 6 char codes for hex colours.
  • Improved: Optimise /resizelvl to be twice-thrice as fast
  • Improved: Ignore colours for /team members, disallow creating two teams with same colour-stripped name
  • Improved: Bulk block sending for Countdown
  • Improved: Can use /pervisit and /perbuild on unloaded maps too
  • Improved: Optimised map sending to be quicker, less CPU
  • Fixed: /bind with source block being custom causing error
  • Fixed: /search blocks not including global blocks from console
  • Fixed: Make /os zone list actually work
  • Fixed: Don't let you change /env on maps no perbuild access to
  • Fixed: outdated sun colour if standing in a zone and someone changes env
  • Fixed: Should be able to use /fly when +fly in MOTD
  • Fixed: pyramid drawop sometimes having inaccurate count
  • Fixed: /ls start/end erroring on fresh servers

@UnknownShadow200 UnknownShadow200 released this Feb 28, 2018 · 423 commits to master since this release

Assets 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

@UnknownShadow200 UnknownShadow200 released this Jan 9, 2018 · 520 commits to master since this release

Assets 3
  • Fixed: Rare case where you could rejoin team after leaving without an invite
  • Fixed: /spin erroring when having not copied anything first
  • Fixed: /copy sometimes saying origin on Z axis is at min or max when it was actually opposite
  • Fixed: Not compiling on linux
  • Fixed: Don't error out when global block defs file is empty or has too few elements
  • Fixed: CLI mode not logging error to disc if an error occurs on server startup.
  • Fixed: Players sometimes not appearing at correct spawn position to others when joining a map.
  • Improved: Make various output messages in /award better.

@UnknownShadow200 UnknownShadow200 released this Dec 31, 2017 · 529 commits to master since this release

Assets 3
  • Fixed: /xban erroring
  • Fixed: .dll commands added via GUI keeping open handle to file
  • Fixed: Standing on top of map triggering noclip detection in ZS.
  • Fixed: Maps saving block changes saved after ZS round end
  • Fixed: /info with _ in names not always working properly
  • Fixed: /paste without having /copy ed anything erroring
  • Fixed: colours not showing in MOTD. (Thanks xnotx123)
  • Fixed: WE/NS blocks being incorrectly flipped with /rotate 180
  • Improved: /color bot now only shows message to you
  • Improved: /os map texturepack alias for /os map texturezip
  • Improved: Can use /m coord as shortcut for /m coord coord coord
  • Improved: Support for * and ? wildcards in /search
  • Improved: /search blocks now searches through custom blocks list too