Add 1.7.10 version
This commit is contained in:
@@ -2,11 +2,18 @@ package com.replaymod.render.hooks;
|
||||
|
||||
import com.replaymod.render.RenderSettings;
|
||||
import com.replaymod.render.capturer.CaptureData;
|
||||
import com.replaymod.render.capturer.RenderInfo;
|
||||
import com.replaymod.render.capturer.WorldRenderer;
|
||||
import lombok.Getter;
|
||||
import net.minecraft.client.Minecraft;
|
||||
|
||||
//#if MC>=10800
|
||||
import net.minecraft.client.renderer.GlStateManager;
|
||||
import net.minecraftforge.fml.common.FMLCommonHandler;
|
||||
//#else
|
||||
//$$ import com.replaymod.core.versions.MCVer.GlStateManager;
|
||||
//$$ import cpw.mods.fml.common.FMLCommonHandler;
|
||||
//#endif
|
||||
|
||||
import java.io.IOException;
|
||||
|
||||
@@ -16,12 +23,16 @@ public class EntityRendererHandler implements WorldRenderer {
|
||||
@Getter
|
||||
protected final RenderSettings settings;
|
||||
|
||||
@Getter
|
||||
private final RenderInfo renderInfo;
|
||||
|
||||
public CaptureData data;
|
||||
|
||||
public boolean omnidirectional;
|
||||
|
||||
public EntityRendererHandler(RenderSettings settings) {
|
||||
public EntityRendererHandler(RenderSettings settings, RenderInfo renderInfo) {
|
||||
this.settings = settings;
|
||||
this.renderInfo = renderInfo;
|
||||
|
||||
((IEntityRenderer) mc.entityRenderer).replayModRender_setHandler(this);
|
||||
}
|
||||
@@ -41,7 +52,11 @@ public class EntityRendererHandler implements WorldRenderer {
|
||||
GlStateManager.enableAlpha();
|
||||
GlStateManager.alphaFunc(516, 0.5F);
|
||||
|
||||
//#if MC>=10800
|
||||
mc.entityRenderer.renderWorldPass(2, partialTicks, finishTimeNano);
|
||||
//#else
|
||||
//$$ mc.entityRenderer.renderWorld(partialTicks, finishTimeNano);
|
||||
//#endif
|
||||
|
||||
FMLCommonHandler.instance().onRenderTickEnd(partialTicks);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user