27 lines
No EOL
1.1 KiB
Java
27 lines
No EOL
1.1 KiB
Java
package com.gildedgames.the_aether.compatibility.client;
|
|
|
|
import com.gildedgames.the_aether.client.renders.AetherItemRenderer;
|
|
|
|
import net.minecraft.client.Minecraft;
|
|
import net.minecraft.client.renderer.EntityRenderer;
|
|
import net.minecraft.client.renderer.entity.RenderManager;
|
|
import net.minecraft.client.renderer.entity.RenderPlayer;
|
|
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
|
|
import mods.battlegear2.api.RenderPlayerEventChild.PlayerElementType;
|
|
import mods.battlegear2.api.RenderPlayerEventChild.PostRenderPlayerElement;
|
|
|
|
public class BattlegearClientEventHandler
|
|
{
|
|
|
|
@SubscribeEvent
|
|
public void renderOffhandGloveEvent(PostRenderPlayerElement event)
|
|
{
|
|
EntityRenderer renderer = Minecraft.getMinecraft().entityRenderer;
|
|
|
|
if (event.type == PlayerElementType.Offhand && event.isFirstPerson && renderer != null && renderer.itemRenderer instanceof AetherItemRenderer)
|
|
{
|
|
((AetherItemRenderer)renderer.itemRenderer).renderFirstPersonArm((RenderPlayer) RenderManager.instance.getEntityRenderObject(Minecraft.getMinecraft().thePlayer), Minecraft.getMinecraft().thePlayer);
|
|
}
|
|
}
|
|
|
|
} |