Get compat module compiling on 1.13
This commit is contained in:
@@ -1,25 +1,19 @@
|
||||
package com.replaymod.compat.optifine;
|
||||
|
||||
import com.replaymod.core.versions.MCVer;
|
||||
import com.replaymod.render.events.ReplayRenderEvent;
|
||||
import net.minecraft.client.Minecraft;
|
||||
|
||||
//#if MC>=10800
|
||||
import net.minecraftforge.fml.client.FMLClientHandler;
|
||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||
//#else
|
||||
//$$ import cpw.mods.fml.client.FMLClientHandler;
|
||||
//$$ import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
||||
//#endif
|
||||
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||
|
||||
public class DisableFastRender {
|
||||
|
||||
private final Minecraft mc = Minecraft.getMinecraft();
|
||||
private final Minecraft mc = Minecraft.getInstance();
|
||||
|
||||
private boolean wasFastRender = false;
|
||||
|
||||
@SubscribeEvent
|
||||
public void onRenderBegin(ReplayRenderEvent.Pre event) {
|
||||
if (!FMLClientHandler.instance().hasOptifine()) return;
|
||||
if (!MCVer.hasOptifine()) return;
|
||||
|
||||
try {
|
||||
wasFastRender = (boolean) OptifineReflection.gameSettings_ofFastRender.get(mc.gameSettings);
|
||||
@@ -31,7 +25,7 @@ public class DisableFastRender {
|
||||
|
||||
@SubscribeEvent
|
||||
public void onRenderEnd(ReplayRenderEvent.Post event){
|
||||
if (!FMLClientHandler.instance().hasOptifine()) return;
|
||||
if (!MCVer.hasOptifine()) return;
|
||||
|
||||
try {
|
||||
OptifineReflection.gameSettings_ofFastRender.set(mc.gameSettings, wasFastRender);
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package com.replaymod.compat.optifine;
|
||||
|
||||
import net.minecraft.client.settings.GameSettings;
|
||||
import net.minecraft.client.GameSettings;
|
||||
|
||||
import java.lang.reflect.Field;
|
||||
import java.lang.reflect.InvocationTargetException;
|
||||
|
||||
Reference in New Issue
Block a user