Emberthral Lib

Emberthral Lib

General-purpose dependency library for Minecraft mods.

71 downloads
0 followers

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