package net.mcreator.phayriosisreborn.meteor;

import net.minecraft.client.renderer.entity.ThrownItemRenderer;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.client.event.EntityRenderersEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;

/** Client-only renderer registration for the live meteor. */
@Mod.EventBusSubscriber(modid = "phayriosisreborn", value = Dist.CLIENT, bus = Mod.EventBusSubscriber.Bus.MOD)
public final class PhayriosisMeteorClient {
    private PhayriosisMeteorClient() {}

    @SubscribeEvent
    public static void registerRenderers(EntityRenderersEvent.RegisterRenderers event) {
        if (PhayriosisMeteorEntityRegistry.METEOR != null) {
            event.registerEntityRenderer(PhayriosisMeteorEntityRegistry.METEOR,
                    context -> new ThrownItemRenderer<PhayriosisMeteorEntity>(context, 150.0F, true));
        }
    }
}
