package dev.tilera.capes; import com.jadarstudios.developercapes.cape.ICape; import com.jadarstudios.developercapes.user.User; import com.jadarstudios.developercapes.user.UserManager; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import net.minecraft.client.entity.AbstractClientPlayer; import net.minecraftforge.client.event.RenderPlayerEvent; public class RenderEventHandler { @SubscribeEvent public void renderPlayer(RenderPlayerEvent.Specials.Pre event) { AbstractClientPlayer player = (AbstractClientPlayer) event.entityPlayer; UserManager manager = UserManager.getInstance(); User user = manager.getUser(player.getUniqueID().toString()); if (user == null) return; ICape cape = user.capes.get(0); if (cape == null) return; cape.loadTexture(player); } }