promotional bannermobile promotional banner
premium banner
General-purpose dependency library for Minecraft mods.

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

 

Support Us/支持我们: