Skip to content

Releases: ClassiCube/MCGalaxy

Release 1.9.2.9

04 Apr 01:50
Compare
Choose a tag to compare

Additions:

  • Event for infoswapping
  • Compiling instructions to readme

Improvements:

  • Explanatory comments for /cmdcreate generated command skeletons
  • Add cancel argument for levelsave/unload/rankchange events
  • Use darkgrey instead of black color for CLI (avoid black text on black background)
  • Allow configuring tag distance threshold in CTF
  • Layout and behaviour of Players tab in GUI
  • Allow configuring announcement interval
  • For heartbeat errors, only log error message in URL textbox
  • If you double click server url in GUI, it opens it in web browser
  • Make levels list table fit horizontally in GUI
  • Players table not updating on changing map in GUI
  • Fix levels table not updating when player leaves server in GUI
  • Update in-place instead of using Updater.exe
  • /help XBan
  • Add support for &S etc in LineWrapper

Fixes:

  • + being trimmed from end of bot nametags
  • /tp erroring with normally impossible invalid input
  • /shutdown [reason] only showing first word of reason
  • Doing /me from console not showing on IRC and erroring instead
  • Can use /unflood to turn off physics on maps don't have access to
  • Custom color list in being formatted improperly
  • Checking for updates not working by force enabling TLS 1.1/1.2
  • Remember current speed for bots when saved to disc
  • Fix having grey instead of white background for GUI input controls on mono
  • Server failing to start if can't load sqlite3 dll
  • Problems with minimising GUI on some versions on wine
  • GUI icon not showing on wine/mono
  • /model bot not showing new model names (Thanks aleksb385)
  • /pass bypass issue when verify names off and on case sensitive filesystem
  • Getting pushed in /ref mode even with -push MOTD
  • If you join ZS, enter /ref mode, then go to another map, other players don't see you
  • Background colour of CTF/TNT wars GUI settings
  • Wong colour in kick message upon /ban

Removed:

  • Support for automatically combining ancient .env and .properties files
  • /botai add reverse
  • Most of 'Zombie old' from GUI, since it is in 'Zombie survival' tab now

Release 1.9.2.8

18 Dec 20:04
Compare
Choose a tag to compare

Improvements:

  • When matching player names, prefer exactly matching a player's name (without +) first
  • Hidden players die to bots/deadly blocks now (death message only shows to yourself though)
  • You can delete door blocks now when physics level is 0
  • Allow changing login/logout messages of offline players
  • Allow using /title, /tcolor, /color on offline players
  • Allow muting and freezing offline players
  • Split up /Model into /Model and /ModelScale
  • Allow using : in custom chat tokens to specify a : should be part of trigger word
  • Linewrapper produces nicer lines when a line ends on the form of 'word /command'
  • Use horspeed=0 in Countdown freeze mode to stop players moving horizontally
  • Don't show + in names in connect/disconnect logs
  • Help in GUI shows chat tokens and ampersands properly now

Fixes:

  • Changing model scale show a proper message now
  • Gun aimbox not appearing in classic mode
  • Server still tried to load # comment lines in text/cmdautoload.txt as commands
  • Killer bots would kill all players at same position, regardless if on a different level or not
  • Explode mode of gun not exploding when it hits a glass block
  • Make /missile destroy actually destroy blocks
  • Colors.StripUsed not stripping system colour codes
  • Doing /i on an invalid name showing the 'invalid player name' message twice
  • Glass borders surrounding the Countdown board not disappearing on some oddly sized maps
  • Make it much more difficult to avoid falling down the glass chute in countdown
  • If you do /lb edit 65-67 whatever, it ends up editing a lot of unrelated blocks too
  • /Last doesn't show /Opchat or /AdminChat use now

Release 1.9.2.7

24 Oct 23:46
Compare
Choose a tag to compare

