Release 1.9.0.4
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