Guest User

Untitled

a guest
Nov 1st, 2023
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.47 KB | None | 0 0
  1. package com.chickenspeed.joshsmobs.entity.client;
  2.  
  3. import com.chickenspeed.joshsmobs.JoshsMobs;
  4. import com.chickenspeed.joshsmobs.entity.custom.PrairieDogEntity;
  5. import com.mojang.blaze3d.vertex.PoseStack;
  6. import com.mojang.blaze3d.vertex.VertexConsumer;
  7. import net.minecraft.client.renderer.MultiBufferSource;
  8. import net.minecraft.client.renderer.RenderType;
  9. import net.minecraft.client.renderer.entity.EntityRendererProvider;
  10. import net.minecraft.resources.ResourceLocation;
  11. import org.jetbrains.annotations.Nullable;
  12. import software.bernie.geckolib3.renderers.geo.GeoEntityRenderer;
  13.  
  14. public class PrairieDogRenderer extends GeoEntityRenderer<PrairieDogEntity> {
  15. public PrairieDogRenderer(EntityRendererProvider.Context renderManager)
  16. {
  17. super(renderManager, new PrairieDogModel());
  18. this.shadowRadius = 0.3f;
  19. }
  20.  
  21. @Override
  22. public ResourceLocation getTextureLocation(PrairieDogEntity animatable) {
  23. return new ResourceLocation(JoshsMobs.MOD_ID, "textures/entity/prairiedog.png");
  24.  
  25. }
  26.  
  27.  
  28. @Override
  29. public RenderType getRenderType(PrairieDogEntity animatable, float partialTick, PoseStack poseStack,
  30. @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, int packedLight,
  31. ResourceLocation texture) {
  32.  
  33. return super.getRenderType(animatable, partialTick, poseStack, bufferSource, buffer, packedLight, texture);
  34. }
  35. }
  36.  
Add Comment
Please, Sign In to add comment