Skip to content

Releases: ClassiCube/MCGalaxy

Release 1.9.1.6

24 Dec 07:24
Compare
Choose a tag to compare

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

23 Dec 21:25
Compare
Choose a tag to compare

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

27 Jun 11:12
b6474f4
Compare
Choose a tag to compare

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

09 May 01:43
Compare
Choose a tag to compare

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

13 Nov 05:52
Compare
Choose a tag to compare

Improvements:

  • Can make custom blocks outside 0-16 range

Fixes:

  • +skin urls not working
  • /award take not working

Release 1.9.1.0

19 Oct 11:01
Compare
Choose a tag to compare

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

09 Oct 13:11
Compare
Choose a tag to compare

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

18 Aug 15:28
Compare
Choose a tag to compare

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

26 Jul 17:22
Compare
Choose a tag to compare

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

09 Jul 13:16
Compare
Choose a tag to compare

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