ulib

ulib

general purose library

by
1.3K Downloads
bukkitbungeecordfabricpaperpurpurquiltspigotvelocitywaterfalllibrary
Rent Server with this Mod

About this Mod

uLib

Maven metadata URL Maven metadata URL

ulib is a general purpose library.

Copyright (c) 2022 fluse1367
See "Included Software" (at the bottom) for copyright and license notice of included software.

Please also refer to the documentation.

Features

Brief overview of ulib's features.

Core

  • Code Injection Framework
  • Dynamic Library Injection
  • Maven Resolver
  • Reflection Utilities
  • JsonRPC v2 API
  • Yaml/Json API
  • SQL API
  • Misc

Minecraft

  • Mojang Launchermeta API
  • Mojang/Bukkit Mappings API
  • Proxy-Server Bridge
  • User Cache
  • Misc

Spigot

  • GUI/Inventory Menus API
  • Custom Enchantments
  • Item API
  • Misc

Things to Know

  • The minecraft variants of library depend on recent spigot/bungeecord/velocity versions. That means it may not work as
    expected or may not work at all on older server versions. You will not receive any support, when using another server
    version than the one this library is built for.

    If you want to use older server versions, consider a cross-version compatibility tool, like
    ViaBackwards,
    ViaRewind or
    ProtocolSupport.

  • Minimum Java version is 17.

  • When launching uLib for the first time (or if the respective caching folder was removed), it will download a few of
    dependencies/libraries.

Disclaimer

Note the copyright and license of this project. Use this library at your own risk! The contributors of this
project do not take any responsibility/liability in any way.

Included Software

The following 3rd-party software is included within this project:


Available Versions

3.0.0-SNAPSHOT-8e56fd9alpha
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2bukkit, bungeecord, fabric, paper, purpur, quilt, spigot, velocity, waterfall
March 29, 2023
3.0.0-SNAPSHOT-22542c1alpha
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2bukkit, bungeecord, fabric, paper, purpur, quilt, spigot, velocity, waterfall
March 13, 2023
3.0.0-SNAPSHOT-0b36644alpha
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2bukkit, bungeecord, fabric, paper, purpur, quilt, spigot, velocity, waterfall
January 25, 2023
3.0.0-SNAPSHOT-865423aalpha
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2bukkit, bungeecord, fabric, paper, purpur, quilt, spigot, velocity, waterfall
January 8, 2023
3.0.0-SNAPSHOT-41e3326alpha
MC 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2bukkit, bungeecord, fabric, paper, purpur, quilt, spigot, velocity, waterfall
December 16, 2022

How to Install ulib on Your Server

1

Order Server

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

2

Set bukkit Loader

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

3

Install Mod

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

Compatibility

Mod Loaders

bukkitbungeecordfabricpaperpurpurquiltspigotvelocitywaterfall

Minecraft Versions

1.19.2, 1.19.1, 1.19 (+5 more)

Server-side

~ Optional

Recommended RAM

4 GB(min. 3 GB)

Frequently Asked Questions

ulib server crashes on startup – what to do?

Most common cause: wrong bukkit 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.19.2). You can switch loaders with one click in the panel.

Is ulib compatible with bukkit and bungeecord and fabric and paper and purpur and quilt and spigot and velocity and waterfall?

ulib officially supports bukkit, bungeecord, fabric, paper, purpur, quilt, spigot, velocity, waterfall for Minecraft 1.19.2, 1.19.1, 1.19. The Mado dashboard automatically detects incompatible loader combinations.

Server lagging with ulib – how to optimize performance?

Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if ulib 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 ulib 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
GNU General Public License v3.0 only
Server-side
Optional

Supported Versions

1.19.21.19.11.191.18.21.18.11.181.17.11.17