Automatically registers SpectatorRenderer Objects in constructor to avoid forgetting them
This commit is contained in:
@@ -113,8 +113,6 @@ public class ReplayMod {
|
|||||||
MinecraftForge.EVENT_BUS.register(tarl);
|
MinecraftForge.EVENT_BUS.register(tarl);
|
||||||
|
|
||||||
spectatorRenderer = new SpectatorRenderer();
|
spectatorRenderer = new SpectatorRenderer();
|
||||||
FMLCommonHandler.instance().bus().register(spectatorRenderer);
|
|
||||||
MinecraftForge.EVENT_BUS.register(spectatorRenderer);
|
|
||||||
|
|
||||||
KeybindRegistry.initialize();
|
KeybindRegistry.initialize();
|
||||||
|
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ import net.minecraft.util.BlockPos;
|
|||||||
import net.minecraft.util.MathHelper;
|
import net.minecraft.util.MathHelper;
|
||||||
import net.minecraft.world.storage.MapData;
|
import net.minecraft.world.storage.MapData;
|
||||||
import net.minecraftforge.client.event.RenderHandEvent;
|
import net.minecraftforge.client.event.RenderHandEvent;
|
||||||
|
import net.minecraftforge.fml.common.FMLCommonHandler;
|
||||||
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
|
||||||
import net.minecraftforge.fml.common.gameevent.TickEvent;
|
import net.minecraftforge.fml.common.gameevent.TickEvent;
|
||||||
import org.lwjgl.opengl.GL11;
|
import org.lwjgl.opengl.GL11;
|
||||||
@@ -31,6 +32,10 @@ public class SpectatorRenderer {
|
|||||||
private final Minecraft mc = Minecraft.getMinecraft();
|
private final Minecraft mc = Minecraft.getMinecraft();
|
||||||
private EntityPlayer currentPlayer;
|
private EntityPlayer currentPlayer;
|
||||||
|
|
||||||
|
public SpectatorRenderer() {
|
||||||
|
FMLCommonHandler.instance().bus().register(this);
|
||||||
|
}
|
||||||
|
|
||||||
private EntityPlayer getSpectatedPlayer() {
|
private EntityPlayer getSpectatedPlayer() {
|
||||||
Entity current = ReplayHandler.getCurrentEntity();
|
Entity current = ReplayHandler.getCurrentEntity();
|
||||||
if(!(current instanceof EntityPlayer)) return null;
|
if(!(current instanceof EntityPlayer)) return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user