Description
Emberthral is a powerful utility library focused on high-performance rendering and probability calculations. It will serve as a dependency for the upcoming official Negorerouse Mod (unreleased). This library provides essential tools for mod developers working with advanced rendering systems and game mechanics.
Current Features:
- Creative Tab Filtering: Add category filter buttons to creative inventory tabs (similar to MrCrayfish's Furniture: Refurbished)
- High-Performance OBJ Model Rendering: Compatible with accelerated rendering (1.21.1+)
- Bedrock Model Animation Rendering: Full animation support with render optimization (1.21.1+)
- PRD Algorithm: Pseudo-Random Distribution for balanced random events
Future Plans:
- Post-Processing Rendering Framework
- Remove entity detection utilities, refocus library on rendering and probability calculations
- Separate enchantment compatibility system into standalone mod
Credits:
This project references and uses code from the following open-source projects:
1. SlashBlade_Resharped (OBJ Model Rendering)
- Authors: Furia, 0999312
- License: MIT License
2. SimpleBedrockModel (Bedrock Animation)
- Author: MCModderAnchor
- License: LGPL-3.0 License
3. EpicACG (Post-Processing Framework)
- Author: dfdyz
- License: LGPL-2.1 License
4. MaydayAnimationEngine
- Author: 286799714
- License: MIT License
If you have ideas or bugs,plz:
Issues · Arcomit/emberthral
or
Pull requests · Arcomit/emberthral
Github:
Arcomit/emberthral: 尼格洛兹前置库
License:
LGPL-3.0 license
————————————————————————————————————
淬火炼刀通用库,后续作为尼格洛兹模组官方版本(暂未发布)的前置模组使用,该库核心功能聚焦于渲染及概率计算。
目前提供的特性:
- 创造物品栏分类:可以方便快捷的给任意创造物品栏标签页添加类似 MrCrayfish 的家具:重制 模组中的创造物品栏分类按钮
- 高性能OBJ模型渲染:兼容加速渲染(1.21.1+)
- 基岩版模型动画渲染:兼容加速渲染(1.21.1+)
- PRD随机算法:伪随机分布,提供更平衡的随机事件
未来计划:
- 后处理渲染框架
- 移除获取玩家视线所瞄准的实体等功能,本前置库主要功能转向渲染和概率计算
- 移除自定义附魔兼容/附魔冲突,将该功能独立
鸣谢:
本项目参考使用以下开源项目的代码与实现思路
1. SlashBlade_Resharped (OBJ模型渲染)
- 作者: Furia, 0999312
- 开源协议: MIT License
2. SimpleBedrockModel (基岩版动画模型)
- 作者: MCModderAnchor
- 开源协议: LGPL-3.0 License
3. EpicACG (后处理框架)
- 作者: dfdyz
- 开源协议: LGPL-2.1 License
4. MaydayAnimationEngine
- 作者: 286799714
- 开源协议: MIT License
有想法或bug,请:
Issues · Arcomit/emberthral
或
Pull requests · Arcomit/emberthral
Github:
Arcomit/emberthral: 尼格洛兹前置库
协议:
LGPL-3.0 license



