Skip to content

JustHm228/FoliaBuilds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

Folia Builds

Provides pre-compiled builds of the Folia server so you don't have to build it yourself.

Why?

Warning

The provided pre-compiled builds are unofficial as I am not affiliated with the PaperMC team in any way. So if you encounter any issues, you should ask PaperMC for support, not me.

Also, you should already know that Folia breaks many vanilla commands, APIs, and plugins and is still in development. That's why you should use Folia on your own risk. I have warned you.

The PaperMC team decided not to provide official builds for Folia, as it is still in development and only suitable for a very few amount of servers (major SMP, skyblock, etc. servers). So, in order to use Folia, you need to build it yourself. However, this takes time (especially if you're a Windows user). That's why I decided to share ready-made unofficial builds of Folia for myself and for you to use.

How to Build (by yourself)

Note

I would recommend you to prefer using Linux over Windows to build Folia because it will take much more time to build on Windows than on Linux. For me, it took over an hour to build Folia on Windows. The most time-consuming part for me was applying patches: it took me about ~45-50 minutes.

Important

Requirements:

  • Git
  • Java 17 LTS
  • Internet connection (obviously)

Instructions

  1. Clone the official repository:
git clone https://github.com/PaperMC/Folia.git
  1. Checkout branch (if you want to use a specific Minecraft version instead of latest; otherwise, you can simply skip this step):

    • For Minecraft 1.21.4:
    git checkout ver/1.21.4
    • For Minecraft 1.21.3:
    git checkout dev/1.21.3
    • For Minecraft 1.21.1:
    git checkout dev/1.21.1
    • For Minecraft 1.20.4:
    git checkout ver/1.20.4
    • For Minecraft 1.19.4:
    git checkout ver/1.19.4
  2. Apply patches:

    • On Unix/Linux (or with Bash):
    ./gradlew applyPatches
    • On Windows (with cmd):
    gradlew applyPatches
  3. Build:

    • Create a reobfuscated paperclip jar file:
      • On Unix/Linux (or with Bash):
      ./gradlew createReobfPaperclipJar
      • On Windows (with cmd):
      gradlew createReobfPaperclipJar
    • Create a reobfuscated bundler jar file:
      • On Unix/Linux (or with Bash):
      ./gradlew createReobfBundlerJar
      • On Windows (with cmd):
      gradlew createReobfBundlerJar
    • Create a Mojang-mapped paperclip jar file:
      • On Unix/Linux (or with Bash):
      ./gradlew createMojmapPaperclipJar
      • Windows (with cmd):
      gradlew createMojmapPaperclipJar
    • Create a Mojang-mapped bundler jar file:
      • On Unix/Linux (or with Bash):
      ./gradlew createMojmapBundlerJar
      • On Windows (with cmd):
      gradlew createMojmapBundlerJar

Acknowledgements

  • PaperMC/Folia - Fork of Paper which adds regionised multithreading to the dedicated server.
  • Slackadays/FoliaToGo - 🥡🤖 Nightly builds of the Folia server jar, ready-to-use, right here
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy