
DearImGui
A library mod providing a means of using ImGui within Minecraft
Автор: deftu1,3 тыс.1обновлён 2 июл. 2024 г.
ДекорБиблиотекиУтилиты
Описание
DearImGui for Minecraft
A basic library mod giving developers the ability to use ImGui within Minecraft.
Usage
Setup
You need to add it as a dependency in your build.gradle(.kts) file.
repositories {
maven("https://maven.deftu.dev/snapshots")
}
dependencies {
modImplementation("dev.deftu:dearimguimc-<MINECRAFTVERSION>-fabric:<VERSION>")
}
Of course, replace <MINECRAFTVERSION> with the version of Minecraft you are developing for, and <VERSION> with the version of the library you want to use.
Rendering
To render for ImGui, you need to create your own DearImGuiEntrypoint and add it to your fabric.mod.json file,
{
"entrypoints": {
"imgui": ["your.package.here.DearImGuiEntrypoint"]
}
}
DearImGuiEntrypoint has two methods you can override - createRenderer and render.
public class ExampleDearImGuiEntrypoint implements DearImGuiEntrypoint {
@Override
public ImGuiRenderer createRenderer() {
return new ExampleImGuiRenderer();
}
@Override
public void render() {
// Render ImGui here
}
}
Both ultimately achieve the same goal, but createRenderer is more flexible and allows you to pass in additional parameters to your renderer.
Example Rendering
public class ExampleImGuiRenderer implements ImGuiRenderer {
@Override
public void render() {
ImGui.showDemoWindow();
}
}
public class ExampleDearImGuiEntrypoint implements DearImGuiEntrypoint {
@Override
public void render() {
ImGui.showDemoWindow();
}
}
This project is licensed under LGPL-3.0
© 2024 Deftu
Последние версии
Все версии →release
[Fabric 1.18.2] DearImGuiMC 0.1.0
0.1.0+1.18.2-fabric2 июл. 2024 г.200Minecraft: 1.18.2fabric
Что нового
No changelog provided.
release
[Fabric 1.17.1] DearImGuiMC 0.1.0
0.1.0+1.17.1-fabric2 июл. 2024 г.89Minecraft: 1.17.1fabric
Что нового
No changelog provided.
release
[Fabric 1.16.5] DearImGuiMC 0.1.0
0.1.0+1.16.5-fabric2 июл. 2024 г.105Minecraft: 1.16.5fabric
Что нового
No changelog provided.
release
[Fabric 1.20.1] DearImGuiMC 0.1.0
0.1.0+1.20.1-fabric2 июл. 2024 г.183Minecraft: 1.20.1fabric
Что нового
No changelog provided.
release
[Fabric 1.20.4] DearImGuiMC 0.1.0
0.1.0+1.20.4-fabric2 июл. 2024 г.111Minecraft: 1.20.4fabric
Что нового
No changelog provided.
release
[Fabric 1.20.6] DearImGuiMC 0.1.0
0.1.0+1.20.6-fabric2 июл. 2024 г.110Minecraft: 1.20.6fabric
Что нового
No changelog provided.
release
[Fabric 1.19.4] DearImGuiMC 0.1.0
0.1.0+1.19.4-fabric2 июл. 2024 г.105Minecraft: 1.19.4fabric
Что нового
No changelog provided.
release
[Fabric 1.20.2] DearImGuiMC 0.1.0
0.1.0+1.20.2-fabric2 июл. 2024 г.101Minecraft: 1.20.2fabric
Что нового
No changelog provided.
release
[Fabric 1.19.2] DearImGuiMC 0.1.0
0.1.0+1.19.2-fabric2 июл. 2024 г.89Minecraft: 1.19.2fabric
Что нового
No changelog provided.
release
[Fabric 1.21] DearImGuiMC 0.1.0
0.1.0+1.21-fabric2 июл. 2024 г.193Minecraft: 1.21fabric
Что нового
No changelog provided.


