截图
介绍
🔥 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
- Easily add category buttons to any creative inventory tab (similar to MrCrayfish’s Furniture: Refurbished)
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
- GitHub: Arcomit/emberthral
- Support Us | 支持我们: Click here | 点击这里
常见问题
Emberthral Lib 支持哪些 Minecraft 版本?
Emberthral Lib 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。
Emberthral Lib 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。
MewKooo 的其他作品
查看全部 →
SlashBlade: Surpass
To make SlashBlade: Resharped weapon perform better.
SlashBlade:AcceleratedRendering
Make older versions (below 1.8.57) compatible with accelerated rendering for SlashBlade:Resharped.
Anything SlashBlade
This mod lets you turn any item into a SlashBlade.
LucisRenderLib
The lucis rendering library provides a post-processing framework, enabling developers to create special effects more efficiently.
评论
登录后评论和评分