Emberthral Lib

Quick rating

Community listing page, reviews here may not be monitored by the author.

Emberthral Lib

No reviews yet

General-purpose dependency library for Minecraft mods.

Mod Loaders
Minecraft

About

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/支持我们:

License Minecraft NeoForge


🔥 Introduction

Emberthral is a powerful utility library focused on high-performance rendering and probability calculations. It serves as a dependency for the upcoming official Negorerouse Mod (unreleased) and provides essential tools for mod developers working with advanced rendering systems.


🌟 Current Features

Creative Tab Filtering

High-Performance Model Rendering

  • OBJ Model Rendering - Compatible with accelerated rendering (1.21.1+)
  • Bedrock Model Animation - Full animation support with render optimization (1.21.1+)

Probability Calculation

  • PRD Algorithm (Pseudo-Random Distribution) for balanced random events

Entity Detection Tools

  • Get entity targeted by player's crosshair (configurable aim assist angle & max distance)
  • Get nearest entity to player (configurable max distance)

Enchantment System Extension

  • Customize enchantment compatibility and conflicts via config files

🚀 Roadmap

  • Post-Processing Rendering Framework
  • Remove entity detection utilities, refocus library on rendering and probability calculations
  • Separate enchantment compatibility system into standalone mod

📦 For Developers

Usage Example

For datapack generation examples, see: Examples


🙏 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

📄 License

This project is licensed under LGPL-3.0 License.


🤝 Contributing

Contributions are welcome! Feel free to submit issues and pull requests.

If you have ideas or bugs, please:


📧 Links