Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.bluehex.bh_housing.client.renderer;
- import com.bluehex.bh_housing.BH_ModInfo;
- import com.bluehex.bh_housing.client.model.ModelNPC;
- import com.bluehex.bh_housing.common.entity.EntityNPC;
- import net.minecraft.client.Minecraft;
- import net.minecraft.client.model.ModelBase;
- import net.minecraft.client.renderer.entity.Render;
- import net.minecraft.client.renderer.entity.RenderLiving;
- import net.minecraft.client.renderer.entity.RenderManager;
- import net.minecraft.util.ResourceLocation;
- import net.minecraftforge.fml.client.registry.IRenderFactory;
- public class RenderNPC extends RenderLiving<EntityNPC>
- {
- public static final Factory FACTORY = new Factory();
- private ModelNPC npcModel;
- protected ResourceLocation npcTexture = new ResourceLocation(BH_ModInfo.MOD_ID + ":textures/entity/test_model_texture2.png");
- public RenderNPC(RenderManager man)
- {
- super(man, new ModelNPC(), 1.0F);
- npcModel = (ModelNPC) super.mainModel;
- }
- @Override
- protected ResourceLocation getEntityTexture(EntityNPC entity)
- {
- return npcTexture;
- }
- public static class Factory implements IRenderFactory<EntityNPC>
- {
- @Override
- public Render<? super EntityNPC> createRenderFor(RenderManager manager)
- {
- return new RenderNPC(manager);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement