-
Notifications
You must be signed in to change notification settings - Fork 41
Home
AlphaBs edited this page Jun 2, 2021
·
18 revisions
Welcome to the CmlLib.Core wiki!
Current document version: 3.2.0
- CmlLibCoreSample: simple console program
- CmlLibWinFormSample: full features
- Basic usage
- 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
- Get progress of downloading files (percentage, file count)
- Get 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)