Fixed cameras rendering overlays
This commit is contained in:
parent
133a14e367
commit
768ba3a83a
|
@ -3,7 +3,7 @@ package me.rigamortis.seppuku.impl.management;
|
|||
import me.rigamortis.seppuku.Seppuku;
|
||||
import me.rigamortis.seppuku.api.camera.Camera;
|
||||
import me.rigamortis.seppuku.api.event.minecraft.EventUpdateFramebufferSize;
|
||||
import me.rigamortis.seppuku.api.event.render.EventRender2D;
|
||||
import me.rigamortis.seppuku.api.event.render.EventRenderOverlay;
|
||||
import net.minecraft.client.Minecraft;
|
||||
import team.stiff.pomelo.impl.annotated.handler.annotation.Listener;
|
||||
|
||||
|
@ -32,6 +32,17 @@ public final class CameraManager {
|
|||
}
|
||||
}
|
||||
|
||||
@Listener
|
||||
public void renderOverlay(EventRenderOverlay event) {
|
||||
if (Minecraft.getMinecraft().inGameHasFocus && Minecraft.getMinecraft().currentScreen == null) {
|
||||
for (Camera cam : this.cameraList) {
|
||||
if (cam != null && cam.isRecording()) {
|
||||
event.setCanceled(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Listener
|
||||
public void fboResize(EventUpdateFramebufferSize event) {
|
||||
for (Camera cam : this.cameraList) {
|
||||
|
|
Loading…
Reference in New Issue