Skip to content

Alternate HudRendererCallback

Information and Description

This API is an alternate implementation of Fabric API's (FAPI) HudRendererCallback. FAPI injects HudRendererCallback after Minecraft draws the chat hud. This leads to anything you draw with HudRendererCallback getting clipped by the chat hud. To remedy this problem, I have modified Fabric's implementation.

Developing with the API

To start developing with this API, add the following to your build.gradle:

java
repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    // see below for #versions of this API
    modImplementation 'com.github.shadowhunt22:alternate-hudrenderercallback:{release_version}' 
}

Usage

The API is used as follows:

java
// this API is exactly like FAPI's HudRendererCallback when implementing it in your code.  
// the only difference is where the renderer is being executed.

// ClientModInitializer class
public class ExampleClient implements ClientModInitializer {
	@Override
	public void onInitializeClient() {
		AlternateHudRendererCallback.EVENT.register(new HudRenderer());
	}
}

// HudRenderer.java
public class HudRenderer implements AlternateHudRendererCallback {
    @Override
    public void onHudRender(DrawContext drawContext, float tickDelta) {
        // code
    }
}

Versions

This API is Fabric ONLY.

1.20
  • API version:
1.20.1
  • API version:
1.20.2
  • API version:
1.20.3
  • API version:
1.20.4
  • API version:

NOTE

Although versions are provided for this API above, they may not be the newest version.