Skip to content

Release 1.9.0.4

Compare
Choose a tag to compare
@UnknownShadow200 UnknownShadow200 released this 28 Feb 11:04
· 2086 commits to master since this release

Additions:

  • /team list
  • /zonemark
  • Redesigned how zones work. Permissions are separarate from zone name, and allow defining per-zone env and MOTD.
  • /os zones to let you create/manage zones in realms
  • Support custom blocks for /help [block], /blocks [block], and /[block]
  • Rename /scripting to /plugin and add /plugins
  • Support non ASCII custom colour codes
  • Global chat message when player joins for first time

Improvements:

  • Maps made using /eco level now set realm owner and build perms)
  • Completely separate blockprops from blocks list. (can change any block props on per-level basis)
  • Require extra permission to toggle /inv of others
  • /help ranks layout
  • Most GUI actions no longer on UI thread (pressing buttons doesn't freeze UI for a bit)
  • Command aliases can be used in /static
  • Compiling commands/plugins shouldn't reference GUI exe (unless explicitly added)
  • Better messages in /report
  • Import zones from .fcm maps
  • /blockset works with custom blocks now
  • Integrate pervisitmax/perbuildmax commands into pervisit/perbuild
  • CommandParser.GetBlock preferences (raw ID is first now)
  • Allow maps with axis lengths not divisible by 16
  • X/Y/Z scale is multiplied by generic model scale
  • Default layering for imageprint is single layer
  • Make /draw more intuitive
  • Make /draw draw over all blocks, not only non-air
  • Support map sizes from 1-15 blocks too
  • Store level theme and seed in level.properties when generating map

Fixes:

  • Plugins not loading with /pload when specified to not autoload on startup
  • Plugin dlls can have multiple plugin classes in them
  • Disallow loading plugin that target future versions
  • gb/lb replacing core block with CPE fallback, not converting CPE to classic block
  • Don't show ZS group or team chat when you've ignored someone
  • /summon all not showing any message when insufficient permission
  • Commands tab in GUI shows properly cased command names
  • Weatherfade truncation in /mi
  • /tree type [brush name] [brush args] not actually keeping args
  • (should) very rare crashing when returning from GUI minimised
  • Reset blockprops not properly resetting death message / killer block state
  • Main map sometimes being corrupted when server is restarted due to unhandled error
  • /entrot resetting on joining map (have to /reload)
  • /buy commands erroring when your username is Bot
  • Various env properties getting clamped to a too small min/max range
  • Block physics to work properly with extended blocks
  • /resizelvl erroring stuffing up server (bots/portals/goto/draw commands stop working)
  • Fireworks not working on min borders of map
  • Disallow using /joker while muted
  • /location not showing your own location when no arguments are given
  • Log which file fails to save in /server backup
  • /opstats not actually recording mod commands
  • Economy GUI crashing if max rank was set so low that no ranks appeared in listbox

Removed:

  • /view to another player
  • /jail,/xjail,/lockdown player - no longer needed now that /freeze prevents you using most commands
  • autorestart/restarttime from ServerConfig, since they never worked