🌍🍓 A better MCPi Launcher

Overview

Logo

Planet Launcher

A better, maintained launcher for the Minecraft: Pi Edition Reborn mod.

Report Bug | Request Feature

Downloads Contributors Issues License Hits Discord GitHub commit activity GitHub commits since latest release (by date) GitHub last commit GitHub Release Date GitHub repo size

Screenshot

Planet is a maintained, feature-rich and a flexible launcher. It is supported everywhere: Just install PyQt5, Python, and MCPi, and you're done! Planet was created because none of the other launchers were universal, stable, maintained and feature-rich.

Installation

Prerequisites

  • Minecraft Pi: Reborn AppImage or DEB install
  • PyQt5
  • Python 3
  • pypresence
  • pyqtdarkmode
  • Pillow
  • qtwidgets
  • darkdetect
  • PyNBT

If you're installing a DEB, all of them with the exception of Minecraft: Pi Edition: Reborn will be automatically installed. Please install an AppImage for the latest build. If you want a DEB, please consider checking out MCPI++.

Installation

Option A (Raspberry Pi Only)

badge

Option B (Raspberry Pi Only)

badge

Install the planet-launcher package through APT.

Option C (Any Debian-Based)

Use our PPA

Option D (Manual Installation)
  1. Download the DEB from the releases section.
  2. Install the DEB using apt
  3. Follow the on-screen instructions

gMCPIL vs jMCPIL vs pipan vs Planet

Feature Planet gMCPIL jMCPIL pipan Built-in launcher
Profile & feature saving Yes Bullseye only Yes No No
AppImage support Yes No No No Yes
Legacy DEB support Yes Yes Yes Yes Yes
Official MCPi-Revival No Yes Yes No Yes
Tab icons Yes No No No No
Maintained Yes No No No Yes
Supported on Debian Buster Yes, some bugs exist No Yes Yes Yes
Discord RPC Yes No No No No
External server support Yes Yes Yes No No
Flatpak support Not tested No No No Yes
Pre-made profiles Yes Yes Yes Yes No
Easy GUI navigation Yes Yes Yes No Yes
Skin support Yes No No No No
Built-in NBT editor Yes No No No No
Conclusion
  • Use Planet if you want a maintained and a feature-rich launcher.
  • Use gMCPIL if you are on Debian Bullseye, using a DEB install OR want a basic experience
  • Use jMCPIL if you're using a DEB install on a distro other than Debian Bullseye
  • Use the built-in launcher if you like to fill in things constantly
  • Don't use pipan, it's a dirty prototype, not a working launcher

Roadmap

[] AppImage support [] Skin support [*] NBT editor [ ] Texture packs [ ] Mods [ ] Chat logging [ ] MarketPi

Credits

Additional Credits

Heart, Planet, Pi, Steve and Portal icons by LEHAtupointow Wrench by Santoniche on OpenGameArt.org.

Issues
  • Icon suggestions

    Icon suggestions

    Some small suggestions:

    1. Maybe change servers tab icon to the portal? Steve's dark black eyeballs are... reminicent of herobrine. The portal icon represents how you "warp" to another world when you join a server.

    2. Change the changelog tab icon. The black icon blends in with the dark background. Maybe change it to something like the git icon? image

    opened by mobilegmYT 5
  • [ImgBot] Optimize images

    [ImgBot] Optimize images

    Beep boop. Your images are optimized!

    Your image file size has been reduced by 31% 🎉

    Details

    | File | Before | After | Percent reduction | |:--|:--|:--|:--| | /planet/assets/img/full/multiplayer512.png | 11.28kb | 2.20kb | 80.47% | | /planet/assets/img/full/git.png | 18.26kb | 13.31kb | 27.12% | | /screenshot.png | 76.25kb | 57.53kb | 24.55% | | /planet/assets/img/full/wrench512.png | 1.58kb | 1.40kb | 11.36% | | | | | | | Total : | 107.37kb | 74.45kb | 30.67% |


    📝 docs | :octocat: repo | 🙋🏾 issues | 🏪 marketplace

    ~Imgbot - Part of Optimole family

    opened by imgbot[bot] 1
  • Gallium HUD opetions

    Gallium HUD opetions

    Please add a Gallium HUD options setting, or even a tab :))))

    Here are some options that I know of: simple (default) fps (default for gMCPIL) cpu (not default)

    opened by Red-exe-Engineer 1
