FentLib

⭐ — (3 endorsements) 📥 1,265 downloads 📌 v0.0.54 📅 3/24/2026
🟡 Updated this year

By le_jack · forge

⬇ Download Mod Source: Modrinth ↗ 📅 Updated: 8/11/2026 📅 Created: 3/24/2026
⚠️ Install Order · 2 steps
1🛠️ Forge — Minecraft Forge (mod loader) Download ↗
2🛠️ Fabric — Fabric Loader Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 0.2% endorsement rate
  • 🏆 #295 of 362 forge mods in this game by downloads

📋 About This Mod

# FentLib A shared code library and tweak/fix mod. !(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/logo_small.png) (https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/github.png)](https://github.com/JackOfNoneTrades/FentLib/releases) (https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/curse.png)](https://www.curseforge.com/minecraft/mc-mods/fentlib) (https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/modrinth.png)](https://modrinth.com/mod/fentlib) (https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/67.png)](https://67.fentanylsolutions.org/mod/fentlib) (https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/maven.png)](https://maven.fentanylsolutions.org/#/releases/org/fentanylsolutions/fentlib/FentLib) !(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/forge.png) (https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/cord.png)](https://discord.gg/xAWCqGrguG) <!--(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/mcmodcn.png)]()--> ## Features * Support for animated GIF server icons. Just drop a `server-icon.gif` file in the server root directory. Size limits are configurable. HodgePodge is a soft dependency, required if you want to use larger GIFs (because of the packet size limit). !(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/animated_server_icons.gif) Use the `/reload_icon` command to reload the icon. Also works for `server-icon.png`. * Removal of EnderCore / HodgePodge Info Button in the mod list screen. * API to modify the `S00PacketServerInfo` packet. Example: ```java public class ClientProxy extends CommonProxy { @Override public void preInit(FMLPreInitializationEvent event) { S00PacketServerInfoModifyService.registerDeserializeHandler((response, fentlibData, serverData) -> { if (fentlibData.has("server_to_client_payload")) { // Yoohoo we got something back!!!! // serverData contains stuff like server IP } }); } } public class CommonProxy { public void preInit(FMLPreInitializationEvent event) { if (MiscUtil.isServer()) { S00PacketServerInfoModifyService.registerHandler((response, fentLibPresent) -> { // fentLibPresent is just a boolean indicating whether fentlib is loaded return "server_to_client_payload"; // You can return a String, a S00PacketServerInfoModifyService.KeyValue, or a JsonElement. If you return // a non-null value, it will be passed back to the client }); } } } ``` * `/dump_thaumonomicon <Optional Comment>` command. Run it from the client, and all Thaumcraft research will be dumped as a static website. The comment will be visible under the page title, and you can indicate the pack or mods for with which the dump was done. !(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/dumper_example.png) * `/warpdim` command. Painlessly warp to a dimension (meant for debugging). * `SessionAccessTokenOverrideMixin` allows overriding the session access token in dev launches via `-Dfentlib.accessTokenOverride=<token>`. * Client sound utilities to set a custom max attenuation distance without increasing the sound volume. Methods: ```java SoundUtil.withMaxDistance(ISound sound, float maxDistance); SoundUtil.playWithMaxDistance(ISound sound, float maxDistance); SoundUtil.playWithMaxDistance(SoundHandler soundHandler, ISound sound, float maxDistance); SoundUtil.playAt(ResourceLocation soundResource, double x, double y, double z, float volume, float pitch, float maxDistance); ``` Example: ```java SoundUtil.playAt(waveSound, x, y, z, 0.25F, 1.0F, 64.0F); ``` * HTTP-on-Minecraft-port reverse proxying for local web UIs. Configure path-to-port mappings in `config/fentlib/http-port-routes.json` so services like Dynmap can be reached through the server port, such as `/dynmap/...`, instead of separate ports. Set `publicBaseUrl` in `config/fentlib/fentlib.cfg` to the public base URL of the server; mods should append their own relative route paths on top of it. * QOI image format support and utils thanks to (https://github.com/saharNooby/qoi-java). For usage example, check out how support for `server-icon.qoi` is implemented. * WebP image format support and utils thanks to (https://github.com/haraldk/TwelveMonkeys). For usage example, check out how support for `server-icon.webp` is implemented. * Default server icon path can be configured using the `serverIconDirectory` config option. ## Fishing Loot Config Set `enableFishingLootTable=true` in `config/fentlib/fentlib.cfg` to enable FentLib's fishing override. The loot table

# FentLib A shared code library and tweak/fix mod.

!(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/logo_small.png)

