Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/florianmichael/fabric-imgui-example-mod

Example Fabric mod which includes Dear ImGui
https://github.com/florianmichael/fabric-imgui-example-mod

dear-imgui dear-imgui-win32 fabric gui imgui java minecraft

Last synced: about 2 months ago
JSON representation

Example Fabric mod which includes Dear ImGui

Awesome Lists containing this project

README

        

# Fabric ImGui Example Mod
This example contains the following features:
- Basic ImGui/ImPlot Usage
- Custom Font Rendering
- Basic Viewport implementation
- Image loading into ImGui

## Setup
For setup instructions please see the [fabric wiki page](https://fabricmc.net/wiki/tutorial:setup) that relates to the IDE that you are using.

## ImGui usage
You can just draw ImGui stuff using this:
```java
ImGuiImpl.draw(io -> {
if (ImGui.begin("Hello World")) {
ImGui.end();
}
ImGui.showDemoWindow();
});
```
Keep in mind that ImGui needs to be initialized, so you must not remove the MinecraftClient mixin in the ImGui package

## License
This template is available under the CC0 license. Feel free to learn from it and incorporate it in your own projects.