
ImGui Blaze3D
An easy-to-use library for using ImGui in Minecraft with Blaze3D support (works 26.2+) and convenient feature for fonts, textures, etc. No need to worry about lifecycles or uploading textures to the GPU!
ImGui Blaze3D
ImGui Blaze3D (ImGuiB3D for short) provides support for ImGui inside of Minecraft 26.2+! Enjoy easy and convenient features such as a font API, which automatically handles the font atlas, and a texture API, which automatically uploads given textures to the GPU, handles different rendering APIs as well as lifecycles.
Demonstration
!Minecraft window showing an ImGui window inside of it
Motivation
I wanted to make an independent ImGui library for Minecraft Blaze3D, which is compatible with multiple versions of Minecraft. It is extended with an easy method to load both fonts and textures.
This library was intended to be used in my own projects, specifically in my mod MyWorld Traffic Addition, but I thought it would be a good idea to make it its own library so that other developers can use it in their own projects as well.
Credit
Thanks to Enaium for his implementation of ImGui for Minecraft, which served as a reference for this library. You can find their respository here.
Licensing
The project is licensed under the LGPL-3.0 License. The full license text can be found in the LICENSE.txt file.
Note:
Some parts of the library are based on the ìmgui-java library, which is licensed under MIT, and some parts are based
on Enaium's implementation of ImGui for Minecraft, which is licensed under the Apache 2.0 license. You can find Enaium's
repository here. You'll find the appropriate license texts in
licenses/third_party/enaium_imgui_fabric and licenses/third_party/imgui_java directories accordingly. The affected
classes, files and co. contain a header comment with the license information.
Как поиграть с друзьями с модом ImGui Blaze3D?
Мод ImGui Blaze3D куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода ImGui Blaze3D будет готов за пару минут - BungeeHost сделает всё за вас.
