LOTRGUILib
A standardized GUI rendering library and UI framework for Minecraft 1.7.10 LOTR Mod addons.
介绍
LOTRGUILib
is a utility library for Minecraft 1.7.10 submods created for Mevans’ Lord of the Rings Mod.
It provides shared GUI components, dynamic UI layout systems, and rendering helpers to fix common interface bugs and streamline building custom menus, map screens, and player overlays.
Features
- Layout & Container System: Base panels, scroll boxes, and auto-aligning grids styled for Middle-earth themes.
- Widget Library: Pre-built buttons, toggles, inputs, sliders, dropdowns, and drag-and-drop elements that plug directly into the layout engine.
- Named Palettes: Centralized color schemes you can reference by key across all components, with automatic fallbacks for missing values.
- Parchment Rendering: Built-in Tessellator wrapper that handles textured parchment rendering without leaking OpenGL state or breaking alpha channels.
- Obfuscation-Safe Texture Binding: Uses reflection fallbacks (supporting MCP and SRG names) to keep banner rendering working across different modpack environments.
- Interactive Map Layers: Clickable map primitives and HUD overlays for territory borders, waypoints, and faction views that won’t fight other mods for render passes.
- Boilerplate-Free HUD Anchoring: Pin HUD elements to screen edges/corners without writing custom render tick handlers—handles scaling and window resizing out of the box.
- Branching Dialog Trees: Modular NPC conversation GUI supporting speaker portraits, text parsing, and dynamic response chains.
- Custom Crafting Tables: Base GUI and container classes with recipe handling and ID pooling pre-wired so addons don’t collide.
- And more…
Requirements
- Minecraft 1.7.10
- Forge 10.13.4.1614 or higher
- The Lord of the Rings Mod (Legacy)
Usage
Drop the .jar file into your .minecraft/mods folder alongside the main LOTR Mod.
For Modders
LOTRGuiLib is All Rights Reserved. Please ask for permission before shipping a mod built on it.
Credits & Disclaimer
- The Lord of the Rings Mod was created by Mevans. LOTRGuiLib is an unofficial add-on, and is not affiliated with or endorsed by him.
- The Tolkien Estate holds the underlying literary copyrights to J.R.R. Tolkien’s books.
- Middle-earth Enterprises (part of the Embracer Group) holds the worldwide exclusive rights to motion pictures, video games, stage productions, and merchandise for The Lord of the Rings and The Hobbit.
- This project is a non-commercial fan work and claims no ownership of Middle-earth or any of its intellectual property.
常见问题
LOTRGUILib 支持哪些 Minecraft 版本?
LOTRGUILib 支持 Minecraft Java 版 1.7.10,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
LOTRGUILib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
Kronspire 的其他作品
查看全部 →LOTR – Welcome to Middle-earth (By Pacman)
完整地图,包含所有地点、英雄和剧情任务!
Legendary Items – Pacmans Version
将《指环王》改编作品中的各种武器、盔甲和其他物品加入游戏。
Rings of Power – Pacmans Version
将《指环王》中的20枚力量之戒加入游戏,每枚戒指都有符合设定的效果。
LOTR LimitlessIDs
Extends ID capacities up to 16.7M blocks/items, 65k biomes, 32k enchantments, and prevents registry collisions on LOTR 1.7.10.


评论
登录后评论和评分