Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Atlas Core

Atlas Core

A library (currently only for configs) used by Atlas Development projects

7,850
5
Library

Compatibility

Minecraft: Java Edition

1.21.x

Platforms

Fabric
Quilt

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server

Creators

Alexandra-Myers
Alexandra-Myers Member

Details

Licensed MIT
Published 11 months ago
Updated last month
DescriptionGalleryChangelogVersions
All versionsAtlas Core 1.1.2 BETA 1 1.21.4 Fabric

Atlas Core 1.1.2 BETA 1 1.21.4 Fabric

Download
Report

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
      
  • With the advent of these changes, /atlas_config has been updated to... not use it, but a relatively similar concept to improve functionality.

Dependencies

dependency-iconFabric APIrequired
dependency-iconCloth Config APIrequired
dependency-iconMod Menuoptional

Files

atlas-core-1.1.2-BETA-1-1.21.4.jar(224.81 KiB) Primary
Download

Metadata

Release channel

Beta

Version number

1.1.2-BETA-1-1.21.4

Loaders

Fabric Quilt

Game versions

1.21.1, 1.21.2, 1.21.3, 1.21.4

Downloads

468

Publication date

December 24, 2024 at 11:25 PM

Publisher

Alexandra-Myers

Alexandra-Myers

Member

Version ID

Modrinth is open source.

main@4bafae8

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.