Releases(1.2.0pre1)
  • 1.2.0pre1(Apr 18, 2022)

  • v1.1.0(Apr 14, 2022)

    What's Changed

    • Moar splashes!! by @mobilegmYT in https://github.com/mcpiscript/Planet/pull/8
    • Add NBT editor
    • Planet now bundles and compiles pi-nbt, licensed under MIT, by thebrokenrail: https://github.com/mcpi-revival/MCPIedit
    • Some settings were moved
    • Subscribe to the red-exe-engineer.

    New Contributors

    • @mobilegmYT made their first contribution in https://github.com/mcpiscript/Planet/pull/8

    Full Changelog: https://github.com/mcpiscript/Planet/compare/v1.0.0...v1.1.0

    Source code(tar.gz)
    Source code(zip)
    planet.deb(69.11 KB)
  • v1.0.0(Mar 21, 2022)

    At last! It's released!

    Changelog

    1.0.0

    • Improve README
    • Set tabs position to top
    • Add skin support
    • Fix bugs when some files weren't found
    • Backwards and forwards Reborn compaptibility

    1.0 Release Candidate 4

    • Fixed dependencies
    • Easier window movement
    • Fixed pypresence

    1.0 Release Candidate 3

    • Dynamic building
    • Added build for debs

    1.0 Release Candidate 2

    • Added server support
    • Fixed a bug with saving
    • Added saving
    • AppImage support
    • Legacy Debian support

    1.0 Release Candidate 1

    • Improved marketpi's launcher.py
    • Add GUI
    • Detect mods in ~/.planet-launcher/mods
    • Fix acronym by @leha-code in mcpiscript/Planet/#2

    Full Changelog: https://github.com/mcpiscript/Planet/compare/1.0rc4...v1.0.0

    Source code(tar.gz)
    Source code(zip)
    planet-launcher_1.0.0_all.deb(38.16 KB)
  • 1.0rc4(Mar 15, 2022)

  • 1.0rc3(Mar 14, 2022)

  • 1.0rc2(Mar 14, 2022)

    What's Changed

    • Added server support
    • Fixed a bug with saving
    • Added saving
    • AppImage support
    • Legacy Debian support

    New Contributors

    • @Red-exe-Engineer made their first contribution in https://github.com/mcpiscript/Planet/pull/3

    Full Changelog: https://github.com/mcpiscript/Planet/compare/1.0rc1...1.0rc2

    Source code(tar.gz)
    Source code(zip)
  • 1.0rc1(Mar 10, 2022)

    What's Changed

    • Improved marketpi's launcher.py
    • Add GUI
    • Detect mods in ~/.planet-launcher/mods
    • Fix acronym by @leha-code in https://github.com/mcpiscript/Planet/pull/2

    New Contributors

    • @leha-code made their first contribution in https://github.com/mcpiscript/Planet/pull/2

    Full Changelog: https://github.com/mcpiscript/Planet/commits/1.0rc1

    Source code(tar.gz)
    Source code(zip)
Owner
Random garbage MCPi related things
null
A Cataclysm: Dark Days Ahead launcher with additional features

CDDA Game Launcher A Cataclysm: Dark Days Ahead launcher with additional features. Download here. Implemented features Launching the game Detecting th

Rémy Roy 385 Apr 20, 2022
PyCraft - A Minecraft launcher made in python

A Minecraft launcher made in python. The main objective of this launcher is to enable players to enjoy minecraft (especially those without a mojang/microsoft account). This launcher is not illegal as all files are downloaded from libraries.minecraft.net

null 11 Apr 23, 2022
A launcher to launch games from Riot Games under Linux

rito-launcher A launcher to launch games from Riot Games under Linux Requirements: Python 3, with the following pip plugins: 'configparser, pathlib, w

null 6 Mar 7, 2022
Launch any Heroic-Games-Launcher game using bash scripts without having to open Heroic.

HeroicBashLauncher Ever wanted to launch your EGS games installed through Heroic Games Launcher directly from the terminal, Lutris or any other fronte

null 64 Apr 26, 2022
Découvrez CubeCraft Launcher, une application uniquement codé en Python et en Batch

Découvrez CubeCraft Launcher, une application uniquement codé en Python et en Batch. Grâce à son interface graphique facile et intuitive, vous pouvez vous retrouver facilement.

null 1 Jan 5, 2022
Launcherpi - Minecraft Launcher for Raspberry Pi computers

launcherpi Minecraft Launcher for Raspberry Pi computers. ASLO BIG THANKS TO KLO

null 7 Mar 10, 2022
Minecraft.nix - Command line Minecraft launcher managed by nix

minecraft.nix Inspired by this thread, this flake contains derivations of both v

null 4 Feb 8, 2022
WordleHelper suggests words to help players better enjoy the hit game Wordle

WordleHelper Introduction WordleHelper suggests words to help players better enjoy the hit game Wordle. Both the general mode and the hard mode are su

Shao-Yu, Chu 5 Feb 8, 2022
A MCPI hack with many features.

