Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

[1.10.2] Event not working at all.


Bloopers
 Share

Recommended Posts

Hello. I've created a custom event with a tutorial from jabelar, that extends MouseEvent, and I've managed to get rid of all error(as the tutorial was for 1.8, there were plenty of errors) - but when I load the game it just doesn't do anything. I think it has to do with the actual registering of the event.

 

In my CommonProxy's init method, I put in

MouseEventHandler handler = new MouseEventHandler();
    	MinecraftForge.EVENT_BUS.register(handler); 

 

Is there a different way to register events in 1.10? I'm a complete noob when it comes to events, only done very basic things with them.

Link to comment
Share on other sites

  • Replies 53
  • Created
  • Last Reply

Top Posters In This Topic

Hello. I've created a custom event with a tutorial from jabelar, that extends MouseEvent

 

Welp, there's your problem.  You're not supposed to extend the event classes.  You're supposed to create a single function that takes a single parameter (of any

Event

subtype) and mark it with an

@EventHandler

annotation.

 

Can you please link the tutorial you were using?

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Hello. I've created a custom event with a tutorial from jabelar, that extends MouseEvent

 

Welp, there's your problem.  You're not supposed to extend the event classes.  You're supposed to create a single function that takes a single parameter (of any

Event

subtype) and mark it with an

@EventHandler

annotation.

 

Can you please link the tutorial you were using?

http://jabelarminecraft.blogspot.com/p/minecraft-modding-extending-reach-of.html

 

Link to comment
Share on other sites

Aha! Jabelar was extending the reach of a sword, not extending the mouse event class. Go back and take a closer look at the tutorial and then start over.

The debugger is a powerful and necessary tool in any IDE, so learn how to use it. You'll be able to tell us more and get better help here if you investigate your runtime problems in the debugger before posting.

Link to comment
Share on other sites

Aha! Jabelar was extending the reach of a sword, not extending the mouse event class. Go back and take a closer look at the tutorial and then start over.

I removed the part that makes it extend MouseEvent, and then tried launching again and it's the same result. Is there a reason that I should start over?

Link to comment
Share on other sites

Do you have this anywhere:

 

@SubscribeEvent
public void onEvent(MouseEvent event) {
    //...
}

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Do you have this anywhere:

 

@SubscribeEvent
public void onEvent(MouseEvent event) {
    //...
}

Yes.

And inside it is everything the event should do.

Do you know Java or was that a retorical question?

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Post updated code. Are you sure you are subscribing to right MouseEvent?

Are there multiple MouseEvents?

I will post all of the code that was changed from jabelar's tutorial to fit 1.10 in a bit. I'm not on the same computer that has it right now.

MouseEvent should be donenin client proxy because the server doesnt need to know what do you have inside that method? Are you importing the correct MouseEvent?

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Post updated code. Are you sure you are subscribing to right MouseEvent?

Are there multiple MouseEvents?

I will post all of the code that was changed from jabelar's tutorial to fit 1.10 in a bit. I'm not on the same computer that has it right now.

MouseEvent should be donenin client proxy because the server doesnt need to know what do you have inside that method? Are you importing the correct MouseEvent?

net.minecraftforge.client.event.MouseEvent is being imported. I moved it from CommonProxy to ClientProxy, still no difference.

 

 

MouseEventHandler:

package bloopers.spearmod.reach;

import java.awt.List;

import org.lwjgl.input.Mouse;

import bloopers.spearmod.SpearMod;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.Vec3d;
import net.minecraftforge.client.event.MouseEvent;
import net.minecraftforge.fml.client.FMLClientHandler;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.eventhandler.EventPriority;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class MouseEventHandler {

    

@SideOnly(Side.CLIENT)
@SubscribeEvent
@EventHandler
public void onEvent(MouseEvent event)
{ 
	int button = event.getButton();
    boolean buttonstate = event.isButtonstate();
    
    
    if (button == 0 && buttonstate)
    {
        Minecraft mc = Minecraft.getMinecraft();
        EntityPlayer thePlayer = mc.thePlayer;
        if (thePlayer != null)
        {
            ItemStack itemstack = thePlayer.getHeldItemMainhand();
            IExtendedReach ieri;
            if (itemstack != null)
            {
                if (itemstack.getItem() instanceof IExtendedReach)
                {
                    ieri = (IExtendedReach) itemstack.getItem();
                } else
                {
                    ieri = null;
                }
   
                if (ieri != null)
                {
                    float reach = ieri.getReach();
                    RayTraceResult mov = getMouseOverExtended(reach); 
                      
                    if (mov != null)
                    {
                        if (mov.entityHit != null && mov.entityHit.hurtResistantTime == 0)
                        {
                            if (mov.entityHit != thePlayer )
                            {
                                SpearMod.network.sendToServer(new MessageExtendedReachAttack(
                                      mov.entityHit.getEntityId()));
                            }
                        }
                    }
                }
            }
        }
    }
}
        
// This is mostly copied from the EntityRenderer#getMouseOver() method
public static RayTraceResult getMouseOverExtended(float dist)
{
    Minecraft mc = FMLClientHandler.instance().getClient();
    Entity theRenderViewEntity = mc.getRenderViewEntity();
    AxisAlignedBB theViewBoundingBox = new AxisAlignedBB(
            theRenderViewEntity.posX-0.5D,
            theRenderViewEntity.posY-0.0D,
            theRenderViewEntity.posZ-0.5D,
            theRenderViewEntity.posX+0.5D,
            theRenderViewEntity.posY+1.5D,
            theRenderViewEntity.posZ+0.5D
            );
    RayTraceResult returnMOP = null;
    if (mc.theWorld != null)
    {
        double var2 = dist;
        returnMOP = theRenderViewEntity.rayTrace(var2, 0);
        double calcdist = var2;
        Vec3d pos = theRenderViewEntity.getPositionEyes(0);
        var2 = calcdist;
        if (returnMOP != null)
        {
            calcdist = returnMOP.hitVec.distanceTo(pos);
        }
         
        Vec3d lookvec = theRenderViewEntity.getLook(0);
        Vec3d var8 = pos.addVector(lookvec.xCoord * var2, 
              lookvec.yCoord * var2, 
              lookvec.zCoord * var2);
        Entity pointedEntity = null;
        float var9 = 1.0F;
        @SuppressWarnings("unchecked")
        java.util.List<Entity> list = mc.theWorld.getEntitiesWithinAABBExcludingEntity(
              theRenderViewEntity, 
              theViewBoundingBox.addCoord(
                    lookvec.xCoord * var2, 
                    lookvec.yCoord * var2, 
                    lookvec.zCoord * var2).expand(var9, var9, var9));
        double d = calcdist;
            
        for (Entity entity : list)
        {
            if (entity.canBeCollidedWith())
            {
                float bordersize = entity.getCollisionBorderSize();
                AxisAlignedBB aabb = new AxisAlignedBB(
                      entity.posX-entity.width/2, 
                      entity.posY, 
                      entity.posZ-entity.width/2, 
                      entity.posX+entity.width/2, 
                      entity.posY+entity.height, 
                      entity.posZ+entity.width/2);
                aabb.expand(bordersize, bordersize, bordersize);
                RayTraceResult mop0 = aabb.calculateIntercept(pos, var8);
                    
                if (aabb.isVecInside(pos))
                {
                    if (0.0D < d || d == 0.0D)
                    {
                        pointedEntity = entity;
                        d = 0.0D;
                    }
                } else if (mop0 != null)
                {
                    double d1 = pos.distanceTo(mop0.hitVec);
                        
                    if (d1 < d || d == 0.0D)
                    {
                        pointedEntity = entity;
                        d = d1;
                    }
                }
            }
        }
           
        if (pointedEntity != null && (d < calcdist || returnMOP == null))
        {
             returnMOP = new RayTraceResult(pointedEntity);
        }
    }
    return returnMOP;
}

}

 

MessageExtendedReachAttack:

package bloopers.spearmod.reach;

import bloopers.spearmod.SpearMod;
import io.netty.buffer.ByteBuf;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraftforge.fml.common.network.ByteBufUtils;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;

public class MessageExtendedReachAttack implements IMessage 
{
    private int entityId ;

    public MessageExtendedReachAttack() 
    { 
     // need this constructor
    }

    public MessageExtendedReachAttack(int parEntityId) 
    {
     entityId = parEntityId;
        // DEBUG
        System.out.println("Constructor");
    }

    @Override
    public void fromBytes(ByteBuf buf) 
    {
     entityId = ByteBufUtils.readVarInt(buf, 4);
     // DEBUG
     System.out.println("fromBytes");
    }

    @Override
    public void toBytes(ByteBuf buf) 
    {
     ByteBufUtils.writeVarInt(buf, entityId, 4);
        // DEBUG
        System.out.println("toBytes encoded");
    }

