/SailrMC

A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)

Primary LanguageC++GNU General Public License v3.0GPL-3.0

SailrMC

Description

SailrMC is a DRM-free Minecraft launcher for managing multiple instances at once.
This is a fork of PrismLauncher. We are not endorsed by them.

Differences

Some differences between SailrMC and PrismLauncher are:

  • no DRM
  • CurseForge support w/o the need for an API key (via curse.tools)
  • skin preview in the Upload Skin menu

Installation

via source

Compiling SailrMC should be easy if you have the build dependencies to do so:

  • C++17-compliant compiler
  • cmake
  • cmake-extra-modules
  • Java Development Kit <=19 (an LTS release is recommended)
  • Qt5/6 Development tools

Here are the Linux instructions to compile SailrMC:

$ git clone --recurse-submodule https://github.com/SailrMC/SailrMC
$ cd SailrMC
$ cmake -S . -B build \
    -DCMAKE_INSTALL_PREFIX="/usr/local" \  # you can change this to "/usr" or to any preferred directory
    -DENABLE_LTO=ON
#   -DLauncher_QT_MAJOR_VERSION="6"  # only needed if you want to use Qt6
$ cmake --build build -j$(nproc)
$ cmake --install build

Note: if you are using FreeBSD, use -j$(sysctl -n hw.ncpu) instead.

via releases

As of current, there are no packages inside Linux distributions' repositories; however, you may visit the Releases page.
All you need to do is decompress the corresponding .zip file and use the binary inside of it.

Licensing

This software is available under the GNU GPLv3 license. View LICENSE and COPYING.md for more information.