Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/betacraftuk/betacraft-launcher

A launcher for Minecraft focused on legacy versions of the game
https://github.com/betacraftuk/betacraft-launcher

c cpp java launcher minecraft minecraft-launcher qt

Last synced: about 1 month ago
JSON representation

A launcher for Minecraft focused on legacy versions of the game

Awesome Lists containing this project

README

        

# Betacraft Launcher

Betacraft launcher aims to provide easy access to old Minecraft versions and improve the overall game experience.

## FEATURES:
- Supports versions from Pre-Classic to 1.5.2:
- skins & sound in versions that can handle them
- starting Indev and early Infdev versions
- mouse fix for Classic, Indev-Infdev versions on macOS
- a1.1.1 gray screen fix
- AMD clouds fix
- fix for crash on `Mojang` screen before r1.3
- multiplayer online-mode handling for pre-b1.8 versions
- joining custom servers with the c0.0.15a version
- resize game easily in versions that don't support resizing
- can play every currently available legacy Minecraft version
- Microsoft sign in
- Mod repository, featuring great community mods
- Server list:
- servers with live playercount and description
- join servers by clicking on them
- automatically downloads the mod a server uses if it's in mod repository
- Addons:
- OfflineDATSave - allows for saving Classic levels on your disk (currently the only way to save in Classic)
- Fullscreen - enables fullscreen mode for versions that don't officially have support for it
- Demo - triggers demo mode for versions 12w16a and later
- UnlicensedCopy - triggers `Unlicensed Copy :(` label for versions b1.6-tb3 to b1.7.3
- QuitGame - shows the `Quit Game` button in versions b1.0 to 1.5.2
- GameModeSwitch - switches to the opposite gamemode in versions c0.28_01 to inf-20100630-1835
- ClassicNotPaid - displays `Premium only!` message when trying to save in any revision of c0.30
- Discord RPC
- Configurable:
- JVM arguments
- path to Java
- instance directory
- instance icon
- starting resolution
- Console output
- BetaEvolutions support
- Supports many languages

## Supported platforms (v1):
- Windows 7+ (32/64 bit)
- any up-to-date Linux distro (64 bit)
- macOS 10.8+
### Note:
- We target Java 7 (because Gson targets Java 7)
- Silicon Macs have inverted blue/red colors, for now you can only bypass this by going fullscreen on v1 (if you get Betacraft v2, the issue is fixed there)
- Earlier versions of Windows (like XP) may work, so long as the Java they run on can handle TLSv1.2 for official Microsoft/Mojang links. There's no guarantee the launcher is going to fully work on non-compliant Java. Earliest Java updates to support TLSv1.2 are **8u181** and **7u191**

## Reporting bugs or requesting features
Report bugs in [issues](https://github.com/betacraftuk/betacraft-launcher/issues).

## Contact:
- Website: https://betacraft.uk
- Mastodon: https://mastodon.social/@betacraft
- Telegram: https://t.me/betacraftukgroup
- Twitter: https://twitter.com/betacraftuk
- Discord: https://discord.gg/d4WvXeQ