Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)


Icon


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.