Releases: ClassiCube/MCGalaxy
Releases · ClassiCube/MCGalaxy
Release 1.9.1.6
Additions:
- Support for CPE VelocityControl
Fixes:
- /money without arguments showing '' is not a valid player name
- Some imported .dat worlds having the blocks shifted over
- Bots on a map getting deleted if you changed x/y/z scale of a bot to a decimal number and your system language uses , instead of . for decimal point
Release 1.9.1.5
Additions:
- Support for CPE SetSpawnPoint
Improvements:
- 'server port utilities' dialog is clearer
- Allow custom whitelist kick message
- Stare AI accounts for eyeheight and scale now
- Show bot's skin in /whonick bot.
- Player count is now based on unique connected IPs
- Show in tab list when maps have local chat
- Don't restrict model bot axis scaling in /model
Fixes:
- GUI map gen only allowing map sizes in the dropdown
- Sending stop working after a while with .NET core
- Doing /z then immediately doing /mb not resetting bottom right messages
- /mynotes should have default rank permission of guest
- doing a large /copy, then adding three marks, causes any further marks to cause a blockchange error
- Warps list not getting cleared before loading on /server reload
- /replace and /replacenot getting affected by transforms
- Painting over grass while holding dirt appearing as air, even though the block was actually unchanged in the world
- Not working with MySQL > 8.0
Release 1.9.1.4
Improvements:
- Bots track owner/creator, prevents non-staff modifying bots of other players
- Auto filter dropboxusercontent.com to dropbox.com for urls
- Tidy up compiler.log output
- Make /review thread safe
- Replace fancy quotes with their simple ASCII forms
- Simplify /reload message
- Make default server visibility private
Fixes:
- Make @ offset work properly with /cut
- /tw set zone being /tw set zones instead
- /map edgewater flooding invalid block instead of water
- Not being able to delete invalid blocks
- Portals/message blocks not functioning initially after resize
- Don't tie whitelist to player IPs when verify names is off
- Make /pyramid just use min Y for pyramid base
- Warnings shouldn't prevent custom command from compiling
- Custom commands in GUI aren't forced to lowercase filename
- TNT wars not auto starting and not auto loading config
- Plugin error when loading/unloading when reloading doesn't break server reloading
- Map not being reset when next map voted is the same as current map
- Disconnected players still showing in TNT wars tab list
Release 1.9.1.3
Additions:
- Support for web client
- Save button for EditText popup
- Allow custom profanity filter replacement
- /import all to import every map in /extra/import
- Allow disabling checkpoints client side respawn
- /pe ip
- Option for disabling certain types of chat/log messages from being logged to disc/console
- env skybox [col] to set skybox colour
- /help env presets
- /server update
Improvements:
- Allow /lb copy to copy from another map
- Allow some non-alphanumeric ascii characters for level names
- Layout of /awards
- Heightmap theme now auto resizes, but warns when doing so.
- Simpler permissions message in /os map add
- Player nicks show in tab list
- Don't count colors in nickname for <30 char limit
- Allow just doing /reach to show reach distance
- Don't spam console with layer flood messages
- /gun relies on just mouse click instead of glass box
- Allow activating a checkpoint and other blocks around it
- Allow disabling custom commands from showing in server logs
- Allow negative speed for spin bot AI instruction
- auto number map when /buy ing level, if no name is given
- Allow mark/spin/patrol/botai/gun to be used in museums
- Better messages in /pass
- Allow importing from webpages
Fixes:
- 0 byte file getting loaded as a 1x1x1 map
- /roll showing same result when used multiple times consecutively in an /mb
- /infoswap on non-existent accounts always messaging: ''" was not found in the database
- Level items in eco gui not working at all
- /save [map] [restore] showing wrong restore name
- /fly not respecting -fly zone motds
- .x not working if IRC channel name's capitalisation was incorrect
- Don't allow /skin over 64 characters
- Download inf id dll when updating an inf id server
- /gun should always revert blockchanges made by player
- Branches of ash tree being too short
- /gun not behaving properly after doing /b
- /import all including filename
- Erroring when trying to import unsupported format
- Importing maps with over 256 custom block definitions producing wacky blockdefs
- Copy format version 1 not loading
Release 1.9.1.2
Improvements:
- Can make custom blocks outside 0-16 range
Fixes:
- +skin urls not working
- /award take not working
Release 1.9.1.0
Improvements:
- Connect/Disconnect shows to all players, regardless of /map chat.
- Allow texture ids beyond 255 when creating a custom block.
- /delay is only usable in /mbs, remove the 'you are already using delay'
- Allow /mode 0, /static doesn't turn off /mode
- Extra permission for seeing state/province in /location
Fixes:
- Be more resilient to level corruptions when mid-way through saving
- /scale not working properly sometimes
- /bezier with /static mode stuffing up
- Not being able to bind to command aliases in /cmdbind
Release 1.9.0.9
Additions:
- 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
Improvements:
- Can just do /lb copy [id] (auto fills in last free block ID)
- For inf id, don't send second array when only custom blocks <= 255 are used
- Make blockprops behaviour more consistent with lb add/copy
- Don't bother warning with non divisible by 16 axis lengths
- Majorly improve /help newlvl
- /location shows state, can be used on any IP, and alias of /geoip
- Allow summoning bots to coords
- Also reload list files when doing /server reload
- Allow whitelisting yourself in perbuild and zones
- Don't spam server logs with 'unrecognised config key X'
- Drop unused fields from block def json files
- Show proper message when can't measure ping
- /help import now provides details about supported formats
- Allow using /give on yourself
- Now provide details for each /env variable
Fixes:
- /scale with no arguments not showing help
- Permission messages being shown twice to console with /os map add
- /descend not counting bottom of map as solid
- 'already has that colour' message being wrong
- /os map create (not /os map add), not working when used from non-realm map
- /ref not working as /referee
- /zs set pillaring and /zs set build
- /server backup table not working
- /static paste and /spin 90 messing up
- Missing oDoor block property in /blockprops
- /env reset shouldn't reset textures
- /team invite stuffing up when team has colours in its name
- Changing rank prefix not updating in-game players
Release 1.9.0.8
This is a minor release to fix some issues with 1.9.0.7
Improvements:
- Can get MCGalaxy to compile for .NET 2.0
Fixes:
- ZS round times
- Some issues with hiding
- /top10 oldest breaking with a few servers
- /roll with two numbers, make /roll with 1 number better
- Compiler error log listing warnings as errors
- Being added to countdown players list, even when can't join countdown map
- Changing undo limit in ranks tab in gui not saving
- Old level blockprops files not being copied/deleted/renamed
- Accuracy issues with MaxUndo for ranks and /calc
- Out of memory error when resizing, caused changes in map to not be saved
- Physics restart checkbox having wrong tooltip
Release 1.9.0.7
Additions:
- /hold to make you hold a particular block
Improvements:
- Better command API, p is no longer null for console
- Make /static [command] show better permission denied messages
- Use custom timespan numericupdowns in GUI
- Simplify /chatroom somewhat
- Now /os map pervisit/perbuild act is if you have nobody permissions
- /server backup compresses files by default
- Log progress when restoring/backing up files
Fixes:
- /clones not working from console
- Games erroring when game is aborted mid-way through round vote
- noclip/speed detection in games should only when the specific hack is disabled
- Mark#2 message in bottom right showing first point
- Negative flood time messages in LS
- Denied messages shown, when block is placed on bottom layer of zone
- Error when trying to undo yourself for extreme amounts of time
- LS not flooding map when round continues again on same map
- Players not getting disconnected when server has run out of disk space
- Player name showing in tab list, when player disconnects when joining map
- Changing main name via reloading server.properties, not changing main map
- perbuild/pervisit max restrictions behaving improperly
- /server backup doesn't use tons of memory now
Removed:
- Me and HackRank shouldn't be MB useable
Release 1.9.0.6
Additions:
- Option in server.properties to disable world change messages
- /bot copy
- Option for /rainbow for whether air is replaced over too
- /line connected mode
- Corpse model to /help model models list
- Allow setting yaw and pitch in /tp
- Extra command permissions support disallow/allow ranks now
- /ignore worldchanges
- Option to disable CPE
- Allow configuring warning/error colour
Improvements:
- Redesigned economy menu
- Majorly improve games in GUI, game setup commands
- TNT wars majorly improved
- Backups also save associated file with map (bots/blockdefs/env)
- Pressing Ctrl+C in CLI should still try to cleanly shutdown
- Total messages written is now tracked
- Allow del/delete/remove to all be used interchangably
- Restrict /pay from MBs
- Perform inventory sorting server side
- Make UI popups consistent
- Countdown shouldn't reset build perms every time map is loaded
- Show order in lb/gb info
- Few more commands can be used in museums, minor tidy-up in UI
- Redesign Rank item - now just explicitly set buyable ranks
- Doing /server reload reloads announcements list
- Log error when an error occurs importing zone in .lvl map
- Can just do /whitelist for /whitelist list
- You can resize /img now
- Empty theme should have initial edge level of 1
- /rankinfo matches against all player names
- Now /write works with brushes
- Make command aliases more flexible
- Change default OS map height to 128
- /lb info works still, on a block even if only a /gb
- Switch to ID 0 for hidden inventory order
- Can now use draw commands in zones less restrictive than map
- Move /mapset drawingallowed to /map drawing
- Now /rankinfo stores time in UTC timestamp
- More consistent permission denied messages for modcommands
- /hide silent shows no message at al
- Don't save global blocks list on server start
- Make chatroom have less extra permissions
- Show message when level isn't actually saved when using /save
- Don't allow TPing to people or using /where when playing games
- Changing zip url should reset png url, and vice versa
- /model without args resets per-axis scale too
- Lockdown autocompletes maps
Fixes:
- blockprops file not being moved/copied/deleted
- /static fill 2d not recalculating direction each time
- gb/lb copyall should keep inventory order
- 'lately known as' showing to players on maps with map-only chat
- Crashing on some versions of mono
- /xmodel with per-axis model scale
- Can't set multiple blocks to hidden
- Fix very rare case where bots spawned appear at wrong position
- Incorrect message for /zedit and /perbuild on another map
- Changing map options in UI not saving
- Changing map not updating players list in GUI
- /ignore with no args ignoring yourself
- Teams list not being cleared before reloading list
- Main level corruption when multiple errors are thrown at once
- Placing air in map with deletable off but buildable on showing message
- Avoid errors when shutting down on mono
- Crash when you click 'load map' in GUI but haven't selected a map
- Cloudy brush noise messages showing even when /ignore drawoutput
- /banedit actually works
- /ref title not always being set or reset properly
- /ccols list always showing all default colours
- /unflood all not working with renamed active water/lava
- Linkscript bot AI instruction not working at all
Removed:
- Fail /votekick command
- Original midnight preset, rename midnight2 to midnight
- Move .binvox into separate plugin
- Drop support for ancient server/lockdown/map and level/blacklist