Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

Porting Lib Mod FAQ

10 questions players actually ask, answered.

How do I know which Porting Lib module a mod needs?
You don't pick modules yourself — the mod that depends on Porting Lib declares which modules it needs, and those get pulled in automatically. If a mod lists Porting Lib as a dependency, just install Porting Lib and let it handle the rest.
Do I need to install every Porting Lib module separately?
No. Porting Lib ships as one mod containing all its modules, so a single install covers accessors, attributes, networking, tags, transfer, and the rest. You never install modules individually.
Why does Porting Lib show up in my mod list but nothing changes in game?
That's expected — Porting Lib is a library and adds no blocks, items, or gameplay on its own. It only does something when another mod that depends on it is also installed and running.
A mod says it requires Porting Lib but I already have it — why won't it load?
The dependent mod is probably built for a different Minecraft version or loader than the Porting Lib you have. Make sure both the dependent mod and Porting Lib match your game version and loader (Fabric or Quilt).
Can I remove Porting Lib if I don't see it doing anything?
Only if no other mod depends on it. Removing it while a dependent mod is installed will crash the game on startup, so check your mod list for anything that lists Porting Lib as a requirement first.
Does Porting Lib work on Quilt as well as Fabric?
Yes, Porting Lib targets both Fabric and Quilt and provides Forge-style functionality to mods on either loader. Install the build that matches the loader your other mods use.
Will Porting Lib slow down my game or hurt performance?
As a library, its impact comes from the mods using it rather than from Porting Lib itself. On its own it does essentially nothing, so any performance change you notice is almost always from a dependent mod.
Two mods both need Porting Lib — do I install it twice?
No, one copy of Porting Lib serves every mod that depends on it. Installing it once is enough; duplicate copies will cause conflicts.
How do I tell if a crash is caused by Porting Lib or by the mod using it?
Look at the stack trace: if the failing code is inside a dependent mod but calls into Porting Lib, the dependent mod is usually at fault. Porting Lib appearing in the log doesn't automatically mean it's the culprit.
Do I need Porting Lib for mods that were originally made for Forge?
Only if that mod's Fabric or Quilt port was built to use Porting Lib. Many Forge mods have ports that don't need it, so check the port's own dependency list rather than assuming.