    public static class Handler implements IMessageHandler<MessageExtendedReachAttack, 
          IMessage> 
    {
        @Override
        public IMessage onMessage(final MessageExtendedReachAttack message, 
              MessageContext ctx) 
        {
            // DEBUG
            System.out.println("Message received");
            // Know it will be on the server so make it thread-safe
            final EntityPlayerMP thePlayer = (EntityPlayerMP) SpearMod.proxy.
                  getPlayerEntityFromContext(ctx);
            thePlayer.getServer().addScheduledTask(
                  new Runnable()
                  {
                      @Override
                      public void run() 
                      {
                          Entity theEntity = thePlayer.worldObj.
                                getEntityByID(message.entityId);
                          // DEBUG
                          System.out.println("Entity = "+theEntity);
                          
                          // Need to ensure that hackers can't cause trick kills, 
                          // so double check weapon type and reach
                          if (thePlayer.getHeldItemMainhand() == null)
                          {
                              return;
                          }
                          if (thePlayer.getHeldItemMainhand().getItem() instanceof 
                                IExtendedReach)
                          {
                              IExtendedReach theExtendedReachWeapon = 
                                    (IExtendedReach)thePlayer.getHeldItemMainhand().
                                    getItem();
                              double distanceSq = thePlayer.getDistanceSqToEntity(
                                    theEntity);
                              double reachSq =theExtendedReachWeapon.getReach()*
                                    theExtendedReachWeapon.getReach();
                              if (reachSq >= distanceSq)
                              {
                                  thePlayer.attackTargetEntityWithCurrentItem(
                                        theEntity);
                              }
                          }
                          return; // no response in this case
                      }
                }
            );
            return null; // no response message
        }
    }
}

 

IExtendedReach:

package bloopers.spearmod.reach;

public interface IExtendedReach {

    public float getReach(); // default is 1.0D

}

 

And then in item classes to set the reach:

@Override
    public float getReach() 
    {
        return 15.0F;
    }

 

At 15 for testing.

Link to comment
Share on other sites

Post updated code. Are you sure you are subscribing to right MouseEvent?

Are there multiple MouseEvents?

I will post all of the code that was changed from jabelar's tutorial to fit 1.10 in a bit. I'm not on the same computer that has it right now.

MouseEvent should be donenin client proxy because the server doesnt need to know what do you have inside that method? Are you importing the correct MouseEvent?

net.minecraftforge.client.event.MouseEvent is being imported. I moved it from CommonProxy to ClientProxy, still no difference.

 

 

MouseEventHandler:

package bloopers.spearmod.reach;

import java.awt.List;

import org.lwjgl.input.Mouse;

import bloopers.spearmod.SpearMod;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.Vec3d;
import net.minecraftforge.client.event.MouseEvent;
import net.minecraftforge.fml.client.FMLClientHandler;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.eventhandler.EventPriority;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class MouseEventHandler {

    

@SideOnly(Side.CLIENT)
@SubscribeEvent
@EventHandler
public void onEvent(MouseEvent event)
{ 
	int button = event.getButton();
    boolean buttonstate = event.isButtonstate();
    
    
    if (button == 0 && buttonstate)
    {
        Minecraft mc = Minecraft.getMinecraft();
        EntityPlayer thePlayer = mc.thePlayer;
        if (thePlayer != null)
        {
            ItemStack itemstack = thePlayer.getHeldItemMainhand();
            IExtendedReach ieri;
            if (itemstack != null)
            {
                if (itemstack.getItem() instanceof IExtendedReach)
                {
                    ieri = (IExtendedReach) itemstack.getItem();
                } else
                {
                    ieri = null;
                }
   
                if (ieri != null)
                {
                    float reach = ieri.getReach();
                    RayTraceResult mov = getMouseOverExtended(reach); 
                      
                    if (mov != null)
                    {
                        if (mov.entityHit != null && mov.entityHit.hurtResistantTime == 0)
                        {
                            if (mov.entityHit != thePlayer )
                            {
                                SpearMod.network.sendToServer(new MessageExtendedReachAttack(
                                      mov.entityHit.getEntityId()));
                            }
                        }
                    }
                }
            }
        }
    }
}
        
// This is mostly copied from the EntityRenderer#getMouseOver() method
public static RayTraceResult getMouseOverExtended(float dist)
{
    Minecraft mc = FMLClientHandler.instance().getClient();
    Entity theRenderViewEntity = mc.getRenderViewEntity();
    AxisAlignedBB theViewBoundingBox = new AxisAlignedBB(
            theRenderViewEntity.posX-0.5D,
            theRenderViewEntity.posY-0.0D,
            theRenderViewEntity.posZ-0.5D,
            theRenderViewEntity.posX+0.5D,
            theRenderViewEntity.posY+1.5D,
            theRenderViewEntity.posZ+0.5D
            );
    RayTraceResult returnMOP = null;
    if (mc.theWorld != null)
    {
        double var2 = dist;
        returnMOP = theRenderViewEntity.rayTrace(var2, 0);
        double calcdist = var2;
        Vec3d pos = theRenderViewEntity.getPositionEyes(0);
        var2 = calcdist;
        if (returnMOP != null)
        {
            calcdist = returnMOP.hitVec.distanceTo(pos);
        }
         
        Vec3d lookvec = theRenderViewEntity.getLook(0);
        Vec3d var8 = pos.addVector(lookvec.xCoord * var2, 
              lookvec.yCoord * var2, 
              lookvec.zCoord * var2);
        Entity pointedEntity = null;
        float var9 = 1.0F;
        @SuppressWarnings("unchecked")
        java.util.List<Entity> list = mc.theWorld.getEntitiesWithinAABBExcludingEntity(
              theRenderViewEntity, 
              theViewBoundingBox.addCoord(
                    lookvec.xCoord * var2, 
                    lookvec.yCoord * var2, 
                    lookvec.zCoord * var2).expand(var9, var9, var9));
        double d = calcdist;
            
        for (Entity entity : list)
        {
            if (entity.canBeCollidedWith())
            {
                float bordersize = entity.getCollisionBorderSize();
                AxisAlignedBB aabb = new AxisAlignedBB(
                      entity.posX-entity.width/2, 
                      entity.posY, 
                      entity.posZ-entity.width/2, 
                      entity.posX+entity.width/2, 
                      entity.posY+entity.height, 
                      entity.posZ+entity.width/2);
                aabb.expand(bordersize, bordersize, bordersize);
                RayTraceResult mop0 = aabb.calculateIntercept(pos, var8);
                    
                if (aabb.isVecInside(pos))
                {
                    if (0.0D < d || d == 0.0D)
                    {
                        pointedEntity = entity;
                        d = 0.0D;
                    }
                } else if (mop0 != null)
                {
                    double d1 = pos.distanceTo(mop0.hitVec);
                        
                    if (d1 < d || d == 0.0D)
                    {
                        pointedEntity = entity;
                        d = d1;
                    }
                }
            }
        }
           
        if (pointedEntity != null && (d < calcdist || returnMOP == null))
        {
             returnMOP = new RayTraceResult(pointedEntity);
        }
    }
    return returnMOP;
}

}

 

MessageExtendedReachAttack:

package bloopers.spearmod.reach;

import bloopers.spearmod.SpearMod;
import io.netty.buffer.ByteBuf;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraftforge.fml.common.network.ByteBufUtils;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;

public class MessageExtendedReachAttack implements IMessage 
{
    private int entityId ;

    public MessageExtendedReachAttack() 
    { 
     // need this constructor
    }

    public MessageExtendedReachAttack(int parEntityId) 
    {
     entityId = parEntityId;
        // DEBUG
        System.out.println("Constructor");
    }

    @Override
    public void fromBytes(ByteBuf buf) 
    {
     entityId = ByteBufUtils.readVarInt(buf, 4);
     // DEBUG
     System.out.println("fromBytes");
    }

    @Override
    public void toBytes(ByteBuf buf) 
    {
     ByteBufUtils.writeVarInt(buf, entityId, 4);
        // DEBUG
        System.out.println("toBytes encoded");
    }

    public static class Handler implements IMessageHandler<MessageExtendedReachAttack, 
          IMessage> 
    {
        @Override
        public IMessage onMessage(final MessageExtendedReachAttack message, 
              MessageContext ctx) 
        {
            // DEBUG
            System.out.println("Message received");
            // Know it will be on the server so make it thread-safe
            final EntityPlayerMP thePlayer = (EntityPlayerMP) SpearMod.proxy.
                  getPlayerEntityFromContext(ctx);
            thePlayer.getServer().addScheduledTask(
                  new Runnable()
                  {
                      @Override
                      public void run() 
                      {
                          Entity theEntity = thePlayer.worldObj.
                                getEntityByID(message.entityId);
                          // DEBUG
                          System.out.println("Entity = "+theEntity);
                          
                          // Need to ensure that hackers can't cause trick kills, 
                          // so double check weapon type and reach
                          if (thePlayer.getHeldItemMainhand() == null)
                          {
                              return;
                          }
                          if (thePlayer.getHeldItemMainhand().getItem() instanceof 
                                IExtendedReach)
                          {
                              IExtendedReach theExtendedReachWeapon = 
                                    (IExtendedReach)thePlayer.getHeldItemMainhand().
                                    getItem();
                              double distanceSq = thePlayer.getDistanceSqToEntity(
                                    theEntity);
                              double reachSq =theExtendedReachWeapon.getReach()*
                                    theExtendedReachWeapon.getReach();
                              if (reachSq >= distanceSq)
                              {
                                  thePlayer.attackTargetEntityWithCurrentItem(
                                        theEntity);
                              }
                          }
                          return; // no response in this case
                      }
                }
            );
            return null; // no response message
        }
    }
}

 

IExtendedReach:

package bloopers.spearmod.reach;

public interface IExtendedReach {

    public float getReach(); // default is 1.0D

}

 

And then in item classes to set the reach:

@Override
    public float getReach() 
    {
        return 15.0F;
    }

 

