eggolib

eggolib

A Fabric mod that extends Apoli's system for funsies

by
21.8K Downloads
fabriclibraryutility
Rent Server with this Mod

About this Mod

eggolib

JitPack GitHub issues GitHub Pull Requests

Required on the client and the server!

eggolib is a Fabric mod library that extends the functionality of Apoli for funsies. This mod library adds new power, condition and action types to be used for developing Origins/Apoli datapacks.

See here for the documentation for eggolib.


Q: Are the versions for 1.18.x going to be updated?

A: Probably not, since it'd be quite a task for me to maintain versions for different Minecraft versions.

Q: Can you back-port this to X?

A: The same answer from above still applies, but if you can or want to, feel free!


Using as a dependency

You can use eggolib as a dependency by modifying the gradle.properties and build.gradle files of your project, like so:

(You can remove the include part if you don't want to include eggolib in your project)


build.gradle

repositories {
    maven {
        url "https://jitpack.io"
    }
}

dependencies {
    modImplementation "com.github.eggohito:eggolib:${project.eggolib_version}"
    include "com.github.eggohito:eggolib:${project.eggolib_version}"
}

gradle.properties

eggolib_version=[INSERT VERSION HERE]

Available Versions

eggolib v1.10.4 (Minecraft 1.20)release
MC 1.20, 1.20.1fabric
May 29, 2024
eggolib v1.10.4 (Minecraft 1.20.2)release
MC 1.20.2fabric
May 29, 2024
eggolib v1.10.3 (Minecraft 1.20.2)release
MC 1.20.2fabric
May 19, 2024
eggolib v1.10.3 (Minecraft 1.20 - 1.20.1)release
MC 1.20, 1.20.1fabric
May 19, 2024
eggolib v1.10.2 (1.20 - 1.20.1)release
MC 1.20, 1.20.1fabric
February 13, 2024

How to Install eggolib on Your Server

1

Order Server

Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).

2

Set fabric Loader

In the panel under "Egg", select the fabric loader and matching Minecraft version (1.20.2).

3

Install Mod

Open the mod browser in the dashboard and search for "eggolib". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.

Compatibility

Mod Loaders

fabric

Minecraft Versions

1.20.2, 1.20.1, 1.20 (+7 more)

Server-side

Required

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

eggolib server crashes on startup – what to do?

Most common cause: wrong fabric version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.20.2). You can switch loaders with one click in the panel.

Is eggolib compatible with fabric?

eggolib officially supports fabric for Minecraft 1.20.2, 1.20.1, 1.20. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with eggolib – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if eggolib consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.

Rent Modded Server

Install eggolib with just one click on your server.

Recommended RAM
4 GBab €8/mo
Min. 3 GB | +1 GB pro 8 Spieler
Create Server Now
1-Click Mod Install
NVMe SSD Storage
DDoS Protection included

Details

License
MIT License
Server-side
Required

Supported Versions

1.20.21.20.11.201.19.41.19.31.19.21.19.11.191.18.21.18.1