Improvements:

  • More descriptive error messages when downloading image for /imgprint fails
  • (ZS) Make pillaring detection stricter for maps without building
  • For custom commands/plugins, also load .pdb if it exists
  • /send should not prioritise online players
  • Add support for relative coords in /explode
  • & not followed by colour code behaves more consistently
  • fCraft map generator performance by a little bit
  • //[command] in MBs acts like regular chat and just messages /[command] back to the user
  • Order of properties in server.properties
  • SQL transaction error message logging
  • 'Failed to start due to missing MCGalaxy_.dll' message now includes folder

Fixes:

  • Awards player has but don't exist anymore still counted towards player's awards count in /info
  • Doing /b on map that had portal/MB block ids but the tables not existing in DB caused error to get logged
  • Being able to /possess yourself
  • Placing air_switch/checkpoint left behind the block you were holding, instead of reverting to air
  • If you were holding a block you were not allowed to place in your hand, you could not delete blocks
  • Rare case where doing /undo [timespan] would throw a NullReferenceException
  • Error appearing in logs when voting for next map in rounds based games and less than 3 maps configured
  • Changing list of ZS maps in GUI not saving
  • main-name from server.properties being more restrictive than /main
  • Custom commands in custom plugins losing custom set extra permissions on server restart
  • Some IRC mode changes wrongly showing as an IRC error in logs

Removed:

  • Removed: ![command] acting as /[command]

Release 1.9.2.5

07 Sep 02:52
Compare
Choose a tag to compare

Improvements:

  • Make Y in /write 3 blocks wide instead of 5
  • Reduced memory usage when importing cw/mclevel maps
  • Confirmation warning popup if the user tries to disable name verify names
  • Make output of many more commands account for whether user ignores custom nicks
  • /blocks also include custom blocks
  • Don't reload files from disc when doing blockset/cmdset

Fixes:

  • Being able to use /team to spam (X was muted) messages
  • Being able to see hidden players in /alive and /infected in ZS
  • Updating not working when running mono through wine
  • .cw maps with dimensions between 32768-65535 not importing
  • Command line input not working in CLI when running through wine on mono
  • main level generated when main level doesn't exist i.e. first time you start the server) not saving changes to /b
  • /follow not showing player name with 'stopped following' message
  • /gen not showing completion message when used from map with level-only chat
  • /inv [player] showing message twice
  • /search blocks not including classic/CPE blocks in search list

Removed:

  • Chatrooms due to very little use, and team chat/map only chat mostly replaces this

Release 1.9.2.3

12 Jul 04:22
Compare
Choose a tag to compare

Additions:

  • /ln alias for /line (fCraft compatibility)
  • Packets for custom models

Improvements:

  • Parse /shutdown delay as timespan instead of integer seconds only
  • Make /eat an economy item, so price can be configured
  • Make p.Extensions public

Fixes:

  • Fixed: Doing /model while a zombie in ZS still changing it
  • Can't /os map add on server without + after names when there are existing maps with your account name, but you aren't realmowner of them
  • Can't see map joining/leaving messages on maps with localchat on

Removed:

  • /bs shortcut for /blockspeed
  • /devs, link to MCGalaxy source in /sinfo instead

Release 1.9.2.2

14 Jun 09:51
Compare
Choose a tag to compare

Additions:

  • /limit realms to set max realms a rank can have from in-game
  • /BotInfo that shows information on the given bot
  • A few more env presets

Improvements:

  • Also track duration of action in /notes
  • Referee mode should still follow jumpheight= in motd
  • 'Reference X.dll;' and '//Reference X.dll' can be used for custom commands/plugins as alternative to 'Reference X.dll'
  • Allow lb/gb copying multiple blocks at once
  • You shouldn't be able to speak while pending /pass verification
  • Include dimensions of heightmap and level in warning message when they don't match
  • Can still use /bots and /zonemark in museums
  • Allow using relative coords for gb/lb min/max (Thanks 1Leiz)

Fixes:

  • Unmuting player only showing first word of reason in unmute message
  • Issues with extremely long mute times on mono
  • Quit/RageQuit/Hacks/CrashServer should not be usable from console/IRC
  • Use accurate block name in help for /portal multi
  • Don't allow custom /pay messages while muted
  • If you in referee mode and flying, when moving to another zone, fly mode would get turned off
  • Crash if you tried to select a rank in the gui that has over 255 realms
  • Colours sometimes being wrong in TNT wars
  • /tw set zone delete and /tw set zone delete all having swapped behaviour
  • Fuse block not getting destroyed in nodestroy zones in TNT wars

Release 1.9.2.0

13 Apr 07:49
Compare
Choose a tag to compare

Improvements:

  • Don't lowercase command name in /cmdcreate output
  • Simplify information in /ranks
  • More descriptive message when you're muted by chatmod
  • Simplify showing errors when compiling custom commands from GUI
  • Support 'reference' statements when compiling custom commands from GUI

Fixes:

  • Placed/deleted in /info overflowing at 33 million
  • Turning off 'colours' option in GUI console shows raw colour codes
  • /hug and /high5 not working from console
  • Allow using /eat and /me from console
  • /compile showing wrong error line number when source has 'reference' statements
  • Unloading custom commands not removing command aliases
  • /chatroom del and /chatroom spy throwing NullReferenceException
  • Not immediately asking for pass when you are ranked to a rank requiring password
  • Settings -> Eco -> Rank item in GUI crashing server on mono
  • /buy level erroring if level failed to generate
  • Zones getting lost with /resizelvl

Release 1.9.1.9

13 Mar 11:33
Compare
Choose a tag to compare

Improvements:

  • Make CalcEyeHeight take Y scale int account
  • /tpp 0 0 0 puts you on the ground at level 0
  • Backup path in server.properties now defaults to relative path
  • Log to player short summary of first 2 errors when compiling
  • Make help consistent in usage of 'level' or 'map'
  • /os map delete announces when level is deleted
  • Rename /levels to /loaded and /worlds to /levels

Fixes:

  • Updating appearing to work with mono even when Updater.exe is missing
  • Eyeheight of skeleton model
  • /copylvl,/renamelvl,/deletelvl consistently announce globally
  • /botai list showing wrong name when a . in a bot AI's name
  • /undo timespan not undoing some changes in rare cases
  • Could manually set fallback for a custom block above 65

Release 1.9.1.8

24 Feb 10:50
Compare
Choose a tag to compare

Additions:

  • Support for custom particles

Improvements:

  • /renamelvl work with unloaded maps
  • /renamelvl update all portals tables, so any portals that previously went to the map go to the new map
  • Support compiling unsafe C# code for custom commands/plugins
  • Allow changing tablist group name of zombies/humans in zombie survival
  • Allow info/remove/edit ing multiple blocks using lb/gb
  • Make SPlace a draw op

Fixes:

  • Don't turn off 'auto unload' when setting main world
  • /copylvl not saving level to disc first.
  • /cmdset/blockset not behaving properly when used by multiple players simultaneously
  • Rare issue where physics in museum map caused map to never get freed from memory
  • Exploit with /undo that allowed spamming BlockDB
  • botai hunt instruction not interacting properly with other instructions
  • /tw end not working
  • Players who join mid-round in TNT wars when it is running on main map joining spec team instead
  • Not getting sent to team spawn first time you join TNT wars or CTF
  • Don't crash if trying to call SendMessage causes a DllNotFoundException

Release 1.9.1.7

15 Jan 09:32
Compare
Choose a tag to compare

Improvements:

  • Make /mirror x more logical in that it flips all X coordinates instead of Z coordinates (same for /mirror z)

Fixes:

  • Importing textures over 256 in .cw importer works now
  • Importing block ids over 255 in .cw importer works now
  • Rare bug where doors would get stuck as air form on saving
  • Incredibly rare bug which caused zones to get lost on saving level
  • Confusing behaviour where a block be both a portal/MB, portal/door etc. Now it can only be one at a time.