At 15 for testing.

What is button 0?

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Post updated code. Are you sure you are subscribing to right MouseEvent?

Are there multiple MouseEvents?

I will post all of the code that was changed from jabelar's tutorial to fit 1.10 in a bit. I'm not on the same computer that has it right now.

MouseEvent should be donenin client proxy because the server doesnt need to know what do you have inside that method? Are you importing the correct MouseEvent?

net.minecraftforge.client.event.MouseEvent is being imported. I moved it from CommonProxy to ClientProxy, still no difference.

 

 

MouseEventHandler:

package bloopers.spearmod.reach;

import java.awt.List;

import org.lwjgl.input.Mouse;

import bloopers.spearmod.SpearMod;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.math.AxisAlignedBB;
import net.minecraft.util.math.RayTraceResult;
import net.minecraft.util.math.Vec3d;
import net.minecraftforge.client.event.MouseEvent;
import net.minecraftforge.fml.client.FMLClientHandler;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.eventhandler.EventPriority;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.relauncher.Side;
import net.minecraftforge.fml.relauncher.SideOnly;

public class MouseEventHandler {

    

@SideOnly(Side.CLIENT)
@SubscribeEvent
@EventHandler
public void onEvent(MouseEvent event)
{ 
	int button = event.getButton();
    boolean buttonstate = event.isButtonstate();
    
    
    if (button == 0 && buttonstate)
    {
        Minecraft mc = Minecraft.getMinecraft();
        EntityPlayer thePlayer = mc.thePlayer;
        if (thePlayer != null)
        {
            ItemStack itemstack = thePlayer.getHeldItemMainhand();
            IExtendedReach ieri;
            if (itemstack != null)
            {
                if (itemstack.getItem() instanceof IExtendedReach)
                {
                    ieri = (IExtendedReach) itemstack.getItem();
                } else
                {
                    ieri = null;
                }
   
                if (ieri != null)
                {
                    float reach = ieri.getReach();
                    RayTraceResult mov = getMouseOverExtended(reach); 
                      
                    if (mov != null)
                    {
                        if (mov.entityHit != null && mov.entityHit.hurtResistantTime == 0)
                        {
                            if (mov.entityHit != thePlayer )
                            {
                                SpearMod.network.sendToServer(new MessageExtendedReachAttack(
                                      mov.entityHit.getEntityId()));
                            }
                        }
                    }
                }
            }
        }
    }
}
        
// This is mostly copied from the EntityRenderer#getMouseOver() method
public static RayTraceResult getMouseOverExtended(float dist)
{
    Minecraft mc = FMLClientHandler.instance().getClient();
    Entity theRenderViewEntity = mc.getRenderViewEntity();
    AxisAlignedBB theViewBoundingBox = new AxisAlignedBB(
            theRenderViewEntity.posX-0.5D,
            theRenderViewEntity.posY-0.0D,
            theRenderViewEntity.posZ-0.5D,
            theRenderViewEntity.posX+0.5D,
            theRenderViewEntity.posY+1.5D,
            theRenderViewEntity.posZ+0.5D
            );
    RayTraceResult returnMOP = null;
    if (mc.theWorld != null)
    {
        double var2 = dist;
        returnMOP = theRenderViewEntity.rayTrace(var2, 0);
        double calcdist = var2;
        Vec3d pos = theRenderViewEntity.getPositionEyes(0);
        var2 = calcdist;
        if (returnMOP != null)
        {
            calcdist = returnMOP.hitVec.distanceTo(pos);
        }
         
        Vec3d lookvec = theRenderViewEntity.getLook(0);
        Vec3d var8 = pos.addVector(lookvec.xCoord * var2, 
              lookvec.yCoord * var2, 
              lookvec.zCoord * var2);
        Entity pointedEntity = null;
        float var9 = 1.0F;
        @SuppressWarnings("unchecked")
        java.util.List<Entity> list = mc.theWorld.getEntitiesWithinAABBExcludingEntity(
              theRenderViewEntity, 
              theViewBoundingBox.addCoord(
                    lookvec.xCoord * var2, 
                    lookvec.yCoord * var2, 
                    lookvec.zCoord * var2).expand(var9, var9, var9));
        double d = calcdist;
            
        for (Entity entity : list)
        {
            if (entity.canBeCollidedWith())
            {
                float bordersize = entity.getCollisionBorderSize();
                AxisAlignedBB aabb = new AxisAlignedBB(
                      entity.posX-entity.width/2, 
                      entity.posY, 
                      entity.posZ-entity.width/2, 
                      entity.posX+entity.width/2, 
                      entity.posY+entity.height, 
                      entity.posZ+entity.width/2);
                aabb.expand(bordersize, bordersize, bordersize);
                RayTraceResult mop0 = aabb.calculateIntercept(pos, var8);
                    
                if (aabb.isVecInside(pos))
                {
                    if (0.0D < d || d == 0.0D)
                    {
                        pointedEntity = entity;
                        d = 0.0D;
                    }
                } else if (mop0 != null)
                {
                    double d1 = pos.distanceTo(mop0.hitVec);
                        
                    if (d1 < d || d == 0.0D)
                    {
                        pointedEntity = entity;
                        d = d1;
                    }
                }
            }
        }
           
        if (pointedEntity != null && (d < calcdist || returnMOP == null))
        {
             returnMOP = new RayTraceResult(pointedEntity);
        }
    }
    return returnMOP;
}

}

 

MessageExtendedReachAttack:

package bloopers.spearmod.reach;

import bloopers.spearmod.SpearMod;
import io.netty.buffer.ByteBuf;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayerMP;
import net.minecraftforge.fml.common.network.ByteBufUtils;
import net.minecraftforge.fml.common.network.simpleimpl.IMessage;
import net.minecraftforge.fml.common.network.simpleimpl.IMessageHandler;
import net.minecraftforge.fml.common.network.simpleimpl.MessageContext;

public class MessageExtendedReachAttack implements IMessage 
{
    private int entityId ;

    public MessageExtendedReachAttack() 
    { 
     // need this constructor
    }

    public MessageExtendedReachAttack(int parEntityId) 
    {
     entityId = parEntityId;
        // DEBUG
        System.out.println("Constructor");
    }

    @Override
    public void fromBytes(ByteBuf buf) 
    {
     entityId = ByteBufUtils.readVarInt(buf, 4);
     // DEBUG
     System.out.println("fromBytes");
    }

    @Override
    public void toBytes(ByteBuf buf) 
    {
     ByteBufUtils.writeVarInt(buf, entityId, 4);
        // DEBUG
        System.out.println("toBytes encoded");
    }

    public static class Handler implements IMessageHandler<MessageExtendedReachAttack, 
          IMessage> 
    {
        @Override
        public IMessage onMessage(final MessageExtendedReachAttack message, 
              MessageContext ctx) 
        {
            // DEBUG
            System.out.println("Message received");
            // Know it will be on the server so make it thread-safe
            final EntityPlayerMP thePlayer = (EntityPlayerMP) SpearMod.proxy.
                  getPlayerEntityFromContext(ctx);
            thePlayer.getServer().addScheduledTask(
                  new Runnable()
                  {
                      @Override
                      public void run() 
                      {
                          Entity theEntity = thePlayer.worldObj.
                                getEntityByID(message.entityId);
                          // DEBUG
                          System.out.println("Entity = "+theEntity);
                          
                          // Need to ensure that hackers can't cause trick kills, 
                          // so double check weapon type and reach
                          if (thePlayer.getHeldItemMainhand() == null)
                          {
                              return;
                          }
                          if (thePlayer.getHeldItemMainhand().getItem() instanceof 
                                IExtendedReach)
                          {
                              IExtendedReach theExtendedReachWeapon = 
                                    (IExtendedReach)thePlayer.getHeldItemMainhand().
                                    getItem();
                              double distanceSq = thePlayer.getDistanceSqToEntity(
                                    theEntity);
                              double reachSq =theExtendedReachWeapon.getReach()*
                                    theExtendedReachWeapon.getReach();
                              if (reachSq >= distanceSq)
                              {
                                  thePlayer.attackTargetEntityWithCurrentItem(
                                        theEntity);
                              }
                          }
                          return; // no response in this case
                      }
                }
            );
            return null; // no response message
        }
    }
}

 

IExtendedReach:

package bloopers.spearmod.reach;

public interface IExtendedReach {

    public float getReach(); // default is 1.0D

}

 

And then in item classes to set the reach:

@Override
    public float getReach() 
    {
        return 15.0F;
    }

 

At 15 for testing.

What is button 0?

Jabelar's tutorial says it means left click, so I assume button 1 would also mean right click.

Link to comment
Share on other sites

Why do you have both @SubscribeEvent and @EventHandler?

Apparently I'm a complete and utter jerk and come to this forum just like to make fun of people, be confrontational, and make your personal life miserable.  If you think this is the case, JUST REPORT ME.  Otherwise you're just going to get reported when you reply to my posts and point it out, because odds are, I was trying to be nice.

 

Exception: If you do not understand Java, I WILL NOT HELP YOU and your thread will get locked.

 

DO NOT PM ME WITH PROBLEMS. No help will be given.

Link to comment
Share on other sites

Question:

Is your event not working or is your code not working?

Put a print at start of event.

2nd: Did you register event?

There are no errors in eclipse, but when I start up the game and test it out, it's as if it doesn't exist.

What is a print?

