2023-01-31 13:12:58 +03:00

27 lines
1019 B
Java

package ru.magistu.siegemachines.client.renderer;
import com.mojang.blaze3d.vertex.PoseStack;
import com.mojang.blaze3d.vertex.VertexConsumer;
import ru.magistu.siegemachines.client.renderer.model.MachineModel;
import ru.magistu.siegemachines.entity.machine.Culverin;
import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.RenderType;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.resources.ResourceLocation;
public class CulverinGeoRenderer extends MachineGeoRenderer<Culverin>
{
public CulverinGeoRenderer(EntityRendererProvider.Context renderManager)
{
super(renderManager, new MachineModel<>("culverin"));
}
@Override
public RenderType getRenderType(Culverin animatable, float partialTicks, PoseStack stack,
MultiBufferSource renderTypeBuffer, VertexConsumer vertexBuilder, int packedLightIn,
ResourceLocation textureLocation)
{
return RenderType.entityTranslucent(getTextureLocation(animatable));
}
}