2
1
Fork 1
mirror of https://github.com/ACGaming/Spackenmobs synced 2024-06-11 06:58:56 +02:00
Spackenmobs/src/main/java/mod/acgaming/spackenmobs/client/renderer/entity/layer/IslamistChargeLayer.java
2022-03-06 10:15:32 +01:00

38 lines
1.3 KiB
Java

package mod.acgaming.spackenmobs.client.renderer.entity.layer;
import net.minecraft.client.renderer.entity.IEntityRenderer;
import net.minecraft.client.renderer.entity.layers.EnergyLayer;
import net.minecraft.client.renderer.entity.model.CreeperModel;
import net.minecraft.client.renderer.entity.model.EntityModel;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
import mod.acgaming.spackenmobs.entity.IslamistEntity;
@OnlyIn(Dist.CLIENT)
public class IslamistChargeLayer extends EnergyLayer<IslamistEntity, CreeperModel<IslamistEntity>>
{
private static final ResourceLocation LIGHTNING_TEXTURE = new ResourceLocation("textures/entity/creeper/creeper_armor.png");
private final CreeperModel<IslamistEntity> creeperModel = new CreeperModel<>(2.0F);
public IslamistChargeLayer(IEntityRenderer<IslamistEntity, CreeperModel<IslamistEntity>> p_i50947_1_)
{
super(p_i50947_1_);
}
protected float xOffset(float p_225634_1_)
{
return p_225634_1_ * 0.01F;
}
protected ResourceLocation getTextureLocation()
{
return LIGHTNING_TEXTURE;
}
protected EntityModel<IslamistEntity> model()
{
return this.creeperModel;
}
}