mirror of
https://github.com/ClassiCube/MCGalaxy.git
synced 2025-09-08 22:59:29 -04:00
Page:
API breakages
Pages
API breakages
API changes
BlockDB format
Bots
Brushes
Chat
Command Template
Commands
Compiling for .NET 2.0
Copy and paste
Creating levels
Custom blocks
Custom textures
Data and configuration files overview
Discord relay bot
Drawing
Home
Level format
Level permissions
Message blocks
Moderation
New release
Physics blocks
Portals
Public Custom Commands
Public Custom Plugins
Scripting
Standalone builds using mkbundle
World appearance
Clone
22
API breakages
UnknownShadow200 edited this page 2022-02-27 10:11:04 +11:00
Although I try to minimise API breakages, complete API stability is not guaranteed.
Listed here are the known API breakages with each MCGalaxy release:
1.9.3.9
- Removed
p.SendMessage()
,Player.SendMessage()
,Player.Message()
methods fromMCGalaxy.Player
class (just usep.Message()
) MCGalaxy.Events.ModAction.TargetName
property removed
1.9.3.6
MCGalaxy.Player.Extensions
field is no longer publicMCGalaxy.Player.ValidName
method removedMCGalaxy.Formatter.CheckFilenameOnly
method renamed toValidFilename
MCGalaxy.Command.all.Add/Remove/FindByName
methods removed (obsolete)MCGalaxy.Player.leftGame
method removed (obsolete)
1.9.3.5
MCGalaxy.Block.CpeCount
renamed toCPE_COUNT
(binary compatibility unaffected)MCGalaxy.Network.Heartbeat
class redesignedMCGalaxy.Block.ConvertCPE
method removedMCGalaxy.Server.CalcMppass
method now requires additionalsalt
parameterMCGalaxy.Scripting.IScripting.LoadCommands
method redesignedMCGalaxy.Scripting.ICompiler
class redesignedMCGalaxy.Player.SendPos(ushort,ushort,ushort)
method removed
1.9.3.4
MCGalaxy.Network.IPUtil.IsLocal
method removedMCGalaxy.Eco.Awards
class moved toMCGalaxy.Modules.Awards.AwardsList
andMCGalaxy.Modules.Awards.PlayerAwards
MCGalaxy.Generator.Foliage.TreeOutput
delegate hadblock
parameter changed frombyte
toushort
MCGalaxy.Config.JsonSerialisers
class removed (obsolete)MCGalaxy.Maths.Vec3F32.Normalise
method now returns a zero instead of NaN vector when given a zero vector
1.9.3.3
- Plugins now load after main level has been loaded
MCGalaxy.Games.RoundsGame
class now handles callingPicker.HandlesMessage
LevelInfo.GetConfig(map, out lvl)
method replaced withLevelInfo.GetConfig(map)
MCGalaxy.FileIO
class renamed toMCGalaxy.AtomicIO
MCGalaxy.Scripting.ICompiler
removedLanguageName
property, replaced withShortName
andFullName