Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/avojak/foreman
The simple way to manage your Minecraft server
https://github.com/avojak/foreman
gtk minecraft minecraft-server-wrapper vala
Last synced: about 1 month ago
JSON representation
The simple way to manage your Minecraft server
- Host: GitHub
- URL: https://github.com/avojak/foreman
- Owner: avojak
- License: gpl-3.0
- Created: 2022-05-22T17:12:45.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-19T03:20:36.000Z (over 1 year ago)
- Last Synced: 2024-12-08T08:27:50.375Z (about 1 month ago)
- Topics: gtk, minecraft, minecraft-server-wrapper, vala
- Language: Vala
- Homepage:
- Size: 602 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: COPYING
Awesome Lists containing this project
README
![CI](https://github.com/avojak/foreman/workflows/CI/badge.svg)
![Lint](https://github.com/avojak/foreman/workflows/Lint/badge.svg)
![GitHub](https://img.shields.io/github/license/avojak/foreman.svg?color=blue)
![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/avojak/foreman?sort=semver)
Foreman
## The simple way to manage your Minecraft server
Get up-and-running with a Minecraft server in moments. Foreman will pull the latest server executable, and launch a new server for you.
Foreman is intended for those who want to run a Minecraft server on their computer without worrying about digging into the commandline, provisioning a server, or dealing with cloud hosting. It's ideal for setting up a server for your kids and family to use in your home without
connecting to a third-party server.## Building and Running
### Flatpak
Flatpak is the preferred method of building Foreman:
```bash
$ flatpak-builder build com.github.avojak.foreman.yml --user --install --force-clean
$ flatpak run --env=G_MESSAGES_DEBUG=com.github.avojak.foreman com.github.avojak.foreman
```### Updating Translations
When new translatable strings are added, ensure that `po/POTFILES` contains a
reference to the file with the translatable string.Update the `.pot` file which contains the translatable strings:
```
$ ninja -C build com.github.avojak.foreman-pot
```Generate translations for the languages listed in the `po/LINGUAS` files:
```
$ ninja -C build com.github.avojak.foreman-update-po
```---
## Disclaimer
Foreman is not affiliated, associated, authorized, endorsed by, or in any way officially connected with Mojang©, or any of its affiliates.
"Minecraft" is a trademark of Mojang Synergies AB.