Unlimited Fluidity
This an library for additional properties and systems on fluids.
API Included:
– Gas System
– Unspongable (sponge)
– Swimmable (can swim in it)
– Viscosity (player move speed while in the fluid)
Known incompatibility:
ExpandAbility
This might be superset of Forge Fluid System Update for only 1.19.2 in the future.
Discord community/API help
Unknown5473lib
Overview
This mod is a universal code library prerequisite for mods created by Unknown5473. Adding this mod alone has no effect.
Content
This mod provides:
Particle effect template;
Visual effect templates such as screen shake;
Boss mob templates and skill templates, such as laser (skill templates are not yet completed);
Important Note:
This is a library mod. Its purpose is to support other mods.
UniWrench
This mods adds a wrench which is meant to be intercompatible between any mod that implements it.
– By default it adds a “Universal Wrench” and 2 default wrench modes : Wrench and Rotate
– Mods can also extend the WrenchBase to make their own wrench which is compatible with other wrenches
– Mods can add their own wrench modes to either the default Universal Wrench or their own wrenches
UniversalTiers
### Universal Tiers (BETA)
**Universal Tiers** is a next-generation PvP ranking plugin designed to bring a true **Elo-based competitive system** to Minecraft across multiple combat styles.
Unlike traditional tier lists or manual testing systems, Universal Tiers automatically evaluates player skill through real fights — creating a **dynamic, fair, and constantly updating ranking system** powered by Elo.
# Donate for VIP Tag on site
### Core Features
– **Multi-Mode Elo Tracking**
– Tracks Elo across:
– Sword
– Axe
– Mace
– Spear
– Each combat style has its own skill rating
– **Automatic Evaluation System**
– No manual tier tests required
– Elo is calculated based on real fights and performance
– Smart evaluation during **~1.5 minute fights** for accurate results
– **Live Ranking System**
– Fully automated ranking progression
– No bias, no manual placement — just performance
– **Division-Based Ranking**
– Structured competitive ladder:
– D4 → D3 → D2 → D1
– Each division includes sub-ranks (e.g. D4-3 → D4-2 → D4-1 … up to D1-1)
– **Cross-Server Compatible Concept**
– Designed to standardize PvP skill measurement across different environments
### Stats & Leaderboards
Track your progress, compare rankings, and view the leaderboard here:
https://universaltiers.vercel.app/
### Community & Updates
Stay updated, report bugs, and follow development:
https://discord.gg/vUS8bESzKn
### Beta Notice
Universal Tiers is currently in **BETA**.
– Features may change
– Elo balancing is still being refined
– Feedback is highly encouraged
UniversalMCAPI
# UniversalMCAPI
⚡API plugin for Paper fast development⚡
⚠️ **NOTE** This plugin is only a API plugin made for fast development with Paper.
## Key Features
– ⚡**Latest Version Compatibility**: Works with Paper latest version.
– 🧰**Modular Design**: Easy-to-use API structure for rapid development and extension.
– 🔷**Reusable Classes**: Provides reusable classes and methods to handle common plugin functionalities.
– 🟩**Integrated dependencies**: External dependencies are built into the plugin to not let server administrators worry about installing dependencies on the server.
## Requirements
– **Java 21** and above
– **Paper** server
– **Minecraft 1.21** and above
Currently this plugin is still on working in progress.
But with the first version you should be able to access `PaperPluginLoader`
class to load your `paper-plugin.yml` configuration like _name_, _version_ and _ect_.
> I’m still learning Java and Kotlin and Minecraft development but this API plugin will be my first plugin available on Modrinth and Hangar. 👍
UnionLib
     
DESCRIPTION
This is an API mod, so it provides nothing for users and is intended for developers to use. This mod only does two things, first is making developing multi-loader mods as simple as possible and the second is a configuration system that’s very intuitive to use and lacks complexity. I’m sure that nothing this mod provides hasn’t been done before, especially the configuration system. Still, if you want to develop your next mod or integrate your current mod with UnionLib, then you should take a look at this resource. I’m sure it’ll prove handy.
SUPPORT
If you want to support me, you can do so by either subscribing on Patreon or buying my game on Epic Games or Itch.io. It’s a racing game that I’m sure you’ll have fun in if you’re into that. If you have, thank you very much. Thanks to you, I’m able to keep this up.
[
](kinetic.stereowalker.com)
UniMixins
# UniMixins
UniMixins is a Mixin loader for Minecraft 1.7.10 (with partial 1.8.9~1.12.2 support) designed for maximum compatibility. It aims to combine the features of as many mixin loaders as possible, and its modular nature makes it possible to use along other loaders if desired.
## Background
Numerous Mixin loaders exist for 1.7.10, and each one provides a differing set of extra features we refer to as *”extras”* on top of providing Mixin.
Since each of these loaders is monolithic, different ones cannot be used at the same time due to unavoidable feature overlap. To avoid this problem, UniMixins offers each feature as a separate module (but a combined jar is still provided for convenience).
## Comparison table
Below is a table comparing the feature sets of known Mixin loaders.
Note: A more detailed version of this table is available here.

