Guest User

GrassmanRender

a guest
Nov 13th, 2019
262
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. package com.mojius.mojiusmod.client.renders;
  2.  
  3. import javax.annotation.Nullable;
  4.  
  5. import com.mojius.mojiusmod.MojiusMod;
  6. import com.mojius.mojiusmod.client.models.GrassmanModel;
  7. import com.mojius.mojiusmod.entities.GrassmanEntity;
  8.  
  9. import net.minecraft.client.renderer.entity.EntityRenderer;
  10. import net.minecraft.client.renderer.entity.EntityRendererManager;
  11. import net.minecraft.client.renderer.entity.LivingRenderer;
  12. import net.minecraft.util.ResourceLocation;
  13. import net.minecraftforge.fml.client.registry.IRenderFactory;
  14.  
  15.  
  16. public class GrassmanRender extends LivingRenderer<GrassmanEntity, GrassmanModel>{
  17.  
  18. private static final ResourceLocation TEXTURE = new ResourceLocation(MojiusMod.MOD_ID, "textures/entity/grassman.png");
  19.  
  20. public GrassmanRender(EntityRendererManager manager) {
  21. super(manager, new GrassmanModel(1.0f), 0.5f);
  22. }
  23.  
  24. @Nullable
  25. @Override
  26. protected ResourceLocation getEntityTexture(GrassmanEntity entity) {
  27.  
  28. return TEXTURE;
  29. }
  30.  
  31.  
  32. public static class RenderFactory implements IRenderFactory<GrassmanEntity>
  33. {
  34.  
  35. @Override
  36. public EntityRenderer<? super GrassmanEntity> createRenderFor(EntityRendererManager manager) {
  37.  
  38. return new GrassmanRender(manager);
  39. }
  40.  
  41. }
  42.  
  43.  
  44. }
Advertisement
Add Comment
Please, Sign In to add comment