Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import net.minecraftforge.fml.client.registry.RenderingRegistry;
- import net.minecraftforge.eventbus.api.SubscribeEvent;
- import net.minecraftforge.client.event.ModelRegistryEvent;
- import net.minecraftforge.api.distmarker.OnlyIn;
- import net.minecraftforge.api.distmarker.Dist;
- import net.minecraft.util.math.MathHelper;
- import net.minecraft.util.ResourceLocation;
- import net.minecraft.entity.Entity;
- import net.minecraft.client.renderer.model.ModelRenderer;
- import net.minecraft.client.renderer.entity.model.EntityModel;
- import net.minecraft.client.renderer.entity.layers.HeldItemLayer;
- import net.minecraft.client.renderer.entity.MobRenderer;
- import net.minecraft.client.renderer.entity.EntityRendererManager;
- import net.mcreator.additionaladventure.entity.SkySkeletonEntity;
- import com.mojang.blaze3d.vertex.IVertexBuilder;
- import com.mojang.blaze3d.matrix.MatrixStack;
- @OnlyIn(Dist.CLIENT)
- public class SkySkeletonRenderer {
- public static class ModelRegisterHandler {
- @SubscribeEvent
- @OnlyIn(Dist.CLIENT)
- public void registerModels(ModelRegistryEvent event) {
- RenderingRegistry.registerEntityRenderingHandler(SkySkeletonEntity.entity, renderManager -> {
- return new MobRenderer(renderManager, new Modelcustom_model(), 0.5f) {
- @Override
- public ResourceLocation getEntityTexture(Entity entity) {
- return new ResourceLocation("additional_adventure:textures/esqueletodelcielo.png");
- }
- public SkySkeletonRenderer(EntityRendererManager renderManagerIn) {
- super(renderManagerIn, new Modelcustom_model<>(), 0.5F);
- this.addLayer(new HeldItemLayer(this));
- }
Add Comment
Please, Sign In to add comment