.
675 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # 🥡🤖 Folia To Go
2 | )
3 |
4 | This repo has automated, nightly builds of the [Folia](https://github.com/PaperMC/Folia) server for Minecraft so that you don't have to build it yourself.
5 |
6 | Every midnight UTC, GitHub Actions runs [the build script](https://github.com/Slackadays/FoliaToGo/blob/main/build.sh) and uploads the server .jar to the [Actions](https://github.com/Slackadays/FoliaToGo/actions) area.
7 |
8 | These builds may or may not be up-to-date with the latest Folia commits because they run at a certain time every day.
9 |
10 |
11 |
12 | ▶️ Download the latest build
13 |
14 |
15 |
16 | ## Run It Locally
17 |
18 | This method does not work with the Windows command prompt or PowerShell.
19 |
20 | First, clone this repo:
21 | ```sh
22 | git clone https://github.com/Slackadays/FoliaToGo
23 | ```
24 |
25 | Now go to its directory:
26 | ```sh
27 | cd FoliaToGo
28 | ```
29 |
30 | Then run the build script:
31 | ```sh
32 | sh build.sh
33 | ```
34 |
35 | ## Motivation
36 |
37 | I made this because the [Paper](https://github.com/PaperMC/Paper) team refuses to provide automated builds until Folia is "ready." This was to prevent extra support requests.
38 |
39 | Unfortunately, this decision made life harder for those of us who want to use Folia anyway. So, why not just make a repo that does nothing but provide these pre-fab builds?
40 |
41 | ## Support
42 |
43 | I don't have any affiliation with Paper or Folia other than being a happy user of theirs. Therefore, I can't provide Folia support here. Check out the [Paper](https://github.com/PaperMC/Paper) page if you need support, though!
44 |
--------------------------------------------------------------------------------
/build.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 |
3 | git clone https://github.com/PaperMC/Folia
4 | git config --global user.email "you@example.com"
5 | git config --global user.name "Your Name"
6 | cd Folia
7 | ./gradlew applyAllPatches
8 | ./gradlew createMojmapPaperclipJar
9 |
--------------------------------------------------------------------------------