[!(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/github.png)](https://github.com/JackOfNoneTrades/FentLib/releases) [!(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/curse.png)](https://www.curseforge.com/minecraft/mc-mods/fentlib) [!(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/modrinth.png)](https://modrinth.com/mod/fentlib) [!(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/67.png)](https://67.fentanylsolutions.org/mod/fentlib) [!(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/maven.png)](https://maven.fentanylsolutions.org/#/releases/org/fentanylsolutions/fentlib/FentLib) !(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/forge.png) [!(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/badges/cord.png)](https://discord.gg/xAWCqGrguG)

## Features Support for animated GIF server icons. Just drop a `server-icon.gif` file in the server root directory. Size limits are configurable. HodgePodge is a soft dependency, required if you want to use larger GIFs (because of the packet size limit). !(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/animated_server_icons.gif) Use the `/reload_icon` command to reload the icon. Also works for `server-icon.png`. Removal of EnderCore / HodgePodge Info Button in the mod list screen. API to modify the `S00PacketServerInfo` packet. Example: ```java public class ClientProxy extends CommonProxy { @Override public void preInit(FMLPreInitializationEvent event) { S00PacketServerInfoModifyService.registerDeserializeHandler((response, fentlibData, serverData) -> { if (fentlibData.has("server_to_client_payload")) { // Yoohoo we got something back!!!! // serverData contains stuff like server IP } }); } }

public class CommonProxy { public void preInit(FMLPreInitializationEvent event) { if (MiscUtil.isServer()) { S00PacketServerInfoModifyService.registerHandler((response, fentLibPresent) -> { // fentLibPresent is just a boolean indicating whether fentlib is loaded return "server_to_client_payload"; // You can return a String, a S00PacketServerInfoModifyService. KeyValue, or a JsonElement. If you return // a non-null value, it will be passed back to the client }); } } } ``` `/dump_thaumonomicon ` command. Run it from the client, and all Thaumcraft research will be dumped as a static website. The comment will be visible under the page title, and you can indicate the pack or mods for with which the dump was done. !(https://raw.githubusercontent.com/JackOfNoneTrades/FentLib/master/images/dumper_example.png) `/warpdim` command. Painlessly warp to a dimension (meant for debugging). `SessionAccessTokenOverrideMixin` allows overriding the session access token in dev launches via `-Dfentlib.accessTokenOverride=`. Client sound utilities to set a custom max attenuation distance without increasing the sound volume. Methods: ```java SoundUtil.withMaxDistance(ISound sound, float maxDistance); SoundUtil.playWithMaxDistance(ISound sound, float maxDistance); SoundUtil.playWithMaxDistance(SoundHandler soundHandler, ISound sound, float maxDistance); SoundUtil.playAt(ResourceLocation soundResource, double x, double y, double z, float volume, float pitch, float maxDistance); ``` Example: ```java SoundUtil.playAt(waveSound, x, y, z, 0. 25F, 1. 0F, 64. 0F); ``` HTTP-on-Minecraft-port reverse proxying for local web UIs. Configure path-to-port mappings in `config/fentlib/http-port-routes.json` so services like Dynmap can be reached through the server port, such as `/dynmap/...`, instead of separate ports. Set `publicBaseUrl` in `config/fentlib/fentlib.cfg` to the public base URL of the server; mods should append their own relative route paths on top of it. QOI image format support and utils thanks to (https://github.com/saharNooby/qoi-java). For usage example, check out how support for `server-icon.qoi` is implemented. WebP image format support and utils thanks to (https://github.com/haraldk/TwelveMonkeys). For usage example, check out how support for `server-icon.webp` is implemented. * Default server icon path can be configured using the `serverIconDirectory` config option.

## Fishing Loot Config Set `enableFishingLootTable=true` in `config/fentlib/fentlib.cfg` to enable FentLib's fishing override. The loot table

🤖 AI-enhanced — based on mod data

📊 Mod Details

Game
Minecraft Mods
Author
le_jack
Version
0.0.54
Downloads
1,265
Endorsements
3
Category
forge
Created
3/24/2026
Updated
8/11/2026
Game Versions
1.7.10
Tags
library, utility

🔧 How to Install Minecraft Mods Mods

Download from Modrinth. Use Prism Launcher or drop into your mods folder.

📖 Full step-by-step install guide for Minecraft Mods →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Minecraft Mods commands, item IDs, and more.

❓ Frequently Asked Questions

Which Minecraft Mods versions does FentLib support?

The author lists 1.7.10. Other versions may work but are untested by the author.

What is the latest version of FentLib?

Version 0.0.54, published 2026-08-11 with 1,265 downloads recorded at the source.

Keep browsing — more Minecraft Mods mods await

📋 All Minecraft Mods Mods 🏆 Top 25 📂 More forge 👤 More by le_jack 🔎 Similar Mods 🌐 Best forge (All Games) 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods