Caused by: java.lang.LinkageError: loader constraint violation: loader 'MC-BOOTSTRAP' @3b938003

Viewed 22

I'm doing a forge 1.19.2 mod. This is the render event

@OnlyIn(Dist.CLIENT)
    @SubscribeEvent
    public static void  render(RenderPlayerEvent.Pre event){
        event.setCanceled(true);
        EntityRendererProvider.Context context=new EntityRendererProvider.Context(
                Minecraft.getInstance().getEntityRenderDispatcher(),
                Minecraft.getInstance().getItemRenderer(),
                Minecraft.getInstance().getBlockRenderer(),
                Minecraft.getInstance().gameRenderer.itemInHandRenderer,
                Minecraft.getInstance().getResourceManager(),
                Minecraft.getInstance().getEntityModels(),
                Minecraft.getInstance().font);
        CustomPlayerRender customPlayerRender=new CustomPlayerRender(context, true);
        customPlayerRender.render((AbstractClientPlayer) event.getEntity(), (float) event.getEntity().getX(), (float) event.getEntity().getZ(), event.getPoseStack(), event.getMultiBufferSource(), (int) event.getPartialTick());
}

And this is the CustomPlayerRender

public class CustomPlayerRender extends PlayerRenderer {
    public CustomPlayerRender(EntityRendererProvider.Context p_174557_, boolean p_174558_) {
        super(p_174557_, p_174558_);
    }
    @Override
    public ResourceLocation getTextureLocation(AbstractClientPlayer p_117783_) {
        return new ResourceLocation(MedukaMegucaMain.MODID, "textures/skin/madoka.png");
    }
}

When I start the game, it crashes with Caused by: java.lang.LinkageError: loader constraint violation: loader 'MC-BOOTSTRAP' @3b938003 wants to load interface org.apache.logging.log4j.util.MessageSupplier. (org.apache.logging.log4j.util.MessageSupplier is in module org.apache.logging.log4j@2.17.1 of loader 'MC-BOOTSTRAP' @3b938003, parent loader 'bootstrap') Does anyone know why?

0 Answers
Related