Spaces:
Build error
Build error
package net.minecraft.client.renderer.entity; | |
import net.minecraft.client.model.ArmadilloModel; | |
import net.minecraft.client.model.geom.ModelLayers; | |
import net.minecraft.client.renderer.entity.state.ArmadilloRenderState; | |
import net.minecraft.resources.ResourceLocation; | |
import net.minecraft.world.entity.animal.armadillo.Armadillo; | |
import net.minecraftforge.api.distmarker.Dist; | |
import net.minecraftforge.api.distmarker.OnlyIn; | |
public class ArmadilloRenderer extends AgeableMobRenderer<Armadillo, ArmadilloRenderState, ArmadilloModel> { | |
private static final ResourceLocation ARMADILLO_LOCATION = ResourceLocation.withDefaultNamespace("textures/entity/armadillo.png"); | |
public ArmadilloRenderer(EntityRendererProvider.Context p_333160_) { | |
super(p_333160_, new ArmadilloModel(p_333160_.bakeLayer(ModelLayers.ARMADILLO)), new ArmadilloModel(p_333160_.bakeLayer(ModelLayers.ARMADILLO_BABY)), 0.4F); | |
} | |
public ResourceLocation getTextureLocation(ArmadilloRenderState p_367297_) { | |
return ARMADILLO_LOCATION; | |
} | |
public ArmadilloRenderState createRenderState() { | |
return new ArmadilloRenderState(); | |
} | |
public void extractRenderState(Armadillo p_367646_, ArmadilloRenderState p_370188_, float p_364241_) { | |
super.extractRenderState(p_367646_, p_370188_, p_364241_); | |
p_370188_.isHidingInShell = p_367646_.shouldHideInShell(); | |
p_370188_.peekAnimationState.copyFrom(p_367646_.peekAnimationState); | |
p_370188_.rollOutAnimationState.copyFrom(p_367646_.rollOutAnimationState); | |
p_370188_.rollUpAnimationState.copyFrom(p_367646_.rollUpAnimationState); | |
} | |
} |