mirror of
https://github.com/ACGaming/Spackenmobs
synced 2024-06-11 06:58:56 +02:00
38 lines
1.3 KiB
Java
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;
|
|
}
|
|
} |