Changelog
Changes:
-
Addition of
Context
, which gives details for a certain context. -
Addition of
ContextCondition
, which is a named predicate for a certain context. -
Added
ServerModsRetrievedEvent
, invoked when Atlas Core retrieves the mods on the client, including name, modID, semantic version, and provided mods. -
Addition of Brigadier Opts, (kind of) a partial command library/expansion to Brigadier, but at this point merely a major utility, currently not feature-complete
Atlas Config Changes:
-
Addition of
SyncMode
, defines how the configs will be synched, can be set as a default for a config and changed for particular config holders. -
Addition of
ConfigSide
, defining which side the config belongs to. ALL configs must exist and be aware of each other on both sides, however this controls particular behaviour. -
Added a disconnect when there is a mismatch between the server and the client.
-
Added another abstract config base class,
ContextBasedConfig
- Note: Define a generic form of the config first before using, no matter what
- Note 2: Contexts currently only provide the dimension and whether the server is dedicated
- The primary intended purpose is so that the config can change under particular contexts
Brigadier Opts
- Argument Type
OptsArgument
introduced, allows for arguments to simply be interchangeable.- Example:
/pandora {player|effect|invisible}
could be input as any of these combinations or more:/pandora invisible=true /pandora effect=in_the_end player=@s /pandora player=@s invisible=false effect=apocalyptic_boom
- Example:
- With the advent of these changes,
/atlas_config
has been updated to... not use it, but a relatively similar concept to improve functionality.
Files
90% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Metadata
Release channel
BetaVersion number
1.1.2-BETA-1-1.21.4Loaders
Game versions
1.21.1, 1.21.2, 1.21.3, 1.21.4Downloads
60Publication date
December 24, 2024 at 11:25 PMPublisher
Alexandra-Myers
Member