* [NOP]: Does not do anything. (issue)
* [SEP]: Is available as a separate mod.
## Usage
Download the `-all` jar, and put it in your mods directory. Remove any other conflicting Mixin loaders (refer to the above table).
> **Note**: It’s important for the jar to be named so that it comes first alphabetically, to avoid a sorting issue with mods that embed Mixin. This is why the jar starts with a `+` character. You may need to change this to a `!` character if you encounter issues with renamed jars.
>
> For reference, here is the sorting order of some notable characters: `!` < `+` < `0` < `` < `_` < `a`
### Advanced usage
You can also assemble your own combination of modules using the module jars. Some modules depend on other modules, see the **List of modules** section.
Assuming no other Mixin loaders are present, you will generally want the following modules:
* **Mixin** (any single fork)
* **Compat** and **Mixingasm** (optional but highly recommended)
* Modules providing any extras you need
The game will crash if modules are missing dependencies. This can be disabled in the config.
## List of modules
All modules depend on the Mixin module. Note that the dependents don't necessarily have to come from UniMixins modules, other mods may also be used to provide them.
### Included in `all`-jar
* **Mixin (UniMix)**: Provides [a Mixin fork maintained by the UniMixins developers, based on the Fabric fork.
* **SpongeMixins** [1.7.10 only]: Provides an emulation of SpongeMixins’s extras.
* **MixinBooterLegacy** [1.7.10 only]: Provides an emulation of MixinBooterLegacy’s extras, and a relocated MixinExtras.
* **MixinExtras**: Provides MixinExtras.
* **GasStation** [1.7.10 only]: Provides an emulation of GasStation’s extras.
* Depends on SpongeMixins.
* Depends on MixinBooterLegacy.
* Depends on MixinExtras
* **GTNHMixins** [1.7.10 only]: Provides an emulation of GTNHMixins’s extras, and a relocated MixinExtras.
* Depends on SpongeMixins.
* **Compat**: Various compatibility tweaks:
* Remaps invalid references to Mixin classes (specifically the shaded ASM) in mods.
* Adds information about mixins to crash reports. [1.7.10 only]
* **Mixingasm**: Improves Mixin’s compatibility with ASM transformers.
### Optional
* **Future Compat** [1.8.9+ only]: Makes many of the modules usable on 1.8.9+. **Needed to run the mod on 1.8+.** (Not needed for Mixingasm.)
### Very Optional
These are not included in releases, they mainly exist for testing purposes. (Note: You can only use a single Mixin module at the same time.)
* **Mixin (SpongePowered)**: Provides the upstream fork of Mixin.
* **Mixin (Fabric)**: Provides the Fabric fork of Mixin.
* **Mixin (GasMix)**: Provides the GasStation fork of Mixin.
* **Mixin (GTNH)**: Provides the GTNH fork of Mixin.
## FAQ
### Why another mixin loader? Haven’t you seen that one xkcd strip?
Before UniMixins was created, there was far too much fragmentation among Mixin loaders on 1.7.10, with different mods requiring different incompatible loaders. This was partly due to conflicts between their developers, and partly because of technical reasons (the loaders were designed in a monolithic way, which invites incompatibility). This project has neither of those issues.

### Why are you using the Fabric fork of Mixin? Isn’t this a Forge mod?
The Fabric fork of Mixin is more actively maintained than the upstream fork, and has some extra fixes. Most of the Fabric fork’s changes are not Fabric-specific.
### What do the “extras” do anyway?
* SpongeMixins, Grimoire, MixinBooterLegacy, GasStation and GTNHMixins offer various ways to let you mix into the classes of non-coremods. (This is something Mixin does not natively support, since all of its phases occur before Forge discovers non-coremods and puts them on the classpath.)
– **MixinBooterLegacy**, **GasStation** and **GTNHMixins** add a “late” mixin phase that is fired right before the first mod construction event is dispatched. At this point all mods have been discovered.
– **SpongeMixins** lets you manually add mods to the classpath early using their file names. An old, hacky solution.
– We recommend new mods to use **GTNHMixins** as it’s the most actively used and maintained option.
* **Mixingasm** fixes a Mixin issue that breaks some ASM transformers due to Mixin altering how they are called.
* **MixinExtras** adds new Mixin features that allow mods to write less intrusive mixins.
### Mixin? mixin? SpongeMixins? SpongePowered? What’s the difference?
* Mixin: a Java library that lets you transform Java classes in a fluent way.
* SpongePowered: the organization that created Mixin (who also developed a modding API called Sponge).
* mixin: a special Java class defining a “change” that should be applied to a class. These get applied by Mixin.
* SpongeMixins: a Mixin loader created by TimeConqueror that has a very generic name.
## License
UniMixins is licensed under the Unlicense, with the exception of some modules. See LICENSE for the full details.
UniLib
# UniLib
A common set of Utilities, designed for over 50 versions of Minecraft!







## General Notes
* This mod identifies as a **Client Side-only** mod
* This means it **will not run** on the Server’s side.
* Fabric and Quilt mod loaders will simply ignore the
mod, while other mod loaders may crash.
* Some versions of the mod for Minecraft 1.14.x and above require
the Fabric API
and the Fabric mod loader
* Some versions of the mod for Minecraft 1.13.x require
the Rift API
and the Rift mod loader
* Some versions of the mod for Minecraft 1.1.0 and below
require Risugami’s ModLoader
## Features
This library mod offers various API utilities that have been developed over the years,
initially part of CraftPresence,
that have been designed to work on over 50 versions of Minecraft, from the earliest Alphas to the latest Releases.
These APIs range from utilities that can help with Rendering/UI design, Update Checker and Translation ease-of-access,
as well as the APIs provided through the sibling-project, UniCore
## Disclaimers & Additional Info
### Minecraft Issues + Additional Build Info
Despite best efforts, issues can occur due to the state of the Minecraft Codebase.
These issues can hinder certain portions of the backend in addition to cause certain parts of the mod to not work.
With this in mind, please note the following:
* **Minecraft 1.16 and above**
* As more parts of the game become data-driven, some modded data is no longer able to be automatically retrieved
without first being in the world.
* **Minecraft 1.15 and below**
* `MC-112292`: When interacting with the `RenderUtils#drawItemStack` method, used in the v2 Item Renderer, blocks
using certain renderers may fail to display properly.
* Additionally, on 1.15.x exclusively, z-level issues may occur on Screens using this method
* **Miscellaneous Issues**
* Due to obfuscation issues in earlier versions of Minecraft, incorrect data may appear when using certain parts of
the mod.
Additionally, some settings or API calls may perform differently under certain MC versions.
### Support
Need some assistance with one of my mods or wish to provide feedback?
I can be contacted via the following methods:
* [Email](mailto:[email protected])
* CurseForge
* Discord :: 
Additionally, codebase documentation for this mod is
available here with further guides available
on the wiki
#### Licensing
This Mod is under the MIT License as well as the Apache 2.0 License
This project currently makes usage of the following dependencies internally:
* UniCore by CDAGaming
* Classgraph by lukehutch
* Lenni Reflect by Lenni0451
UniGUI
A universal GUI library that supports centralized GUI management while being agnostic of the actual implementation. This enables both Vanilla and modded clients to share in the same features while using different GUIs based on their capabilities.
At the moment, this only manages GUIs and does not provide any implementations, but a generic implementation for modded clients using ArchitecturyAPI is planned.
Features:
– Creating, opening and closing GUIs for players
– Automatically choosing the best available GUI implementation depending on what the player’s client supports
– Managing one or more stateful GUIs without having to know the details of which GUI implementation the player uses
– Automatically updating the GUI on state changes
– Flexible extensibility
Uniful
### Overview
Uniful is a utility mod that automatically unifies as of this moment metal-related materials across mods. It replaces duplicate items/Blocks like ingots, nuggets, gears, plates, wires, rods, dusts, storage blocks, and ores with a single, consistent version. For example, if multiple mods add their own version of steel ingots, Uniful will force all to use the unified version instead.
It works by intercepting item usage like recipes & entities and block usage like world generation for example, converting things like `mekanism:tin_ore` into `unify:tin_ore` ensuring a cleaner, more compatible experience without clutter from redundant materials.
