* open file in write mode Open server list in write mode. * various bug fixes - raise ValueError rather then Exception. - "Invalid render distance: (distance)" instead of "Invalid render distance". - open server list in read-only mode. |
||
---|---|---|
planet | ||
scripts/package | ||
.gitignore | ||
LICENSE | ||
README.md | ||
requirements.txt | ||
screenshot.png |
Planet Launcher
An interactive launcher for MCPi-Reborn.
Try Planet now »
Report Bug
|
Request Feature
|
Website (Under Development)
Table Of Contents
About The Project
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
anddarkdetect
for awesome Qt theming tools. - Pillow was used for skin manipulation
- PyNBT is used for the built-in MCPIedit
click
is an awesome interface, unfortunately, not to handle autoclickers, but for CLI interfaces used in the texture pack tool.- The NBT editor is now served through
editpi
Installation
Prerequisites
- Minecraft Pi: Reborn AppImage or DEB install
- PyQt5
- Python 3
pypresence
qtdarktheme
- Pillow
qtwidgets
darkdetect
- PyNBT
click
- EditPi
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)
Option B (Raspberry Pi Only)
Install the planet-launcher
package through APT.
Option C (Any Debian-Based)
Use our PPA
Option D (Manual Installation)
- Download the DEB from the releases section.
- Install the DEB using
apt
- Follow the on-screen instructions
Alternatives
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
- Localization system
- Texture packs (In progress)
- Mods
- Chat logging
- MarketPi
- World generation from seed
Contributing
Creating A Pull Request
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Adding a translation
- Register an account on Crowdin
- Go to our project page
- Start translating. If the desired langauge is not available, start a new thread.
- Patiently wait until your translation is reviewed and added.
Please don't add fake translations, invalid or rude translations.
License
Planet is licensed under the GNU Affero General Public License
Acknowledgements
- Leha-code - Creator and maintainer
- Red-exe-engineer - Active contributor
- Grimet14 - Active contributor
- Bigjango13 - Multiple fixes
Translations
- Spanish translation by BasedSkeleton
- Russian translation by Leha-code
- Polish translation by karolxyz8
Additional Credits
- Heart, Planet, Pi, Steve and Portal icons by LEHAtupointow.
- Wrench by Santoniche on OpenGameArt.org.