Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.chickenspeed.joshsmobs.entity.client;
- import com.chickenspeed.joshsmobs.JoshsMobs;
- import com.chickenspeed.joshsmobs.entity.custom.PrairieDogEntity;
- import com.mojang.blaze3d.vertex.PoseStack;
- import com.mojang.blaze3d.vertex.VertexConsumer;
- import net.minecraft.client.renderer.MultiBufferSource;
- import net.minecraft.client.renderer.RenderType;
- import net.minecraft.client.renderer.entity.EntityRendererProvider;
- import net.minecraft.resources.ResourceLocation;
- import org.jetbrains.annotations.Nullable;
- import software.bernie.geckolib3.renderers.geo.GeoEntityRenderer;
- public class PrairieDogRenderer extends GeoEntityRenderer<PrairieDogEntity> {
- public PrairieDogRenderer(EntityRendererProvider.Context renderManager)
- {
- super(renderManager, new PrairieDogModel());
- this.shadowRadius = 0.3f;
- }
- @Override
- public ResourceLocation getTextureLocation(PrairieDogEntity animatable) {
- return new ResourceLocation(JoshsMobs.MOD_ID, "textures/entity/prairiedog.png");
- }
- @Override
- public RenderType getRenderType(PrairieDogEntity animatable, float partialTick, PoseStack poseStack,
- @Nullable MultiBufferSource bufferSource, @Nullable VertexConsumer buffer, int packedLight,
- ResourceLocation texture) {
- return super.getRenderType(animatable, partialTick, poseStack, bufferSource, buffer, packedLight, texture);
- }
- }
Add Comment
Please, Sign In to add comment