Yes, I am registering it in the FMLInitizializationEvent method in my CommonProxy. Anime fan suggested client proxy instead but that didn't change anything so I went back to CommonProxy

Link to comment
Share on other sites

Question:

Is your event not working or is your code not working?

Put a print at start of event.

2nd: Did you register event?

Ohh, you mean print to console? I just tested it now, apparently the init method on my CommonProxy doesn't load at all. How can I fix this?

Obviously you need to call it from your main init method in your main mod class.

VANILLA MINECRAFT CLASSES ARE THE BEST RESOURCES WHEN MODDING

I will be posting 1.15.2 modding tutorials on this channel. If you want to be notified of it do the normal YouTube stuff like subscribing, ect.

Forge and vanilla BlockState generator.

Link to comment
Share on other sites

Question:

Is your event not working or is your code not working?

Put a print at start of event.

2nd: Did you register event?

Ohh, you mean print to console? I just tested it now, apparently the init method on my CommonProxy doesn't load at all. How can I fix this?

Obviously you need to call it from your main init method in your main mod class.

Okay. Now it's in my main mod class init method. Launched the game, tried to hit a mob from far away, and the game crashed. The console tells me that it's line 65 in MouseEventHandler, which is:

SpearMod.network.sendToServer(new MessageExtendedReachAttack(mov.entityHit.getEntityId()));

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share




  • Recently Browsing

    No registered users viewing this page.

  • Posts

    • Hi, I did not know where exactly to put this, so I just put it in off topic. I was under an hour ago banned from the Forge discord, the reason was "You were banned from The Forge Project | Sending Friend Requests to random users while under watch" When the user I was sending the message to was no a random person, I had a very specific reason to try to get to them, and in addition, there is no rule saying I could not send friend requests, and if there was a rule I would like to see where it is because I looked in the Code of Conduct and it was not there. And if it was there, an infraction system is used, and at the very worse it would be considered "spammy*, as it was not illegal or against TOS, and even spammy would be kind of extreme as all I did was send a friend request to someone who was the host of an even I was interested in. I was not given an amount of time which the ban would last so I guess it would be Perma, even though what I did was either within the rules, or a minor infraction. If there are some rules I do not know about, please let me know about them because I have not seen these other rules. Also, I do not understand why I am on watch, the only other rule break I had was from a few months ago for talking about old stuff, and I am generally not all that active in the Forge discord so do not see where this watch would have come from. In addition, the rules never say anything about watches and that other rules would apply. The only real conflict I had recently was a mistake in MMD  (which even then was unjust), but that is MMD thus it is separate and there was nothing that is in the rules which would say that what happens there puts anyone in any situation, and I do not know much other conflict I was in recently, especially which would have caused this. If my action were so severe I do not know why I was not  notified about them earlier, but I did not perform any bad actions, so please look into this and explain the steps I need to take to be unbanned or have my punishment reduced and please clarify some of this stuff about me being under watch as I really do not know.   My Discord is Asbestosstar#2338
    • Note: BlockColors does multiplication of a color with a grayscale texture. If you want a true hue shift, you'll have to handle it differently. Last time I did something like that was back in...god, 1.7? 1.10? with the TextureStitchEvent I can't even find that code now.
    • Tried everything I could think of, installing/updating: minecraft, forge and java. Nothing fixed this. The game crashed whilst rendering overlay Error: net.minecraftforge.fml.ModLoadingException: fml.modloading.errorduringevent Exit Code: -1   Crash Report:   ---- Minecraft Crash Report ---- // Uh... Did I do that? Time: 01/12/2021, 20:26 Description: Rendering overlay net.minecraftforge.fml.ModLoadingException: fml.modloading.errorduringevent     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:124) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?] {}     at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?] {}     at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?] {}     at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232) ~[fmlcore-1.18-38.0.0.jar%2353!:?] {}     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?] {}     at net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18-38.0.0.jar%2322!:?] {}     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] {} Caused by: net.minecraft.server.ChainedJsonException: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     at net.minecraft.server.ChainedJsonException.m_135906_(ChainedJsonException.java:48) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:182) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:runtimedistcleaner:A}     at net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948) ~[forge-1.18-38.0.0-universal.jar%2356!:?] {re:classloading}     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic) ~[?:?] {}     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?] {}     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?] {}     ... 136 more Caused by: java.io.FileNotFoundException: forge:shaders/core/rendertype_entity_unlit_translucent.json     at net.minecraft.server.packs.resources.SimpleReloadableResourceManager.m_142591_(SimpleReloadableResourceManager.java:62) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:105) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:runtimedistcleaner:A}     at net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948) ~[forge-1.18-38.0.0-universal.jar%2356!:?] {re:classloading}     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic) ~[?:?] {}     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?] {}     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?] {}     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?] {}     ... 136 more A detailed walkthrough of the error, its code path and all known details is as follows: --------------------------------------------------------------------------------------- -- Head -- Thread: Render thread Stacktrace:     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:124) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?] {}     at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?] {}     at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?] {}     at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232) ~[fmlcore-1.18-38.0.0.jar%2353!:?] {}     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?] {}     at net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B}     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?] {}     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?] {}     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?] {}     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?] {}     at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading}     at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading} -- Overlay render details -- Details:     Overlay name: net.minecraft.client.gui.screens.LoadingOverlay Stacktrace:     at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:877) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1040) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A}     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18-20211130.085255-srg.jar%2352!:?] {re:classloading,pl:runtimedistcleaner:A}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18-38.0.0.jar%2322!:?] {}     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?] {}     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] {} -- Last reload -- Details:     Reload number: 1     Reload reason: initial     Finished: No     Packs: Default, Mod Resources -- System Details -- Details:     Minecraft Version: 1.18     Minecraft Version ID: 1.18     Operating System: Windows 10 (amd64) version 10.0     Java Version: 17.0.1, Microsoft     Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft     Memory: 787516152 bytes (751 MiB) / 1577058304 bytes (1504 MiB) up to 2147483648 bytes (2048 MiB)     CPUs: 4     Processor Vendor: GenuineIntel     Processor Name: Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz     Identifier: Intel64 Family 6 Model 158 Stepping 11     Microarchitecture: Coffee Lake     Frequency (GHz): 3.60     Number of physical packages: 1     Number of physical CPUs: 4     Number of logical CPUs: 4     Graphics card #0 name: NVIDIA GeForce GTX 1050     Graphics card #0 vendor: NVIDIA (0x10de)     Graphics card #0 VRAM (MB): 2048.00     Graphics card #0 deviceId: 0x1c81     Graphics card #0 versionInfo: DriverVersion=27.21.14.6660     Memory slot #0 capacity (MB): 4096.00     Memory slot #0 clockSpeed (GHz): 2.40     Memory slot #0 type: DDR4     Memory slot #1 capacity (MB): 4096.00     Memory slot #1 clockSpeed (GHz): 2.40     Memory slot #1 type: DDR4     Virtual memory max (MB): 23475.06     Virtual memory used (MB): 14338.52     Swap memory total (MB): 15360.00     Swap memory used (MB): 976.81     JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M     Launched Version: 1.18-forge-38.0.0     Backend library: LWJGL version 3.2.2 SNAPSHOT     Backend API: NVIDIA GeForce GTX 1050/PCIe/SSE2 GL version 3.2.0 NVIDIA 466.60, NVIDIA Corporation     Window size: 854x480     GL Caps: Using framebuffer using OpenGL 3.2     GL debug messages:      Using VBOs: Yes     Is Modded: Definitely; Client brand changed to 'forge'     Type: Client (map_client.txt)     Graphics mode: fancy     Resource Packs:      Current Language: English (US)     CPU: 4x Intel(R) Core(TM) i3-8100 CPU @ 3.60GHz     ModLauncher: 9.0.7+91+master.8569cdf     ModLauncher launch target: forgeclient     ModLauncher naming: srg     ModLauncher services:           mixin PLUGINSERVICE           eventbus PLUGINSERVICE           object_holder_definalize PLUGINSERVICE           runtime_enum_extender PLUGINSERVICE           capability_token_subclass PLUGINSERVICE           accesstransformer PLUGINSERVICE           runtimedistcleaner PLUGINSERVICE           mixin TRANSFORMATIONSERVICE           fml TRANSFORMATIONSERVICE      FML Language Providers:          minecraft@1.0         javafml@null     Mod List:          client-1.18-20211130.085255-srg.jar               |Minecraft                     |minecraft                     |1.18                |DONE      |Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f         forge-1.18-38.0.0-universal.jar                   |Forge                         |forge                         |38.0.0              |DONE      |Manifest: 22:af:21:d8:19:82:7f:93:94:fe:2b:ac:b7:e4:41:57:68:39:87:b1:a7:5c:c6:44:f9:25:74:21:14:f5:0d:90     Crash Report UUID: fa6145ad-d863-4c36-8eb5-ca38ef67486c     FML: 38.0     Forge: net.minecraftforge:38.0.0 Latest log:   [20:26:08] [Render thread/INFO]: Setting user: ItsRealm [20:26:08] [Render thread/INFO]: Backend library: LWJGL version 3.2.2 SNAPSHOT [20:26:11] [modloading-worker-0/INFO]: Forge mod loading, version 38.0.0, for MC 1.18 with MCP 20211130.085255 [20:26:11] [modloading-worker-0/INFO]: MinecraftForge v38.0.0 Initialized [20:26:12] [Render thread/WARN]: Couldn't get pack info for: java.io.FileNotFoundException: Can't find resource pack.mcmeta at C:\Users\Realm\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.18-38.0.0\forge-1.18-38.0.0-universal.jar [01Dec2021 20:26:16.721] [Render thread/INFO] [com.mojang.text2speech.NarratorWindows/]: Narrator library for x64 successfully loaded [20:26:20] [Render thread/INFO]: Reloading ResourceManager: Default, Mod Resources [01Dec2021 20:26:20.976] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json [01Dec2021 20:26:22.215] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Found status: BETA_OUTDATED Current: 38.0.0 Target: 38.0.5 [20:26:36] [Render thread/INFO]: OpenAL initialized on device OpenAL Soft on Speakers (Realtek(R) Audio) [20:26:36] [Render thread/INFO]: Sound engine started [20:26:36] [Render thread/INFO]: Created: 1024x512x4 minecraft:textures/atlas/blocks.png-atlas [20:26:36] [Render thread/INFO]: Created: 256x128x4 minecraft:textures/atlas/signs.png-atlas [20:26:36] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [20:26:36] [Render thread/INFO]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [20:26:36] [Render thread/INFO]: Created: 256x256x4 minecraft:textures/atlas/chest.png-atlas [20:26:36] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [20:26:36] [Render thread/INFO]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [01Dec2021 20:26:38.604] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/]: Exception caught during firing event: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     Index: 1     Listeners:         0: NORMAL         1: ASM: class net.minecraftforge.client.ForgeHooksClient$ClientEvents registerShaders(Lnet/minecraftforge/client/event/RegisterShadersEvent;)V net.minecraft.server.ChainedJsonException: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     at TRANSFORMER/minecraft@1.18/net.minecraft.server.ChainedJsonException.m_135906_(ChainedJsonException.java:48)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:182)     at TRANSFORMER/forge@38.0.0/net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948)     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic)     at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)     at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)     at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)     at LAYER PLUGIN/javafmllanguage@1.18-38.0.0/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120)     at LAYER PLUGIN/fmlcore@1.18-38.0.0/net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298)     at java.base/java.util.HashMap.forEach(HashMap.java:1421)     at LAYER PLUGIN/fmlcore@1.18-38.0.0/net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232)     at LAYER PLUGIN/fmlcore@1.18-38.0.0/net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207)     at TRANSFORMER/minecraft@1.18/com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194)     at TRANSFORMER/minecraft@1.18/com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.main.Main.main(Main.java:205)     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.base/java.lang.reflect.Method.invoke(Method.java:568)     at MC-BOOTSTRAP/fmlloader@1.18-38.0.0/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.Launcher.run(Launcher.java:106)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.Launcher.main(Launcher.java:77)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)     at cpw.mods.bootstraplauncher@0.1.17/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) Caused by: java.io.FileNotFoundException: forge:shaders/core/rendertype_entity_unlit_translucent.json     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadableResourceManager.m_142591_(SimpleReloadableResourceManager.java:62)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:105)     ... 142 more [01Dec2021 20:26:38.611] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Caught exception during event net.minecraftforge.client.event.RegisterShadersEvent@5d94ac8a dispatch for modid forge net.minecraft.server.ChainedJsonException: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     at net.minecraft.server.ChainedJsonException.m_135906_(ChainedJsonException.java:48) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:182) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic) ~[?:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18-38.0.0.jar%2322!:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] Caused by: java.io.FileNotFoundException: forge:shaders/core/rendertype_entity_unlit_translucent.json     at net.minecraft.server.packs.resources.SimpleReloadableResourceManager.m_142591_(SimpleReloadableResourceManager.java:62) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:105) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     ... 142 more [20:26:39] [Render thread/FATAL]: Reported exception thrown! net.minecraft.ReportedException: Rendering overlay     at net.minecraft.client.renderer.GameRenderer.m_109093_(GameRenderer.java:881) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1040) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18-38.0.0.jar%2322!:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] Caused by: net.minecraftforge.fml.ModLoadingException: fml.modloading.errorduringevent     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:124) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     ... 15 more Caused by: net.minecraft.server.ChainedJsonException: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     at net.minecraft.server.ChainedJsonException.m_135906_(ChainedJsonException.java:48) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:182) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic) ~[?:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     ... 15 more Caused by: java.io.FileNotFoundException: forge:shaders/core/rendertype_entity_unlit_translucent.json     at net.minecraft.server.packs.resources.SimpleReloadableResourceManager.m_142591_(SimpleReloadableResourceManager.java:62) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:105) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic) ~[?:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     ... 15 more [20:26:39] [Render thread/FATAL]: Preparing crash report with UUID 510ba926-41d2-4bee-9d1a-fec8db2c5781 [20:26:39] [Render thread/FATAL]: Preparing crash report with UUID fa6145ad-d863-4c36-8eb5-ca38ef67486c Debug log:   [01Dec2021 20:25:55.915] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher running: args [--username, ItsRealm, --version, 1.18-forge-38.0.0, --gameDir, C:\Users\Keelan\AppData\Roaming\.minecraft, --assetsDir, C:\Users\Realm\AppData\Roaming\.minecraft\assets, --assetIndex, 1.18, --uuid, 26acd83eaa314d04ba242ea9d5b16af0, --accessToken, ????????, --clientId, MmFhYTE0NGEtMDU3Yy00OGMzLWE2ZjAtNjRjZGIwYjkzYjMw, --xuid, --userType, mojang, --versionType, release, --launchTarget, forgeclient, --fml.forgeVersion, 38.0.0, --fml.mcVersion, 1.18, --fml.forgeGroup, net.minecraftforge, --fml.mcpVersion, 20211130.085255] [01Dec2021 20:25:55.922] [main/INFO] [cpw.mods.modlauncher.Launcher/MODLAUNCHER]: ModLauncher 9.0.7+91+master.8569cdf starting: java version 17.0.1 by Microsoft [01Dec2021 20:25:55.947] [main/DEBUG] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Found launch services [fmlclientdev,forgeclient,minecraft,fmlserveruserdev,fmlclient,fmldatauserdev,forgeserverdev,forgeserveruserdev,forgeclientdev,forgeclientuserdev,forgeserver,forgedatadev,fmlserver,fmlclientuserdev,fmlserverdev,forgedatauserdev,testharness] [01Dec2021 20:25:55.963] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Found naming services : [srgtomcp] [01Dec2021 20:25:55.977] [main/DEBUG] [cpw.mods.modlauncher.LaunchPluginHandler/MODLAUNCHER]: Found launch plugins: [mixin,eventbus,object_holder_definalize,runtime_enum_extender,capability_token_subclass,accesstransformer,runtimedistcleaner] [01Dec2021 20:25:55.988] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Discovering transformation services [01Dec2021 20:25:55.993] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found additional transformation services from discovery services: java.util.stream.ReferencePipeline$3@1c9f0a20 [01Dec2021 20:25:56.004] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Found transformer services : [mixin,fml] [01Dec2021 20:25:56.004] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading [01Dec2021 20:25:56.005] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loading service mixin [01Dec2021 20:25:56.005] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loaded service mixin [01Dec2021 20:25:56.006] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loading service fml [01Dec2021 20:25:56.008] [main/DEBUG] [net.minecraftforge.fml.loading.LauncherVersion/CORE]: Found FMLLauncher version 1.0 [01Dec2021 20:25:56.008] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML 1.0 loading [01Dec2021 20:25:56.008] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found ModLauncher version : 9.0.7+91+master.8569cdf [01Dec2021 20:25:56.009] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found AccessTransformer version : 8.0.4+66+master.c09db6d7 [01Dec2021 20:25:56.009] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found EventBus version : 5.0.3+70+master.d7d405b [01Dec2021 20:25:56.010] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found Runtime Dist Cleaner [01Dec2021 20:25:56.012] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: FML found CoreMod version : 5.0.1+15+master.dc5a2922 [01Dec2021 20:25:56.013] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found ForgeSPI package implementation version 4.0.10+24+master.876d7985 [01Dec2021 20:25:56.013] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Found ForgeSPI package specification 4 [01Dec2021 20:25:56.015] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Loaded service fml [01Dec2021 20:25:56.016] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Configuring option handling for services [01Dec2021 20:25:56.025] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services initializing [01Dec2021 20:25:56.026] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service mixin [01Dec2021 20:25:56.043] [main/DEBUG] [mixin/]: MixinService [ModLauncher] was successfully booted in cpw.mods.cl.ModuleClassLoader@1725dc0f [01Dec2021 20:25:56.059] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=union:/C:/Users/Keelan/AppData/Roaming/.minecraft/libraries/org/spongepowered/mixin/0.8.4/mixin-0.8.4.jar%2318! Service=ModLauncher Env=CLIENT [01Dec2021 20:25:56.064] [main/DEBUG] [mixin/]: Initialising Mixin Platform Manager [01Dec2021 20:25:56.064] [main/DEBUG] [mixin/]: Adding mixin platform agents for container ModLauncher Root Container(ModLauncher:4f56a0a2) [01Dec2021 20:25:56.065] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for ModLauncher Root Container(ModLauncher:4f56a0a2) [01Dec2021 20:25:56.066] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container ModLauncher Root Container(ModLauncher:4f56a0a2) [01Dec2021 20:25:56.066] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for ModLauncher Root Container(ModLauncher:4f56a0a2) [01Dec2021 20:25:56.066] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container ModLauncher Root Container(ModLauncher:4f56a0a2) [01Dec2021 20:25:56.069] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service mixin [01Dec2021 20:25:56.069] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformation service fml [01Dec2021 20:25:56.069] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Setting up basic FML game directories [01Dec2021 20:25:56.071] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing GAMEDIR directory : C:\Users\Keelan\AppData\Roaming\.minecraft [01Dec2021 20:25:56.072] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path GAMEDIR is C:\Users\Keelan\AppData\Roaming\.minecraft [01Dec2021 20:25:56.072] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing MODSDIR directory : C:\Users\Keelan\AppData\Roaming\.minecraft\mods [01Dec2021 20:25:56.072] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path MODSDIR is C:\Users\Keelan\AppData\Roaming\.minecraft\mods [01Dec2021 20:25:56.072] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing CONFIGDIR directory : C:\Users\Keelan\AppData\Roaming\.minecraft\config [01Dec2021 20:25:56.073] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path CONFIGDIR is C:\Users\Keelan\AppData\Roaming\.minecraft\config [01Dec2021 20:25:56.073] [main/DEBUG] [net.minecraftforge.fml.loading.FMLPaths/CORE]: Path FMLCONFIG is C:\Users\Keelan\AppData\Roaming\.minecraft\config\fml.toml [01Dec2021 20:25:56.073] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Loading configuration [01Dec2021 20:25:56.122] [main/DEBUG] [net.minecraftforge.fml.loading.FileUtils/CORE]: Found existing default config directory directory : C:\Users\Keelan\AppData\Roaming\.minecraft\defaultconfigs [01Dec2021 20:25:56.122] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Preparing ModFile [01Dec2021 20:25:56.126] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Preparing launch handler [01Dec2021 20:25:56.127] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Using forgeclient as launch service [01Dec2021 20:25:56.151] [main/DEBUG] [net.minecraftforge.fml.loading.FMLLoader/CORE]: Received command line version data  : VersionInfo[forgeVersion=38.0.0, mcVersion=1.18, mcpVersion=20211130.085255, forgeGroup=net.minecraftforge] [01Dec2021 20:25:56.153] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformation service fml [01Dec2021 20:25:56.154] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Current naming domain is 'srg' [01Dec2021 20:25:56.154] [main/DEBUG] [cpw.mods.modlauncher.NameMappingServiceHandler/MODLAUNCHER]: Identified name mapping providers {} [01Dec2021 20:25:56.154] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services begin scanning [01Dec2021 20:25:56.155] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service mixin [01Dec2021 20:25:56.156] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service mixin [01Dec2021 20:25:56.156] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Beginning scan trigger - transformation service fml [01Dec2021 20:25:56.157] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Initiating mod scan [01Dec2021 20:25:56.173] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModListHandler/CORE]: Found mod coordinates from lists: [] [01Dec2021 20:25:56.175] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModDiscoverer/CORE]: Found Mod Locators : (mods folder:null),(maven libs:null),(exploded directory:null),(minecraft:null),(userdev classpath:null) [01Dec2021 20:25:56.779] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file client-1.18-20211130.085255-srg.jar with {minecraft} mods - versions {1.18} [01Dec2021 20:25:56.783] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Loading mod file C:\Users\Keelan\AppData\Roaming\.minecraft\libraries\net\minecraft\client\1.18-20211130.085255\client-1.18-20211130.085255-srg.jar with languages [LanguageSpec[languageName=minecraft, acceptedVersions=1]] [01Dec2021 20:25:56.785] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Considering mod file candidate C:\Users\Keelan\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.18-38.0.0\forge-1.18-38.0.0-universal.jar [01Dec2021 20:25:56.792] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileInfo/LOADING]: Found valid mod file forge-1.18-38.0.0-universal.jar with {forge} mods - versions {38.0.0} [01Dec2021 20:25:56.792] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Loading mod file C:\Users\Keelan\AppData\Roaming\.minecraft\libraries\net\minecraftforge\forge\1.18-38.0.0\forge-1.18-38.0.0-universal.jar with languages [LanguageSpec[languageName=javafml, acceptedVersions=[24,]]] [01Dec2021 20:25:56.835] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Found coremod field_to_method with Javascript path coremods/field_to_method.js [01Dec2021 20:25:56.835] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Found coremod field_to_instanceof with Javascript path coremods/field_to_instanceof.js [01Dec2021 20:25:56.835] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFileParser/LOADING]: Found coremod add_bouncer_method with Javascript path coremods/add_bouncer_method.js [01Dec2021 20:25:56.835] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Found coremod coremods/field_to_method.js [01Dec2021 20:25:56.835] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Found coremod coremods/field_to_instanceof.js [01Dec2021 20:25:56.835] [main/DEBUG] [net.minecraftforge.fml.loading.moddiscovery.ModFile/LOADING]: Found coremod coremods/add_bouncer_method.js [01Dec2021 20:25:56.838] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: End scan trigger - transformation service fml [01Dec2021 20:25:57.007] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found 2 language providers [01Dec2021 20:25:57.008] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found language provider minecraft, version 1.0 [01Dec2021 20:25:57.009] [main/DEBUG] [net.minecraftforge.fml.loading.LanguageLoadingProvider/CORE]: Found language provider javafml, version 38 [01Dec2021 20:25:57.016] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Found 0 mod requirements (0 mandatory, 0 optional) [01Dec2021 20:25:57.017] [main/DEBUG] [net.minecraftforge.fml.loading.ModSorter/LOADING]: Found 0 mod requirements missing (0 mandatory, 0 optional) [01Dec2021 20:25:57.493] [main/DEBUG] [cpw.mods.modlauncher.TransformationServicesHandler/MODLAUNCHER]: Transformation services loading transformers [01Dec2021 20:25:57.494] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service mixin [01Dec2021 20:25:57.494] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service mixin [01Dec2021 20:25:57.494] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initializing transformers for transformation service fml [01Dec2021 20:25:57.494] [main/DEBUG] [net.minecraftforge.fml.loading.FMLServiceProvider/CORE]: Loading coremod transformers [01Dec2021 20:25:57.495] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: Loading CoreMod from coremods/field_to_method.js [01Dec2021 20:25:57.726] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: CoreMod loaded successfully [01Dec2021 20:25:57.726] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: Loading CoreMod from coremods/field_to_instanceof.js [01Dec2021 20:25:57.873] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: CoreMod loaded successfully [01Dec2021 20:25:57.873] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: Loading CoreMod from coremods/add_bouncer_method.js [01Dec2021 20:25:57.934] [main/DEBUG] [net.minecraftforge.coremod.CoreModEngine/COREMOD]: CoreMod loaded successfully [01Dec2021 20:25:57.943] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@350d3f4d to Target : CLASS {Lnet/minecraft/world/effect/MobEffectInstance;} {} {V} [01Dec2021 20:25:57.945] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@176996c3 to Target : CLASS {Lnet/minecraft/world/level/block/LiquidBlock;} {} {V} [01Dec2021 20:25:57.945] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@411c6d44 to Target : CLASS {Lnet/minecraft/world/item/BucketItem;} {} {V} [01Dec2021 20:25:57.946] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@1687eb01 to Target : CLASS {Lnet/minecraft/world/level/block/StairBlock;} {} {V} [01Dec2021 20:25:57.946] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@748d2277 to Target : CLASS {Lnet/minecraft/world/level/block/FlowerPotBlock;} {} {V} [01Dec2021 20:25:57.946] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@2f897dab to Target : CLASS {Lnet/minecraft/world/item/ItemStack;} {} {V} [01Dec2021 20:25:57.946] [main/DEBUG] [cpw.mods.modlauncher.TransformStore/MODLAUNCHER]: Adding transformer net.minecraftforge.coremod.transformer.CoreModClassTransformer@d5d5353 to Target : CLASS {Lnet/minecraft/network/play/client/CClientSettingsPacket;} {} {V} [01Dec2021 20:25:57.946] [main/DEBUG] [cpw.mods.modlauncher.TransformationServiceDecorator/MODLAUNCHER]: Initialized transformers for transformation service fml [01Dec2021 20:25:58.759] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)] [01Dec2021 20:25:58.761] [main/DEBUG] [mixin/]: Processing launch tasks for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)] [01Dec2021 20:25:58.761] [main/DEBUG] [mixin/]: Adding mixin platform agents for container SecureJarResource(minecraft) [01Dec2021 20:25:58.761] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for SecureJarResource(minecraft) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container SecureJarResource(minecraft) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for SecureJarResource(minecraft) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container SecureJarResource(minecraft) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(minecraft)] [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: Adding mixin platform agents for container SecureJarResource(forge) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentMinecraftForge for SecureJarResource(forge) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: MixinPlatformAgentMinecraftForge rejected container SecureJarResource(forge) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: Instancing new MixinPlatformAgentDefault for SecureJarResource(forge) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: MixinPlatformAgentDefault accepted container SecureJarResource(forge) [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: Processing prepare() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(forge)] [01Dec2021 20:25:58.762] [main/DEBUG] [mixin/]: inject() running with 3 agents [01Dec2021 20:25:58.763] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:ModLauncher Root Container(ModLauncher:4f56a0a2)] [01Dec2021 20:25:58.763] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(minecraft)] [01Dec2021 20:25:58.763] [main/DEBUG] [mixin/]: Processing inject() for PlatformAgent[MixinPlatformAgentDefault:SecureJarResource(forge)] [01Dec2021 20:25:58.763] [main/INFO] [cpw.mods.modlauncher.LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgeclient' with arguments [--version, 1.18-forge-38.0.0, --gameDir, C:\Users\Keelan\AppData\Roaming\.minecraft, --assetsDir, C:\Users\Keelan\AppData\Roaming\.minecraft\assets, --uuid, 26acd83eaa314d04ba242ea9d5b16af0, --username, ItsRealm, --assetIndex, 1.18, --accessToken, ????????, --clientId, MmFhYTE0NGEtMDU3Yy00OGMzLWE2ZjAtNjRjZGIwYjkzYjMw, --xuid, --userType, mojang, --versionType, release] [01Dec2021 20:25:58.935] [main/DEBUG] [mixin/]: Error cleaning class output directory: .mixin.out [01Dec2021 20:25:58.941] [main/DEBUG] [mixin/]: Preparing mixins for MixinEnvironment[DEFAULT] [01Dec2021 20:25:59.086] [main/DEBUG] [io.netty.util.internal.logging.InternalLoggerFactory/]: Using Log4J2 as the default logging framework [01Dec2021 20:25:59.088] [main/DEBUG] [io.netty.util.ResourceLeakDetector/]: -Dio.netty.leakDetection.level: simple [01Dec2021 20:25:59.088] [main/DEBUG] [io.netty.util.ResourceLeakDetector/]: -Dio.netty.leakDetection.targetRecords: 4 [01Dec2021 20:26:00.997] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/block/LiquidBlock [01Dec2021 20:26:01.062] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/block/StairBlock [01Dec2021 20:26:01.158] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/level/block/FlowerPotBlock [01Dec2021 20:26:02.094] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/item/ItemStack [01Dec2021 20:26:05.618] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/item/BucketItem [01Dec2021 20:26:05.772] [pool-3-thread-1/DEBUG] [net.minecraftforge.coremod.transformer.CoreModBaseTransformer/COREMOD]: Transforming net/minecraft/world/effect/MobEffectInstance [01Dec2021 20:26:07.199] [Render thread/INFO] [com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService/]: Environment: authHost='https://authserver.mojang.com', accountsHost='https://api.mojang.com', sessionHost='https://sessionserver.mojang.com', servicesHost='https://api.minecraftservices.com', name='PROD' [01Dec2021 20:26:11.127] [Render thread/DEBUG] [net.minecraftforge.fml.ModWorkManager/LOADING]: Using 4 threads for parallel mod-loading [01Dec2021 20:26:11.136] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLJavaModLanguageProvider/LOADING]: Loading FMLModContainer from classloader cpw.mods.modlauncher.TransformingClassLoader@16727bf0 - got cpw.mods.cl.ModuleClassLoader@38f2e97e [01Dec2021 20:26:11.136] [Render thread/DEBUG] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Creating FMLModContainer instance for net.minecraftforge.common.ForgeMod [01Dec2021 20:26:11.516] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: -Dio.netty.noUnsafe: false [01Dec2021 20:26:11.516] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: Java version: 17 [01Dec2021 20:26:11.517] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: sun.misc.Unsafe.theUnsafe: available [01Dec2021 20:26:11.518] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: sun.misc.Unsafe.copyMemory: available [01Dec2021 20:26:11.518] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: java.nio.Buffer.address: available [01Dec2021 20:26:11.519] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: direct buffer constructor: unavailable java.lang.UnsupportedOperationException: Reflective setAccessible(true) disabled     at io.netty.util.internal.ReflectionUtil.trySetAccessible(ReflectionUtil.java:31) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.internal.PlatformDependent0$4.run(PlatformDependent0.java:253) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?]     at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:247) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:88) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.ConstantPool.<init>(ConstantPool.java:34) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.AttributeKey$1.<init>(AttributeKey.java:27) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.AttributeKey.<clinit>(AttributeKey.java:27) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at net.minecraftforge.network.NetworkConstants.<clinit>(NetworkConstants.java:42) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at net.minecraftforge.common.ForgeMod.<init>(ForgeMod.java:144) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]     at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]     at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]     at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?]     at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) [?:?]     at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) [?:?]     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]     at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]     at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] [01Dec2021 20:26:11.520] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: java.nio.Bits.unaligned: available, true [01Dec2021 20:26:11.521] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: jdk.internal.misc.Unsafe.allocateUninitializedArray(int): unavailable java.lang.IllegalAccessException: class io.netty.util.internal.PlatformDependent0$6 (in module io.netty.all) cannot access class jdk.internal.misc.Unsafe (in module java.base) because module java.base does not export jdk.internal.misc to module io.netty.all     at jdk.internal.reflect.Reflection.newIllegalAccessException(Reflection.java:392) ~[?:?]     at java.lang.reflect.AccessibleObject.checkAccess(AccessibleObject.java:674) ~[?:?]     at java.lang.reflect.Method.invoke(Method.java:560) ~[?:?]     at io.netty.util.internal.PlatformDependent0$6.run(PlatformDependent0.java:375) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at java.security.AccessController.doPrivileged(AccessController.java:318) ~[?:?]     at io.netty.util.internal.PlatformDependent0.<clinit>(PlatformDependent0.java:366) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.internal.PlatformDependent.isAndroid(PlatformDependent.java:294) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.internal.PlatformDependent.<clinit>(PlatformDependent.java:88) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.ConstantPool.<init>(ConstantPool.java:34) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.AttributeKey$1.<init>(AttributeKey.java:27) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at io.netty.util.AttributeKey.<clinit>(AttributeKey.java:27) ~[netty-all-4.1.68.Final.jar%2332!:4.1.68.Final]     at net.minecraftforge.network.NetworkConstants.<clinit>(NetworkConstants.java:42) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at net.minecraftforge.common.ForgeMod.<init>(ForgeMod.java:144) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]     at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]     at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]     at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?]     at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) [?:?]     at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) [?:?]     at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]     at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]     at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]     at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]     at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?] [01Dec2021 20:26:11.580] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent0/]: java.nio.DirectByteBuffer.<init>(long, int): unavailable [01Dec2021 20:26:11.584] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: sun.misc.Unsafe: available [01Dec2021 20:26:11.585] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: maxDirectMemory: 2147483648 bytes (maybe) [01Dec2021 20:26:11.585] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.tmpdir: C:\Users\Keelan\AppData\Local\Temp (java.io.tmpdir) [01Dec2021 20:26:11.585] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.bitMode: 64 (sun.arch.data.model) [01Dec2021 20:26:11.585] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: Platform: Windows [01Dec2021 20:26:11.591] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.maxDirectMemory: -1 bytes [01Dec2021 20:26:11.592] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.uninitializedArrayAllocationThreshold: -1 [01Dec2021 20:26:11.594] [modloading-worker-0/DEBUG] [io.netty.util.internal.CleanerJava9/]: java.nio.ByteBuffer.cleaner(): available [01Dec2021 20:26:11.594] [modloading-worker-0/DEBUG] [io.netty.util.internal.PlatformDependent/]: -Dio.netty.noPreferDirect: false [01Dec2021 20:26:11.746] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Config file forge-client.toml for forge tracking [01Dec2021 20:26:11.746] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Config file forge-server.toml for forge tracking [01Dec2021 20:26:11.746] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Config file forge-common.toml for forge tracking [01Dec2021 20:26:11.803] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Attempting to inject @EventBusSubscriber classes into the eventbus for forge [01Dec2021 20:26:11.805] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Auto-subscribing net.minecraftforge.common.ForgeSpawnEggItem$CommonHandler to MOD [01Dec2021 20:26:11.808] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Auto-subscribing net.minecraftforge.common.ForgeSpawnEggItem$ColorRegisterHandler to MOD [01Dec2021 20:26:11.812] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Auto-subscribing net.minecraftforge.client.model.ModelDataManager to FORGE [01Dec2021 20:26:11.813] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.javafmlmod.AutomaticEventSubscriber/LOADING]: Auto-subscribing net.minecraftforge.client.ForgeHooksClient$ClientEvents to MOD [01Dec2021 20:26:16.147] [Render thread/DEBUG] [io.netty.util.internal.InternalThreadLocalMap/]: -Dio.netty.threadLocalMap.stringBuilder.initialSize: 1024 [01Dec2021 20:26:16.147] [Render thread/DEBUG] [io.netty.util.internal.InternalThreadLocalMap/]: -Dio.netty.threadLocalMap.stringBuilder.maxSize: 4096 [01Dec2021 20:26:16.150] [Render thread/DEBUG] [io.netty.util.internal.ThreadLocalRandom/]: -Dio.netty.initialSeedUniquifier: 0x7a95e92d2d2874bc [01Dec2021 20:26:16.721] [Render thread/INFO] [com.mojang.text2speech.NarratorWindows/]: Narrator library for x64 successfully loaded [01Dec2021 20:26:20.567] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Loading configs type CLIENT [01Dec2021 20:26:20.568] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Built TOML config for C:\Users\Keelan\AppData\Roaming\.minecraft\config\forge-client.toml [01Dec2021 20:26:20.573] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Loaded TOML config file C:\Users\Keelan\AppData\Roaming\.minecraft\config\forge-client.toml [01Dec2021 20:26:20.594] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Watching TOML config file C:\Users\Keelan\AppData\Roaming\.minecraft\config\forge-client.toml for changes [01Dec2021 20:26:20.596] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigTracker/CONFIG]: Loading configs type COMMON [01Dec2021 20:26:20.596] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Built TOML config for C:\Users\Keelan\AppData\Roaming\.minecraft\config\forge-common.toml [01Dec2021 20:26:20.601] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Loaded TOML config file C:\Users\Keelan\AppData\Roaming\.minecraft\config\forge-common.toml [01Dec2021 20:26:20.602] [modloading-worker-0/DEBUG] [net.minecraftforge.fml.config.ConfigFileTypeHandler/CONFIG]: Watching TOML config file C:\Users\Keelan\AppData\Roaming\.minecraft\config\forge-common.toml for changes [01Dec2021 20:26:20.976] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json [01Dec2021 20:26:22.214] [Forge Version Check/DEBUG] [net.minecraftforge.fml.VersionChecker/]: [forge] Received version check data: {   "homepage": "https://files.minecraftforge.net/net/minecraftforge/forge/",   "promos": {     "1.1-latest": "1.3.4.29",     "1.2.3-latest": "1.4.1.64",     "1.2.4-latest": "2.0.0.68",     "1.2.5-latest": "3.4.9.171",     "1.3.2-latest": "4.3.5.318",     "1.4.0-latest": "5.0.0.326",     "1.4.1-latest": "6.0.0.329",     "1.4.2-latest": "6.0.1.355",     "1.4.3-latest": "6.2.1.358",     "1.4.4-latest": "6.3.0.378",     "1.4.5-latest": "6.4.2.448",     "1.4.6-latest": "6.5.0.489",     "1.4.7-latest": "6.6.2.534",     "1.5-latest": "7.7.0.598",     "1.5.1-latest": "7.7.2.682",     "1.5.2-latest": "7.8.1.738",     "1.5.2-recommended": "7.8.1.738",     "1.6.1-latest": "8.9.0.775",     "1.6.2-latest": "9.10.1.871",     "1.6.2-recommended": "9.10.1.871",     "1.6.3-latest": "9.11.0.878",     "1.6.4-latest": "9.11.1.1345",     "1.6.4-recommended": "9.11.1.1345",     "1.7.2-latest": "10.12.2.1161",     "1.7.2-recommended": "10.12.2.1161",     "1.7.10_pre4-latest": "10.12.2.1149",     "1.7.10-latest": "10.13.4.1614",     "1.7.10-recommended": "10.13.4.1614",     "1.8-latest": "11.14.4.1577",     "1.8-recommended": "11.14.4.1563",     "1.8.8-latest": "11.15.0.1655",     "1.8.9-latest": "11.15.1.2318",     "1.8.9-recommended": "11.15.1.2318",     "1.9-latest": "12.16.1.1938",     "1.9-recommended": "12.16.1.1887",     "1.9.4-latest": "12.17.0.2317",     "1.9.4-recommended": "12.17.0.2317",     "1.10-latest": "12.18.0.2000",     "1.10.2-latest": "12.18.3.2511",     "1.10.2-recommended": "12.18.3.2511",     "1.11-latest": "13.19.1.2199",     "1.11-recommended": "13.19.1.2189",     "1.11.2-latest": "13.20.1.2588",     "1.11.2-recommended": "13.20.1.2588",     "1.12-latest": "14.21.1.2443",     "1.12-recommended": "14.21.1.2387",     "1.12.1-latest": "14.22.1.2485",     "1.12.1-recommended": "14.22.1.2478",     "1.12.2-latest": "14.23.5.2855",     "1.12.2-recommended": "14.23.5.2855",     "1.13.2-latest": "25.0.219",     "1.14.2-latest": "26.0.63",     "1.14.3-latest": "27.0.60",     "1.14.4-latest": "28.2.23",     "1.14.4-recommended": "28.2.0",     "1.15-latest": "29.0.4",     "1.15.1-latest": "30.0.51",     "1.15.2-latest": "31.2.55",     "1.15.2-recommended": "31.2.0",     "1.16.1-latest": "32.0.108",     "1.16.2-latest": "33.0.61",     "1.16.3-latest": "34.1.42",     "1.16.3-recommended": "34.1.0",     "1.16.4-latest": "35.1.37",     "1.16.4-recommended": "35.1.4",     "1.16.5-latest": "36.2.19",     "1.16.5-recommended": "36.2.0",     "1.17.1-latest": "37.1.0",     "1.17.1-recommended": "37.1.0",     "1.18-latest": "38.0.5"   } } [01Dec2021 20:26:22.215] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Found status: BETA_OUTDATED Current: 38.0.0 Target: 38.0.5 [01Dec2021 20:26:38.604] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/]: Exception caught during firing event: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     Index: 1     Listeners:         0: NORMAL         1: ASM: class net.minecraftforge.client.ForgeHooksClient$ClientEvents registerShaders(Lnet/minecraftforge/client/event/RegisterShadersEvent;)V net.minecraft.server.ChainedJsonException: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     at TRANSFORMER/minecraft@1.18/net.minecraft.server.ChainedJsonException.m_135906_(ChainedJsonException.java:48)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:182)     at TRANSFORMER/forge@38.0.0/net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948)     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic)     at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85)     at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:302)     at MC-BOOTSTRAP/eventbus@5.0.3/net.minecraftforge.eventbus.EventBus.post(EventBus.java:283)     at LAYER PLUGIN/javafmllanguage@1.18-38.0.0/net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120)     at LAYER PLUGIN/fmlcore@1.18-38.0.0/net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298)     at java.base/java.util.HashMap.forEach(HashMap.java:1421)     at LAYER PLUGIN/fmlcore@1.18-38.0.0/net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232)     at LAYER PLUGIN/fmlcore@1.18-38.0.0/net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71)     at TRANSFORMER/minecraft@1.18/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101)     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70)     at java.base/java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714)     at java.base/java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510)     at java.base/java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614)     at java.base/java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726)     at java.base/java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482)     at TRANSFORMER/minecraft@1.18/com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207)     at TRANSFORMER/minecraft@1.18/com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194)     at TRANSFORMER/minecraft@1.18/com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.main.Main.main(Main.java:205)     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)     at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)     at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)     at java.base/java.lang.reflect.Method.invoke(Method.java:568)     at MC-BOOTSTRAP/fmlloader@1.18-38.0.0/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.Launcher.run(Launcher.java:106)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.Launcher.main(Launcher.java:77)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)     at MC-BOOTSTRAP/cpw.mods.modlauncher@9.0.7/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)     at cpw.mods.bootstraplauncher@0.1.17/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) Caused by: java.io.FileNotFoundException: forge:shaders/core/rendertype_entity_unlit_translucent.json     at TRANSFORMER/minecraft@1.18/net.minecraft.server.packs.resources.SimpleReloadableResourceManager.m_142591_(SimpleReloadableResourceManager.java:62)     at TRANSFORMER/minecraft@1.18/net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:105)     ... 142 more [01Dec2021 20:26:38.611] [Render thread/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Caught exception during event net.minecraftforge.client.event.RegisterShadersEvent@5d94ac8a dispatch for modid forge net.minecraft.server.ChainedJsonException: Invalid shaders/core/rendertype_entity_unlit_translucent.json: File not found     at net.minecraft.server.ChainedJsonException.m_135906_(ChainedJsonException.java:48) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:182) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraftforge.client.ForgeHooksClient$ClientEvents.registerShaders(ForgeHooksClient.java:948) ~[forge-1.18-38.0.0-universal.jar%2356!:?]     at net.minecraftforge.eventbus.ASMEventHandler_18_ClientEvents_registerShaders_RegisterShadersEvent.invoke(.dynamic) ~[?:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:120) ~[javafmllanguage-1.18-38.0.0.jar%2354!:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$31(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModContainer(ModList.java:232) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:298) ~[fmlcore-1.18-38.0.0.jar%2353!:?]     at net.minecraft.client.renderer.GameRenderer.m_172767_(GameRenderer.java:546) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.GameRenderer.m_6213_(GameRenderer.java:332) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.ResourceManagerReloadListener.m_10759_(ResourceManagerReloadListener.java:15) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:787) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:795) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniRun.tryFire(CompletableFuture.java:784) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_143940_(SimpleReloadInstance.java:71) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:101) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.server.packs.resources.SimpleReloadInstance.m_10834_(SimpleReloadInstance.java:70) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:714) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture.postFire(CompletableFuture.java:614) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:726) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.run(CompletableFuture.java:482) ~[?:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69884_(RenderSystem.java:207) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.systems.RenderSystem.m_69495_(RenderSystem.java:194) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:333) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1062) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:660) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]     at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]     at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]     at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:45) ~[fmlloader-1.18-38.0.0.jar%2322!:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.0.7.jar%235!:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:90) [bootstraplauncher-0.1.17.jar:?] Caused by: java.io.FileNotFoundException: forge:shaders/core/rendertype_entity_unlit_translucent.json     at net.minecraft.server.packs.resources.SimpleReloadableResourceManager.m_142591_(SimpleReloadableResourceManager.java:62) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     at net.minecraft.client.renderer.ShaderInstance.<init>(ShaderInstance.java:105) ~[client-1.18-20211130.085255-srg.jar%2352!:?]     ... 142 more  
  • Topics

  • Who's Online (See full list)

×
×
  • Create New...

Important Information

By using this site, you agree to our Privacy Policy.