package com.replaymod.compat; import com.replaymod.compat.bettersprinting.DisableBetterSprinting; import com.replaymod.compat.optifine.DisableFastRender; import com.replaymod.compat.oranges17animations.HideInvisibleEntities; import com.replaymod.compat.shaders.ShaderBeginRender; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.event.FMLInitializationEvent; import net.minecraftforge.fml.common.event.FMLPreInitializationEvent; import net.minecraftforge.fml.common.eventhandler.EventBus; import org.apache.logging.log4j.Logger; @Mod(modid = ReplayModCompat.MOD_ID, version = "@MOD_VERSION@", acceptedMinecraftVersions = "@MC_VERSION@", acceptableRemoteVersions = "*", clientSideOnly = true, useMetadata = true) public class ReplayModCompat { public static final String MOD_ID = "replaymod-compat"; public static Logger LOGGER; @Mod.EventHandler public void preInit(FMLPreInitializationEvent event) { LOGGER = event.getModLog(); } @Mod.EventHandler public void init(FMLInitializationEvent event) { EventBus bus = MinecraftForge.EVENT_BUS; bus.register(new ShaderBeginRender()); bus.register(new DisableFastRender()); bus.register(new HideInvisibleEntities()); DisableBetterSprinting.register(); } }