Merge branch 'distant-horizons-main'

This commit is contained in:
James Seibel
2024-01-21 19:24:42 -06:00
parent 4135fa6211
commit 0d165860fb
5 changed files with 144 additions and 26 deletions
@@ -47,7 +47,6 @@ import net.fabricmc.fabric.api.event.player.UseBlockCallback;
import net.minecraft.client.Minecraft;
import net.minecraft.client.gui.screens.TitleScreen;
import java.nio.FloatBuffer;
import java.util.HashSet;
import net.minecraft.client.multiplayer.ClientLevel;
@@ -181,9 +180,6 @@ public class FabricClientProxy implements AbstractModInitializer.IEventProxy
// render event //
//==============//
//Define this in the MixinLevelRenderer so that it works with sodium without any changes to the code
// TODO: If all else is fine, can we remove these commented code
// Client Render Level
WorldRenderEvents.AFTER_SETUP.register((renderContext) ->
{
this.clientApi.renderLods(ClientLevelWrapper.getWrapper(renderContext.world()),
@@ -206,6 +202,14 @@ public class FabricClientProxy implements AbstractModInitializer.IEventProxy
#endif
}
});
WorldRenderEvents.AFTER_TRANSLUCENT.register((renderContext) ->
{
this.clientApi.renderDeferredLods(ClientLevelWrapper.getWrapper(renderContext.world()),
McObjectConverter.Convert(renderContext.matrixStack().last().pose()),
McObjectConverter.Convert(renderContext.projectionMatrix()),
renderContext.tickDelta());
});
// Debug keyboard event
// FIXME: Use better hooks so it doesn't trigger key press events in text boxes