-
Notifications
You must be signed in to change notification settings - Fork 41
Home
AlphaBs edited this page Dec 14, 2021
·
18 revisions
Welcome to the CmlLib.Core wiki!
Current document version: 3.3.1
- Basic usage
- Please read this first!
- CmlLibCoreSample: simple console program
- CmlLibWinFormSample: full features
- Java runtime errors
- macOS / Linux errors
- Get default minecraft directory
- Create new minecraft directory
- Make custom minecraft directory structure
- Get game session from mojang auth server
- Create offline game session
- Login with Xbox account
- Show progress of downloading files (percentage, file count)
- Show file info of currently downloading file (file name)
- Maximum memory size (-Xmx), Minimum memory size (-Xms)
- Direct server connecting
- Screen resolution, Fullscreen
- Java setting
- Full implementation of Mojang API
- Getting player profile, Changing name or skin, Statistics, Blocked Server, Checking Game Ownership
- Mojang authentication
- Microsoft Xbox authentication
- Security question-answer flow
- AsyncParallelDownloader (default)
- SequenceDownloader
- AssetChecker, ClientChecker, LibraryChecker
- Skip file hash checking
- Skip specific game file checking
- Use file mirror server (like BMCLAPI mirror service)
- Make custom file checker
- Get version metadata list from local directory
- Get version metadata list from mojang server
- Get version metadata list from FabricMC server
- Get version metadata information (version name, type, release date, etc)
- Make custom version loader
- Get version information (version name, type, arguments, library list, asset id, etc)
- Install Forge
- Install LiteLoader
- Install FabricMC
- Launch custom version
- Get game output (logs)