• R/O
  • HTTP
  • SSH

planet-launcher: Repository summary

Planet launcher v1.0 series repository

Recent Commits RSS

Rev. Time Author Message
ef2080b 2022-11-22 07:43:27 cfunder master Remove some inapropriate splashes and add new ones
95b5f81 2022-09-05 08:54:51 cdtso Merge branch 'master' of github.com:mcpiscript/Planet
4b737c3 2022-09-05 08:52:45 cdtso Prepare for v1.2.3
c498d0f 2022-08-22 10:47:33 cdtso Fix URL
2497cd0 2022-08-20 08:01:22 cdtso README: Update usernames.
d0a488d 2022-08-10 23:46:43 leha-code Migrate translations to QT translations.
77204b6 2022-08-06 00:34:49 leha-code Remove all references to pi-nbt
4333333 2022-08-06 00:28:58 leha-code v1.2.2
f8bbf80 2022-08-06 00:26:52 leha-code Format with Black
d4007d3 2022-08-06 00:23:13 leha-code Merge branch 'master' of github.com:mcpiscript/Planet


Name Rev. Time Author Message
master ef2080b 2022-11-22 07:43:27 cfunder Remove some inapropriate sp...
website 8b76e7a 2022-07-29 02:43:39 Alexey Pavlov conflict fix



Planet Launcher

An interactive launcher for MCPi-Reborn.

Try Planet now »

Report Bug | Request Feature | Website (Under Development)

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 CrowdinLines of code

Table Of Contents

About The Project

Screen Shot

The Minecraft Pi: Reborn mod is a great addition to the game. However, as fun as it can be, there is a big problem. The built-in launcher is too annoying. You have to type in every single field to just remember that you forgot to turn on a teeny little flag. Planet fixes that. Instead of making you type in every single field, Planet lets you write it one time, auto-save, and forget for the rest of your life. With Planet you can even edit the world names and it supports the newly-introduced Reborn AppImages. It is also maintained unlike the other launchers.

Built With

  • The GUI is made using the PyQt5 Qt binding for Python, and additional widgets from qtwidgets.
  • Big thanks to pypresence developers, for making such a good interface to Discord RPC.
  • Thanks to pyqtdarktheme and darkdetect for awesome Qt theming tools.
  • Pillow was used for skin manipulation
  • The NBT editor is now served through editpi
  • Texture packs are installed through mcpit



  • Minecraft Pi: Reborn AppImage or DEB install
  • PyQt5
  • Python 3
  • pypresence
  • qtdarktheme
  • Pillow
  • qtwidgets
  • darkdetect
  • EditPi
  • mcpit

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++.


Option A (Raspberry Pi Only)


Option B (Raspberry Pi Only)


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
Texure pack support Yes No No No No
  • 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


  • [x] AppImage support
  • [x] Skin support
  • [x] NBT editor
  • [x] Localization system Crowdin
  • [x] Texture pack support
  • [ ] Mods
  • [ ] Chat logging
  • [ ] MarketPi


Permission denied or No such file or directory



Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Adding a translation


  1. Register an account on Crowdin
  2. Go to our project page
  3. Start translating. If the desired langauge is not available, start a new thread.
  4. Patiently wait until your translation is reviewed and added.

Please don't add fake translations, invalid or rude translations.


Planet is licensed under the GNU Affero General Public License




  • Spanish translation by BasedSkeleton
  • Russian translation by cdtso
  • Polish translation by karolxyz8

Additional Credits

Show on old repository browser