No description
Find a file
2023-07-13 22:37:40 -04:00
assets Add demo window screenshot 2022-08-23 21:40:13 -04:00
gradle Initial commit (port to 1.19) 2022-08-22 13:03:07 -04:00
src/main Force GLSL version 140 for macOS 2023-06-21 14:03:02 -04:00
.editorconfig Initial commit (port to 1.19) 2022-08-22 13:03:07 -04:00
.gitignore Initial commit (port to 1.19) 2022-08-22 13:03:07 -04:00
.gitlab-ci.yml Implement GitLab CI 2023-06-19 11:38:16 -04:00
build.gradle Update project id 2023-07-13 22:37:40 -04:00
gradle.properties Force GLSL version 140 for macOS 2023-06-21 14:03:02 -04:00
gradlew Initial commit (port to 1.19) 2022-08-22 13:03:07 -04:00
gradlew.bat Initial commit (port to 1.19) 2022-08-22 13:03:07 -04:00
LICENSE Initial commit (port to 1.19) 2022-08-22 13:03:07 -04:00
README.md Update project id 2023-07-13 22:37:40 -04:00
settings.gradle Initial commit (port to 1.19) 2022-08-22 13:03:07 -04:00

imgui-quilt

Quilt interface for imgui-java, an updated version of imgui-mc.

ImGui Demo Window Running in Minecraft

Quick Usage

Add the Maven repository and the modImplementation to your build.gradle

maven {
    url "https://git.gaycatgirl.sex/api/v4/projects/21/packages/maven"
}
implementation "gay.eviee:imgui-quilt:<VERSION>"

You can then add Renderables to ImGuiQuilt.renderstack for them to be rendered.

Use ImGui methods in render() of the Renderables interface.

Example:

ImGuiQuilt.renderstack.add(new Renderable() {
    @Override
    public String getName() {
        return "Profiling Name";
    }

    @Override
    public Theme getTheme() {
        return null;
    }

    @Override
    public void render() {
        ImGui.text("Example Text Element");
    }
});