ImmediatelyFast

ImmediatelyFast

55M Downloads

A mod tried to use the ImmediatelyFast batching API, but it is no longer available in 1.21.

NoltoxGit opened this issue ยท 1 comments

commented

Hey,
Sometimes I have errors that conflict with your mod.

Here are my logs: https://mclo.gs/yIw0JtB
Here's the error in question:

[17:07:20] [Render thread] [ImmediatelyFast/ERROR]: A mod tried to use the ImmediatelyFast batching API, but it is no longer available in 1.21.
[17:07:20] [Render thread] [ImmediatelyFast/ERROR]: Mojang added basic batching into the DrawContext class. ImmediatelyFast now uses and extends this system, so this method is no longer needed.
[17:07:20] [Render thread] [ImmediatelyFast/ERROR]: To migrate your mod, simply remove all calls to the ImmediatelyFast batching API and make sure to use the DrawContext for your HUD rendering.
[17:07:20] [Render thread] [ImmediatelyFast/ERROR]: Here is a stack trace to help you find the offending code:
java.lang.Exception
	at knot//net.raphimc.immediatelyfast.apiimpl.BatchingAccessImpl.warn(BatchingAccessImpl.java:66)
	at knot//net.raphimc.immediatelyfast.apiimpl.BatchingAccessImpl.isHudBatching(BatchingAccessImpl.java:43)
	at knot//gg.essential.compat.ImmediatelyFastCompat.beforeHudDraw(ImmediatelyFastCompat.java:42)
	at knot//gg.essential.handlers.OnlineIndicator.beforeTabDraw(OnlineIndicator.java:344)
	at knot//gg.essential.handlers.OnlineIndicator.drawTabIndicator(OnlineIndicator.java:265)
	at knot//gg.essential.handlers.OnlineIndicator.drawTabIndicatorOuter(OnlineIndicator.java:228)
	at knot//net.minecraft.class_355.md083902$lambda$essential$shiftNameTextAndRenderIcon$0$0(class_355.java:563)
	at knot//net.minecraft.class_332.method_64039(class_332.java:687)
	at knot//net.minecraft.class_355.modify$efi000$essential$shiftNameTextAndRenderIcon(class_355.java:563)
	at knot//net.minecraft.class_355.method_1919(class_355.java:234)
	at knot//net.minecraft.class_329.method_55804(class_329.java:402)
	at knot//net.fabricmc.fabric.impl.client.rendering.WrappedLayer.render(WrappedLayer.java:35)
	at knot//net.minecraft.class_9080.method_55813(class_9080.java:36)
	at knot//net.minecraft.class_9080.invokeRenderInternal(class_9080.java)
	at knot//net.fabricmc.fabric.impl.client.rendering.SubLayer.render(SubLayer.java:43)
	at knot//net.minecraft.class_9080.method_55813(class_9080.java:36)
	at knot//net.minecraft.class_9080.method_55809(class_9080.java:29)
	at knot//net.minecraft.class_329.method_1753$mixinextras$wrapped$113(class_329.java:234)
	at knot//net.minecraft.class_329.mixinextras$bridge$method_1753$mixinextras$wrapped$113$114(class_329.java)
	at knot//net.minecraft.class_329.wrapMethod$cdd000$iris$handleHudHidingScreens(class_329.java:2064)
	at knot//net.minecraft.class_329.method_1753(class_329.java)
	at knot//net.minecraft.class_757.mixinextras$bridge$method_1753$111(class_757.java)
	at knot//net.minecraft.class_757.md083902$immediatelyfast$lambda$hudBatching$0$1(class_757.java:4416)
	at knot//net.raphimc.immediatelyfast.feature.batching.BatchingBuffers.runBatched(BatchingBuffers.java:59)
	at knot//net.minecraft.class_757.wrapOperation$bol000$immediatelyfast$hudBatching(class_757.java:4416)
	at knot//net.minecraft.class_757.method_3192(class_757.java:533)
	at knot//net.minecraft.class_310.method_1523(class_310.java:1341)
	at knot//net.minecraft.class_310.method_1514(class_310.java:922)
	at knot//net.minecraft.client.main.Main.main(Main.java:267)
	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
[17:07:20] [Render thread] [ImmediatelyFast/ERROR]: Here is a stack trace to help you find the offending code:
```
commented

This is not an ImmediatelyFast issue. A mod (Essential) uses outdated ImmediatelyFast API. Report it to them and make sure to send them the error as well because it contains instructions on how to update it.