Morpheus 2.0 A MCPI hack with many features To Use: You will need to install the keyboard, pysimplegui, and MCPI python modules and you will need to e

null 7 Feb 24, 2022
A use of the python MCPI to enhance the multiplayer and singleplayer gameplay.

Morpheus 2.0 A use of the python MCPI to enhance the multiplayer and singleplayer gameplay. To Use: You will need to install the keyboard, pysimplegui

null 7 Feb 24, 2022
Backend code to use MCPI's python API to make infinite worlds with custom generation

inf-mcpi Backend code to use MCPI's python API to make infinite worlds with custom generation Does not save player-placed blocks! Generation is still

null 2 Jan 27, 2022
A Cataclysm: Dark Days Ahead launcher with additional features

CDDA Game Launcher A Cataclysm: Dark Days Ahead launcher with additional features. Download here. Implemented features Launching the game Detecting th

Rémy Roy 385 Apr 20, 2022
PyCraft - A Minecraft launcher made in python

A Minecraft launcher made in python. The main objective of this launcher is to enable players to enjoy minecraft (especially those without a mojang/microsoft account). This launcher is not illegal as all files are downloaded from libraries.minecraft.net

null 11 Apr 23, 2022
A launcher to launch games from Riot Games under Linux

rito-launcher A launcher to launch games from Riot Games under Linux Requirements: Python 3, with the following pip plugins: 'configparser, pathlib, w

null 6 Mar 7, 2022
A lightweight and unlocked launcher for Lunar Client made in Python.

LCLPy LCL's Python Port of Lunar Client Lite. Releases: https://github.com/Aetopia/LCLPy/releases Build Install PyInstaller. pip install PyInstaller

null 20 Apr 4, 2022
Launcher program to select which version of the Q-Sys software to launch.

QSC-QSYS Launcher Launcher program to select which version of the Q-Sys software to launch. Instructions To use the application simply save the "Q-Sys

Zach Lisko 1 Nov 27, 2021
Voidlx is a terminal cli apps launcher made in python

Voidlx is a terminal cli apps launcher made in python

null 2 Nov 13, 2021
Albert launcher extension for rolling dice.

dice-roll-albert-ext Extension for rolling dice in Albert launcher Installation Locate the modules directory in the Python extension data directory. T

Jonah Lawrence 1 Nov 18, 2021
Launch any Heroic-Games-Launcher game using bash scripts without having to open Heroic.

HeroicBashLauncher Ever wanted to launch your EGS games installed through Heroic Games Launcher directly from the terminal, Lutris or any other fronte

null 64 Apr 26, 2022
Application launcher and environment management

Application launcher and environment management for 21st century games and digital post-production, built with bleeding-rez and Qt.py News Date Releas

null 7 Mar 18, 2022
Découvrez CubeCraft Launcher, une application uniquement codé en Python et en Batch

Découvrez CubeCraft Launcher, une application uniquement codé en Python et en Batch. Grâce à son interface graphique facile et intuitive, vous pouvez vous retrouver facilement.

null 1 Jan 5, 2022
C++ fully undetected shellcode launcher

charlotte c++ fully undetected shellcode launcher ;) releasing this to celebrate the birth of my newborn description 13/05/2021: c++ shellcode launche

null 809 Apr 18, 2022
Albert launcher extension for converting units of length, mass, speed, temperature, time, current, luminosity, printing measurements, molecular substance, and more

unit-converter-albert-ext Extension for converting units of length, mass, speed, temperature, time, current, luminosity, printing measurements, molecu

Jonah Lawrence 2 Jan 13, 2022
Launcherpi - Minecraft Launcher for Raspberry Pi computers

launcherpi Minecraft Launcher for Raspberry Pi computers. ASLO BIG THANKS TO KLO

null 7 Mar 10, 2022
Python project setup, updater, and launcher

Launcher Python project setup, updater, and launcher Purpose: Increase project productivity and provide features easily. Once installed as a git submo

DAAV, LLC 1 Jan 7, 2022
Python project setup, updater, and launcher

pyLaunch Python project setup, updater, and launcher Purpose: Increase project productivity and provide features easily. Once installed as a git submo

DAAV, LLC 1 Jan 7, 2022
Heroic-gogdl - GOG Downloading module for Heroic Games Launcher

heroic-gogdl GOG download module for Heroic Games Launcher Purpose This will tak

Paweł Lidwin 16 Apr 26, 2022
A simple fusee-launcher frontend for macOS

A simple fusee-launcher frontend for macOS (Universal). Supports macOS >= 10.9. It has libusb statically linked, so you don't need to install anything

rob 21 Apr 21, 2022
Minecraft.nix - Command line Minecraft launcher managed by nix

minecraft.nix Inspired by this thread, this flake contains derivations of both v

null 4 Feb 8, 2022