Jump to content

[SOLVED] Change NBT tag of ItemStack in container from GUI


Recommended Posts

Posted

hello

 

I'm trying to change a tag in the NBT data of an itemstack that is in a container from a gui (on the press of a button).

 

when the button is pressed, the packet seems to be successfully sent and processed, but nothing happens.

 

Packet/handler

 

 

package com.zpig333.runesofwizardry.gui;

import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import io.netty.buffer.ByteBuf;
import net.minecraft.item.ItemStack;
import net.minecraft.tileentity.TileEntity;
/**@see http://www.minecraftforge.net/forum/index.php/topic,20135.0.html
* 
*/
public class DustDyeButtonPacket implements IMessage {

    private String text;
    private int color;
    //private TileEntityDustDye source;
    private ItemStack stack;
    private int type;
    private int x,y,z; //position of the tileentity
    public final static int TYPE_TEXT=0,
                            TYPE_DYE=1;

    public DustDyeButtonPacket(){
        this.type=-1;
    }

    public DustDyeButtonPacket(int color, ItemStack stack){
        this.type=TYPE_DYE;
        this.color=color;
        this.stack=stack;
        //DEBUG
        System.out.println("packet created");
    }
    public DustDyeButtonPacket(int x, int y, int z, int color){
        this.type=TYPE_DYE;
        this.x=x;
        this.y=y;
        this.z=z;
        this.color=color;
    }
    @Override
    public void fromBytes(ByteBuf buf) {
        type=ByteBufUtils.readVarShort(buf);
       /* try {
            ObjectInputStream stream =new ObjectInputStream(new ByteBufInputStream(buf));
            Object in=stream.readObject();
            if(in instanceof TileEntityDustDye){
                source=(TileEntityDustDye)in;
            }
        } catch (IOException ex) {
            Logger.getLogger(DustDyeButtonPacket.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(DustDyeButtonPacket.class.getName()).log(Level.SEVERE, null, ex);
        }*/
        if(type==TYPE_TEXT){
            text = ByteBufUtils.readUTF8String(buf); // this class is very useful in general for writing more complex objects
        }else if(type==TYPE_DYE){
            color=ByteBufUtils.readVarInt(buf, 5);
            //stack=ByteBufUtils.readItemStack(buf);
            x=ByteBufUtils.readVarInt(buf, 5);
            y=ByteBufUtils.readVarInt(buf, 5);
            z=ByteBufUtils.readVarInt(buf, 5);
        }
        
        //DEBUG
        System.out.println("packet decoded");
    }

    @Override
    public void toBytes(ByteBuf buf) {
        ByteBufUtils.writeVarShort(buf, type);
       /* ObjectOutputStream stream;
        try {
            stream = new ObjectOutputStream(new ByteBufOutputStream(buf));
            stream.writeObject(source);
        } catch (IOException ex) {
            Logger.getLogger(DustDyeButtonPacket.class.getName()).log(Level.SEVERE, null, ex);
        }*/
        if(type==TYPE_TEXT){
            ByteBufUtils.writeUTF8String(buf, text);
        }else if(type==TYPE_DYE){
            ByteBufUtils.writeVarInt(buf, color, 5);
            //ByteBufUtils.writeItemStack(buf, stack);
            ByteBufUtils.writeVarInt(buf, x, 5);
            ByteBufUtils.writeVarInt(buf, y, 5);
            ByteBufUtils.writeVarInt(buf, z, 5);
        }
        //DEBUG
        System.out.println("packet encoded");
    }

    public static class Handler implements IMessageHandler<DustDyeButtonPacket, IMessage> {

        @Override
        public IMessage onMessage(DustDyeButtonPacket message, MessageContext ctx) {
            //TODO what to do when the button is clicked
            System.out.println(String.format("Received %s from %s", message, ctx.getServerHandler().playerEntity.getDisplayName()));
           // System.out.println("type: "+message.type+" stack: "+message.stack);
            //System.out.println("stack color: "+message.stack.getTagCompound().getInteger("color"));
            if(message.type==TYPE_DYE){
                System.out.println("color: "+message.color);
                //FIXME tis not do stuffz
                //message.stack.getTagCompound().setInteger("color", message.color);
                 //System.out.println("stack color: "+message.stack.getTagCompound().getInteger("color"));
                 //message.stack.writeToNBT(message.stack.getTagCompound());
                TileEntity te = ctx.getServerHandler().playerEntity.worldObj.getTileEntity(message.x, message.y, message.z);
                //FIXME fsr this does not recognize the import?
                if(te instanceof com.zpig333.runesofwizardry.tileentity.TileEntityDustDye){
                    com.zpig333.runesofwizardry.tileentity.TileEntityDustDye ted;
                    ted = (com.zpig333.runesofwizardry.tileentity.TileEntityDustDye)te;
                    ted.dye(message.color);
                }
            }else if(message.type==TYPE_TEXT){
                //message.source.setColor(message.text);
            }
            return null; // no response in this case
        }
    }
}

 

 

 

TileEntity

 

package com.zpig333.runesofwizardry.tileentity;

import com.zpig333.runesofwizardry.item.ItemDyedDust;
import java.io.Serializable;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.nbt.NBTTagList;
import net.minecraft.tileentity.TileEntity;


public class TileEntityDustDye extends TileEntity implements IInventory{
    //only 1 slot for now, might change if dyes are required as input
    private ItemStack[] contents = new ItemStack[1];
    //the currently selected color
    private String colorString;
    
    public TileEntityDustDye(){
        super();
        //colorString="Color";
    }
    public void dye(int color){
        contents[0].getTagCompound().setInteger("color", color);
        setColor(Integer.toHexString(color));
    }
    /**
     * 
     * @return the currently selected Color of this block as a String
     */
    public String getColor(){
        return colorString;
    }
    /**
     * 
     * @param color the selected color
     */
    public void setColor(String color){
        colorString=color;
    }
    @Override
    public int getSizeInventory() {
        return contents.length;
    }

    @Override
    public ItemStack getStackInSlot(int i1) {
        return contents[i1];
    }
    
    /**
     * Removes from an inventory slot (first arg) up to a specified number (second arg) of items and returns them in a
     * new stack.
     */
    @Override
    public ItemStack decrStackSize(int slot, int number)
    {
        if (this.contents[slot] != null)
        {
            ItemStack itemstack;

            if (this.contents[slot].stackSize <= number)
            {
                itemstack = this.contents[slot];
                this.contents[slot] = null;
                return itemstack;
            }
            else
            {
                itemstack = this.contents[slot].splitStack(number);

                if (this.contents[slot].stackSize == 0)
                {
                    this.contents[slot] = null;
                }

                return itemstack;
            }
        }
        else
        {
            return null;
        }
    }
    /**
     * Sets the given item stack to the specified slot in the inventory (can be crafting or armor sections).
     */
    @Override
     public void setInventorySlotContents(int slot, ItemStack stack) {
        contents[slot]=stack;
        contents[slot] = stack;
        /*        if (stack != null && stack.stackSize > getInventoryStackLimit()) {
                        stack.stackSize = getInventoryStackLimit();
                }              
        */
    }

    @Override
    /**
     * When some containers are closed they call this on each slot, then drop whatever it returns as an EntityItem -
     * like when you close a workbench GUI.
     */
    public ItemStack getStackInSlotOnClosing(int slot) {
                ItemStack stack = getStackInSlot(slot);
                if (stack != null) {
                        setInventorySlotContents(slot, null);
                }
                return stack;
        }

    @Override
    /**
     * Returns the name of the inventory
     */
    public String getInventoryName()
    {
        return "RunesWiz.DustDye";
    }


    @Override
    public boolean isUseableByPlayer(EntityPlayer player) {
        return worldObj.getTileEntity(xCoord, yCoord, zCoord) == this &&
                player.getDistanceSq(xCoord + 0.5, yCoord + 0.5, zCoord + 0.5) < 64;
    }

    @Override
    public void openInventory() {
    }

    @Override
    public void closeInventory() {
    }

    @Override
    public boolean isItemValidForSlot(int slot, ItemStack stack) {
        
        //only allow dyed dust in the dyer
        return slot==0 ? stack.getItem() instanceof ItemDyedDust : false;
        //from tileentityBrewingStand
        //return p_94041_1_ == 3 ? p_94041_2_.getItem().isPotionIngredient(p_94041_2_) : p_94041_2_.getItem() instanceof ItemPotion || p_94041_2_.getItem() == Items.glass_bottle;
        //TODO auto-generated method: isItemValidForSlot
        //throw new UnsupportedOperationException("Not supported yet: isItemValidForSlot");
    }
    @Override
    public int getInventoryStackLimit() {
        return 64;
    }

    @Override
    public boolean hasCustomInventoryName() {
        return true;
    }
    
    @Override
    public void readFromNBT(NBTTagCompound tagCompound) {
                super.readFromNBT(tagCompound);
               
                NBTTagList tagList = tagCompound.getTagList("Inventory",10);
                for (int i = 0; i < tagList.tagCount(); i++) {
                        NBTTagCompound tag = tagList.getCompoundTagAt(i);
                        byte slot = tag.getByte("Slot");
                        if (slot >= 0 && slot < contents.length) {
                                contents[slot] = ItemStack.loadItemStackFromNBT(tag);
                        }
                }
                this.colorString=tagCompound.getString("Color");
        }
        //FIXME fsr, the color string does not save between game sessions
        @Override
        public void writeToNBT(NBTTagCompound tagCompound) {
                super.writeToNBT(tagCompound);
                               
                NBTTagList itemList = new NBTTagList();
                for (int i = 0; i < contents.length; i++) {
                        ItemStack stack = contents[i];
                        if (stack != null) {
                                NBTTagCompound tag = new NBTTagCompound();
                                tag.setByte("Slot", (byte) i);
                                stack.writeToNBT(tag);
                                itemList.appendTag(tag);
                        }
                }
                tagCompound.setTag("Inventory", itemList);
                tagCompound.setString("Color", colorString);
                
        }

}

 

 

Container

 

package com.zpig333.runesofwizardry.client.container;

import com.zpig333.runesofwizardry.item.ItemDyedDust;
import com.zpig333.runesofwizardry.tileentity.TileEntityDustDye;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.entity.player.InventoryPlayer;
import net.minecraft.inventory.Container;
import net.minecraft.inventory.IInventory;
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;

public class ContainerDustDye extends Container {

    protected TileEntityDustDye tileEntity;

    public ContainerDustDye(InventoryPlayer inventoryPlayer, TileEntityDustDye te) {
        tileEntity = te;

        //the Slot constructor takes the IInventory and the slot number in that it binds to
        //and the x-y coordinates it resides on-screen
        addSlotToContainer(new ContainerDustDye.Dye(tileEntity, 0, 116,30));
        /*for (int i = 0; i < 1; i++) {
            for (int j = 0; j < 1; j++) {
                addSlotToContainer(new Slot(tileEntity, j + i * 3, 62 + j * 18, 17 + i * 18));
            }
        }*/

        //commonly used vanilla code that adds the player's inventory
        bindPlayerInventory(inventoryPlayer);
    }

    @Override
    public boolean canInteractWith(EntityPlayer player) {
        return tileEntity.isUseableByPlayer(player);
    }

    protected void bindPlayerInventory(InventoryPlayer inventoryPlayer) {
        for (int i = 0; i < 3; i++) {
            for (int j = 0; j < 9; j++) {
                addSlotToContainer(new Slot(inventoryPlayer, j + i * 9 + 9,
                        8 + j * 18, 84 + i * 18));
            }
        }

        for (int i = 0; i < 9; i++) {
            addSlotToContainer(new Slot(inventoryPlayer, i, 8 + i * 18, 142));
        }
    }

    @Override
    public ItemStack transferStackInSlot(EntityPlayer player, int slot) {
        ItemStack stack = null;
        Slot slotObject = (Slot) inventorySlots.get(slot);

        //null checks and checks if the item can be stacked (maxStackSize > 1)
        if (slotObject != null && slotObject.getHasStack()) {
            ItemStack stackInSlot = slotObject.getStack();
            stack = stackInSlot.copy();

            //merges the item into player inventory since its in the tileEntity
            if (slot < 9) {
                if (!this.mergeItemStack(stackInSlot, 0, 35, true)) {
                    return null;
                }
            } //places it into the tileEntity is possible since its in the player inventory
            else if (!this.mergeItemStack(stackInSlot, 0, 9, false)) {
                return null;
            }

            if (stackInSlot.stackSize == 0) {
                slotObject.putStack(null);
            } else {
                slotObject.onSlotChanged();
            }

            if (stackInSlot.stackSize == stack.stackSize) {
                return null;
            }
            slotObject.onPickupFromSlot(player, stackInSlot);
        }
        return stack;
    }
    
    static class Dye extends Slot{
        public Dye(IInventory inv, int a, int b, int c){
            super(inv, a, b, c);
        }
        @Override
        public boolean isItemValid(ItemStack stack){
            //only allow dyed dusts in the slot
            return stack.getItem() instanceof ItemDyedDust;
        }
    }
}

 

 

GUI

 

package com.zpig333.runesofwizardry.gui;

//TODO maybe the lwjgl color should be used?
import java.awt.Color;
import com.zpig333.runesofwizardry.RunesOfWizardry;
import com.zpig333.runesofwizardry.client.container.ContainerDustDye;
import com.zpig333.runesofwizardry.core.References;
import com.zpig333.runesofwizardry.core.ModLogger;
import com.zpig333.runesofwizardry.tileentity.TileEntityDustDye;
import net.minecraft.client.gui.FontRenderer;

import net.minecraft.client.gui.inventory.GuiContainer;
import net.minecraft.entity.player.InventoryPlayer;

import org.lwjgl.opengl.GL11;

import net.minecraft.client.gui.GuiButton;
import net.minecraft.client.gui.GuiTextField;
import net.minecraft.util.ResourceLocation;
import net.minecraft.util.StatCollector;

import org.lwjgl.input.Keyboard;
/*TODO major cleanup required, 
* this is a mashup from many different examples/tutorials
* there is probably a lot of useless code
*/
public class GuiDustDye extends GuiContainer {

    public static final int GUI_ID = 1;
    public static final int GUI_DYE_BUTTON=0;
    
    private static final int textureX = 175,
                             textureY = 166;

    private String colorString;
    private Color color;
    private int colorInt=0;
    private boolean validColor=false;
    
    private GuiTextField textColor;
    //the tile entity source for this GUI
    private final TileEntityDustDye PARENT;
    public GuiDustDye(InventoryPlayer inventoryPlayer,
            TileEntityDustDye tileEntity) {
        //the container is instanciated and passed to the superclass for handling
        super(new ContainerDustDye(inventoryPlayer, tileEntity));
        //sets the parent entity
        PARENT=tileEntity;
        colorString=PARENT.getColor();
        if(colorString==null)colorString="Color";
    }
    /** runs once every time the GUI is opened
     * 
     */
    @Override
    public void initGui(){
      super.initGui();
      Keyboard.enableRepeatEvents(true);
      //posX, posY defines the top left pixel of the gui display
      int posX = (this.width - textureX) /2;
      int posY = (this.height - textureY) /2;
     
      //GuiTextField(fontrenderer, x, y, sizeX, sizeY)
      //here, 0,0 is the top left of the texture...
      textColor = new GuiTextField(this.fontRendererObj, 105, 14, 45, 12);
      textColor.setMaxStringLength(6);
      textColor.setEnableBackgroundDrawing(false);
      textColor.setVisible(true);
      textColor.setTextColor(16777215);
      textColor.setText(colorString);
      updateColor();
      textColor.setFocused(true);
      textColor.setCanLoseFocus(true);
      //textColor.setDisabledTextColour(16777215);
      //textColor.setCursorPositionEnd();
      
     //id, x, y, width, height, text
      //note: height seems to need to be 20 to display full button texture
      buttonList.add(new GuiButton(GUI_DYE_BUTTON,posX+99,posY+55,50,20,"Dye"));
      
      
    }
    
    @Override
    public void updateScreen(){
        textColor.updateCursorCounter();
    }
    @Override
    public void onGuiClosed(){
      super.onGuiClosed();
      Keyboard.enableRepeatEvents(false);
    }
    /**when a key is typed. equivalent of keyListener
     * 
     * @param par1
     * @param par2 
     */
    @Override
    protected void keyTyped(char par1, int par2){
       /* if(textColor.isFocused()){
            textColor.textboxKeyTyped(par1, par2);
            colorString = textColor.getText();
            PARENT.setColor(colorString);
            try{
                //parsing in hexadecimal allows for a more natural, html-style color input
                colorInt=Integer.parseInt(colorString,16);
            	color = new Color(colorInt);
                validColor=true;
            }catch(NumberFormatException e){
                //this might spam a bit...
                ModLogger.logDebug("GuiDustDye could not parse colorString to Integer");
                validColor=false;
            }catch(Exception e){
                e.printStackTrace();
            }
        }
        if(!textColor.isFocused()||par2 == '27'){
        super.keyTyped(par1, par2);
    }*/
        
        if(textColor.textboxKeyTyped(par1, par2)){
            colorString = textColor.getText();
           // RunesOfWizardry.networkWrapper.sendToServer(new DustDyeButtonPacket(colorString, PARENT));
            updateColor();
        }else{
            super.keyTyped(par1, par2);
        }
    }
    /** updates the color to the text
     * 
     */
    private void updateColor(){
        try{
                //parsing in hexadecimal allows for a more natural, html-style color input
                //that is, 2 (hex) digits per color (RGB)
                colorInt=Integer.parseInt(colorString,16);
            	color = new Color(colorInt);
                validColor=true;
            }catch(NumberFormatException e){
                //this might spam a bit...
                ModLogger.logDebug("GuiDustDye could not parse colorString to Integer");
                validColor=false;
            }catch(Exception e){
                e.printStackTrace();
            }
    }
    @Override
    protected void mouseClicked(int par1, int par2, int par3){
    	//posX, posY defines the top left pixel of the gui display
        int posX = (this.width - textureX) /2;
        int posY = (this.height - textureY) /2;
    	//DEBUG flag used by textColor.mouseClicked
        /*
    	boolean flag = par1 >= textColor.xPosition && par1 < textColor.xPosition + textColor.width && par2 >= textColor.yPosition && par2 < textColor.yPosition + textColor.height;
    	System.out.println(flag+": par1="+par1+" par2="+par2+
    			"\nx="+textColor.xPosition+" y="+textColor.yPosition+
    			"\nwidth="+textColor.width+" height="+textColor.height+
    			"\npassed: "+(par1-posX)+", "+(par2-posY));
                        */
    	/*Well, it seems the click is located relative to the window, 
    	 * while the text field position depends on the texture
    	 * WTF Minecraft?
    	 * anyways, compensating...
    	 */
    	textColor.mouseClicked(par1-posX, par2-posY, par3);
    	super.mouseClicked(par1, par2, par3);
    }

    /** runs while the GUI is open
     * 
     * @param param1
     * @param param2 
     */
    @Override
    protected void drawGuiContainerForegroundLayer(int param1, int param2) {
        //draw text and stuff here
        //the parameters for drawString are: string, x, y, color
        fontRendererObj.drawString("Dust Dye", 8, 6, 4210752);
        //draws "Inventory" or your regional equivalent
        fontRendererObj.drawString(StatCollector.translateToLocal("container.inventory"), 8, ySize - 96 + 2, 4210752);
        textColor.drawTextBox();
        if(!validColor){
        	//TODO this is slightly small
        	fontRendererObj.drawString("!", 98, 15, 0xFF0000);
        }
        // x1, y1, x2, y2, color (NOTE: first byte (2 char) of color is alpha)
        drawRect(77, 59, 92, 71, 0xff000000+colorInt);
        //fontRendererObj.drawString("##", 0, 0, colorInt);
        //super.drawGuiContainerForegroundLayer(param1, param2);
    }

    @Override
    protected void drawGuiContainerBackgroundLayer(float par1, int par2,
            int par3) {
        //draw your Gui here, only thing you need to change is the path
        GL11.glColor4f(1.0F, 1.0F, 1.0F, 1.0F);
        this.mc.renderEngine.bindTexture(new ResourceLocation(References.texture_path+"textures/gui/GuiDustDye.png"));
        int x = (width - xSize) / 2;
        int y = (height - ySize) / 2;
        this.drawTexturedModalRect(x, y, 0, 0, xSize, ySize);
    }
    /** called when a button is clicked
     * 
     * @param button the button that was clicked (?)
     */
    protected void actionPerformed(GuiButton button){
    	switch(button.id){
    	case GUI_DYE_BUTTON: 
    		//send the selected colour to the server
    		RunesOfWizardry.networkWrapper.sendToServer(new DustDyeButtonPacket(colorInt,PARENT.getStackInSlot(0)));
                //Hopefully this will work
                //FIXME nope, reset when it leaves GUI
                //PARENT.getStackInSlot(0).getTagCompound().setInteger("color", colorInt);
    		//break;
    	default: System.out.println("Button clicked "+button.displayString+" "+button.id);
    		break;
    	}
    		
    	
    }
}

 

 

I can't figure what is not working, please help.

 

EDIT: forge 1.7.10 (1.7.10-10.13.0.1188)

Posted

When you say nothing happens, are you logging the expected changes on the server or client?

 

In my example, I send the updated info back to the client as the return to the Imessage (another packet)

 

@Override
        public IMessage onMessage(ChangeCostUp message, MessageContext ctx) {
        	
        	EntityPlayer player = ctx.getServerHandler().playerEntity;
        	ContainerShop container = (ContainerShop)player.openContainer;     
            
        	container.tileEntity.Cost++;
        	if(container.tileEntity.Cost > 144) container.tileEntity.Cost = 144;
        	player.worldObj.markBlockForUpdate(container.tileEntity.xCoord, container.tileEntity.yCoord, container.tileEntity.zCoord);
        	container.tileEntity.markDirty();        	
        	
        	return new SendCost((short) container.tileEntity.Cost); 
        }

 

whether you are updating a field (in my case) or NBT (yours) the situation should be the same.

I'll need help, and I'll give help. Just ask, you know I will!

Posted

..to clarify my example, the client has a gui open, presses a button, and then this packet is sent to the server for processing, where the value is changed. I returned a packet to update the client from this, where you are only returning null. Guis sit on the client alone, and so will not be updating automatically. Again, my first question would be where are you watching the value to which nothing is happening?

I'll need help, and I'll give help. Just ask, you know I will!

Posted
where are you watching the value to which nothing is happening

 

I'm not sure... I would guess on the client (the item in question changes its rendering depending on the NBT, and it does not change when the button is pressed). that said, it is not updated on world reload either.

 

I see I don't mark the tileentity as dirty, I'll try that...

 

also, out of curiosity, how do you handle your SendCost packet (reply) on the client?

Posted

return new SendCost((short) container.tileEntity.Cost);

 

In this scenario, SendCost is just another packet, registered on the client side, not the server. So just like any other packet.

 

network.registerMessage(PacketToServer.Handler.class, PacketToServer.class, 0, Side.SERVER);
    	network.registerMessage(ResponseToClient.Handler.class, ResponseToClient.class, 1, Side.CLIENT);

 

@Override
        public IMessage onMessage(PacketToServer message, MessageContext ctx) {
        	
        	
        	return new ResponseToClient(); 
        }

 

@Override
        public IMessage onMessage(ResponseToClient message, MessageContext ctx) {
        	
        	
        	return null;
        }

 

 

I'll need help, and I'll give help. Just ask, you know I will!

Posted

I meant to update the client...

 

I tried setting up a reply, but the item still does not change. I mus be doing something wrong, but I can't find what

 

packet

 

package com.zpig333.runesofwizardry.gui;

import cpw.mods.fml.common.network.ByteBufUtils;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
import io.netty.buffer.ByteBuf;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
/**@see http://www.minecraftforge.net/forum/index.php/topic,20135.0.html
* 
*/
public class DustDyeButtonPacket implements IMessage {

    private String text;
    private int color;
    //private TileEntityDustDye source;
    private ItemStack stack;
    private int type;
    private int x,y,z; //position of the tileentity
    public final static int TYPE_TEXT=0,
                            TYPE_DYE=1,
                            TYPE_REPLY=2;

    public DustDyeButtonPacket(){
        this.type=-1;
    }

    public DustDyeButtonPacket(int color, ItemStack stack){
        this.type=TYPE_REPLY;
        this.color=color;
        this.stack=stack;
        //DEBUG
        System.out.println("packet created");
    }
    public DustDyeButtonPacket(int x, int y, int z, int color){
        this.type=TYPE_DYE;
        this.x=x;
        this.y=y;
        this.z=z;
        this.color=color;
    }
    @Override
    public void fromBytes(ByteBuf buf) {
        type=ByteBufUtils.readVarShort(buf);
       /* try {
            ObjectInputStream stream =new ObjectInputStream(new ByteBufInputStream(buf));
            Object in=stream.readObject();
            if(in instanceof TileEntityDustDye){
                source=(TileEntityDustDye)in;
            }
        } catch (IOException ex) {
            Logger.getLogger(DustDyeButtonPacket.class.getName()).log(Level.SEVERE, null, ex);
        } catch (ClassNotFoundException ex) {
            Logger.getLogger(DustDyeButtonPacket.class.getName()).log(Level.SEVERE, null, ex);
        }*/
        if(type==TYPE_TEXT){
            text = ByteBufUtils.readUTF8String(buf); // this class is very useful in general for writing more complex objects
        }else if(type==TYPE_DYE){
            color=ByteBufUtils.readVarInt(buf, 5);
            //stack=ByteBufUtils.readItemStack(buf);
            x=ByteBufUtils.readVarInt(buf, 5);
            y=ByteBufUtils.readVarInt(buf, 5);
            z=ByteBufUtils.readVarInt(buf, 5);
        }else if(type==TYPE_REPLY){
            color=ByteBufUtils.readVarInt(buf, 5);
            stack=ByteBufUtils.readItemStack(buf);
        }
        
        //DEBUG
        System.out.println("packet decoded");
    }

    @Override
    public void toBytes(ByteBuf buf) {
        ByteBufUtils.writeVarShort(buf, type);
       /* ObjectOutputStream stream;
        try {
            stream = new ObjectOutputStream(new ByteBufOutputStream(buf));
            stream.writeObject(source);
        } catch (IOException ex) {
            Logger.getLogger(DustDyeButtonPacket.class.getName()).log(Level.SEVERE, null, ex);
        }*/
        if(type==TYPE_TEXT){
            ByteBufUtils.writeUTF8String(buf, text);
        }else if(type==TYPE_DYE){
            ByteBufUtils.writeVarInt(buf, color, 5);
            //ByteBufUtils.writeItemStack(buf, stack);
            ByteBufUtils.writeVarInt(buf, x, 5);
            ByteBufUtils.writeVarInt(buf, y, 5);
            ByteBufUtils.writeVarInt(buf, z, 5);
        }else if(type==TYPE_REPLY){
            ByteBufUtils.writeVarInt(buf, color, 5);
            ByteBufUtils.writeItemStack(buf, stack);
        }
        //DEBUG
        System.out.println("packet encoded");
    }

    public static class Handler implements IMessageHandler<DustDyeButtonPacket, IMessage> {

        @Override
        public IMessage onMessage(DustDyeButtonPacket message, MessageContext ctx) {
            //TODO what to do when the button is clicked
            System.out.println(String.format("Received %s from %s", message, ctx.getServerHandler().playerEntity.getDisplayName()));
           // System.out.println("type: "+message.type+" stack: "+message.stack);
            //System.out.println("stack color: "+message.stack.getTagCompound().getInteger("color"));
            if(message.type==TYPE_DYE){
                System.out.println("color: "+message.color);
                //FIXME tis not do stuffz
                //message.stack.getTagCompound().setInteger("color", message.color);
                 //System.out.println("stack color: "+message.stack.getTagCompound().getInteger("color"));
                 //message.stack.writeToNBT(message.stack.getTagCompound());
                EntityPlayer player = ctx.getServerHandler().playerEntity;
                TileEntity te = player.worldObj.getTileEntity(message.x, message.y, message.z);
                //FIXME fsr this does not recognize the import?
                if(te instanceof com.zpig333.runesofwizardry.tileentity.TileEntityDustDye){
                    com.zpig333.runesofwizardry.tileentity.TileEntityDustDye ted;
                    ted = (com.zpig333.runesofwizardry.tileentity.TileEntityDustDye)te;
                    ted.dye(message.color);
                    player.worldObj.markBlockForUpdate(ted.xCoord, ted.yCoord, ted.zCoord);
                    ted.markDirty();
                    return new DustDyeButtonPacket(message.color, ted.getStackInSlot(0));
                }
                
            }else if(message.type==TYPE_TEXT){
                return null;
                //message.source.setColor(message.text);
            }else if(message.type==TYPE_REPLY){
                message.stack.getTagCompound().setInteger("color", message.color);
                return null;
            }
            throw new IllegalArgumentException("Could not process message, "+message.type);
        }
    }
}

 

Posted

You can't send the same packet back to the client. What you want to do is simplify your packets as much as possible. For example, make a button that increases a value. This will send an empty pack to the server (and is registered to be handled by the server) called, lets say, InrcreaseValuePacket(). The server sees this packet, and increases the value. You can make as many buttons and packets as you like! Then each of those will have a relative packet, say RespondWithIncreasePacket(), that is registered on the client. If you send packet A to the server - where its registered to be handled - you cant send packet A back to the client, it won't ever hit the handler. You would make packet B and register is to be handled on the client. You can make unlimited packets, just make sure you register the handlers on the right side, and also you can minimize the information stored within. It looks like you are sending an UpdateEveryValueEver() packet to the server, and trying to send the UpdateEveryValueEver() packet right back to client (sometimes.)

 

One possible example of flow could/should be like this:

 

  • Player activates block which opens gui on the client only
  • Gui sends update request to server(packet A)
  • server responds with data the gui needs to display(packet B)
  • player clicks button to adjust a value
  • gui sends packet to adjust specific value to server(packet C)
  • server receives packet and changes value, responds with either total update (packet B) or value specific update (packet D)

 

Packets A and C would be registered to be handled on the server and would most likely hold 0 specific data whatsoever. the server would know what to do just based on the packet type.

 

Packets B and D would be registered to be handled on the client, and packet D would have the advantage of not carrying much data.

 

...I sure hope that makes sense/helps!

I'll need help, and I'll give help. Just ask, you know I will!

Posted

yes, this makes sense.

 

I tried doing that, but I have trouble understanding how to arrange the communication between the GUI and the packethandler.

 

if it helps, the full code is on GitHub.

 

  • 2 weeks later...
Posted

ok, i've set up a few new packets in an attempt to properly update things, but I get a crash when opening the GUI.

 

log:

[15:56:55] [server thread/ERROR] [FML]: FMLIndexedMessageCodec exception caught
io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) [NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) [MinecraftServer$2.class:?]
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1160) ~[AbstractByteBuf.class:?]
at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:562) ~[AbstractByteBuf.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readVarInt(ByteBufUtils.java:46) ~[byteBufUtils.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readUTF8String(ByteBufUtils.java:118) ~[byteBufUtils.class:?]
at com.zpig333.runesofwizardry.gui.DustDyeUpdatePacket.fromBytes(DustDyeUpdatePacket.java:27) ~[DustDyeUpdatePacket.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:17) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:7) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?]
... 13 more
[15:56:55] [server thread/ERROR] [FML]: SimpleChannelHandlerWrapper exception
io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) [NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) [MinecraftServer$2.class:?]
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1160) ~[AbstractByteBuf.class:?]
at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:562) ~[AbstractByteBuf.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readVarInt(ByteBufUtils.java:46) ~[byteBufUtils.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readUTF8String(ByteBufUtils.java:118) ~[byteBufUtils.class:?]
at com.zpig333.runesofwizardry.gui.DustDyeUpdatePacket.fromBytes(DustDyeUpdatePacket.java:27) ~[DustDyeUpdatePacket.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:17) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:7) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?]
... 13 more
[15:56:55] [server thread/ERROR] [FML]: SimpleChannelHandlerWrapper exception
io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) [NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) [MinecraftServer$2.class:?]
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1160) ~[AbstractByteBuf.class:?]
at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:562) ~[AbstractByteBuf.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readVarInt(ByteBufUtils.java:46) ~[byteBufUtils.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readUTF8String(ByteBufUtils.java:118) ~[byteBufUtils.class:?]
at com.zpig333.runesofwizardry.gui.DustDyeUpdatePacket.fromBytes(DustDyeUpdatePacket.java:27) ~[DustDyeUpdatePacket.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:17) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:7) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?]
... 13 more
[15:56:55] [server thread/ERROR] [FML]: SimpleChannelHandlerWrapper exception
io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) [NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) [MinecraftServer$2.class:?]
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1160) ~[AbstractByteBuf.class:?]
at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:562) ~[AbstractByteBuf.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readVarInt(ByteBufUtils.java:46) ~[byteBufUtils.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readUTF8String(ByteBufUtils.java:118) ~[byteBufUtils.class:?]
at com.zpig333.runesofwizardry.gui.DustDyeUpdatePacket.fromBytes(DustDyeUpdatePacket.java:27) ~[DustDyeUpdatePacket.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:17) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:7) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?]
... 13 more
[15:56:55] [server thread/ERROR] [FML]: There was a critical exception handling a packet on channel RunesWiz
io.netty.handler.codec.DecoderException: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?]
at io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?]
at io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) ~[DefaultChannelHandlerContext.class:?]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) ~[DefaultChannelPipeline.class:?]
at io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) ~[EmbeddedChannel.class:?]
at cpw.mods.fml.common.network.internal.FMLProxyPacket.processPacket(FMLProxyPacket.java:86) [FMLProxyPacket.class:?]
at net.minecraft.network.NetworkManager.processReceivedPackets(NetworkManager.java:247) [NetworkManager.class:?]
at net.minecraft.network.NetworkSystem.networkTick(NetworkSystem.java:182) [NetworkSystem.class:?]
at net.minecraft.server.MinecraftServer.updateTimeLightAndEntities(MinecraftServer.java:736) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.tick(MinecraftServer.java:624) [MinecraftServer.class:?]
at net.minecraft.server.integrated.IntegratedServer.tick(IntegratedServer.java:118) [integratedServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:495) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:762) [MinecraftServer$2.class:?]
Caused by: java.lang.IndexOutOfBoundsException: readerIndex(11) + length(1) exceeds writerIndex(11): SlicedByteBuf(ridx: 11, widx: 11, cap: 11/11, unwrapped: UnpooledHeapByteBuf(ridx: 1, widx: 12, cap: 12/12))
at io.netty.buffer.AbstractByteBuf.checkReadableBytes(AbstractByteBuf.java:1160) ~[AbstractByteBuf.class:?]
at io.netty.buffer.AbstractByteBuf.readByte(AbstractByteBuf.java:562) ~[AbstractByteBuf.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readVarInt(ByteBufUtils.java:46) ~[byteBufUtils.class:?]
at cpw.mods.fml.common.network.ByteBufUtils.readUTF8String(ByteBufUtils.java:118) ~[byteBufUtils.class:?]
at com.zpig333.runesofwizardry.gui.DustDyeUpdatePacket.fromBytes(DustDyeUpdatePacket.java:27) ~[DustDyeUpdatePacket.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:17) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:7) ~[simpleIndexedCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?]
at cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?]
at io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?]
at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?]
... 13 more
[15:56:55] [server thread/INFO]: Player180 lost connection: TextComponent{text='A fatal error has occured, this connection is terminated', siblings=[], style=Style{hasParent=false, color=null, bold=null, italic=null, underlined=null, obfuscated=null, clickEvent=null, hoverEvent=null}}
[15:56:55] [server thread/INFO]: Player180 left the game

 

I can't find where this comes from :(

 

code (GitHub because IMO it's easier than copy-pasting 5 files and miss those you need to see)

Posted

I can tell you from that error that you haven't numbered your packets correctly - they each need an individual number - or you haven't referenced that number correctly.

I'll need help, and I'll give help. Just ask, you know I will!

Posted

yep, that was it. However, for the packet that updates the GUI/TileEntity, should I register it on Side.SERVER or Side.CLIENT? if it is on Client, how do I access the TileEntity? the client handler (MessageContext.getClientHandler()) does not have access to the player/world to obtain the TE (and, of course, getServerHandler crashes since it's client-side)

Posted

Yes, that can be tricky! I added a field to store my TE in my container, which I assigned in construction. Then, I was able to access the TE through the container in the client packet handler like such:

 

GuiScreen screen = Minecraft.getMinecraft().currentScreen;
        	
        	if (screen instanceof GuiShopper) {
			ContainerShopper container = ((GuiShopper) screen).container;

			container.tileEntity.Cost = message.cost;
			container.tileEntity.markDirty();
		}

 

Your usage will look different, but you get the idea. You are right, you cant access the player simply!

I'll need help, and I'll give help. Just ask, you know I will!

Posted

You should be able to get it now. Maybe the flow would be like:

 

  • Client presses button(handled in the gui)
  • Gui sends a packet "pressedUpButton" to server
  • Server makes changes to item nbt according to "up button" packet
  • Server responds with a "ichangedthenbt" packet
  • Client changes the local nbt or refreshes from server, etc. to you can see the changes in the gui
  • Eat a cookie

I'll need help, and I'll give help. Just ask, you know I will!

Posted

that is indeed what I did, and it works (also, the reply from the server does not seem necessary either).

 

however, I noticed that if I break the tileEntity and place a new one in the same spot, the new one takes the properties of the old one, and if there was an ItemStack in it (dropped when the TE is broken), it is still there, although with only 1 item. Reloading the world between the breaking and placing of the TE fixes it.

 

do I need to do something specific to reset the TileEntity when it is broken?

Posted

here you go.

 

also, I didn't notice before, but the block seems to be instantly broken (and does not drop) with the empty hand in survival mode, even though the harvest level has been set.

 

package com.zpig333.runesofwizardry.block;

import com.zpig333.runesofwizardry.RunesOfWizardry;
import com.zpig333.runesofwizardry.core.ModLogger;
import com.zpig333.runesofwizardry.gui.GuiDustDye;
import com.zpig333.runesofwizardry.tileentity.TileEntityDustDye;
import java.util.Random;
import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.entity.item.EntityItem;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;

public class BlockDustDye extends BlockContainer {

    private Random random = new Random();

    public BlockDustDye(Material mat) {
        super(mat);
        setCreativeTab(RunesOfWizardry.wizardry_tab);
        setHarvestLevel("pickaxe", 0);
    }

    @Override
    public TileEntity createNewTileEntity(World p_149915_1_, int p_149915_2_) {
        return new TileEntityDustDye();
    }

    //drops the items when the block is broken (?)
    @Override
    public void breakBlock(World p_149749_1_, int p_149749_2_, int p_149749_3_, int p_149749_4_, Block p_149749_5_, int p_149749_6_) {
        TileEntityDustDye tileentityDustDye = (TileEntityDustDye) p_149749_1_.getTileEntity(p_149749_2_, p_149749_3_, p_149749_4_);

        if (tileentityDustDye != null) {
            for (int i1 = 0; i1 < tileentityDustDye.getSizeInventory(); ++i1) {
                ItemStack itemstack = tileentityDustDye.getStackInSlot(i1);

                if (itemstack != null) {
                    float f = this.random.nextFloat() * 0.8F + 0.1F;
                    float f1 = this.random.nextFloat() * 0.8F + 0.1F;
                    EntityItem entityitem;

                    for (float f2 = this.random.nextFloat() * 0.8F + 0.1F; itemstack.stackSize > 0; p_149749_1_.spawnEntityInWorld(entityitem)) {
                        int j1 = this.random.nextInt(21) + 10;

                        if (j1 > itemstack.stackSize) {
                            j1 = itemstack.stackSize;
                        }

                        itemstack.stackSize -= j1;
                        entityitem = new EntityItem(p_149749_1_, (double) ((float) p_149749_2_ + f), (double) ((float) p_149749_3_ + f1), (double) ((float) p_149749_4_ + f2), new ItemStack(itemstack.getItem(), j1, itemstack.getItemDamage()));
                        float f3 = 0.05F;
                        entityitem.motionX = (double) ((float) this.random.nextGaussian() * f3);
                        entityitem.motionY = (double) ((float) this.random.nextGaussian() * f3 + 0.2F);
                        entityitem.motionZ = (double) ((float) this.random.nextGaussian() * f3);

                        if (itemstack.hasTagCompound()) {
                            entityitem.getEntityItem().setTagCompound((NBTTagCompound) itemstack.getTagCompound().copy());
                        }
                    }
                }
            }

            p_149749_1_.func_147453_f(p_149749_2_, p_149749_3_, p_149749_4_, p_149749_5_);
        }

    }
    
    @Override
    public boolean onBlockActivated(World world, int x, int y, int z,
                        EntityPlayer player, int metadata, float what, float these, float are){
       /* if (world.isRemote)
        {
            return true;
        }
        else
        { */
            TileEntityDustDye tileentityDD = (TileEntityDustDye)world.getTileEntity(x,y,z);
            
            if (tileentityDD == null || player.isSneaking()) {
                        return false;
            }
            player.openGui(RunesOfWizardry.instance, GuiDustDye.GUI_ID, world, x, y, z);            
            return true;
        }
    }

Posted

adding tileentityDustDye.invalidate(); at the end of the the breakBlock method seems to fix the issue where the issue of the container staying the same after breaking it, although I am unsure of what this method does.

Posted

SOLVED.

 

it seems the proper way of fixing the "ghost" tileEntity was to call super.breakBlock()

 

also, harvesting problem was solved by using setHardness() and making canHarvest() always return true.

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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.

Announcements



  • Recently Browsing

    • No registered users viewing this page.
  • Posts

    • Every time I try to join the server it is encrypting for a long time and then disconnects. I tried with other player's modpack, with the one provided by the server without any changes. it's still the same. I also know that having/missing essentials or talk ballons is not a problem beause i tried it in different combinations.   [28Feb2025 18:12:03.125] [main/WARN] [mixin/]: Reference map 'naturalist-forge-forge-refmap.json' for naturalist.mixins.json could not be read. If this is a development environment you can ignore this message [28Feb2025 18:12:03.185] [main/INFO] [ModernFix/]: Loaded configuration file for ModernFix 5.20.2+mc1.20.1: 87 options available, 0 override(s) found [28Feb2025 18:12:03.185] [main/INFO] [ModernFix/]: Applying Nashorn fix [28Feb2025 18:12:03.199] [main/INFO] [ModernFix/]: Applied Forge config corruption patch [28Feb2025 18:12:03.293] [main/INFO] [fpsreducer/]: OptiFine was NOT detected. [28Feb2025 18:12:03.293] [main/INFO] [fpsreducer/]: OptiFabric was NOT detected. [28Feb2025 18:12:03.310] [main/INFO] [Embeddium/]: Loaded configuration file for Embeddium: 166 options available, 3 override(s) found [28Feb2025 18:12:03.312] [main/INFO] [Embeddium-GraphicsAdapterProbe/]: Searching for graphics cards... [28Feb2025 18:12:03.527] [main/INFO] [Embeddium-GraphicsAdapterProbe/]: Found graphics card: GraphicsAdapterInfo[vendor=NVIDIA, name=NVIDIA GeForce GTX 1060 3GB, version=DriverVersion=32.0.15.7216] [28Feb2025 18:12:03.530] [main/WARN] [Embeddium-Workarounds/]: Embeddium has applied one or more workarounds to prevent crashes or other issues on your system: [NVIDIA_THREADED_OPTIMIZATIONS] [28Feb2025 18:12:03.530] [main/WARN] [Embeddium-Workarounds/]: This is not necessarily an issue, but it may result in certain features or optimizations being disabled. You can sometimes fix these issues by upgrading your graphics driver. [28Feb2025 18:12:03.536] [main/WARN] [mixin/]: Reference map 'lmft-common-refmap.json' for lmft-common.mixins.json could not be read. If this is a development environment you can ignore this message [28Feb2025 18:12:03.543] [main/WARN] [mixin/]: Reference map 'handcrafted-forge-1.20.1-forge-refmap.json' for handcrafted.mixins.json could not be read. If this is a development environment you can ignore this message [28Feb2025 18:12:03.578] [main/INFO] [Essential Logger - Plugin/]: Starting Essential v1.3.5.7 (#572d73d0fd) [stable] [28Feb2025 18:12:03.642] [main/WARN] [mixin/]: Reference map 'EpheroLib-refmap.json' for epherolib.mixins.json could not be read. If this is a development environment you can ignore this message [28Feb2025 18:12:03.644] [main/WARN] [mixin/]: Reference map 'untamedwilds.refmap.json' for mixins.untamedwilds.json could not be read. If this is a development environment you can ignore this message [28Feb2025 18:12:03.696] [main/WARN] [mixin/]: Reference map 'immersive_paintings-common-refmap.json' for immersive_paintings.mixin.json could not be read. If this is a development environment you can ignore this message [28Feb2025 18:12:04.473] [main/INFO] [fpsreducer/]: bre2el.fpsreducer.mixin.RenderSystemMixin will be applied. [28Feb2025 18:12:04.473] [main/INFO] [fpsreducer/]: bre2el.fpsreducer.mixin.WindowMixin will NOT be applied because OptiFine was NOT detected. [28Feb2025 18:12:04.674] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/data/ArrayLightDataCache (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.data.ArrayLightDataCache) [28Feb2025 18:12:04.676] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/flat/FlatLightPipeline (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.flat.FlatLightPipeline) [28Feb2025 18:12:04.678] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/data/LightDataAccess (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.data.LightDataAccess) [28Feb2025 18:12:04.683] [main/WARN] [mixin/]: Error loading class: net/fabricmc/fabric/impl/client/indigo/renderer/aocalc/AoCalculator (java.lang.ClassNotFoundException: net.fabricmc.fabric.impl.client.indigo.renderer.aocalc.AoCalculator) [28Feb2025 18:12:04.767] [main/WARN] [mixin/]: Error loading class: net/raphimc/immediatelyfast/feature/core/BatchableBufferSource (java.lang.ClassNotFoundException: net.raphimc.immediatelyfast.feature.core.BatchableBufferSource) [28Feb2025 18:12:04.770] [main/WARN] [mixin/]: Error loading class: dev/tr7zw/skinlayers/render/CustomizableModelPart (java.lang.ClassNotFoundException: dev.tr7zw.skinlayers.render.CustomizableModelPart) [28Feb2025 18:12:05.873] [main/WARN] [mixin/]: Error loading class: noobanidus/mods/lootr/config/ConfigManager (java.lang.ClassNotFoundException: noobanidus.mods.lootr.config.ConfigManager) [28Feb2025 18:12:05.967] [main/WARN] [mixin/]: Error loading class: net/raphimc/immediatelyfast/feature/map_atlas_generation/MapAtlasTexture (java.lang.ClassNotFoundException: net.raphimc.immediatelyfast.feature.map_atlas_generation.MapAtlasTexture) [28Feb2025 18:12:06.012] [main/WARN] [mixin/]: Error loading class: mekanism/client/render/entity/RenderFlame (java.lang.ClassNotFoundException: mekanism.client.render.entity.RenderFlame) [28Feb2025 18:12:06.013] [main/WARN] [mixin/]: Error loading class: mekanism/client/render/armor/MekaSuitArmor (java.lang.ClassNotFoundException: mekanism.client.render.armor.MekaSuitArmor) [28Feb2025 18:12:06.136] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/data/ArrayLightDataCache (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.data.ArrayLightDataCache) [28Feb2025 18:12:06.138] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/data/ArrayLightDataCache (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.data.ArrayLightDataCache) [28Feb2025 18:12:06.138] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/flat/FlatLightPipeline (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.flat.FlatLightPipeline) [28Feb2025 18:12:06.139] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/flat/FlatLightPipeline (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.flat.FlatLightPipeline) [28Feb2025 18:12:06.140] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/data/LightDataAccess (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.data.LightDataAccess) [28Feb2025 18:12:06.141] [main/WARN] [mixin/]: Error loading class: net/caffeinemc/mods/sodium/client/model/light/data/LightDataAccess (java.lang.ClassNotFoundException: net.caffeinemc.mods.sodium.client.model.light.data.LightDataAccess) [28Feb2025 18:12:06.147] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.world.sky.WorldRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.148] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.world.sky.ClientWorldMixin' as rule 'mixin.features.render.world.sky' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.148] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.world.sky.BackgroundRendererMixin' as rule 'mixin.features.render.world.sky' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.150] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.gui.font.GlyphRendererMixin' as rule 'mixin.features.render.gui.font' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.150] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.gui.font.FontSetMixin' as rule 'mixin.features.render.gui.font' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.151] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.entity.shadows.EntityRenderDispatcherMixin' as rule 'mixin.features.render.entity' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.151] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.entity.remove_streams.ModelPartMixin' as rule 'mixin.features.render.entity' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.151] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.entity.remove_streams.HierarchicalModelMixin' as rule 'mixin.features.render.entity' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.152] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.entity.fast_render.ModelPartMixin' as rule 'mixin.features.render.entity' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.152] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.entity.fast_render.CuboidMixin' as rule 'mixin.features.render.entity' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.152] [main/WARN] [Embeddium/]: Force-disabling mixin 'features.render.entity.cull.EntityRendererMixin' as rule 'mixin.features.render.entity' (added by mods [oculus]) disables it and children [28Feb2025 18:12:06.499] [main/INFO] [MixinExtras|Service/]: Initializing MixinExtras via com.llamalad7.mixinextras.service.MixinExtrasServiceImpl(version=0.4.1). [28Feb2025 18:12:09.303] [pool-4-thread-1/INFO] [net.minecraft.server.Bootstrap/]: ModernFix reached bootstrap stage (23.40 s after launch) [28Feb2025 18:12:09.382] [pool-4-thread-1/WARN] [mixin/]: @Final field delegatesByName:Ljava/util/Map; in modernfix-forge.mixins.json:perf.forge_registry_alloc.ForgeRegistryMixin should be final [28Feb2025 18:12:09.382] [pool-4-thread-1/WARN] [mixin/]: @Final field delegatesByValue:Ljava/util/Map; in modernfix-forge.mixins.json:perf.forge_registry_alloc.ForgeRegistryMixin should be final [28Feb2025 18:12:10.673] [pool-4-thread-1/INFO] [net.minecraft.server.Bootstrap/]: Vanilla bootstrap took 1368 milliseconds [28Feb2025 18:12:15.358] [pool-4-thread-1/WARN] [mixin/]: Mixin alexscaves.mixins.json:SwampHutPieceMixin has multiple constructors, (Lnet/minecraft/world/level/levelgen/structure/pieces/StructurePieceType;IIIIIILnet/minecraft/core/Direction;)V was selected [28Feb2025 18:12:17.152] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/D:/MC/minecraft/Install/libraries/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-srg.jar%23390!/assets/.mcassetsroot' uses unexpected schema [28Feb2025 18:12:17.152] [Render thread/WARN] [net.minecraft.server.packs.VanillaPackResourcesBuilder/]: Assets URL 'union:/D:/MC/minecraft/Install/libraries/net/minecraft/client/1.20.1-20230612.114412/client-1.20.1-20230612.114412-srg.jar%23390!/data/.mcassetsroot' uses unexpected schema [28Feb2025 18:12:17.200] [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' [28Feb2025 18:12:17.605] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Setting user: x [28Feb2025 18:12:17.682] [Render thread/INFO] [ModernFix/]: Bypassed Mojang DFU [28Feb2025 18:12:17.956] [Render thread/INFO] [Essential Logger/]: OptiFine not detected. [28Feb2025 18:12:17.971] [Render thread/INFO] [ModernFix/]: Instantiating Mojang DFU [28Feb2025 18:12:18.615] [Datafixer Bootstrap/INFO] [com.mojang.datafixers.DataFixerBuilder/]: 188 Datafixer optimizations took 181 milliseconds [28Feb2025 18:12:19.525] [Render thread/INFO] [Essential - DI/]: Starting DI! [28Feb2025 18:12:19.657] [Render thread/INFO] [Essential - Connection/]: Authenticating to Mojang as x (fc5f4e7a-efa3-4fc3-a23c-a5e959b7e075) [28Feb2025 18:12:19.671] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Backend library: LWJGL version 3.3.1 build 7 [28Feb2025 18:12:19.742] [Render thread/WARN] [Embeddium-NvidiaWorkarounds/]: Applying workaround: Prevent the NVIDIA OpenGL driver from using broken optimizations (NVIDIA_THREADED_OPTIMIZATIONS) [28Feb2025 18:12:19.750] [Render thread/ERROR] [Embeddium-MixinTaintDetector/]: Mod mixin into Embeddium internals detected. This instance is now tainted. The Embeddium team does not provide any guarantee of support for issues encountered while such mods are installed. [28Feb2025 18:12:19.751] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.SodiumGameOptions, which may cause instability. [28Feb2025 18:12:19.820] [Render thread/INFO] [Embeddium-PostlaunchChecks/]: OpenGL Vendor: NVIDIA Corporation [28Feb2025 18:12:19.821] [Render thread/INFO] [Embeddium-PostlaunchChecks/]: OpenGL Renderer: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2 [28Feb2025 18:12:19.821] [Render thread/INFO] [Embeddium-PostlaunchChecks/]: OpenGL Version: 4.6.0 NVIDIA 572.16 [28Feb2025 18:12:19.821] [Render thread/WARN] [Embeddium-PostlaunchChecks/]: Enabling secondary workaround for NVIDIA threaded optimizations [28Feb2025 18:12:19.854] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/elementa/components/UIImage$2$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-3,5,main] [28Feb2025 18:12:19.861] [DefaultDispatcher-worker-3/INFO] [Essential - Connection/]: Connecting to Essential Connection Manager... [28Feb2025 18:12:19.855] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.elementa.components.UIImage$2.invoke(UIImage.kt:61) ~[?:?]     at gg.essential.elementa.components.UIImage$2.invoke(UIImage.kt:46) ~[?:?]     at gg.essential.elementa.components.UIImage._init_$lambda$1(UIImage.kt:46) ~[?:?]     at java.util.concurrent.CompletableFuture$UniAccept.tryFire(CompletableFuture.java:718) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:19.928] [DefaultDispatcher-worker-3/INFO] [Essential Logger/]: Using Default JreDnsResolver [28Feb2025 18:12:19.935] [DefaultDispatcher-worker-3/INFO] [Essential Logger/]: Using Default JreSocketFactory [28Feb2025 18:12:20.569] [Render thread/INFO] [Oculus/]: Debug functionality is disabled. [28Feb2025 18:12:20.573] [Render thread/INFO] [Oculus/]: OpenGL 4.5 detected, enabling DSA. [28Feb2025 18:12:20.696] [WebSocketConnectReadThread-66/INFO] [Essential - Connection/]: Connected to Essential Connection Manager. [28Feb2025 18:12:21.098] [Render thread/WARN] [Oculus/]: Tried to get boolean value for unknown option: 1 && !RETRO_FILTER, defaulting to true! [28Feb2025 18:12:21.098] [Render thread/WARN] [Oculus/]: Tried to get boolean value for unknown option: TAA && !RETRO_FILTER, defaulting to true! [28Feb2025 18:12:21.098] [Render thread/WARN] [Oculus/]: Tried to get boolean value for unknown option: 1 && !RETRO_FILTER, defaulting to true! [28Feb2025 18:12:21.099] [Render thread/WARN] [Oculus/]: Tried to get boolean value for unknown option: TAA && !RETRO_FILTER, defaulting to true! [28Feb2025 18:12:21.099] [Render thread/WARN] [Oculus/]: Tried to get boolean value for unknown option: TAA && !RETRO_FILTER, defaulting to true! [28Feb2025 18:12:21.099] [Render thread/WARN] [Oculus/]: Tried to get boolean value for unknown option: 1 && !RETRO_FILTER, defaulting to true! [28Feb2025 18:12:21.107] [Render thread/INFO] [Oculus/]: Profile: MINIMUM (+4 options changed by user) [28Feb2025 18:12:21.631] [Render thread/INFO] [Oculus/]: Using shaderpack: BSL_v8.4.zip [28Feb2025 18:12:22.801] [modloading-worker-0/WARN] [mixin/]: @Redirect conflict. Skipping cpm.mixins.json:PlayerRendererMixin->@Redirect::getArmLayer(Lnet/minecraft/resources/ResourceLocation;Lcom/mojang/blaze3d/vertex/PoseStack;Lnet/minecraft/client/renderer/MultiBufferSource;ILnet/minecraft/client/player/AbstractClientPlayer;Lnet/minecraft/client/model/geom/ModelPart;Lnet/minecraft/client/model/geom/ModelPart;)Lnet/minecraft/client/renderer/RenderType; with priority 900, already redirected by mixins.essential.json:cosmetics.skinmask.Mixin_ApplyToHandRenderer->@Redirect::useTranslucentLayerForHand(Lnet/minecraft/resources/ResourceLocation;)Lnet/minecraft/client/renderer/RenderType; with priority 1000 [28Feb2025 18:12:23.199] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Successfully initialized! [28Feb2025 18:12:23.199] [modloading-worker-0/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Server-side libs ready to use! [28Feb2025 18:12:23.221] [modloading-worker-0/INFO] [io.wispforest.lmft.LMFTCommon/]: [LMFT]: Loaded Config File! [28Feb2025 18:12:23.235] [modloading-worker-0/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [sodiumoptionsapi, oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI, which may cause instability. [28Feb2025 18:12:23.263] [modloading-worker-0/INFO] [traben.entity_model_features.EMF/]: Loading Entity Model Features, now available for Terraria! [28Feb2025 18:12:23.675] [modloading-worker-0/INFO] [Entity Texture Features/]: Loading Entity Texture Features, :) [28Feb2025 18:12:23.753] [modloading-worker-0/INFO] [Entity Texture Features/]: [ETF]: 6 new ETF Random Properties registered by entity_model_features. [28Feb2025 18:12:24.606] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id architectury:sync_ids [28Feb2025 18:12:24.608] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id architectury:sync_ids [28Feb2025 18:12:24.609] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbultimine:send_shape [28Feb2025 18:12:24.611] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbultimine:key_pressed [28Feb2025 18:12:24.620] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbultimine:mode_changed [28Feb2025 18:12:24.623] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbultimine:sync_config_from_server [28Feb2025 18:12:24.625] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbultimine:sync_config_to_server [28Feb2025 18:12:24.626] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbultimine:edit_config [28Feb2025 18:12:24.627] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbultimine:sync_ultimine_time [28Feb2025 18:12:24.876] [modloading-worker-0/INFO] [com.cupboard.Cupboard/]: Loaded config for: cupboard.json [28Feb2025 18:12:25.040] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftblibrary:edit_nbt [28Feb2025 18:12:25.041] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftblibrary:edit_nbt_response [28Feb2025 18:12:25.042] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftblibrary:sync_known_server_registries [28Feb2025 18:12:25.049] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftblibrary:edit_config [28Feb2025 18:12:25.126] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:sync_teams [28Feb2025 18:12:25.139] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:sync_message_history [28Feb2025 18:12:25.141] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:open_gui [28Feb2025 18:12:25.143] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:open_my_team_gui [28Feb2025 18:12:25.151] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:update_settings [28Feb2025 18:12:25.173] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:update_settings_response [28Feb2025 18:12:25.177] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:send_message [28Feb2025 18:12:25.187] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:send_message_response [28Feb2025 18:12:25.192] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbteams:update_presence [28Feb2025 18:12:25.198] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:create_party [28Feb2025 18:12:25.204] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbteams:player_gui_operation [28Feb2025 18:12:25.743] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id itemfilters:main/14e7fa1454283aec8ae811ef844ada28 [28Feb2025 18:12:25.743] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id itemfilters:main/14e7fa1454283aec8ae811ef844ada28 [28Feb2025 18:12:25.758] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id itemfilters:main/8f6a899247753217b9d86ab427a2b279 [28Feb2025 18:12:25.758] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id itemfilters:main/8f6a899247753217b9d86ab427a2b279 [28Feb2025 18:12:26.807] [modloading-worker-0/INFO] [mezz.jei.library.load.PluginCaller/]: Sending ConfigManager... [28Feb2025 18:12:26.833] [modloading-worker-0/INFO] [mezz.jei.library.load.PluginCaller/]: Sending ConfigManager took 20.21 ms [28Feb2025 18:12:27.196] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/42a7ad70b1cc371599a0eff744096b8a [28Feb2025 18:12:27.197] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id artifacts:networking_channel/42a7ad70b1cc371599a0eff744096b8a [28Feb2025 18:12:27.220] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/74a5e841822a3a87854ae896a33430d6 [28Feb2025 18:12:27.220] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id artifacts:networking_channel/74a5e841822a3a87854ae896a33430d6 [28Feb2025 18:12:27.229] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/eb3d1e2748533430848cadf0f37c7e9c [28Feb2025 18:12:27.231] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id artifacts:networking_channel/eb3d1e2748533430848cadf0f37c7e9c [28Feb2025 18:12:27.245] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/91c8520f19f93b3e8b6a727568e194ab [28Feb2025 18:12:27.246] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id artifacts:networking_channel/91c8520f19f93b3e8b6a727568e194ab [28Feb2025 18:12:27.261] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/8c2784d778293fd482ed84b8aa5fedb9 [28Feb2025 18:12:27.262] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id artifacts:networking_channel/8c2784d778293fd482ed84b8aa5fedb9 [28Feb2025 18:12:27.277] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/ea038224ea783d40b2863f52239e2604 [28Feb2025 18:12:27.277] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id artifacts:networking_channel/ea038224ea783d40b2863f52239e2604 [28Feb2025 18:12:27.279] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id artifacts:networking_channel/97ad64b7ecaf33209991c4f031501a58 [28Feb2025 18:12:27.279] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id artifacts:networking_channel/97ad64b7ecaf33209991c4f031501a58 [28Feb2025 18:12:28.728] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of genshinstrument:windsong_lyre [28Feb2025 18:12:28.729] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of genshinstrument:vintage_lyre [28Feb2025 18:12:28.729] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of genshinstrument:floral_zither_new [28Feb2025 18:12:28.729] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of genshinstrument:floral_zither_old [28Feb2025 18:12:28.736] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 2 note sounds of genshinstrument:glorious_drum [28Feb2025 18:12:28.738] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 14 note sounds of genshinstrument:nightwind_horn_hold [28Feb2025 18:12:28.739] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 14 note sounds of genshinstrument:nightwind_horn_attack [28Feb2025 18:12:28.741] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.HeldNoteSoundRegistrar/]: Successfully loaded 14 (x2, 28 total) held note sounds for genshinstrument:nightwind_horn [28Feb2025 18:12:28.883] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 115 note sounds of evenmoreinstruments:note_block_instrument [28Feb2025 18:12:28.883] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:keyboard [28Feb2025 18:12:28.884] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:violin_full [28Feb2025 18:12:28.884] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:violin_half [28Feb2025 18:12:28.884] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:trombone [28Feb2025 18:12:28.884] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:saxophone [28Feb2025 18:12:28.884] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:guitar [28Feb2025 18:12:28.885] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:shamisen [28Feb2025 18:12:28.885] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:koto [28Feb2025 18:12:28.885] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:pipa_regular [28Feb2025 18:12:28.885] [modloading-worker-0/INFO] [com.cstav.genshinstrument.sound.registrar.NoteSoundRegistrar/]: Successfully registered 21 note sounds of evenmoreinstruments:pipa_tremolo [28Feb2025 18:12:28.924] [modloading-worker-0/INFO] [untamedwilds.UntamedWilds/]: Loading compatibility module with Patchouli [28Feb2025 18:12:29.044] [modloading-worker-0/INFO] [net.minecraftforge.common.ForgeMod/FORGEMOD]: Forge mod loading, version 47.3.12, for MC 1.20.1 with MCP 20230612.114412 [28Feb2025 18:12:29.044] [modloading-worker-0/INFO] [net.minecraftforge.common.MinecraftForge/FORGE]: MinecraftForge v47.3.12 Initialized [28Feb2025 18:12:29.460] [modloading-worker-0/INFO] [Railways/]: Steam 'n' Rails v1.6.7 initializing! Commit hash: 0a7cc000d6c7a1419919bc3e315bc62932287eb9 on Create version: 0.5.1j on platform: Forge [28Feb2025 18:12:30.701] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_quests [28Feb2025 18:12:30.706] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_team_data [28Feb2025 18:12:30.708] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:update_task_progress [28Feb2025 18:12:30.709] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:submit_task [28Feb2025 18:12:30.711] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:claim_reward [28Feb2025 18:12:30.712] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:claim_reward_response [28Feb2025 18:12:30.712] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_editing_mode [28Feb2025 18:12:30.717] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:get_emergency_items [28Feb2025 18:12:30.718] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:create_other_team_data [28Feb2025 18:12:30.721] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:claim_all_rewards [28Feb2025 18:12:30.722] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:claim_choice_reward [28Feb2025 18:12:30.724] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:display_completion_toast [28Feb2025 18:12:30.725] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:display_reward_toast [28Feb2025 18:12:30.726] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:display_item_reward_toast [28Feb2025 18:12:30.728] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:toggle_pinned [28Feb2025 18:12:30.732] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:toggle_pinned_response [28Feb2025 18:12:30.734] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:toggle_chapter_pinned [28Feb2025 18:12:30.736] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:toggle_chapter_pinned_response [28Feb2025 18:12:30.737] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:toggle_editing_mode [28Feb2025 18:12:30.738] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:force_save [28Feb2025 18:12:30.743] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:update_team_data [28Feb2025 18:12:30.744] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:set_custom_image [28Feb2025 18:12:30.748] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_started [28Feb2025 18:12:30.751] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_completed [28Feb2025 18:12:30.754] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_started_reset [28Feb2025 18:12:30.756] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:object_completed_reset [28Feb2025 18:12:30.757] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_lock [28Feb2025 18:12:30.758] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:reset_reward [28Feb2025 18:12:30.760] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:team_data_changed [28Feb2025 18:12:30.762] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:task_screen_config_req [28Feb2025 18:12:30.767] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:task_screen_config_resp [28Feb2025 18:12:30.773] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:change_progress [28Feb2025 18:12:30.776] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:create_object [28Feb2025 18:12:30.779] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:create_object_response [28Feb2025 18:12:30.784] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:create_task_at [28Feb2025 18:12:30.787] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:delete_object [28Feb2025 18:12:30.789] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:delete_object_response [28Feb2025 18:12:30.790] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:edit_object [28Feb2025 18:12:30.792] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:edit_object_response [28Feb2025 18:12:30.794] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:move_chapter [28Feb2025 18:12:30.802] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:move_chapter_response [28Feb2025 18:12:30.809] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:move_quest [28Feb2025 18:12:30.813] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:move_quest_response [28Feb2025 18:12:30.818] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:change_chapter_group [28Feb2025 18:12:30.824] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:change_chapter_group_response [28Feb2025 18:12:30.827] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:move_chapter_group [28Feb2025 18:12:30.828] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:move_chapter_group_response [28Feb2025 18:12:30.829] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_reward_blocking [28Feb2025 18:12:30.839] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:copy_quest [28Feb2025 18:12:30.843] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:copy_chapter_image [28Feb2025 18:12:30.845] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:sync_structures_request [28Feb2025 18:12:30.849] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_structures_response [28Feb2025 18:12:30.854] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id ftbquests:request_team_data [28Feb2025 18:12:30.856] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:sync_editor_permission [28Feb2025 18:12:30.858] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:open_quest_book [28Feb2025 18:12:30.860] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id ftbquests:clear_display_cache [28Feb2025 18:12:31.302] [Ribbits Supporter JSON Thread/INFO] [ribbits/]: Successfully loaded supporters.json file! [28Feb2025 18:12:31.355] [modloading-worker-0/INFO] [com.jozufozu.flywheel.backend.Backend/]: Oculus detected. [28Feb2025 18:12:31.892] [modloading-worker-0/INFO] [thedarkcolour.kotlinforforge.test.KotlinForForge/]: Kotlin For Forge Enabled! [28Feb2025 18:12:31.984] [modloading-worker-0/INFO] [com.epherical.epherolib.config.CommonConfig/]: Creating default config file: croptopia_v3.conf [28Feb2025 18:12:32.111] [modloading-worker-0/INFO] [quark/]: Initializing TerraBlender underground biome compat [28Feb2025 18:12:32.393] [modloading-worker-0/INFO] [Railways/]: Registered bogey styles from railways [28Feb2025 18:12:32.489] [modloading-worker-0/INFO] [be.florens.expandability.ExpandAbility/]: ExpandAbility here, who dis? [28Feb2025 18:12:32.516] [modloading-worker-0/INFO] [UnityTranslate/]: Total CUDA devices: 1 [28Feb2025 18:12:32.516] [modloading-worker-0/INFO] [UnityTranslate/]: Found device with CUDA compute capability major 6 minor 1. [28Feb2025 18:12:32.516] [modloading-worker-0/INFO] [UnityTranslate/]: CUDA is supported, using GPU for translations. [28Feb2025 18:12:32.521] [ForkJoinPool-5-worker-1/INFO] [UnityTranslate/]: Loading UnityTranslate translation configs... [28Feb2025 18:12:32.528] [modloading-worker-0/INFO] [euphoriaPatches/]: EuphoriaPatcher: Sodium found, using Sodium logging! [28Feb2025 18:12:32.541] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id unitytranslate:set_used_languages [28Feb2025 18:12:32.541] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id unitytranslate:send_transcript [28Feb2025 18:12:32.542] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id unitytranslate:set_current_language [28Feb2025 18:12:32.542] [modloading-worker-0/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering C2S receiver with id unitytranslate:translate_sign [28Feb2025 18:12:32.669] [modloading-worker-0/INFO] [quark-zeta/]: Discovered 164 modules to load. [28Feb2025 18:12:32.669] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Abacus... [28Feb2025 18:12:32.687] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Adjustable Chat... [28Feb2025 18:12:32.687] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ambient Discs... [28Feb2025 18:12:32.689] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ancient Tomes... [28Feb2025 18:12:32.694] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ancient Wood... [28Feb2025 18:12:32.723] [modloading-worker-0/INFO] [Railways/]: Registering data fixers [28Feb2025 18:12:32.729] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Armed Armor Stands... [28Feb2025 18:12:32.729] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Auto Walk Keybind... [28Feb2025 18:12:32.733] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Automatic Recipe Unlock... [28Feb2025 18:12:32.735] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Automatic Tool Restock... [28Feb2025 18:12:32.741] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Azalea Wood... [28Feb2025 18:12:32.742] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Back Button Keybind... [28Feb2025 18:12:32.743] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Backpack... [28Feb2025 18:12:32.751] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Beacon Redirection... [28Feb2025 18:12:32.753] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Better Elytra Rocket... [28Feb2025 18:12:32.755] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Big Stone Clusters... [28Feb2025 18:12:32.759] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Hex Casting [28Feb2025 18:12:32.760] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Oh The Biomes You'll Go [28Feb2025 18:12:32.760] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Blue Skies [28Feb2025 18:12:32.761] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Twilight Forest [28Feb2025 18:12:32.761] [Railways Datafixer Bootstrap/INFO] [com.mojang.datafixers.DataFixerBuilder/]: 2 Datafixer optimizations took 30 milliseconds [28Feb2025 18:12:32.762] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Blossom Trees... [28Feb2025 18:12:32.762] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Biomes O' Plenty [28Feb2025 18:12:32.763] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Bottled Cloud... [28Feb2025 18:12:32.793] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Buckets Show Inhabitants... [28Feb2025 18:12:32.793] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Camera... [28Feb2025 18:12:32.794] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Campfires Boost Elytra... [28Feb2025 18:12:32.795] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Celebratory Lamps... [28Feb2025 18:12:32.795] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chains Connect Blocks... [28Feb2025 18:12:32.796] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chest Searching... [28Feb2025 18:12:32.808] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chorus Vegetation... [28Feb2025 18:12:32.811] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Chute... [28Feb2025 18:12:32.812] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Climate Control Remover... [28Feb2025 18:12:32.813] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Color Runes... [28Feb2025 18:12:32.815] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Compasses Work Everywhere... [28Feb2025 18:12:32.816] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Compressed Blocks... [28Feb2025 18:12:32.816] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Coral On Cactus... [28Feb2025 18:12:32.817] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Corundum... [28Feb2025 18:12:32.824] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Nature's Spirit [28Feb2025 18:12:32.825] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Dreams and Desires [28Feb2025 18:12:32.826] [modloading-worker-0/INFO] [Railways/]: Registering tracks for Quark [28Feb2025 18:12:32.828] [modloading-worker-0/INFO] [Railways/]: Registering tracks for TerraFirmaCraft [28Feb2025 18:12:32.833] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Crabs... [28Feb2025 18:12:32.837] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Crafter... [28Feb2025 18:12:32.839] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Crate... [28Feb2025 18:12:32.841] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Diamond Repair... [28Feb2025 18:12:32.841] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Dispensers Place Blocks... [28Feb2025 18:12:32.841] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Double Door Opening... [28Feb2025 18:12:32.842] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Dragon Scales... [28Feb2025 18:12:32.842] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Duskbound Blocks... [28Feb2025 18:12:32.842] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Dyeable Item Frames... [28Feb2025 18:12:32.844] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Easy Transfering... [28Feb2025 18:12:32.844] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Elytra Indicator... [28Feb2025 18:12:32.844] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Emotes... [28Feb2025 18:12:32.846] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Enchantment Predicates... [28Feb2025 18:12:32.847] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Enchantments Begone... [28Feb2025 18:12:32.848] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Ender Watcher... [28Feb2025 18:12:32.852] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Endermosh Music Disc... [28Feb2025 18:12:32.855] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Enhanced Ladders... [28Feb2025 18:12:32.855] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Expanded Item Interactions... [28Feb2025 18:12:32.856] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Fairy Rings... [28Feb2025 18:12:32.858] [modloading-worker-0/INFO] [euphoriaPatches/]: EuphoriaPatcher: [UPDATE CHECKER] The EuphoriaPatcher Mod is up to date [28Feb2025 18:12:32.860] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Fallen Logs... [28Feb2025 18:12:32.861] [modloading-worker-0/INFO] [euphoriaPatches/]: EuphoriaPatcher: Checking for creepers... [28Feb2025 18:12:32.862] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Feeding Trough... [28Feb2025 18:12:32.874] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Forgotten... [28Feb2025 18:12:32.883] [modloading-worker-0/INFO] [euphoriaPatches/]: EuphoriaPatcher: EuphoriaPatches_1.5.2 is already installed. [28Feb2025 18:12:32.884] [modloading-worker-0/INFO] [euphoriaPatches/]: EuphoriaPatcher: Thank you for using Euphoria Patches - SpacEagle17 [28Feb2025 18:12:32.887] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Foxhound... [28Feb2025 18:12:32.891] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Framed Glass... [28Feb2025 18:12:32.891] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Game Nerfs... [28Feb2025 18:12:32.892] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Glass Item Frame... [28Feb2025 18:12:32.894] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Glass Shard... [28Feb2025 18:12:32.896] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Glimmering Weald... [28Feb2025 18:12:32.920] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Gold Bars... [28Feb2025 18:12:32.921] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Gold Tools Have Fortune... [28Feb2025 18:12:32.923] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Grab Chickens... [28Feb2025 18:12:32.924] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Grate... [28Feb2025 18:12:32.927] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Gravisand... [28Feb2025 18:12:32.929] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Greener Grass... [28Feb2025 18:12:32.934] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hedges... [28Feb2025 18:12:32.963] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hoe Harvesting... [28Feb2025 18:12:32.964] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hollow Logs... [28Feb2025 18:12:32.964] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Horses Swim... [28Feb2025 18:12:32.964] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Hotbar Changer... [28Feb2025 18:12:32.965] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Improved Sponges... [28Feb2025 18:12:32.966] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Improved Tooltips... [28Feb2025 18:12:32.966] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Industrial Palette... [28Feb2025 18:12:32.968] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Inventory Sorting... [28Feb2025 18:12:32.969] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Iron Rod... [28Feb2025 18:12:32.975] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Item Sharing... [28Feb2025 18:12:32.976] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Japanese Palette... [28Feb2025 18:12:32.977] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Leaf Carpet... [28Feb2025 18:12:32.978] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Lock Rotation... [28Feb2025 18:12:32.978] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Long Range Pick Block... [28Feb2025 18:12:32.978] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Magma Keeps Concrete Powder... [28Feb2025 18:12:32.978] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Magnets... [28Feb2025 18:12:32.981] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Map Washing... [28Feb2025 18:12:32.982] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Matrix Enchanting... [28Feb2025 18:12:32.990] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Metal Buttons... [28Feb2025 18:12:32.990] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Microcrafting Helper... [28Feb2025 18:12:32.993] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Midori... [28Feb2025 18:12:32.993] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Monster Box... [28Feb2025 18:12:32.993] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Banner Layers... [28Feb2025 18:12:32.994] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Brick Types... [28Feb2025 18:12:32.994] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Mud Blocks... [28Feb2025 18:12:32.994] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Note Block Sounds... [28Feb2025 18:12:32.995] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Potted Plants... [28Feb2025 18:12:32.995] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Villagers... [28Feb2025 18:12:32.995] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Narrator Readout... [28Feb2025 18:12:32.996] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Nether Brick Fence Gate... [28Feb2025 18:12:32.996] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Nether Obsidian Spikes... [28Feb2025 18:12:32.997] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module New Stone Types... [28Feb2025 18:12:33.004] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module No Durability On Cosmetics... [28Feb2025 18:12:33.004] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module No More Lava Pockets... [28Feb2025 18:12:33.005] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Obsidian Plate... [28Feb2025 18:12:33.005] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Overlay Shader... [28Feb2025 18:12:33.005] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Parrot Eggs... [28Feb2025 18:12:33.007] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pat The Dogs... [28Feb2025 18:12:33.009] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pathfinder Maps... [28Feb2025 18:12:33.010] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Permafrost... [28Feb2025 18:12:33.010] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Petals On Water... [28Feb2025 18:12:33.011] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pickarang... [28Feb2025 18:12:33.018] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pig Litters... [28Feb2025 18:12:33.019] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pipes... [28Feb2025 18:12:33.022] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Pistons Move Tile Entities... [28Feb2025 18:12:33.023] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Poison Potato Usage... [28Feb2025 18:12:33.024] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Quick Armor Swapping... [28Feb2025 18:12:33.024] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Rainbow Lamps... [28Feb2025 18:12:33.024] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Raw Metal Bricks... [28Feb2025 18:12:33.024] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Reacharound Placing... [28Feb2025 18:12:33.025] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Redstone Randomizer... [28Feb2025 18:12:33.026] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Renewable Spore Blossoms... [28Feb2025 18:12:33.026] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Replace Scaffolding... [28Feb2025 18:12:33.027] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Rope... [28Feb2025 18:12:33.028] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Safer Creatures... [28Feb2025 18:12:33.028] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Seed Pouch... [28Feb2025 18:12:33.039] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shear Vines... [28Feb2025 18:12:33.044] [modloading-worker-0/INFO] [Railways/]: Loaded JourneyMap plugin [28Feb2025 18:12:33.045] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shiba... [28Feb2025 18:12:33.046] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shingles... [28Feb2025 18:12:33.046] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Shulker Packing... [28Feb2025 18:12:33.046] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Simple Harvest... [28Feb2025 18:12:33.049] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Skull Pikes... [28Feb2025 18:12:33.051] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Slabs To Blocks... [28Feb2025 18:12:33.052] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Slime In A Bucket... [28Feb2025 18:12:33.054] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Slimes To Magma Cubes... [28Feb2025 18:12:33.055] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Snow Golem Player Heads... [28Feb2025 18:12:33.055] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Soul Candles... [28Feb2025 18:12:33.056] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Soul Sandstone... [28Feb2025 18:12:33.057] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Spawner Replacer... [28Feb2025 18:12:33.058] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Spiral Spires... [28Feb2025 18:12:33.061] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Stonelings... [28Feb2025 18:12:33.062] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Stools... [28Feb2025 18:12:33.063] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Sturdy Stone... [28Feb2025 18:12:33.064] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Thatch... [28Feb2025 18:12:33.067] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Tiny Potato... [28Feb2025 18:12:33.068] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Torch Arrow... [28Feb2025 18:12:33.071] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Toretoise... [28Feb2025 18:12:33.071] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Totem Of Holding... [28Feb2025 18:12:33.073] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Trowel... [28Feb2025 18:12:33.074] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Usage Ticker... [28Feb2025 18:12:33.074] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Uses For Curses... [28Feb2025 18:12:33.075] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Utility Recipes... [28Feb2025 18:12:33.075] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Animal Textures... [28Feb2025 18:12:33.076] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Bookshelves... [28Feb2025 18:12:33.077] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Chests... [28Feb2025 18:12:33.089] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Furnaces... [28Feb2025 18:12:33.096] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Ladders... [28Feb2025 18:12:33.096] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Variant Selector... [28Feb2025 18:12:33.100] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Vertical Planks... [28Feb2025 18:12:33.101] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Vertical Slabs... [28Feb2025 18:12:33.112] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Vexes Die With Their Masters... [28Feb2025 18:12:33.112] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Villager Rerolling Rework... [28Feb2025 18:12:33.116] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Villagers Follow Emeralds... [28Feb2025 18:12:33.116] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Wooden Posts... [28Feb2025 18:12:33.118] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Wool Shuts Up Minecarts... [28Feb2025 18:12:33.119] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Wraith... [28Feb2025 18:12:33.120] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module Zombie Villagers On Normal... [28Feb2025 18:12:33.121] [modloading-worker-0/INFO] [quark-zeta/]: Constructing module More Stone Variants... [28Feb2025 18:12:33.121] [modloading-worker-0/INFO] [quark-zeta/]: Constructed 164 modules. [28Feb2025 18:12:33.743] [ForkJoinPool-5-worker-1/ERROR] [UnityTranslate/]: Failed to load an offloaded server instance! [28Feb2025 18:12:33.745] [ForkJoinPool-5-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent xyz/bluspring/unitytranslate/translator/LibreTranslateInstance for class xyz/bluspring/unitytranslate/translator/LocalLibreTranslateInstance in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool-5-worker-1,5,main] [28Feb2025 18:12:33.745] [ForkJoinPool-5-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: xyz.bluspring.unitytranslate.translator.LibreTranslateInstance     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfigBlocking(TranslatorManager.kt:337) ~[?:?]     at xyz.bluspring.unitytranslate.translator.TranslatorManager.loadFromConfig$lambda$24(TranslatorManager.kt:311) ~[?:?]     at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:33.751] [ForkJoinPool-5-worker-1/INFO] [UnityTranslate/]: UnityTranslate translation config successfully loaded! [28Feb2025 18:12:38.095] [Render thread/WARN] [Moonlight/]: Failed to find custom wood type ars_nouveau:yellow_archwood [28Feb2025 18:12:38.095] [Render thread/WARN] [Moonlight/]: Failed to find custom wood type biomesoplenty:red_maple [28Feb2025 18:12:38.095] [Render thread/WARN] [Moonlight/]: Failed to find custom wood type biomesoplenty:orange_maple [28Feb2025 18:12:38.095] [Render thread/WARN] [Moonlight/]: Failed to find custom wood type biomesoplenty:yellow_maple [28Feb2025 18:12:38.106] [Render thread/INFO] [Moonlight/]: Initialized block sets in 23ms [28Feb2025 18:12:39.226] [Render thread/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / bakery:wandering_baker] was not realized! [28Feb2025 18:12:39.226] [Render thread/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! [28Feb2025 18:12:39.227] [Render thread/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / bakery:wandering_baker] was not realized! [28Feb2025 18:12:39.227] [Render thread/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! [28Feb2025 18:12:39.229] [Render thread/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! [28Feb2025 18:12:39.229] [Render thread/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! [28Feb2025 18:12:39.307] [Render thread/WARN] [dev.architectury.registry.registries.forge.RegistrarManagerImpl/]: Registry entry listened Registry Entry [minecraft:entity_type / artifacts:mimic] was not realized! [28Feb2025 18:12:40.398] [Render thread/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:loot_table_alias [28Feb2025 18:12:40.410] [Render thread/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:data_handler_type [28Feb2025 18:12:40.412] [Render thread/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:dynamic_spawner [28Feb2025 18:12:40.414] [Render thread/INFO] [ModdingLegacy/StructureGel/]: [structure_gel] Registering data for structure_gel:jigsaw_type [28Feb2025 18:12:40.613] [Render thread/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class net.mcreator.borninchaosv.entity.BabySpiderEntity from class net.mcreator.borninchaosv.entity.MotherSpiderEntity [28Feb2025 18:12:40.628] [Render thread/WARN] [net.minecraft.network.syncher.SynchedEntityData/]: defineId called for: class com.github.alexmodguy.alexscaves.server.entity.living.TremorzillaEntity from class com.github.alexmodguy.alexscaves.server.entity.living.LicowitchEntity [28Feb2025 18:12:40.655] [Render thread/INFO] [ModernFix/]: Replacing search trees with 'JEI' provider [28Feb2025 18:12:40.796] [Render thread/INFO] [net.minecraft.server.packs.repository.FolderRepositorySource/]: Found non-pack entry 'D:\MC\minecraft\Instances\(1)\resourcepacks\Midnighttiggers-FCT-Default_1.20.1_V1.zip.disabled', ignoring [28Feb2025 18:12:41.042] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/mod/cosmetics/settings/CosmeticProperty$Companion$json$2 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.042] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty.<clinit>(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.044] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/mod/cosmetics/settings/CosmeticProperty$Companion$json$2$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.044] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.050] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/FallbackPolymorphicSerializer for class gg/essential/mod/cosmetics/settings/CosmeticProperty$TheSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.050] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.FallbackPolymorphicSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.054] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/mod/cosmetics/settings/FallbackPolymorphicSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.054] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonTransformingSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]     at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.063] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$Unknown in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.063] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:333) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.069] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$ArmorHandling in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.069] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:334) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.072] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$CosmeticBoneHiding in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.073] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:335) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.075] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$PositionRange in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.076] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:336) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.080] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$ExternalHiddenBone in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.080] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:337) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.087] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$InterruptsEmote in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.087] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:338) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.091] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.091] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:339) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.096] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction$Data$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.096] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data.<clinit>(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction.<clinit>(CosmeticProperty.kt:176) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:339) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.103] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction$Data for class gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction$Data$JoinServer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.103] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion$1.invoke(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion$1.invoke(CosmeticProperty.kt:187) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion.get$cachedSerializer(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion.serializer(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction.<clinit>(CosmeticProperty.kt:176) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:339) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.108] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction$Data for class gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction$Data$JoinSps in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.108] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion$1.invoke(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion$1.invoke(CosmeticProperty.kt:187) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion.get$cachedSerializer(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion.serializer(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction.<clinit>(CosmeticProperty.kt:176) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:339) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.113] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction$Data for class gg/essential/mod/cosmetics/settings/CosmeticProperty$RequiresUnlockAction$Data$OpenLink in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.113] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion$1.invoke(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion$1.invoke(CosmeticProperty.kt:187) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion.get$cachedSerializer(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction$Data$Companion.serializer(CosmeticProperty.kt:187) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$RequiresUnlockAction.<clinit>(CosmeticProperty.kt:176) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:339) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.123] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$PreviewResetTime in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.124] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:340) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.128] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$Localization in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.128] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:341) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.136] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$TransitionDelay in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.136] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:342) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.146] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$Variants in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.146] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:343) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.154] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$DefaultSide in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.154] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:344) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.160] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/settings/CosmeticProperty for class gg/essential/mod/cosmetics/settings/CosmeticProperty$MutuallyExclusive in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.161] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.settings.CosmeticProperty     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$TheSerializer.<clinit>(CosmeticProperty.kt:345) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:355) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2$1.invoke(CosmeticProperty.kt:353) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json(Json.kt:199) ~[?:?]     at kotlinx.serialization.json.JsonKt.Json$default(Json.kt:197) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:353) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion$json$2.invoke(CosmeticProperty.kt:352) ~[?:?]     at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.getJson(CosmeticProperty.kt:352) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticProperty$Companion.fromJsonArray(CosmeticProperty.kt:363) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData$addCosmetic$settingsFuture$1.invoke(InfraCosmeticsData.kt:125) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.InfraCosmeticsData.addCosmetic$lambda$3(InfraCosmeticsData.kt:125) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.374] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/ParticlesFile$Material$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.374] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticlesFile$Material.<clinit>(ParticlesFile.kt:80) ~[?:?]     at gg.essential.model.file.ParticlesFile$Material$$serializer.deserialize(ParticlesFile.kt:80) ~[?:?]     at gg.essential.model.file.ParticlesFile$Material$$serializer.deserialize(ParticlesFile.kt:80) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$BasicRenderParameters$$serializer.deserialize(ParticlesFile.kt:74) ~[?:?]     at gg.essential.model.file.ParticlesFile$BasicRenderParameters$$serializer.deserialize(ParticlesFile.kt:74) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$Description$$serializer.deserialize(ParticlesFile.kt:67) ~[?:?]     at gg.essential.model.file.ParticlesFile$Description$$serializer.deserialize(ParticlesFile.kt:67) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.399] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/ParticlesFile$Curve$Type$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.399] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticlesFile$Curve$Type.<clinit>(ParticlesFile.kt:98) ~[?:?]     at gg.essential.model.file.ParticlesFile$Curve$Type$$serializer.deserialize(ParticlesFile.kt:98) ~[?:?]     at gg.essential.model.file.ParticlesFile$Curve$Type$$serializer.deserialize(ParticlesFile.kt:98) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$Curve$$serializer.deserialize(ParticlesFile.kt:90) ~[?:?]     at gg.essential.model.file.ParticlesFile$Curve$$serializer.deserialize(ParticlesFile.kt:90) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.459] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/AnimationFile$Loop$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-4,5,main] [28Feb2025 18:12:41.472] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/coroutines/jvm/internal/SuspendLambda for class gg/essential/network/connectionmanager/cosmetics/AssetLoader$AssetType$Texture$1$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:41.472] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.coroutines.jvm.internal.SuspendLambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:317) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:316) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.459] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.AnimationFile$Loop.<clinit>(AnimationFile.kt:74) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation.<clinit>(AnimationFile.kt:48) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.498] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/backend/minecraft/MinecraftRenderBackend$DynamicTexture for class gg/essential/model/backend/minecraft/MinecraftRenderBackend$CosmeticTexture in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:41.500] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/model/util/ListOrSingleSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-4,5,main] [28Feb2025 18:12:41.498] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.backend.minecraft.MinecraftRenderBackend$DynamicTexture     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.backend.minecraft.MinecraftRenderBackend.readTexture(MinecraftRenderBackend.kt:327) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1$1.invokeSuspend(AssetLoader.kt:317) ~[?:?]     at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[?:?]     at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) ~[?:?]     at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277) ~[?:?]     at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95) ~[?:?]     at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69) ~[?:?]     at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) ~[?:?]     at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) ~[?:?]     at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:317) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:316) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.500] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonTransformingSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation.<clinit>(AnimationFile.kt:48) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.531] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/backend/minecraft/MinecraftRenderBackend$DynamicTexture$identifier$2 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:41.531] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.backend.minecraft.MinecraftRenderBackend$DynamicTexture.<init>(MinecraftRenderBackend.kt:352) ~[?:?]     at gg.essential.model.backend.minecraft.MinecraftRenderBackend$CosmeticTexture.<init>(MinecraftRenderBackend.kt:363) ~[?:?]     at gg.essential.model.backend.minecraft.MinecraftRenderBackend.readTexture(MinecraftRenderBackend.kt:327) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1$1.invokeSuspend(AssetLoader.kt:317) ~[?:?]     at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[?:?]     at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) ~[?:?]     at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277) ~[?:?]     at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95) ~[?:?]     at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69) ~[?:?]     at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) ~[?:?]     at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) ~[?:?]     at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:317) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Texture$1.invoke(AssetLoader.kt:316) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.540] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/model/file/KeyframesSerializer$InnerSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-4,5,main] [28Feb2025 18:12:41.540] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonTransformingSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.KeyframesSerializer.<init>(AnimationFile.kt:104) ~[?:?]     at gg.essential.model.Keyframes$Companion.serializer(Animation.kt:369) ~[?:?]     at gg.essential.model.Channels.<clinit>(Animation.kt:355) ~[?:?]     at gg.essential.model.Channels$$serializer.deserialize(Animation.kt:355) ~[?:?]     at gg.essential.model.Channels$$serializer.deserialize(Animation.kt:355) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.544] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonContentPolymorphicSerializer for class gg/essential/model/file/ParticleEffectComponents$Direction$Serializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.544] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonContentPolymorphicSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.childSerializers(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$childSerializers$2.invoke(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$childSerializers$2.invoke(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.getChildSerializers(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.getElementDescriptor(PluginGeneratedSerialDescriptor.kt:76) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.coerceInputValue(StreamingJsonDecoder.kt:399) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeObjectIndex(StreamingJsonDecoder.kt:231) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeElementIndex(StreamingJsonDecoder.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.556] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ParticleEffectComponents$Direction for class gg/essential/model/file/ParticleEffectComponents$Direction$Inwards in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.557] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ParticleEffectComponents$Direction for class gg/essential/model/file/ParticleEffectComponents$Direction$Outwards in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.556] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ParticleEffectComponents$Direction     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:354) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.560] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/ParticleEffectComponents$Direction$Inwards$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.557] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ParticleEffectComponents$Direction     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:355) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.561] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/ParticleEffectComponents$Direction$Outwards$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.560] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards.<clinit>(ParticlesFile.kt:343) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:354) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.561] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards.<clinit>(ParticlesFile.kt:346) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:355) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.564] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ParticleEffectComponents$Direction$ObjectAsString for class gg/essential/model/file/ParticleEffectComponents$Direction$InwardsSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.565] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ParticleEffectComponents$Direction$ObjectAsString for class gg/essential/model/file/ParticleEffectComponents$Direction$OutwardsSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.565] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ParticleEffectComponents$Direction$ObjectAsString     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards$1.invoke(ParticlesFile.kt:346) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards$1.invoke(ParticlesFile.kt:346) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards.get$cachedSerializer(ParticlesFile.kt:346) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Outwards.serializer(ParticlesFile.kt:346) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:355) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.564] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ParticleEffectComponents$Direction$ObjectAsString     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards$1.invoke(ParticlesFile.kt:343) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards$1.invoke(ParticlesFile.kt:343) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards.get$cachedSerializer(ParticlesFile.kt:343) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Inwards.serializer(ParticlesFile.kt:343) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:354) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapeBox$$serializer.deserialize(ParticlesFile.kt:378) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.581] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/model/util/PairAsListSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.581] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonTransformingSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.588] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.588] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction.<clinit>(ParticlesFile.kt:485) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.592] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ParticleEffectComponents$ParticleAppearanceBillboard$Direction for class gg/essential/model/file/ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Custom in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.592] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:485) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:485) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.get$cachedSerializer(ParticlesFile.kt:485) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.serializer(ParticlesFile.kt:485) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.596] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ParticleEffectComponents$ParticleAppearanceBillboard$Direction for class gg/essential/model/file/ParticleEffectComponents$ParticleAppearanceBillboard$Direction$FromVelocity in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.596] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:485) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion$1.invoke(ParticlesFile.kt:485) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.get$cachedSerializer(ParticlesFile.kt:485) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$Direction$Companion.serializer(ParticlesFile.kt:485) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard.<clinit>(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.605] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/ParticleEffectComponents$ParticleAppearanceBillboard$FacingCameraMode$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.605] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$FacingCameraMode.<clinit>(ParticlesFile.kt:448) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$FacingCameraMode$$serializer.deserialize(ParticlesFile.kt:448) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$FacingCameraMode$$serializer.deserialize(ParticlesFile.kt:448) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.612] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonContentPolymorphicSerializer for class gg/essential/model/file/MolangColorOrGradientSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.612] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/molang/ComparisonExpr$Op$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.612] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonContentPolymorphicSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceTinting$$serializer.deserialize(ParticlesFile.kt:552) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceTinting$$serializer.deserialize(ParticlesFile.kt:552) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.612] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:122) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?]     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?]     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?]     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?]     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?]     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?]     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.KeyValueSerializer.deserialize(Tuples.kt:50) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.619] [Render thread/INFO] [com.github.alexthe666.alexsmobs.AlexsMobs/]: loaded in block colorizer [28Feb2025 18:12:41.621] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/molang/ComparisonExpr$Op$2 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.627] [Render thread/INFO] [com.github.alexmodguy.alexscaves.AlexsCaves/]: loaded in block colorizer [28Feb2025 18:12:41.621] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:123) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?]     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?]     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?]     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?]     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?]     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?]     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.KeyValueSerializer.deserialize(Tuples.kt:50) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.631] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/molang/ComparisonExpr$Op$3 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.634] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/mod/cosmetics/featured/FeaturedItem$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.634] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem.<clinit>(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.637] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/featured/FeaturedItem for class gg/essential/mod/cosmetics/featured/FeaturedItem$Bundle in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.631] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:124) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?]     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?]     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?]     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?]     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?]     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?]     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.KeyValueSerializer.deserialize(Tuples.kt:50) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.639] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/molang/ComparisonExpr$Op$4 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.638] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.featured.FeaturedItem     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.get$cachedSerializer(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.serializer(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.643] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/featured/FeaturedItem for class gg/essential/mod/cosmetics/featured/FeaturedItem$Cosmetic in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.639] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:125) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?]     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?]     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?]     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?]     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?]     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?]     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.KeyValueSerializer.deserialize(Tuples.kt:50) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.643] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.featured.FeaturedItem     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.get$cachedSerializer(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.serializer(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.647] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/molang/ComparisonExpr$Op$5 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.649] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/mod/cosmetics/featured/FeaturedItem for class gg/essential/mod/cosmetics/featured/FeaturedItem$Empty in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.649] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.mod.cosmetics.featured.FeaturedItem     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion$1.invoke(FeaturedItem.kt:23) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.get$cachedSerializer(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Companion.serializer(FeaturedItem.kt:23) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage.<clinit>(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.647] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:126) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?]     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?]     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?]     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?]     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?]     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?]     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.KeyValueSerializer.deserialize(Tuples.kt:50) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.654] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/molang/ComparisonExpr$Op$6 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.654] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.molang.ComparisonExpr$Op.<clinit>(MolangExpression.kt:127) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:303) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?]     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?]     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?]     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?]     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?]     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?]     at gg.essential.model.molang.MolangSerializer.parse(MolangExpression.kt:447) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:443) ~[?:?]     at gg.essential.model.molang.MolangSerializer.deserialize(MolangExpression.kt:440) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.KeyValueSerializer.deserialize(Tuples.kt:50) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$UV$$serializer.deserialize(ParticlesFile.kt:510) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$ParticleAppearanceBillboard$$serializer.deserialize(ParticlesFile.kt:435) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.663] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/mod/cosmetics/featured/FeaturedItemType$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.663] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItemType.<clinit>(FeaturedItemType.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic.<init>(FeaturedItem.kt:42) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:89) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.678] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/serialization/SnakeAsUpperCaseSerializer for class gg/essential/model/Side$UpperCase in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.678] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.serialization.SnakeAsUpperCaseSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.childSerializers(CosmeticSetting.kt:81) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$childSerializers$2.invoke(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$childSerializers$2.invoke(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.getChildSerializers(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.getElementDescriptor(PluginGeneratedSerialDescriptor.kt:76) ~[?:?]     at kotlinx.serialization.descriptors.SerialDescriptorKt$elementDescriptors$1$1.next(SerialDescriptor.kt:298) ~[?:?]     at kotlinx.serialization.descriptors.SerialDescriptorKt$elementDescriptors$1$1.next(SerialDescriptor.kt:293) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptorKt.hashCodeImpl(PluginGeneratedSerialDescriptor.kt:137) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$_hashCode$2.invoke(PluginGeneratedSerialDescriptor.kt:44) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$_hashCode$2.invoke(PluginGeneratedSerialDescriptor.kt:44) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.get_hashCode(PluginGeneratedSerialDescriptor.kt:44) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.hashCode(PluginGeneratedSerialDescriptor.kt:97) ~[?:?]     at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) ~[?:?]     at kotlinx.serialization.json.internal.DescriptorSchemaCache.get(SchemaCache.kt:37) ~[?:?]     at kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(SchemaCache.kt:29) ~[?:?]     at kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(JsonNamesMap.kt:54) ~[?:?]     at kotlinx.serialization.json.internal.JsonTreeDecoder.elementName(TreeJsonDecoder.kt:234) ~[?:?]     at kotlinx.serialization.internal.NamedValueDecoder.getTag(Tagged.kt:328) ~[?:?]     at kotlinx.serialization.json.internal.JsonTreeDecoder.decodeElementIndex(TreeJsonDecoder.kt:201) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.deserialize(CosmeticSetting.kt:81) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.deserialize(CosmeticSetting.kt:81) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$$serializer.deserialize(CosmeticSetting.kt:67) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$$serializer.deserialize(CosmeticSetting.kt:67) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readPolymorphicJson(TreeJsonDecoder.kt:33) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:90) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:89) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.686] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/serialization/SnakeAsUpperCaseSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.688] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonContentPolymorphicSerializer for class gg/essential/model/file/UvsSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.690] [Render thread/INFO] [com.github.alexthe666.alexsmobs.AlexsMobs/]: loaded in item colorizer [28Feb2025 18:12:41.688] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonContentPolymorphicSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ModelFile$Uvs$Companion.serializer(ModelFile.kt:75) ~[?:?]     at gg.essential.model.file.ModelFile$Cube.<clinit>(ModelFile.kt:66) ~[?:?]     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?]     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?]     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?]     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?]     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.CapeModel.<clinit>(CapeModel.kt:122) ~[?:?]     at gg.essential.model.ModelParser.parse(ModelParser.kt:106) ~[?:?]     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:70) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:80) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$9(ModelLoader.kt:79) ~[?:?]     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]     at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.694] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ModelFile$Uvs for class gg/essential/model/file/ModelFile$Uvs$Box in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.686] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonTransformingSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at java.lang.ClassLoader.defineClass1(Native Method) ~[?:?]     at java.lang.ClassLoader.defineClass(ClassLoader.java:1012) ~[?:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:119) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.childSerializers(CosmeticSetting.kt:81) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$childSerializers$2.invoke(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$childSerializers$2.invoke(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.getChildSerializers(PluginGeneratedSerialDescriptor.kt:36) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.getElementDescriptor(PluginGeneratedSerialDescriptor.kt:76) ~[?:?]     at kotlinx.serialization.descriptors.SerialDescriptorKt$elementDescriptors$1$1.next(SerialDescriptor.kt:298) ~[?:?]     at kotlinx.serialization.descriptors.SerialDescriptorKt$elementDescriptors$1$1.next(SerialDescriptor.kt:293) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptorKt.hashCodeImpl(PluginGeneratedSerialDescriptor.kt:137) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$_hashCode$2.invoke(PluginGeneratedSerialDescriptor.kt:44) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor$_hashCode$2.invoke(PluginGeneratedSerialDescriptor.kt:44) ~[?:?]     at kotlin.SafePublicationLazyImpl.getValue(LazyJVM.kt:107) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.get_hashCode(PluginGeneratedSerialDescriptor.kt:44) ~[?:?]     at kotlinx.serialization.internal.PluginGeneratedSerialDescriptor.hashCode(PluginGeneratedSerialDescriptor.kt:97) ~[?:?]     at java.util.concurrent.ConcurrentHashMap.get(ConcurrentHashMap.java:936) ~[?:?]     at kotlinx.serialization.json.internal.DescriptorSchemaCache.get(SchemaCache.kt:37) ~[?:?]     at kotlinx.serialization.json.internal.DescriptorSchemaCache.getOrPut(SchemaCache.kt:29) ~[?:?]     at kotlinx.serialization.json.internal.JsonNamesMapKt.deserializationNamesMap(JsonNamesMap.kt:54) ~[?:?]     at kotlinx.serialization.json.internal.JsonTreeDecoder.elementName(TreeJsonDecoder.kt:234) ~[?:?]     at kotlinx.serialization.internal.NamedValueDecoder.getTag(Tagged.kt:328) ~[?:?]     at kotlinx.serialization.json.internal.JsonTreeDecoder.decodeElementIndex(TreeJsonDecoder.kt:201) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.deserialize(CosmeticSetting.kt:81) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$Data$$serializer.deserialize(CosmeticSetting.kt:81) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$$serializer.deserialize(CosmeticSetting.kt:67) ~[?:?]     at gg.essential.mod.cosmetics.settings.CosmeticSetting$Side$$serializer.deserialize(CosmeticSetting.kt:67) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readPolymorphicJson(TreeJsonDecoder.kt:33) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:90) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedItem$Cosmetic$$serializer.deserialize(FeaturedItem.kt:32) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:89) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPage$$serializer.deserialize(FeaturedPage.kt:16) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at gg.essential.mod.cosmetics.featured.FeaturedPageCollection$$serializer.deserialize(FeaturedPageCollection.kt:24) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.695] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ModelFile$Uvs     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.UvsSerializer.selectDeserializer(ModelFile.kt:112) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?]     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?]     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?]     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?]     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.mod.cosmetics.CapeModel.<clinit>(CapeModel.kt:122) ~[?:?]     at gg.essential.model.ModelParser.parse(ModelParser.kt:106) ~[?:?]     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:70) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:80) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$9(ModelLoader.kt:79) ~[?:?]     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]     at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.702] [Render thread/INFO] [com.github.alexmodguy.alexscaves.AlexsCaves/]: loaded in item colorizer [28Feb2025 18:12:41.704] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/BedrockModel$referencedAnimations$1$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.704] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:163) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:80) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$9(ModelLoader.kt:79) ~[?:?]     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]     at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.706] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/BedrockModel$referencedAnimations$1$2 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:41.706] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:163) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:80) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$9(ModelLoader.kt:79) ~[?:?]     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]     at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.711] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ModelFile$Uvs for class gg/essential/model/file/ModelFile$Uvs$PerFace in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-4,5,main] [28Feb2025 18:12:41.722] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/model/file/ParticleEffectComponents$Direction for class gg/essential/model/file/ParticleEffectComponents$Direction$Custom in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-5,5,main] [28Feb2025 18:12:41.712] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ModelFile$Uvs     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.UvsSerializer.selectDeserializer(ModelFile.kt:111) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?]     at gg.essential.model.file.ModelFile$Cube$$serializer.deserialize(ModelFile.kt:66) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?]     at gg.essential.model.file.ModelFile$Bone$$serializer.deserialize(ModelFile.kt:54) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?]     at gg.essential.model.file.ModelFile$Geometry$$serializer.deserialize(ModelFile.kt:37) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.CollectionLikeSerializer.readElement(CollectionSerializers.kt:80) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?]     at gg.essential.model.file.ModelFile$$serializer.deserialize(ModelFile.kt:30) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.722] [ForkJoinPool.commonPool-worker-5/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.model.file.ParticleEffectComponents$Direction     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$Direction$Serializer.selectDeserializer(ParticlesFile.kt:356) ~[?:?]     at kotlinx.serialization.json.JsonContentPolymorphicSerializer.deserialize(JsonContentPolymorphicSerializer.kt:93) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint$$serializer.deserialize(ParticlesFile.kt:331) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$EmitterShapePoint$$serializer.deserialize(ParticlesFile.kt:331) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at gg.essential.model.file.ParticleEffectComponents$$serializer.deserialize(ParticlesFile.kt:178) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.740] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/model/file/SoundDefinitionsFile$SoundObjectOrNameSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-3,5,main] [28Feb2025 18:12:41.741] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonTransformingSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$Definition.<clinit>(SoundDefinitionsFile.kt:28) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$Definition$$serializer.deserialize(SoundDefinitionsFile.kt:28) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$Definition$$serializer.deserialize(SoundDefinitionsFile.kt:28) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$$serializer.deserialize(SoundDefinitionsFile.kt:23) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$$serializer.deserialize(SoundDefinitionsFile.kt:23) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.746] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/util/GuiEssentialPlatformImpl$onResourceManagerReload$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-4,5,main] [28Feb2025 18:12:41.746] [ForkJoinPool.commonPool-worker-4/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.util.GuiEssentialPlatformImpl.onResourceManagerReload(GuiEssentialPlatformImpl.kt:95) ~[?:?]     at gg.essential.util.image.bitmap.GuiEssentialExtensionsKt.<clinit>(guiEssentialExtensions.kt:30) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Mask$1.invoke(AssetLoader.kt:320) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$AssetType$Mask$1.invoke(AssetLoader.kt:319) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.750] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/SoundCategory$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-3,5,main] [28Feb2025 18:12:41.750] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.SoundCategory.<clinit>(SoundCategory.kt:17) ~[?:?]     at gg.essential.model.SoundCategory$$serializer.deserialize(SoundCategory.kt:17) ~[?:?]     at gg.essential.model.SoundCategory$$serializer.deserialize(SoundCategory.kt:17) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$Definition$$serializer.deserialize(SoundDefinitionsFile.kt:28) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$Definition$$serializer.deserialize(SoundDefinitionsFile.kt:28) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$$serializer.deserialize(SoundDefinitionsFile.kt:23) ~[?:?]     at gg.essential.model.file.SoundDefinitionsFile$$serializer.deserialize(SoundDefinitionsFile.kt:23) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.823] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/molang/Parser$parseSimpleExpression$$inlined$invoke$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-3,5,main] [28Feb2025 18:12:41.824] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.molang.Parser.parseSimpleExpression(MolangExpression.kt:478) ~[?:?]     at gg.essential.model.molang.Parser.parseProduct(MolangExpression.kt:276) ~[?:?]     at gg.essential.model.molang.Parser.parseSum(MolangExpression.kt:287) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:298) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseSimpleExpression(MolangExpression.kt:255) ~[?:?]     at gg.essential.model.molang.Parser.parseProduct(MolangExpression.kt:276) ~[?:?]     at gg.essential.model.molang.Parser.parseSum(MolangExpression.kt:290) ~[?:?]     at gg.essential.model.molang.Parser.parseComparisons(MolangExpression.kt:298) ~[?:?]     at gg.essential.model.molang.Parser.parseEqualityChecks(MolangExpression.kt:309) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalAnds(MolangExpression.kt:318) ~[?:?]     at gg.essential.model.molang.Parser.parseLogicalOrs(MolangExpression.kt:328) ~[?:?]     at gg.essential.model.molang.Parser.parseTernary(MolangExpression.kt:338) ~[?:?]     at gg.essential.model.molang.Parser.parseNullCoalescing(MolangExpression.kt:350) ~[?:?]     at gg.essential.model.molang.Parser.parseExpression(MolangExpression.kt:359) ~[?:?]     at gg.essential.model.molang.Parser.parseAssignment(MolangExpression.kt:364) ~[?:?]     at gg.essential.model.molang.Parser.parseStatement(MolangExpression.kt:378) ~[?:?]     at gg.essential.model.molang.Parser.parseStatements(MolangExpression.kt:383) ~[?:?]     at gg.essential.model.molang.Parser.parseMolang(MolangExpression.kt:396) ~[?:?]     at gg.essential.model.molang.Parser.fullyParseMolang(MolangExpression.kt:418) ~[?:?]     at gg.essential.model.molang.Parser.tryFullyParseMolang(MolangExpression.kt:426) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:434) ~[?:?]     at gg.essential.model.molang.MolangExpressionKt.parseMolangExpression(MolangExpression.kt:436) ~[?:?]     at gg.essential.model.file.KeyframeSerializer.parse$lambda$3$parseMolangVector(AnimationFile.kt:123) ~[?:?]     at gg.essential.model.file.KeyframeSerializer.parse(AnimationFile.kt:139) ~[?:?]     at gg.essential.model.file.KeyframeSerializer.deserialize(AnimationFile.kt:116) ~[?:?]     at gg.essential.model.file.KeyframeSerializer.deserialize(AnimationFile.kt:114) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableValue(Tagged.kt:207) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder$decodeSerializableElement$1.invoke(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.tagBlock(Tagged.kt:294) ~[?:?]     at kotlinx.serialization.internal.TaggedDecoder.decodeSerializableElement(Tagged.kt:279) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at gg.essential.model.util.TreeMapSerializer.deserialize(TreeMap.kt:73) ~[?:?]     at gg.essential.model.util.TreeMapSerializer.deserialize(TreeMap.kt:69) ~[?:?]     at kotlinx.serialization.json.internal.PolymorphicKt.decodeSerializableValuePolymorphic(Polymorphic.kt:77) ~[?:?]     at kotlinx.serialization.json.internal.AbstractJsonTreeDecoder.decodeSerializableValue(TreeJsonDecoder.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.TreeJsonDecoderKt.readJson(TreeJsonDecoder.kt:25) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromJsonElement(Json.kt:127) ~[?:?]     at kotlinx.serialization.json.JsonTransformingSerializer.deserialize(JsonTransformingSerializer.kt:78) ~[?:?]     at gg.essential.model.file.KeyframesSerializer.deserialize(AnimationFile.kt:105) ~[?:?]     at gg.essential.model.file.KeyframesSerializer.deserialize(AnimationFile.kt:103) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.Channels$$serializer.deserialize(Animation.kt:355) ~[?:?]     at gg.essential.model.Channels$$serializer.deserialize(Animation.kt:355) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at gg.essential.model.file.AnimationFile$Animation$$serializer.deserialize(AnimationFile.kt:48) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at gg.essential.model.file.AnimationFile$$serializer.deserialize(AnimationFile.kt:41) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.879] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlinx/serialization/json/JsonTransformingSerializer for class gg/essential/model/file/ParticlesFile$Event$WeightedEventSerializer in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:41.879] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlinx.serialization.json.JsonTransformingSerializer     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event.<clinit>(ParticlesFile.kt:111) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$$serializer.deserialize(ParticlesFile.kt:111) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$$serializer.deserialize(ParticlesFile.kt:111) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.909] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/file/ParticlesFile$Event$Particle$Type$Companion$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:41.909] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$Particle$Type.<clinit>(ParticlesFile.kt:134) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$Particle$Type$$serializer.deserialize(ParticlesFile.kt:134) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$Particle$Type$$serializer.deserialize(ParticlesFile.kt:134) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$Particle$$serializer.deserialize(ParticlesFile.kt:127) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$Particle$$serializer.deserialize(ParticlesFile.kt:127) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeNullableSerializableElement(AbstractDecoder.kt:78) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$$serializer.deserialize(ParticlesFile.kt:111) ~[?:?]     at gg.essential.model.file.ParticlesFile$Event$$serializer.deserialize(ParticlesFile.kt:111) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at kotlinx.serialization.encoding.CompositeDecoder$DefaultImpls.decodeSerializableElement$default(Decoding.kt:538) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:111) ~[?:?]     at kotlinx.serialization.internal.MapLikeSerializer.readElement(CollectionSerializers.kt:84) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.readElement$default(CollectionSerializers.kt:51) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.merge(CollectionSerializers.kt:36) ~[?:?]     at kotlinx.serialization.internal.AbstractCollectionSerializer.deserialize(CollectionSerializers.kt:43) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at gg.essential.model.file.ParticlesFile$ParticleEffect$$serializer.deserialize(ParticlesFile.kt:59) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableValue(AbstractDecoder.kt:43) ~[?:?]     at kotlinx.serialization.encoding.AbstractDecoder.decodeSerializableElement(AbstractDecoder.kt:70) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableElement(StreamingJsonDecoder.kt:168) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at gg.essential.model.file.ParticlesFile$$serializer.deserialize(ParticlesFile.kt:52) ~[?:?]     at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue(StreamingJsonDecoder.kt:69) ~[?:?]     at kotlinx.serialization.json.Json.decodeFromString(Json.kt:107) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:337) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$JsonAssetType$3.invoke(AssetLoader.kt:336) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:91) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1$future$1.invoke(AssetLoader.kt:89) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.AssetLoader$getAsset$1.invoke$lambda$0(AssetLoader.kt:89) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:646) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.970] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/Box3$Companion$points$2 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-3,5,main] [28Feb2025 18:12:41.971] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.Box3.<clinit>(Box3.kt:138) ~[?:?]     at gg.essential.model.ModelParser.parse(ModelParser.kt:58) ~[?:?]     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:70) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:80) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$9(ModelLoader.kt:79) ~[?:?]     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]     at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:41.972] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/model/Box3$intersectsTriangleHelper$2 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-3,5,main] [28Feb2025 18:12:41.972] [ForkJoinPool.commonPool-worker-3/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.model.Box3.<init>(Box3.kt:24) ~[?:?]     at gg.essential.model.Box3.<init>(Box3.kt:19) ~[?:?]     at gg.essential.model.ModelParser.parse(ModelParser.kt:58) ~[?:?]     at gg.essential.model.BedrockModel.<init>(BedrockModel.kt:70) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:80) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState$future$2.invoke(ModelLoader.kt:79) ~[?:?]     at gg.essential.network.connectionmanager.cosmetics.ModelLoader$ModelState.future$lambda$9(ModelLoader.kt:79) ~[?:?]     at java.util.concurrent.CompletableFuture.uniHandle(CompletableFuture.java:934) ~[?:?]     at java.util.concurrent.CompletableFuture$UniHandle.tryFire(CompletableFuture.java:911) ~[?:?]     at java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:483) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:42.130] [Render thread/INFO] [Oculus/]: Hardware information: [28Feb2025 18:12:42.130] [Render thread/INFO] [Oculus/]: CPU: 6x Intel(R) Core(TM) i5-9400F CPU @ 2.90GHz [28Feb2025 18:12:42.130] [Render thread/INFO] [Oculus/]: GPU: NVIDIA GeForce GTX 1060 3GB/PCIe/SSE2 (Supports OpenGL 4.6.0 NVIDIA 572.16) [28Feb2025 18:12:42.131] [Render thread/INFO] [Oculus/]: OS: Windows 10 (10.0) [28Feb2025 18:12:42.159] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.render.vertex.VertexFormatDescriptionImpl, which may cause instability. [28Feb2025 18:12:42.168] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [entity_texture_features, oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.render.vertex.buffer.SodiumBufferBuilder, which may cause instability. [28Feb2025 18:12:42.197] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer, which may cause instability. [28Feb2025 18:12:42.278] [Finalizer/WARN] [ModernFix/]: One or more BufferBuilders have been leaked, ModernFix will attempt to correct this. [28Feb2025 18:12:42.324] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/lib/okhttp3/internal/Internal for class gg/essential/lib/okhttp3/OkHttpClient$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:42.324] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.lib.okhttp3.internal.Internal     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.lib.okhttp3.OkHttpClient$Builder.<init>(OkHttpClient.java:475) ~[?:?]     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:40) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:42.344] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/lib/okhttp3/EventListener for class gg/essential/lib/okhttp3/EventListener$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:42.344] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.lib.okhttp3.EventListener     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.lib.okhttp3.OkHttpClient$Builder.<init>(OkHttpClient.java:477) ~[?:?]     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:40) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:42.367] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/lib/okhttp3/internal/tls/CertificateChainCleaner for class gg/essential/lib/okhttp3/internal/tls/BasicCertificateChainCleaner in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:42.367] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?]     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:41) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:42.373] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/lib/okhttp3/internal/platform/Platform for class gg/essential/lib/okhttp3/internal/platform/Jdk9Platform in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:42.373] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.lib.okhttp3.internal.platform.Platform     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner.get(CertificateChainCleaner.java:41) ~[?:?]     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?]     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:41) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:42.376] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/lib/okhttp3/internal/platform/Platform for class gg/essential/lib/okhttp3/internal/platform/AndroidPlatform in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:42.376] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.lib.okhttp3.internal.platform.Platform     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.lib.okhttp3.internal.platform.Platform.findPlatform(Platform.java:173) ~[?:?]     at gg.essential.lib.okhttp3.internal.platform.Platform.<clinit>(Platform.java:74) ~[?:?]     at gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner.get(CertificateChainCleaner.java:41) ~[?:?]     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?]     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:41) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:42.385] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/lib/okhttp3/internal/tls/CertificateChainCleaner for class gg/essential/lib/okhttp3/internal/platform/AndroidPlatform$AndroidCertificateChainCleaner in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-2,5,main] [28Feb2025 18:12:42.385] [ForkJoinPool.commonPool-worker-2/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.lib.okhttp3.internal.platform.Platform.findPlatform(Platform.java:173) ~[?:?]     at gg.essential.lib.okhttp3.internal.platform.Platform.<clinit>(Platform.java:74) ~[?:?]     at gg.essential.lib.okhttp3.internal.tls.CertificateChainCleaner.get(CertificateChainCleaner.java:41) ~[?:?]     at gg.essential.lib.okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:696) ~[?:?]     at gg.essential.util.HttpUtils.httpClient$lambda$1(HttpUtils.kt:41) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:42.971] [Render thread/INFO] [quark/]: Registering model layer quark:crab#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:shiba#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:quark_boat_chest#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:wraith#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:forgotten_hat#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:stoneling#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:toretoise#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:quark_boat#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:foxhound#main [28Feb2025 18:12:42.972] [Render thread/INFO] [quark/]: Registering model layer quark:backpack#main [28Feb2025 18:12:43.680] [Render thread/INFO] [com.dairymoose.modernlife.core.ModernLifeCommon/]: register client tooltip [28Feb2025 18:12:43.705] [Render thread/INFO] [journeymap/]: Registering Keybinds [28Feb2025 18:12:43.719] [Render thread/WARN] [dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl/]: Key mapping unitytranslate.configure_boxes registered after event java.lang.RuntimeException: null     at dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl.register(KeyMappingRegistryImpl.java:47) ~[architectury-9.2.14-forge.jar%23284!/:?]     at dev.architectury.registry.client.keymappings.KeyMappingRegistry.register(KeyMappingRegistry.java) ~[architectury-9.2.14-forge.jar%23284!/:?]     at xyz.bluspring.unitytranslate.client.UnityTranslateClient$Companion.registerKeys(UnityTranslateClient.kt:219) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.onClientKeybinds(UnityTranslateNeoForge.kt:56) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.__UnityTranslateNeoForge_onClientKeybinds_RegisterKeyMappingsEvent.invoke(.dynamic) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121) ~[javafmllanguage-1.20.1-47.3.12.jar%23392!/:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$29(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:227) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.client.ForgeHooksClient.onRegisterKeyMappings(ForgeHooksClient.java:956) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraftforge.client.ForgeHooksClient.initClientHooks(ForgeHooksClient.java:1274) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraft.client.Minecraft.<init>(Minecraft.java:544) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.main.Main.main(Main.java:182) ~[forge-47.3.12.jar:?]     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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [28Feb2025 18:12:43.720] [Render thread/WARN] [dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl/]: Key mapping unitytranslate.toggle_transcription registered after event java.lang.RuntimeException: null     at dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl.register(KeyMappingRegistryImpl.java:47) ~[architectury-9.2.14-forge.jar%23284!/:?]     at dev.architectury.registry.client.keymappings.KeyMappingRegistry.register(KeyMappingRegistry.java) ~[architectury-9.2.14-forge.jar%23284!/:?]     at xyz.bluspring.unitytranslate.client.UnityTranslateClient$Companion.registerKeys(UnityTranslateClient.kt:220) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.onClientKeybinds(UnityTranslateNeoForge.kt:56) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.__UnityTranslateNeoForge_onClientKeybinds_RegisterKeyMappingsEvent.invoke(.dynamic) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121) ~[javafmllanguage-1.20.1-47.3.12.jar%23392!/:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$29(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:227) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.client.ForgeHooksClient.onRegisterKeyMappings(ForgeHooksClient.java:956) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraftforge.client.ForgeHooksClient.initClientHooks(ForgeHooksClient.java:1274) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraft.client.Minecraft.<init>(Minecraft.java:544) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.main.Main.main(Main.java:182) ~[forge-47.3.12.jar:?]     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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [28Feb2025 18:12:43.721] [Render thread/WARN] [dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl/]: Key mapping unitytranslate.toggle_boxes registered after event java.lang.RuntimeException: null     at dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl.register(KeyMappingRegistryImpl.java:47) ~[architectury-9.2.14-forge.jar%23284!/:?]     at dev.architectury.registry.client.keymappings.KeyMappingRegistry.register(KeyMappingRegistry.java) ~[architectury-9.2.14-forge.jar%23284!/:?]     at xyz.bluspring.unitytranslate.client.UnityTranslateClient$Companion.registerKeys(UnityTranslateClient.kt:221) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.onClientKeybinds(UnityTranslateNeoForge.kt:56) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.__UnityTranslateNeoForge_onClientKeybinds_RegisterKeyMappingsEvent.invoke(.dynamic) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121) ~[javafmllanguage-1.20.1-47.3.12.jar%23392!/:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$29(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:227) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.client.ForgeHooksClient.onRegisterKeyMappings(ForgeHooksClient.java:956) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraftforge.client.ForgeHooksClient.initClientHooks(ForgeHooksClient.java:1274) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraft.client.Minecraft.<init>(Minecraft.java:544) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.main.Main.main(Main.java:182) ~[forge-47.3.12.jar:?]     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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [28Feb2025 18:12:43.721] [Render thread/WARN] [dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl/]: Key mapping unitytranslate.set_spoken_language registered after event java.lang.RuntimeException: null     at dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl.register(KeyMappingRegistryImpl.java:47) ~[architectury-9.2.14-forge.jar%23284!/:?]     at dev.architectury.registry.client.keymappings.KeyMappingRegistry.register(KeyMappingRegistry.java) ~[architectury-9.2.14-forge.jar%23284!/:?]     at xyz.bluspring.unitytranslate.client.UnityTranslateClient$Companion.registerKeys(UnityTranslateClient.kt:222) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.onClientKeybinds(UnityTranslateNeoForge.kt:56) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.__UnityTranslateNeoForge_onClientKeybinds_RegisterKeyMappingsEvent.invoke(.dynamic) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121) ~[javafmllanguage-1.20.1-47.3.12.jar%23392!/:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$29(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:227) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.client.ForgeHooksClient.onRegisterKeyMappings(ForgeHooksClient.java:956) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraftforge.client.ForgeHooksClient.initClientHooks(ForgeHooksClient.java:1274) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraft.client.Minecraft.<init>(Minecraft.java:544) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.main.Main.main(Main.java:182) ~[forge-47.3.12.jar:?]     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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [28Feb2025 18:12:43.722] [Render thread/WARN] [dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl/]: Key mapping unitytranslate.clear_transcripts registered after event java.lang.RuntimeException: null     at dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl.register(KeyMappingRegistryImpl.java:47) ~[architectury-9.2.14-forge.jar%23284!/:?]     at dev.architectury.registry.client.keymappings.KeyMappingRegistry.register(KeyMappingRegistry.java) ~[architectury-9.2.14-forge.jar%23284!/:?]     at xyz.bluspring.unitytranslate.client.UnityTranslateClient$Companion.registerKeys(UnityTranslateClient.kt:223) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.onClientKeybinds(UnityTranslateNeoForge.kt:56) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.__UnityTranslateNeoForge_onClientKeybinds_RegisterKeyMappingsEvent.invoke(.dynamic) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121) ~[javafmllanguage-1.20.1-47.3.12.jar%23392!/:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$29(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:227) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.client.ForgeHooksClient.onRegisterKeyMappings(ForgeHooksClient.java:956) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraftforge.client.ForgeHooksClient.initClientHooks(ForgeHooksClient.java:1274) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraft.client.Minecraft.<init>(Minecraft.java:544) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.main.Main.main(Main.java:182) ~[forge-47.3.12.jar:?]     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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [28Feb2025 18:12:43.723] [Render thread/WARN] [dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl/]: Key mapping unitytranslate.open_config registered after event java.lang.RuntimeException: null     at dev.architectury.registry.client.keymappings.forge.KeyMappingRegistryImpl.register(KeyMappingRegistryImpl.java:47) ~[architectury-9.2.14-forge.jar%23284!/:?]     at dev.architectury.registry.client.keymappings.KeyMappingRegistry.register(KeyMappingRegistry.java) ~[architectury-9.2.14-forge.jar%23284!/:?]     at xyz.bluspring.unitytranslate.client.UnityTranslateClient$Companion.registerKeys(UnityTranslateClient.kt:225) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.UnityTranslateNeoForge.onClientKeybinds(UnityTranslateNeoForge.kt:56) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at xyz.bluspring.unitytranslate.neoforge.__UnityTranslateNeoForge_onClientKeybinds_RegisterKeyMappingsEvent.invoke(.dynamic) ~[UnityTranslate-0.1.12-beta+1.20.1-forge.jar%23383!/:?]     at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:73) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%2387!/:?]     at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:121) ~[javafmllanguage-1.20.1-47.3.12.jar%23392!/:?]     at net.minecraftforge.fml.ModLoader.lambda$postEvent$29(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at java.lang.Iterable.forEach(Iterable.java:75) ~[?:?]     at net.minecraftforge.fml.ModList.forEachModInOrder(ModList.java:227) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.fml.ModLoader.postEvent(ModLoader.java:326) ~[fmlcore-1.20.1-47.3.12.jar%23391!/:?]     at net.minecraftforge.client.ForgeHooksClient.onRegisterKeyMappings(ForgeHooksClient.java:956) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraftforge.client.ForgeHooksClient.initClientHooks(ForgeHooksClient.java:1274) ~[forge-1.20.1-47.3.12-universal.jar%23395!/:?]     at net.minecraft.client.Minecraft.<init>(Minecraft.java:544) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.main.Main.main(Main.java:182) ~[forge-47.3.12.jar:?]     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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [28Feb2025 18:12:43.943] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/util/HttpUtils$httpGetToStringBlocking$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:43.943] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.util.HttpUtils.httpGetToStringBlocking$default(HttpUtils.kt:86) ~[?:?]     at gg.essential.data.MenuData.fetchChangelogs(MenuData.kt:45) ~[?:?]     at gg.essential.data.MenuData.access$fetchChangelogs(MenuData.kt:27) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData.CHANGELOGS$lambda$0(MenuData.kt:36) ~[?:?]     at gg.essential.lib.caffeine.cache.CacheLoader.lambda$asyncLoad$0(CacheLoader.java:104) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:43.946] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/coroutines/jvm/internal/SuspendLambda for class gg/essential/util/HttpUtils$httpGetToStringBlocking$2 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:43.946] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.coroutines.jvm.internal.SuspendLambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.util.HttpUtils.httpGetToStringBlocking(HttpUtils.kt:87) ~[?:?]     at gg.essential.util.HttpUtils.httpGetToStringBlocking$default(HttpUtils.kt:86) ~[?:?]     at gg.essential.data.MenuData.fetchChangelogs(MenuData.kt:45) ~[?:?]     at gg.essential.data.MenuData.access$fetchChangelogs(MenuData.kt:27) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData.CHANGELOGS$lambda$0(MenuData.kt:36) ~[?:?]     at gg.essential.lib.caffeine.cache.CacheLoader.lambda$asyncLoad$0(CacheLoader.java:104) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:43.949] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/coroutines/jvm/internal/ContinuationImpl for class gg/essential/util/HttpUtils$httpGetToString$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:43.949] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.coroutines.jvm.internal.ContinuationImpl     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.util.HttpUtils.httpGetToString(HttpUtils.kt) ~[?:?]     at gg.essential.util.HttpUtils$httpGetToStringBlocking$2.invokeSuspend(HttpUtils.kt:87) ~[?:?]     at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33) ~[?:?]     at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104) ~[?:?]     at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:277) ~[?:?]     at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:95) ~[?:?]     at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:69) ~[?:?]     at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source) ~[?:?]     at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:48) ~[?:?]     at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source) ~[?:?]     at gg.essential.util.HttpUtils.httpGetToStringBlocking(HttpUtils.kt:87) ~[?:?]     at gg.essential.util.HttpUtils.httpGetToStringBlocking$default(HttpUtils.kt:86) ~[?:?]     at gg.essential.data.MenuData.fetchChangelogs(MenuData.kt:45) ~[?:?]     at gg.essential.data.MenuData.access$fetchChangelogs(MenuData.kt:27) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData.CHANGELOGS$lambda$0(MenuData.kt:36) ~[?:?]     at gg.essential.lib.caffeine.cache.CacheLoader.lambda$asyncLoad$0(CacheLoader.java:104) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:44.057] [Render thread/INFO] [ModernFix/]: Invalidating pack caches [28Feb2025 18:12:44.058] [Render thread/INFO] [net.minecraft.server.packs.resources.ReloadableResourceManager/]: Reloading ResourceManager: vanilla, mod_resources, Moonlight Mods Dynamic Assets, Essential Assets, essential [28Feb2025 18:12:44.088] [Render thread/INFO] [Moonlight/]: Generated runtime CLIENT_RESOURCES for pack Moonlight Mods Dynamic Assets (moonlight) in: 1 ms [28Feb2025 18:12:44.806] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent gg/essential/lib/gson/TypeAdapter for class gg/essential/gui/about/components/ChangelogComponent$PlatformChangelog$ValueAdapter in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:44.806] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: gg.essential.lib.gson.TypeAdapter     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at java.lang.Class.forName0(Native Method) ~[?:?]     at java.lang.Class.forName(Class.java:467) ~[?:?]     at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114) ~[?:?]     at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) ~[?:?]     at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) ~[?:?]     at sun.reflect.annotation.AnnotationParser.parseSig(AnnotationParser.java:441) ~[?:?]     at sun.reflect.annotation.AnnotationParser.parseClassValue(AnnotationParser.java:427) ~[?:?]     at sun.reflect.annotation.AnnotationParser.parseMemberValue(AnnotationParser.java:346) ~[?:?]     at sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:282) ~[?:?]     at sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:121) ~[?:?]     at sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:73) ~[?:?]     at java.lang.reflect.Field.declaredAnnotations(Field.java:1211) ~[?:?]     at java.lang.reflect.Field.declaredAnnotations(Field.java:1209) ~[?:?]     at java.lang.reflect.Field.getAnnotation(Field.java:1176) ~[?:?]     at gg.essential.lib.gson.internal.bind.ReflectiveTypeAdapterFactory.getFieldNames(ReflectiveTypeAdapterFactory.java:73) ~[?:?]     at gg.essential.lib.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:160) ~[?:?]     at gg.essential.lib.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:101) ~[?:?]     at gg.essential.lib.gson.Gson.getAdapter(Gson.java:501) ~[?:?]     at gg.essential.lib.gson.internal.bind.CollectionTypeAdapterFactory.create(CollectionTypeAdapterFactory.java:53) ~[?:?]     at gg.essential.lib.gson.Gson.getAdapter(Gson.java:501) ~[?:?]     at gg.essential.lib.gson.internal.bind.ReflectiveTypeAdapterFactory.createBoundField(ReflectiveTypeAdapterFactory.java:116) ~[?:?]     at gg.essential.lib.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:165) ~[?:?]     at gg.essential.lib.gson.internal.bind.ReflectiveTypeAdapterFactory.create(ReflectiveTypeAdapterFactory.java:101) ~[?:?]     at gg.essential.lib.gson.Gson.getAdapter(Gson.java:501) ~[?:?]     at gg.essential.lib.gson.internal.bind.ArrayTypeAdapter$1.create(ArrayTypeAdapter.java:48) ~[?:?]     at gg.essential.lib.gson.Gson.getAdapter(Gson.java:501) ~[?:?]     at gg.essential.lib.gson.Gson.fromJson(Gson.java:990) ~[?:?]     at gg.essential.lib.gson.Gson.fromJson(Gson.java:956) ~[?:?]     at gg.essential.lib.gson.Gson.fromJson(Gson.java:905) ~[?:?]     at gg.essential.lib.gson.Gson.fromJson(Gson.java:876) ~[?:?]     at gg.essential.data.MenuData.fetchChangelogs(MenuData.kt:46) ~[?:?]     at gg.essential.data.MenuData.access$fetchChangelogs(MenuData.kt:27) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData$CHANGELOGS$1.invoke(MenuData.kt:36) ~[?:?]     at gg.essential.data.MenuData.CHANGELOGS$lambda$0(MenuData.kt:36) ~[?:?]     at gg.essential.lib.caffeine.cache.CacheLoader.lambda$asyncLoad$0(CacheLoader.java:104) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:45.022] [Render thread/INFO] [Supplementaries/]: Generated runtime CLIENT_RESOURCES for pack Moonlight Mods Dynamic Assets (supplementaries) in: 932 ms [28Feb2025 18:12:45.072] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: Could not find parent kotlin/jvm/internal/Lambda for class gg/essential/elementa/components/Window$Companion$enqueueRenderOperation$1 in classloader jdk.internal.loader.ClassLoaders$AppClassLoader@10f87f48 on thread Thread[ForkJoinPool.commonPool-worker-1,5,main] [28Feb2025 18:12:45.072] [ForkJoinPool.commonPool-worker-1/ERROR] [net.minecraftforge.eventbus.EventSubclassTransformer/EVENTBUS]: An error occurred building event handler java.lang.ClassNotFoundException: kotlin.jvm.internal.Lambda     at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]     at jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) ~[?:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.buildEvents(EventSubclassTransformer.java:97) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventSubclassTransformer.transform(EventSubclassTransformer.java:48) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.EventBusEngine.processClass(EventBusEngine.java:26) ~[eventbus-6.0.5.jar:?]     at net.minecraftforge.eventbus.service.ModLauncherService.processClassWithFlags(ModLauncherService.java:32) ~[eventbus-6.0.5.jar:6.0.5+6.0.5+master.eb8e549b]     at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:88) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:120) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.TransformingClassLoader.maybeTransformClassBytes(TransformingClassLoader.java:50) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.cl.ModuleClassLoader.readerToClass(ModuleClassLoader.java:113) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.lambda$findClass$15(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadFromModule(ModuleClassLoader.java:229) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.findClass(ModuleClassLoader.java:219) ~[securejarhandler-2.1.10.jar:?]     at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:135) ~[securejarhandler-2.1.10.jar:?]     at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]     at gg.essential.elementa.components.Window$Companion.enqueueRenderOperation(Window.kt:402) ~[?:?]     at java.util.concurrent.CompletableFuture$UniCompletion.claim(CompletableFuture.java:572) ~[?:?]     at java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642) ~[?:?]     at java.util.concurrent.CompletableFuture.postComplete(CompletableFuture.java:510) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1773) ~[?:?]     at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) ~[?:?]     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) ~[?:?] [28Feb2025 18:12:45.277] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File supplementaries:sounds/item/awning_bounce_1.ogg does not exist, cannot add it to event supplementaries:block.awning.bounce [28Feb2025 18:12:45.277] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File supplementaries:sounds/item/awning_bounce_2.ogg does not exist, cannot add it to event supplementaries:block.awning.bounce [28Feb2025 18:12:45.277] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File supplementaries:sounds/item/awning_bounce_3.ogg does not exist, cannot add it to event supplementaries:block.awning.bounce [28Feb2025 18:12:45.364] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/block/purple_soda/purple_soda_swim_3.ogg does not exist, cannot add it to event alexscaves:purple_soda_swim [28Feb2025 18:12:45.364] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/block/purple_soda/purple_soda_swim_4.ogg does not exist, cannot add it to event alexscaves:purple_soda_swim [28Feb2025 18:12:45.365] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/mob/luxtructosaurus/luxtructosaurus_snort_0.ogg does not exist, cannot add it to event alexscaves:luxtructosaurus_snort [28Feb2025 18:12:45.365] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/mob/luxtructosaurus/luxtructosaurus_snort_1.ogg does not exist, cannot add it to event alexscaves:luxtructosaurus_snort [28Feb2025 18:12:45.365] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/mob/luxtructosaurus/luxtructosaurus_snort_2.ogg does not exist, cannot add it to event alexscaves:luxtructosaurus_snort [28Feb2025 18:12:45.365] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/mob/luxtructosaurus/luxtructosaurus_breathe_0.ogg does not exist, cannot add it to event alexscaves:luxtructosaurus_breathe [28Feb2025 18:12:45.365] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/mob/luxtructosaurus/luxtructosaurus_breathe_1.ogg does not exist, cannot add it to event alexscaves:luxtructosaurus_breathe [28Feb2025 18:12:45.365] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File alexscaves:sounds/mob/luxtructosaurus/luxtructosaurus_breathe_2.ogg does not exist, cannot add it to event alexscaves:luxtructosaurus_breathe [28Feb2025 18:12:45.371] [Worker-ResourceReload-3/WARN] [net.minecraft.client.sounds.SoundManager/]: File legendary_monsters:sounds/ancient_guardian_death.ogg does not exist, cannot add it to event legendary_monsters:ancient_guardian_death [28Feb2025 18:12:45.563] [Worker-ResourceReload-2/ERROR] [software.bernie.geckolib.GeckoLib/]: Unable to parse animation: idle [28Feb2025 18:12:45.567] [Worker-ResourceReload-2/ERROR] [software.bernie.geckolib.GeckoLib/]: Unable to parse animation: idle [28Feb2025 18:12:45.572] [Worker-ResourceReload-3/INFO] [net.minecraft.client.gui.font.providers.UnihexProvider/]: Found unifont_all_no_pua-15.0.06.hex, loading [28Feb2025 18:12:45.603] [Worker-ResourceReload-2/ERROR] [software.bernie.geckolib.GeckoLib/]: Unable to parse animation: idle [28Feb2025 18:12:45.768] [Worker-ResourceReload-2/ERROR] [software.bernie.geckolib.GeckoLib/]: Unable to parse animation: attack [28Feb2025 18:12:46.182] [Render thread/WARN] [net.minecraft.client.renderer.ShaderInstance/]: Shader cabb2374eda405e66b897908637abd1da5deac52 could not find uniform named subpixel_amount in the specified shader program. [28Feb2025 18:12:46.976] [Worker-ResourceReload-0/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite born_in_chaos_v1:dimanim frame 1: 1 [28Feb2025 18:12:46.976] [Worker-ResourceReload-0/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite born_in_chaos_v1:dimanim frame 2: 2 [28Feb2025 18:12:46.976] [Worker-ResourceReload-0/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite born_in_chaos_v1:dimanim frame 3: 3 [28Feb2025 18:12:46.976] [Worker-ResourceReload-0/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite born_in_chaos_v1:dimanim frame 4: 4 [28Feb2025 18:12:46.976] [Worker-ResourceReload-0/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite born_in_chaos_v1:dimanim frame 5: 5 [28Feb2025 18:12:46.976] [Worker-ResourceReload-0/WARN] [net.minecraft.client.renderer.texture.SpriteContents/]: Invalid frame index on sprite born_in_chaos_v1:dimanim frame 6: 6 [28Feb2025 18:12:48.290] [Worker-ResourceReload-2/WARN] [net.minecraft.client.renderer.texture.SpriteLoader/]: Texture legendary_monsters:item/soul_scythe_2d with size 20x20 limits mip level from 4 to 2 [28Feb2025 18:12:48.290] [Worker-ResourceReload-2/WARN] [net.minecraft.client.renderer.texture.SpriteLoader/]: Texture modernlife:item/king_w with size 23x23 limits mip level from 2 to 0 [28Feb2025 18:12:48.848] [DefaultDispatcher-worker-6/INFO] [Essential Logger/]: Connected to Discord as x [28Feb2025 18:12:49.803] [Worker-ResourceReload-3/INFO] [CITResewn/]: [citresewn] Parsing CITs... [28Feb2025 18:12:49.927] [Worker-ResourceReload-3/INFO] [CITResewn/]: [citresewn] No cit packs found. [28Feb2025 18:12:50.026] [modloading-worker-0/INFO] [zeta/]: 'zeta' is enabling Zeta's piston structure resolver. [28Feb2025 18:12:50.125] [Worker-ResourceReload-0/INFO] [com.dairymoose.modernlife.core.ModernLifeConfig/]: Using camera extension: .png [28Feb2025 18:12:50.125] [Worker-ResourceReload-0/INFO] [com.dairymoose.modernlife.core.ModernLifeConfig/]: Using easel extension: .png [28Feb2025 18:12:50.374] [Worker-ResourceReload-1/INFO] [journeymap/]: Found @Ljourneymap/client/api/ClientPlugin;: net.blay09.mods.waystones.compat.JourneyMapIntegration [28Feb2025 18:12:50.374] [Worker-ResourceReload-1/INFO] [journeymap/]: Found @Ljourneymap/client/api/ClientPlugin;: com.railwayteam.railways.compat.journeymap.RailwayMapPlugin [28Feb2025 18:12:50.389] [Worker-ResourceReload-1/INFO] [untamedwilds.UntamedWilds/]: Registering Packets! [28Feb2025 18:12:50.592] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwwindows] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/window.json [28Feb2025 18:12:50.594] [Worker-ResourceReload-1/INFO] [CPM/]: Customizable Player Models Initialized [28Feb2025 18:12:50.632] [Worker-ResourceReload-0/INFO] [voicechat/]: [voicechat] Compatibility version 18 [28Feb2025 18:12:50.693] [Worker-ResourceReload-1/INFO] [com.samgj15.nightlights.NightLightsMain/]: Hey, it's Night Lights! [28Feb2025 18:12:50.773] [Worker-ResourceReload-0/INFO] [voicechat/]: [voicechat] Loading plugins [28Feb2025 18:12:50.794] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwwindows] Found status: UP_TO_DATE Current: 2.3.0 Target: null [28Feb2025 18:12:50.794] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [structure_gel] Starting version check at http://changelogs.moddinglegacy.com/structure-gel.json [28Feb2025 18:12:50.794] [Worker-ResourceReload-0/INFO] [voicechat/]: [voicechat] Loaded 1 plugin(s) [28Feb2025 18:12:50.795] [Worker-ResourceReload-0/INFO] [voicechat/]: [voicechat] Initializing plugins [28Feb2025 18:12:50.815] [Worker-ResourceReload-0/INFO] [voicechat/]: [voicechat] Initialized 1 plugin(s) [28Feb2025 18:12:50.817] [Worker-ResourceReload-0/INFO] [voicechat/]: [voicechat] Registering events for 'unitytranslate' [28Feb2025 18:12:50.958] [DefaultDispatcher-worker-3/ERROR] [KDiscordIPC/]: Recieved invalid data, assuming that Discord has disconnected from the socket. [28Feb2025 18:12:51.758] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [structure_gel] Found status: BETA Current: 2.16.2 Target: null [28Feb2025 18:12:51.759] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [corpse] Starting version check at https://update.maxhenkel.de/forge/corpse [28Feb2025 18:12:52.126] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [corpse] Found status: AHEAD Current: 1.20.1-1.0.20 Target: null [28Feb2025 18:12:52.129] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [dungeons_enhanced] Starting version check at https://raw.githubusercontent.com/Ametrin-Studios/DungeonsEnhanced/refs/heads/master/update.json [28Feb2025 18:12:52.204] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [dungeons_enhanced] Found status: UP_TO_DATE Current: 5.3.0 Target: null [28Feb2025 18:12:52.204] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [camera] Starting version check at https://update.maxhenkel.de/forge/camera [28Feb2025 18:12:52.276] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [camera] Found status: AHEAD Current: 1.20.1-1.0.19 Target: null [28Feb2025 18:12:52.276] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwfurnitures] Starting version check at https://raw.githubusercontent.com/sketchmacaw/macawsmods/master/furniture.json [28Feb2025 18:12:52.329] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [mcwfurnitures] Found status: UP_TO_DATE Current: 3.3.0 Target: null [28Feb2025 18:12:52.329] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [copycats] Starting version check at https://raw.githubusercontent.com/copycats-plus/copycats/multiloader/update.json [28Feb2025 18:12:52.390] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [copycats] Found status: AHEAD Current: 2.2.0+mc.1.20.1-forge Target: null [28Feb2025 18:12:52.390] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [journeymap] Starting version check at https://forge.curseupdate.com/32274/journeymap [28Feb2025 18:12:54.339] [Render thread/INFO] [ribbits/]: Registering Ribbit umbrella types... [28Feb2025 18:12:54.339] [Render thread/INFO] [ribbits/]: Registering Ribbit professions... [28Feb2025 18:12:54.339] [Render thread/INFO] [ribbits/]: Registering Ribbit instruments... [28Feb2025 18:12:54.341] [Render thread/INFO] [ribbits/]: Registering Ribbit data serializers... [28Feb2025 18:12:54.374] [Render thread/INFO] [journeymap/]: Initializing Packet Registries [28Feb2025 18:12:54.423] [Render thread/INFO] [terrablender/]: Registered region minecraft:overworld to index 0 for type OVERWORLD [28Feb2025 18:12:54.423] [Render thread/INFO] [terrablender/]: Registered region minecraft:nether to index 0 for type NETHER [28Feb2025 18:12:54.423] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:overworld_primary to index 1 for type OVERWORLD [28Feb2025 18:12:54.423] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:overworld_secondary to index 2 for type OVERWORLD [28Feb2025 18:12:54.423] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:overworld_rare to index 3 for type OVERWORLD [28Feb2025 18:12:54.423] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:nether_common to index 1 for type NETHER [28Feb2025 18:12:54.423] [Render thread/INFO] [terrablender/]: Registered region biomesoplenty:nether_rare to index 2 for type NETHER [28Feb2025 18:12:54.495] [Render thread/INFO] [Moonlight/]: Initialized color sets in 63ms [28Feb2025 18:12:54.495] [Render thread/INFO] [terrablender/]: Registered region regions_unexplored:primary to index 4 for type OVERWORLD [28Feb2025 18:12:54.495] [Render thread/INFO] [terrablender/]: Registered region regions_unexplored:secondary to index 5 for type OVERWORLD [28Feb2025 18:12:54.495] [Render thread/INFO] [terrablender/]: Registered region regions_unexplored:nether to index 3 for type NETHER [28Feb2025 18:12:54.577] [Render thread/INFO] [terrablender/]: Registered region quark:biome_provider to index 6 for type OVERWORLD [28Feb2025 18:12:54.629] [Render thread/INFO] [Supplementaries/]: Finished mod setup in: [18, 3, 0, 0, 0, 0, 10, 6, 0] ms [28Feb2025 18:12:54.634] [Render thread/INFO] [terrablender/]: Registered region ars_nouveau:overworld to index 7 for type OVERWORLD [28Feb2025 18:12:54.642] [Worker-ResourceReload-0/INFO] [sodiumdynamiclights/]: [LambDynLights] Initializing SodiumDynamicLights... [28Feb2025 18:12:54.694] [Worker-ResourceReload-0/INFO] [de.keksuccino.konkrete.Konkrete/]: [KONKRETE] Client-side libs ready to use! [28Feb2025 18:12:54.834] [Worker-ResourceReload-4/INFO] [voicechat/]: [voicechat] Using Cloth Config GUI [28Feb2025 18:12:54.836] [Worker-ResourceReload-4/INFO] [voicechat/]: [voicechat] Loading Opus [28Feb2025 18:12:54.901] [Worker-ResourceReload-2/INFO] [CPM/]: Loaded 0 built-in, 0 custom block tags [28Feb2025 18:12:54.967] [Worker-ResourceReload-2/INFO] [CPM/]: Loaded 6 built-in, 0 custom item tags [28Feb2025 18:12:55.003] [Worker-ResourceReload-2/INFO] [CPM/]: Loaded 0 built-in, 0 custom entity tags [28Feb2025 18:12:55.025] [WebSocketSelector-172/INFO] [UnityTranslate/]: Started WebSocket server for Browser Transcriber mode at /0.0.0.0:65431 [28Feb2025 18:12:55.025] [Worker-ResourceReload-4/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id unitytranslate:server_support [28Feb2025 18:12:55.045] [Worker-ResourceReload-4/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id unitytranslate:send_transcript [28Feb2025 18:12:55.045] [Worker-ResourceReload-4/INFO] [dev.architectury.networking.forge.NetworkManagerImpl/]: Registering S2C receiver with id unitytranslate:mark_incomplete [28Feb2025 18:12:55.063] [Worker-ResourceReload-2/INFO] [CPM/]: Loaded 0 built-in, 0 custom biome tags [28Feb2025 18:12:55.063] [Worker-ResourceReload-2/INFO] [CPM/]: Iris detected, enabling iris compatibility [28Feb2025 18:12:55.414] [Render thread/INFO] [journeymap/]: Journeymap Initializing [28Feb2025 18:12:56.040] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:heavy_core' referenced from: tricky_trials:heavy_core#: java.io.FileNotFoundException: minecraft:models/heavy_core.json [28Feb2025 18:12:56.255] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=1,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=0,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=3,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=10,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=11,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=9,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=2,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=7,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=4,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=8,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=14,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=12,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=13,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=13,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=3,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=14,roof=true' [28Feb2025 18:12:56.256] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=11,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=2,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=5,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=15,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=9,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=15,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=6,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=12,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=8,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=0,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=7,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=4,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=5,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=6,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=east,floor=true,level=10,roof=true' [28Feb2025 18:12:56.257] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'ars_nouveau:blockstates/magelight_torch.json' missing model for variant: 'ars_nouveau:magelight_torch#facing=north,floor=true,level=1,roof=true' [28Feb2025 18:12:56.259] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:koto_model' referenced from: evenmoreinstruments:koto#facing=north,part=left: java.io.FileNotFoundException: minecraft:models/koto_model.json [28Feb2025 18:12:56.286] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:grudbone' referenced from: born_in_chaos_v1:gnawed_bones#face=floor,facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/grudbone.json [28Feb2025 18:12:56.291] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:puddleofintoxication' referenced from: born_in_chaos_v1:puddleofintoxication#waterlogged=true: java.io.FileNotFoundException: minecraft:models/puddleofintoxication.json [28Feb2025 18:12:56.291] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:houndtrap' referenced from: born_in_chaos_v1:hound_trap#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/houndtrap.json [28Feb2025 18:12:56.291] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:houndtrapserried' referenced from: born_in_chaos_v1:closed_hound_trap#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/houndtrapserried.json [28Feb2025 18:12:56.291] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:shellspikes' referenced from: born_in_chaos_v1:spiny_shell_trap#waterlogged=true: java.io.FileNotFoundException: minecraft:models/shellspikes.json [28Feb2025 18:12:56.291] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:puddleofstimulation' referenced from: born_in_chaos_v1:puddleof_stimulation#waterlogged=true: java.io.FileNotFoundException: minecraft:models/puddleofstimulation.json [28Feb2025 18:12:56.292] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:tombstonedarktitan' referenced from: born_in_chaos_v1:tombstone_dark_titan_066#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/tombstonedarktitan.json [28Feb2025 18:12:56.292] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:tombstonepetasi' referenced from: born_in_chaos_v1:tombstone_petasi#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/tombstonepetasi.json [28Feb2025 18:12:56.292] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:tombstonewise' referenced from: born_in_chaos_v1:tombstone_2003wise#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/tombstonewise.json [28Feb2025 18:12:56.292] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:tombstoneorion' referenced from: born_in_chaos_v1:tombstone_orion#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/tombstoneorion.json [28Feb2025 18:12:56.292] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:cobwebcover' referenced from: born_in_chaos_v1:cobweb_cover#: java.io.FileNotFoundException: minecraft:models/cobwebcover.json [28Feb2025 18:12:56.292] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:lifestealerskull' referenced from: born_in_chaos_v1:lifestealer_skull#face=floor,facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/lifestealerskull.json [28Feb2025 18:12:56.292] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:tombstonederivas' referenced from: born_in_chaos_v1:tombstone_derivas#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/tombstonederivas.json [28Feb2025 18:12:56.293] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:tombstonefubukibanzai' referenced from: born_in_chaos_v1:tombstone_fubuki_banzai#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/tombstonefubukibanzai.json [28Feb2025 18:12:56.293] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:rotteninfernalpumpkin' referenced from: born_in_chaos_v1:rotten_infernal_pumpkin#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/rotteninfernalpumpkin.json [28Feb2025 18:12:56.293] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:creepysnowmanhead' referenced from: born_in_chaos_v1:spooky_snowman_head#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/creepysnowmanhead.json [28Feb2025 18:12:56.293] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:nutcracker' referenced from: born_in_chaos_v1:creepy_nutcracker#facing=north,waterlogged=true: java.io.FileNotFoundException: minecraft:models/nutcracker.json [28Feb2025 18:12:58.169] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=1,waterlogged=true' [28Feb2025 18:12:58.170] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=6,waterlogged=true' [28Feb2025 18:12:58.170] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=15,waterlogged=false' [28Feb2025 18:12:58.170] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=10,waterlogged=false' [28Feb2025 18:12:58.170] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=12,waterlogged=true' [28Feb2025 18:12:58.170] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=1,waterlogged=false' [28Feb2025 18:12:58.170] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=12,waterlogged=false' [28Feb2025 18:12:58.170] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=5,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=4,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=7,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=13,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=9,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=4,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=0,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=13,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=14,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=14,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=6,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=3,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=0,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=8,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=3,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=9,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=10,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=8,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=7,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=11,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=11,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=2,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=15,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=2,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_sign.json' missing model for variant: 'customsignsmod:vanilla_sign#rotation=5,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=north,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=south,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=east,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=east,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=west,waterlogged=true' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=west,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=north,waterlogged=false' [28Feb2025 18:12:58.171] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/vanilla_wall_sign.json' missing model for variant: 'customsignsmod:vanilla_wall_sign#facing=south,waterlogged=true' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=west,waterlogged=false' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=south,waterlogged=true' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=east,waterlogged=true' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=south,waterlogged=false' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=west,waterlogged=true' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=north,waterlogged=false' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=north,waterlogged=true' [28Feb2025 18:12:58.172] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Exception loading blockstate definition: 'customsignsmod:blockstates/pine_wall_hanging_sign.json' missing model for variant: 'customsignsmod:pine_wall_hanging_sign#facing=east,waterlogged=false' [28Feb2025 18:12:58.321] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'customsignsmod:vanilla_sign#inventory' referenced from: customsignsmod:vanilla_sign#inventory: java.io.FileNotFoundException: customsignsmod:models/item/vanilla_sign.json [28Feb2025 18:12:58.333] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'customsignsmod:pine_planks#inventory' referenced from: customsignsmod:pine_planks#inventory: java.io.FileNotFoundException: customsignsmod:models/item/pine_planks.json [28Feb2025 18:12:58.424] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:frostbittenblade' referenced from: born_in_chaos_v1:custom/frostbittenblade: java.io.FileNotFoundException: minecraft:models/frostbittenblade.json [28Feb2025 18:12:58.666] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:pitchfork' referenced from: born_in_chaos_v1:custom/pitchfork: java.io.FileNotFoundException: minecraft:models/pitchfork.json [28Feb2025 18:12:59.009] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:sweetness' referenced from: born_in_chaos_v1:custom/sweetness: java.io.FileNotFoundException: minecraft:models/sweetness.json [28Feb2025 18:12:59.404] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:soulsaber' referenced from: born_in_chaos_v1:custom/soulsaber: java.io.FileNotFoundException: minecraft:models/soulsaber.json [28Feb2025 18:12:59.417] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:skullbreaker' referenced from: born_in_chaos_v1:custom/skullbreaker: java.io.FileNotFoundException: minecraft:models/skullbreaker.json [28Feb2025 18:12:59.430] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:nuthammer' referenced from: born_in_chaos_v1:custom/nuthammer: java.io.FileNotFoundException: minecraft:models/nuthammer.json [28Feb2025 18:12:59.548] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:greatdarksword' referenced from: born_in_chaos_v1:custom/greatdarksword: java.io.FileNotFoundException: minecraft:models/greatdarksword.json [28Feb2025 18:12:59.658] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:nightmarescythe' referenced from: born_in_chaos_v1:custom/nightmarescythe: java.io.FileNotFoundException: minecraft:models/nightmarescythe.json [28Feb2025 18:12:59.665] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:shellmace' referenced from: born_in_chaos_v1:custom/shellmace: java.io.FileNotFoundException: minecraft:models/shellmace.json [28Feb2025 18:12:59.696] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:spiderbite' referenced from: born_in_chaos_v1:custom/spiderbite: java.io.FileNotFoundException: minecraft:models/spiderbite.json [28Feb2025 18:12:59.723] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelBakery/]: Unable to load model: 'minecraft:executionersgreatax' referenced from: born_in_chaos_v1:custom/executionersgreatax: java.io.FileNotFoundException: minecraft:models/executionersgreatax.json [28Feb2025 18:13:00.372] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [journeymap] Found status: UP_TO_DATE Current: 5.10.3 Target: null [28Feb2025 18:13:00.372] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [cpm] Starting version check at https://raw.githubusercontent.com/tom5454/CustomPlayerModels/master/version-check.json [28Feb2025 18:13:00.584] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [cpm] Found status: BETA Current: 0.6.21a Target: 0.6.21a [28Feb2025 18:13:00.584] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [genshinstrument] Starting version check at https://github.com/StavWasPlayZ/Genshin-Instruments/blob/master/public/updates.json?raw=true [28Feb2025 18:13:01.196] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [genshinstrument] Found status: UP_TO_DATE Current: 4.0.2 Target: null [28Feb2025 18:13:01.196] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [evenmoreinstruments] Starting version check at https://github.com/StavWasPlayZ/Even-More-Instruments/blob/master/public/updates.json?raw=true [28Feb2025 18:13:01.822] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [evenmoreinstruments] Found status: AHEAD Current: 6.1.3 Target: null [28Feb2025 18:13:01.822] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Starting version check at https://files.minecraftforge.net/net/minecraftforge/forge/promotions_slim.json [28Feb2025 18:13:02.078] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [forge] Found status: OUTDATED Current: 47.3.12 Target: 47.3.33 [28Feb2025 18:13:02.078] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [voicechat] Starting version check at https://update.maxhenkel.de/forge/voicechat [28Feb2025 18:13:02.174] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [voicechat] Found status: OUTDATED Current: 1.20.1-2.5.26 Target: 1.20.1-2.5.28 [28Feb2025 18:13:02.174] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [moonlight] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Moonlight/multi-loader/forge/update.json [28Feb2025 18:13:02.228] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [moonlight] Found status: BETA Current: 1.20-2.13.65 Target: null [28Feb2025 18:13:02.228] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [flywheel] Starting version check at https://api.modrinth.com/updates/flywheel/forge_updates.json [28Feb2025 18:13:02.582] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [flywheel] Found status: BETA Current: 0.6.11-13 Target: null [28Feb2025 18:13:02.582] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [supplementaries] Starting version check at https://raw.githubusercontent.com/MehVahdJukaar/Supplementaries/1.20/forge/update.json [28Feb2025 18:13:02.637] [Forge Version Check/INFO] [net.minecraftforge.fml.VersionChecker/]: [supplementaries] Found status: BETA Current: 1.20-3.1.13 Target: null [28Feb2025 18:13:07.552] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model y_custom_blocks:y_bed#facing=east:     minecraft:textures/atlas/blocks.png:y_custom_blocks:block/plush [28Feb2025 18:13:07.552] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model supplementaries:confetti_popper#inventory:     minecraft:textures/atlas/blocks.png:supplementaries:party_hat/party_hat [28Feb2025 18:13:07.552] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model legendary_monsters:sharp_battle_axe#inventory:     minecraft:textures/atlas/blocks.png:legendary_monsters:item/sharp_battle_axe2d [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model alekiships:anchor#inventory:     minecraft:textures/atlas/blocks.png:minecraft:texture_anchor [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model craft_custom_blocks:aspen_bed#facing=west:     minecraft:textures/atlas/blocks.png:craft_custom_blocks:block/plush [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model nightlights:mushroom_orange#clicked=true,rotation=0:     minecraft:textures/atlas/blocks.png:nightlight:blocks/mushroom_orange [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model nightlights:mushroom_orange#clicked=false,rotation=12:     minecraft:textures/atlas/blocks.png:nightlight:blocks/mushroom_orange [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model nightlights:mushroom_orange#clicked=true,rotation=4:     minecraft:textures/atlas/blocks.png:nightlight:blocks/mushroom_orange [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model craft_custom_blocks:aspen_bed#facing=south:     minecraft:textures/atlas/blocks.png:craft_custom_blocks:block/anaplush [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model supplementaries:tater_in_a_jar#inventory:     minecraft:textures/atlas/blocks.png:quark:model/tiny_potato/default [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model nightlights:mushroom_orange#clicked=true,rotation=8:     minecraft:textures/atlas/blocks.png:nightlight:blocks/mushroom_orange [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model customsignsmod:fig_sign#inventory:     minecraft:textures/atlas/blocks.png:customsignsmod:item/fig_sign [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model craft_custom_blocks:aspen_bed#inventory:     minecraft:textures/atlas/blocks.png:craft_custom_blocks:block/anaplush [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model ars_nouveau:redstone_relay#facing=east,power=10:     minecraft:textures/atlas/blocks.png:ars_nouveau:blocks/agronomic_sourcelink [28Feb2025 18:13:07.553] [Worker-ResourceReload-3/WARN] [net.minecraft.client.resources.model.ModelManager/]: Missing textures in model craft_custom_blocks:ay_bed#facing=north:     minecraft:textures/atlas/blocks.png:craft_custom_blocks:block/anaplush [28Feb2025 18:13:08.655] [Worker-ResourceReload-3/INFO] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Loaded emissive block models in 901 ms [28Feb2025 18:13:09.669] [Render thread/INFO] [com.jozufozu.flywheel.backend.Backend/]: Loaded all shader sources. [28Feb2025 18:13:09.715] [Worker-ResourceReload-2/INFO] [CPM/]: Customizable Player Models API initialized: Loaded plugins: (0) [28Feb2025 18:13:09.799] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at de.maxhenkel.corpse.integration.waila.PluginCorpse [28Feb2025 18:13:09.818] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at com.alekiponi.alekiships.compat.waila.JadeIntegration [28Feb2025 18:13:09.823] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at de.maxhenkel.camera.integration.waila.PluginCamera [28Feb2025 18:13:09.828] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at net.blay09.mods.waystones.compat.JadeIntegration [28Feb2025 18:13:09.834] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at com.hollingsworth.arsnouveau.client.waila.WailaArsNouveauPlugin [28Feb2025 18:13:09.843] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.vanilla.VanillaPlugin [28Feb2025 18:13:09.879] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.universal.UniversalPlugin [28Feb2025 18:13:09.887] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at snownee.jade.addon.core.CorePlugin [28Feb2025 18:13:09.892] [Worker-ResourceReload-3/INFO] [Jade/]: Start loading plugin at net.mehvahdjukaar.supplementaries.integration.JadeCompat [28Feb2025 18:13:10.869] [Render thread/WARN] [net.minecraft.client.sounds.SoundEngine/]: Missing sound for event: minecraft:item.goat_horn.play [28Feb2025 18:13:10.869] [Render thread/WARN] [net.minecraft.client.sounds.SoundEngine/]: Missing sound for event: minecraft:entity.goat.screaming.horn_break [28Feb2025 18:13:10.869] [Render thread/WARN] [net.minecraft.client.sounds.SoundEngine/]: Missing sound for event: naturalist:rubber_ducky_death [28Feb2025 18:13:10.870] [Render thread/WARN] [net.minecraft.client.sounds.SoundEngine/]: Missing sound for event: alexscaves:abyssal_chasm_ambience_mood [28Feb2025 18:13:10.870] [Render thread/WARN] [net.minecraft.client.sounds.SoundEngine/]: Missing sound for event: alexscaves:luxtructosaurus_breath [28Feb2025 18:13:10.930] [Render thread/INFO] [com.mojang.blaze3d.audio.Library/]: OpenAL initialized on device OpenAL Soft on Głośniki (Realtek(R) Audio) [28Feb2025 18:13:10.930] [Render thread/INFO] [net.minecraft.client.sounds.SoundEngine/SOUNDS]: Sound engine started [28Feb2025 18:13:11.081] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 8192x4096x4 minecraft:textures/atlas/blocks.png-atlas [28Feb2025 18:13:11.238] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 1024x512x4 minecraft:textures/atlas/signs.png-atlas [28Feb2025 18:13:11.240] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x512x4 minecraft:textures/atlas/shield_patterns.png-atlas [28Feb2025 18:13:11.241] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x512x4 minecraft:textures/atlas/banner_patterns.png-atlas [28Feb2025 18:13:11.242] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 2048x1024x4 minecraft:textures/atlas/armor_trims.png-atlas [28Feb2025 18:13:11.248] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 128x64x4 minecraft:textures/atlas/decorated_pot.png-atlas [28Feb2025 18:13:11.249] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 1024x1024x4 minecraft:textures/atlas/chest.png-atlas [28Feb2025 18:13:11.252] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x4 minecraft:textures/atlas/beds.png-atlas [28Feb2025 18:13:11.253] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x4 minecraft:textures/atlas/shulker_boxes.png-atlas [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:snail, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:bear, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:butterfly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:firefly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:snake, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:coral_snake, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:rattlesnake, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:deer, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:bluejay, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:canary, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:cardinal, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:robin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:finch, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.579] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:sparrow, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:caterpillar, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:rhino, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:lion, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:elephant, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:giraffe, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:hippo, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:vulture, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:boar, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:dragonfly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:catfish, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:alligator, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:bass, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:lizard, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:lizard_tail, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:tortoise, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to naturalist:duck, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ribbits:ribbit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.580] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:bookwyrm, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:starbuncle, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:whirlisprig, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:wixie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:wilden_hunter, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:wilden_stalker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:wilden_guardian, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:wilden_boss, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:drygmy, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:familiar_starbuncle, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:familiar_wixie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:familiar_bookwyrm, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:familiar_drygmy, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:familiar_whirlisprig, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:familiar_amethyst_golem, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:cascading_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:flourishing_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:blazing_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:vexing_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:amethyst_golem, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:gift_starby, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:animated_block, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.581] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:animated_head, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to ars_nouveau:lily, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:decrepit_skeleton, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:skeleton_demoman, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:decaying_zombie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:baby_skeleton, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:baby_skeleton_minion, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:controlled_baby_skeleton, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:barrel_zombie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:phantom_creeper, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:phantom_creeper_copy, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:door_knight, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:restless_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.582] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:skeleton_thrasher, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:pumpkin_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:seared_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:firelight, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:diamond_termite, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:bonescaller, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:bone_imp, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:bone_imp_minion, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:supreme_bonescaller, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:supreme_bonescaller_stage_2, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:dark_vortex, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:dread_hound, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:fallen_chaos_knight, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:scarlet_persecutor, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:spirit_guide, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:spirit_guide_assistant, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:zombie_clown, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:mr_pumpkin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.583] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:mr_pumpkin_controlled, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:sir_pumpkinhead, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:sir_pumpkinhead_without_horse, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:sir_the_headless, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:pumpkinhead, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:riding_felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:decaying_zombie_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:door_knight_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:bonescaller_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:supreme_bonescaller_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:skeleton_thrasher_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:dread_hound_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:firelight_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:zombie_clown_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.584] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:seared_spirit_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:dire_hound_leader, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:maggot, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:corpse_fly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:bloody_gadfly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:corpse_fish, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:zombie_fisherman, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:swarmer, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:thornshell_crab, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:glutton_fish, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:zombie_bruiser, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:pumpkin_bomb, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:senor_pumpkin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:lord_pumpkinhead, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.585] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:lords_felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:lord_pumpkinhead_withouta_horse, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:lord_the_headless, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:lord_pumpkinhead_head, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:infernal_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:riding_lords_felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:zombie_lumberjack, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:siamese_skeletons, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:siamese_skeletonsleft, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:siamese_skeletonsright, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:missioner, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:controlled_spiritual_assistant, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:spiritof_chaos, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:lifestealer, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:lifestealer_true_form, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:baby_spider, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:mother_spider, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:baby_spider_controlled, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:nightmare_stalker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.586] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:pumpkin_dunce, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.587] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:mrs_pumpkin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.587] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:pumpkin_bruiser, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.587] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:krampus, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.587] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to born_in_chaos_v1:krampus_henchman, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:13.587] [Render thread/WARN] [com.github.alexthe666.alexsmobs.AlexsMobs/]: Could not apply rainbow color layer to alexscaves:ferrouslime, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:14.295] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:villager_head#main]. EMF is now ignoring this model. [28Feb2025 18:13:15.330] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:llama_head#main]. EMF is now ignoring this model. [28Feb2025 18:13:15.330] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:llama_head_decor#main]. EMF is now ignoring this model. [28Feb2025 18:13:16.405] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:horse_head#main]. EMF is now ignoring this model. [28Feb2025 18:13:16.527] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:horse_head_markings#main]. EMF is now ignoring this model. [28Feb2025 18:13:18.321] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:sheep_head#main]. EMF is now ignoring this model. [28Feb2025 18:13:18.321] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:sheep_head_wool#main]. EMF is now ignoring this model. [28Feb2025 18:13:18.326] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:shulker_head#main]. EMF is now ignoring this model. [28Feb2025 18:13:19.704] [Render thread/WARN] [EMF/]: [EMF]: model attempted creation more than 500 times {moremobheads:cat_head#main]. EMF is now ignoring this model. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:snail, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:bear, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:butterfly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:firefly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:snake, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:coral_snake, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:rattlesnake, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:deer, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:bluejay, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:canary, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:cardinal, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:robin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.038] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:finch, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:sparrow, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:caterpillar, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:rhino, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:lion, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:elephant, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:giraffe, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:hippo, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:vulture, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:boar, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:dragonfly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:catfish, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:alligator, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:bass, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:lizard, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:lizard_tail, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:tortoise, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to naturalist:duck, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ribbits:ribbit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:bookwyrm, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.039] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:starbuncle, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:whirlisprig, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:wixie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:wilden_hunter, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:wilden_stalker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:wilden_guardian, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:wilden_boss, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:drygmy, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:familiar_starbuncle, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:familiar_wixie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:familiar_bookwyrm, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:familiar_drygmy, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:familiar_whirlisprig, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:familiar_amethyst_golem, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:cascading_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:flourishing_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:blazing_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:vexing_weald_walker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:amethyst_golem, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:gift_starby, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.040] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:animated_block, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:animated_head, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to ars_nouveau:lily, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:decrepit_skeleton, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:skeleton_demoman, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:decaying_zombie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:baby_skeleton, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:baby_skeleton_minion, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:controlled_baby_skeleton, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:barrel_zombie, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:phantom_creeper, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:phantom_creeper_copy, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:door_knight, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:restless_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:skeleton_thrasher, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:pumpkin_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:seared_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.041] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:firelight, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:diamond_termite, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:bonescaller, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:bone_imp, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:bone_imp_minion, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:supreme_bonescaller, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:supreme_bonescaller_stage_2, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:dark_vortex, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:dread_hound, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:fallen_chaos_knight, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:scarlet_persecutor, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:spirit_guide, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:spirit_guide_assistant, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:zombie_clown, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:mr_pumpkin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:mr_pumpkin_controlled, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:sir_pumpkinhead, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:sir_pumpkinhead_without_horse, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:sir_the_headless, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:pumpkinhead, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:riding_felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:decaying_zombie_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:door_knight_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:bonescaller_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.042] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:supreme_bonescaller_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:skeleton_thrasher_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:dread_hound_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:firelight_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:zombie_clown_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:seared_spirit_not_despawn, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:dire_hound_leader, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:maggot, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:corpse_fly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:bloody_gadfly, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:corpse_fish, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:zombie_fisherman, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:swarmer, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:thornshell_crab, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:glutton_fish, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:zombie_bruiser, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:pumpkin_bomb, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:senor_pumpkin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:lord_pumpkinhead, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:lords_felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:lord_pumpkinhead_withouta_horse, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:lord_the_headless, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.043] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:lord_pumpkinhead_head, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:infernal_spirit, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:riding_lords_felsteed, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:zombie_lumberjack, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:siamese_skeletons, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:siamese_skeletonsleft, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:siamese_skeletonsright, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:missioner, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:controlled_spiritual_assistant, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:spiritof_chaos, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:lifestealer, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:lifestealer_true_form, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:baby_spider, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:mother_spider, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:baby_spider_controlled, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:nightmare_stalker, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:pumpkin_dunce, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:mrs_pumpkin, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:pumpkin_bruiser, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:krampus, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to born_in_chaos_v1:krampus_henchman, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.044] [Render thread/WARN] [com.github.alexmodguy.alexscaves.AlexsCaves/]: Could not apply radiation glow layer to alexscaves:ferrouslime, has custom renderer that is not LivingEntityRenderer. [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.snail [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.bear [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.butterfly [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.firefly [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.snake [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.coral_snake [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.rattlesnake [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.deer [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.bluejay [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.canary [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.cardinal [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.robin [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.finch [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.sparrow [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.caterpillar [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.rhino [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.lion [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.elephant [28Feb2025 18:13:20.056] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.giraffe [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.hippo [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.vulture [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.boar [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.dragonfly [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.catfish [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.alligator [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.bass [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.lizard [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.lizard_tail [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.tortoise [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.naturalist.duck [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ribbits.ribbit [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.bookwyrm [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.starbuncle [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.whirlisprig [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.wixie [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.wilden_hunter [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.wilden_stalker [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.wilden_guardian [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.wilden_boss [28Feb2025 18:13:20.057] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.drygmy [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.familiar_starbuncle [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.familiar_wixie [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.familiar_bookwyrm [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.familiar_drygmy [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.familiar_whirlisprig [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.familiar_amethyst_golem [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.cascading_weald_walker [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.flourishing_weald_walker [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.blazing_weald_walker [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.vexing_weald_walker [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.amethyst_golem [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.gift_starby [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.animated_block [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.animated_head [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.ars_nouveau.lily [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.decrepit_skeleton [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.skeleton_demoman [28Feb2025 18:13:20.058] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.decaying_zombie [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.baby_skeleton [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.baby_skeleton_minion [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.controlled_baby_skeleton [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.barrel_zombie [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.phantom_creeper [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.phantom_creeper_copy [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.door_knight [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.restless_spirit [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.skeleton_thrasher [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.pumpkin_spirit [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.seared_spirit [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.firelight [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.diamond_termite [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.bonescaller [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.bone_imp [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.bone_imp_minion [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.supreme_bonescaller [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.supreme_bonescaller_stage_2 [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.dark_vortex [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.dread_hound [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.fallen_chaos_knight [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.scarlet_persecutor [28Feb2025 18:13:20.059] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.spirit_guide [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.spirit_guide_assistant [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.zombie_clown [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.mr_pumpkin [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.mr_pumpkin_controlled [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.sir_pumpkinhead [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.felsteed [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.sir_pumpkinhead_without_horse [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.sir_the_headless [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.pumpkinhead [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.riding_felsteed [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.decaying_zombie_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.door_knight_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.bonescaller_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.supreme_bonescaller_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.skeleton_thrasher_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.dread_hound_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.firelight_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.zombie_clown_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.seared_spirit_not_despawn [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.dire_hound_leader [28Feb2025 18:13:20.060] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.maggot [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.corpse_fly [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.bloody_gadfly [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.corpse_fish [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.zombie_fisherman [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.swarmer [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.thornshell_crab [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.glutton_fish [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.zombie_bruiser [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.pumpkin_bomb [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.senor_pumpkin [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.lord_pumpkinhead [28Feb2025 18:13:20.061] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.lords_felsteed [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.lord_pumpkinhead_withouta_horse [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.lord_the_headless [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.lord_pumpkinhead_head [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.infernal_spirit [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.riding_lords_felsteed [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.zombie_lumberjack [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.siamese_skeletons [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.siamese_skeletonsleft [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.siamese_skeletonsright [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.missioner [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.controlled_spiritual_assistant [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.spiritof_chaos [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.lifestealer [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.lifestealer_true_form [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.baby_spider [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.mother_spider [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.baby_spider_controlled [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.nightmare_stalker [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.pumpkin_dunce [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.mrs_pumpkin [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.pumpkin_bruiser [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.krampus [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.born_in_chaos_v1.krampus_henchman [28Feb2025 18:13:20.062] [Render thread/WARN] [Supplementaries/]: Failed to add slimed layer to entity: entity.alexscaves.ferrouslime [28Feb2025 18:13:20.094] [Render thread/WARN] [net.minecraft.client.renderer.ShaderInstance/]: Shader rendertype_entity_translucent_emissive could not find sampler named Sampler2 in the specified shader program. [28Feb2025 18:13:20.143] [Render thread/WARN] [net.minecraft.client.renderer.ShaderInstance/]: Shader alexscaves:rendertype_red_ghost could not find sampler named Sampler2 in the specified shader program. [28Feb2025 18:13:20.143] [Render thread/INFO] [com.github.alexmodguy.alexscaves.AlexsCaves/]: registered internal shaders [28Feb2025 18:13:20.148] [Render thread/WARN] [net.minecraft.client.renderer.ShaderInstance/]: Shader moonlight:text_alpha_color could not find sampler named Sampler2 in the specified shader program. [28Feb2025 18:13:20.148] [Render thread/WARN] [net.minecraft.client.renderer.ShaderInstance/]: Shader moonlight:text_alpha_color could not find uniform named IViewRotMat in the specified shader program. [28Feb2025 18:13:20.153] [Render thread/WARN] [net.minecraft.client.renderer.ShaderInstance/]: Shader supplementaries:static_noise could not find sampler named Sampler1 in the specified shader program. [28Feb2025 18:13:20.205] [Render thread/WARN] [net.minecraft.client.renderer.EffectInstance/]: Shader bumpy could not find uniform named OutSize in the specified shader program. [28Feb2025 18:13:20.226] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 2048x2048x0 minecraft:textures/atlas/particles.png-atlas [28Feb2025 18:13:20.235] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x512x0 minecraft:textures/atlas/paintings.png-atlas [28Feb2025 18:13:20.236] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 512x256x0 minecraft:textures/atlas/mob_effects.png-atlas [28Feb2025 18:13:26.018] [Render thread/INFO] [patchouli/]: BookContentResourceListenerLoader preloaded 1201 jsons [28Feb2025 18:13:28.171] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x256x0 jei:textures/atlas/gui.png-atlas [28Feb2025 18:13:28.199] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from genshinstrument:textures/gui/genshinstrument/instrument/windsong_lyre/instrument_style.json for genshinstrument:windsong_lyre [28Feb2025 18:13:28.199] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from genshinstrument:textures/gui/genshinstrument/instrument/vintage_lyre/instrument_style.json for genshinstrument:vintage_lyre [28Feb2025 18:13:28.200] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from genshinstrument:textures/gui/genshinstrument/instrument/floral_zither/instrument_style.json for genshinstrument:floral_zither [28Feb2025 18:13:28.200] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from genshinstrument:textures/gui/genshinstrument/instrument/glorious_drum/instrument_style.json for genshinstrument:glorious_drum [28Feb2025 18:13:28.200] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from genshinstrument:textures/gui/genshinstrument/instrument/nightwind_horn/instrument_style.json for genshinstrument:nightwind_horn [28Feb2025 18:13:28.201] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from evenmoreinstruments:textures/gui/genshinstrument/instrument/keyboard/instrument_style.json for evenmoreinstruments:keyboard [28Feb2025 18:13:28.202] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from evenmoreinstruments:textures/gui/genshinstrument/instrument/violin/instrument_style.json for evenmoreinstruments:violin [28Feb2025 18:13:28.202] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded instrument style from already cached genshinstrument:textures/gui/genshinstrument/instrument/nightwind_horn/instrument_style.json for evenmoreinstruments:trombone [28Feb2025 18:13:28.202] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from evenmoreinstruments:textures/gui/genshinstrument/instrument/guitar/instrument_style.json for evenmoreinstruments:guitar [28Feb2025 18:13:28.202] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded and cached instrument style from evenmoreinstruments:textures/gui/genshinstrument/instrument/pipa/instrument_style.json for evenmoreinstruments:pipa [28Feb2025 18:13:28.203] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded instrument style from already cached evenmoreinstruments:textures/gui/genshinstrument/instrument/pipa/instrument_style.json for evenmoreinstruments:shamisen [28Feb2025 18:13:28.203] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded instrument style from already cached evenmoreinstruments:textures/gui/genshinstrument/instrument/pipa/instrument_style.json for evenmoreinstruments:koto [28Feb2025 18:13:28.203] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded instrument style from already cached genshinstrument:textures/gui/genshinstrument/instrument/nightwind_horn/instrument_style.json for evenmoreinstruments:saxophone [28Feb2025 18:13:28.203] [Render thread/INFO] [com.cstav.genshinstrument.client.gui.screen.instrument.partial.InstrumentThemeLoader/]: Loaded instrument style from already cached genshinstrument:textures/gui/genshinstrument/instrument/floral_zither/instrument_style.json for evenmoreinstruments:note_block_instrument [28Feb2025 18:13:28.217] [Render thread/INFO] [net.minecraft.client.renderer.texture.TextureAtlas/]: Created: 256x256x0 moonlight:textures/atlas/map_markers.png-atlas [28Feb2025 18:13:28.295] [Render thread/INFO] [com.simibubi.create.Create/]: Loaded 52 train hat configurations. [28Feb2025 18:13:28.307] [Render thread/INFO] [Entity Texture Features/]: [ETF]: reloading ETF data. [28Feb2025 18:13:28.328] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}. [28Feb2025 18:13:28.332] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}. [28Feb2025 18:13:28.477] [Render thread/INFO] [Oculus/]: Creating pipeline for dimension NamespacedId{namespace='minecraft', name='overworld'} [28Feb2025 18:13:29.346] [Render thread/INFO] [Oculus/]: Starting custom uniform resolving [28Feb2025 18:13:30.308] [Render thread/WARN] [Oculus/]: [Patcher] gl_FragColor is not supported yet, please use gl_FragData! Assuming that the shaderpack author intended to use gl_FragData[0]... [28Feb2025 18:13:30.912] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.gl.device.GLRenderDevice$ImmediateDrawCommandList, which may cause instability. [28Feb2025 18:13:31.032] [Render thread/INFO] [Embeddium/]: Block minecraft:large_fern had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.033] [Render thread/INFO] [Embeddium/]: Block minecraft:tall_grass had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.033] [Render thread/INFO] [Embeddium/]: Block minecraft:grass_block had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.033] [Render thread/INFO] [Embeddium/]: Block minecraft:fern had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.033] [Render thread/INFO] [Embeddium/]: Block minecraft:grass had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.033] [Render thread/INFO] [Embeddium/]: Block minecraft:potted_fern had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.033] [Render thread/INFO] [Embeddium/]: Block minecraft:sugar_cane had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.034] [Render thread/INFO] [Embeddium/]: Block minecraft:spruce_leaves had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.034] [Render thread/INFO] [Embeddium/]: Block minecraft:birch_leaves had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.034] [Render thread/INFO] [Embeddium/]: Block minecraft:oak_leaves had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.034] [Render thread/INFO] [Embeddium/]: Block minecraft:jungle_leaves had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.034] [Render thread/INFO] [Embeddium/]: Block minecraft:acacia_leaves had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.034] [Render thread/INFO] [Embeddium/]: Block minecraft:dark_oak_leaves had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.034] [Render thread/INFO] [Embeddium/]: Block minecraft:vine had its color provider replaced and will not use per-vertex coloring [28Feb2025 18:13:31.142] [Render thread/WARN] [ModernFix/]: Game took 105.241 seconds to start [28Feb2025 18:13:32.112] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.render.vertex.serializers.VertexSerializerRegistryImpl, which may cause instability. [28Feb2025 18:13:32.534] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.render.immediate.model.BakedModelEncoder, which may cause instability. [28Feb2025 18:13:32.711] [Render thread/ERROR] [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService/]: Signature is missing from Property textures [28Feb2025 18:14:12.722] [Essential Ping Proxy Client #2/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:12.736] [Essential Ping Proxy Client #1/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:12.741] [Essential Ping Proxy Client #0/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:14.915] [Render thread/ERROR] [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService/]: Signature is missing from Property textures [28Feb2025 18:14:18.142] [Render thread/INFO] [net.minecraft.server.packs.repository.FolderRepositorySource/]: Found non-pack entry 'D:\MC\minecraft\Instances\(1)\resourcepacks\Midnighttiggers-FCT-Default_1.20.1_V1.zip.disabled', ignoring [28Feb2025 18:14:20.319] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [sodiumoptionsapi, sodiumdynamiclights] are modifying Embeddium class org.embeddedt.embeddium.gui.EmbeddiumVideoOptionsScreen, which may cause instability. [28Feb2025 18:14:20.333] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.SodiumGameOptionPages, which may cause instability. [28Feb2025 18:14:20.340] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [sodiumoptionsapi] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.options.OptionGroup, which may cause instability. [28Feb2025 18:14:20.343] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [sodiumoptionsapi] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.options.OptionGroup$Builder, which may cause instability. [28Feb2025 18:14:20.346] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [oculus] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.options.OptionImpl, which may cause instability. [28Feb2025 18:14:20.372] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [sodiumoptionsapi] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.options.OptionPage, which may cause instability. [28Feb2025 18:14:20.405] [Render thread/WARN] [Embeddium-MixinTaintDetector/]: Mod(s) [sodiumoptionsapi] are modifying Embeddium class me.jellysquid.mods.sodium.client.gui.widgets.FlatButtonWidget, which may cause instability. [28Feb2025 18:14:20.437] [Render thread/ERROR] [Sodium Options API/]: Exception reading logo for fpsreducer java.io.IOException: Logo fpsreducer_logo.png for fpsreducer is not square     at toni.sodiumoptionsapi.gui.TabHeaderWidget.<init>(TabHeaderWidget.java:121) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.SodiumOptionsTabFrame$TabSidebarFrame.rebuildTabs(SodiumOptionsTabFrame.java:149) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.SodiumOptionsTabFrame$TabSidebarFrame.buildFrame(SodiumOptionsTabFrame.java:132) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.ScrollableFrame.buildFrame(ScrollableFrame.java:126) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.ScrollableFrame.<init>(ScrollableFrame.java:39) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.ScrollableFrame$Builder.build(ScrollableFrame.java:252) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.SodiumOptionsTabFrame.buildFrame(SodiumOptionsTabFrame.java:258) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.SodiumOptionsTabFrame.<init>(SodiumOptionsTabFrame.java:87) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at toni.sodiumoptionsapi.gui.SodiumOptionsTabFrame$Builder.build(SodiumOptionsTabFrame.java:359) ~[sodiumoptionsapi-forge-1.0.10-1.20.1.jar%23374!/:?]     at org.embeddedt.embeddium.gui.EmbeddiumVideoOptionsScreen.md901efd$lambda$tabFrameBuilder$8$1(EmbeddiumVideoOptionsScreen.java:1148) ~[embeddium-0.3.31+mc1.20.1.jar%23312!/:?]     at org.embeddedt.embeddium.gui.frame.BasicFrame.lambda$buildFrame$0(BasicFrame.java:32) ~[embeddium-0.3.31+mc1.20.1.jar%23312!/:?]     at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]     at org.embeddedt.embeddium.gui.frame.BasicFrame.buildFrame(BasicFrame.java:32) ~[embeddium-0.3.31+mc1.20.1.jar%23312!/:?]     at org.embeddedt.embeddium.gui.frame.BasicFrame.<init>(BasicFrame.java:19) ~[embeddium-0.3.31+mc1.20.1.jar%23312!/:?]     at org.embeddedt.embeddium.gui.frame.BasicFrame$Builder.build(BasicFrame.java:65) ~[embeddium-0.3.31+mc1.20.1.jar%23312!/:?]     at org.embeddedt.embeddium.gui.EmbeddiumVideoOptionsScreen.m_7856_(EmbeddiumVideoOptionsScreen.java:156) ~[embeddium-0.3.31+mc1.20.1.jar%23312!/:?]     at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:321) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at me.jellysquid.mods.sodium.client.gui.SodiumOptionsGUI.m_7856_(SodiumOptionsGUI.java:155) ~[embeddium-0.3.31+mc1.20.1.jar%23312!/:?]     at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:321) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.gui.screens.OptionsScreen.m_279774_(OptionsScreen.java:164) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.gui.components.Button.m_5691_(Button.java:38) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.gui.components.AbstractButton.m_5716_(AbstractButton.java:55) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.gui.components.AbstractWidget.m_6375_(AbstractWidget.java:175) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.gui.components.events.ContainerEventHandler.m_6375_(ContainerEventHandler.java:38) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.MouseHandler.m_168084_(MouseHandler.java:92) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.gui.screens.Screen.m_96579_(Screen.java:437) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.MouseHandler.m_91530_(MouseHandler.java:89) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.MouseHandler.m_168091_(MouseHandler.java:189) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:102) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.MouseHandler.m_91565_(MouseHandler.java:188) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at org.lwjgl.glfw.GLFWMouseButtonCallback$Container.invoke(GLFWMouseButtonCallback.java:81) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]     at bre2el.fpsreducer.handler.glfw.InputEventHandler$MouseButtonEventHandler.invoke(InputEventHandler.java:133) ~[FpsReducer2-forge-1.20-2.5.jar%23326!/:1.20-2.5]     at org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]     at org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.1.jar%23153!/:build 7]     at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3403) ~[lwjgl-glfw-3.3.1.jar%23141!/:build 7]     at com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:201) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:219) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at com.mojang.blaze3d.platform.Window.m_85435_(Window.java:274) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1170) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23390!/:?]     at net.minecraft.client.main.Main.main(Main.java:218) ~[forge-47.3.12.jar:?]     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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.12.jar:?]     at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.12.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]     at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?] [28Feb2025 18:14:23.468] [Render thread/INFO] [Oculus/]: Destroying pipeline NamespacedId{namespace='minecraft', name='overworld'} [28Feb2025 18:14:23.478] [Render thread/INFO] [Oculus/]: Shaders are disabled because enableShaders is set to false in iris.properties [28Feb2025 18:14:23.478] [Render thread/INFO] [Oculus/]: Shaders are disabled [28Feb2025 18:14:31.315] [Render thread/ERROR] [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService/]: Signature is missing from Property textures [28Feb2025 18:14:33.794] [Essential Ping Proxy Client #3/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:33.811] [Essential Ping Proxy Client #4/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:35.454] [Essential Ping Proxy Client #5/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:36.913] [Essential Ping Proxy Client #6/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:36.914] [Essential Ping Proxy Client #7/ERROR] [net.minecraftforge.network.NetworkRegistry/NETREGISTRY]: Channels [supplementaries:channel,alexscaves:main_channel,structure_gel:main,legendary_monsters:main_channel,sophisticatedbackpacks:channel,croptopia_additions:croptopia_additions,ribbits:messages,alexsmobs:main_channel,genshinstrument:main,cosmeticarmorreworked:main,paraglider:master,quarkdelight:quarkdelight,ic_ip:main,create:main,geckolib:main,moonlight:channel,luphieclutteredmod:luphieclutteredmod,carryon:carryonpackets,citadel:main_channel,born_in_chaos_v1:born_in_chaos_v1,evenmoreinstruments:mod_networking,croptopia_delight:croptopia_delight,curios:main,pehkui:main,tricky_trials:tricky_trials,exoticbirds:main,untamedwilds:main,quark:main,craft_custom_blocks:craft_custom_blocks,sophisticatedcore:channel,patchouli:main,alekiships:network,zeta:main,modernlife:network,waystones:network] rejected vanilla connections [28Feb2025 18:14:50.599] [Netty Client IO #0/INFO] [net.minecraftforge.client.ForgeHooksClient/CLIENTHOOKS]: Server has additional mods that may be needed on the client: talk_balloons@ [28Feb2025 18:14:50.599] [Netty Client IO #0/INFO] [net.minecraftforge.client.ForgeHooksClient/CLIENTHOOKS]: Client has mods that are missing on server: [essential] [28Feb2025 18:15:00.298] [Render thread/INFO] [com.dairymoose.modernlife.core.ModernLifeCommon/]: Client logout [28Feb2025 18:15:00.306] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}. [28Feb2025 18:15:00.312] [Render thread/INFO] [net.minecraft.client.gui.screens.ConnectScreen/]: Connecting to 199.127.60.158, 25087 [28Feb2025 18:16:34.919] [Render thread/ERROR] [com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService/]: Signature is missing from Property textures [28Feb2025 18:16:35.639] [Render thread/INFO] [net.minecraft.client.Minecraft/]: Stopping! [28Feb2025 18:16:35.647] [Render thread/INFO] [com.dairymoose.modernlife.core.ModernLifeCommon/]: Client logout [28Feb2025 18:16:35.655] [Render thread/INFO] [Entity Texture Features/]: [ETF]: emissive suffixes loaded: {_e}.
    • Hello, i updated my mudpack, and started it, but as soon as the Minecraft window appeared, it crashed. Can somebody help me? Here is the latest.log: https://mclo.gs/fWcI9bI and here is the crash report: https://mclo.gs/yQ8WYi2
    • I want to copy all the tags in a vanilla block (namely sand) to a modded block I added. To get the sand block tags I'm using Blocks.SAND.builtInRegistryHolder().tags() and calling it in a BlockTagsProvider class which was added to the DataGenerator in the GatherDataEvent.   The problem is that that line of code returns an empty stream. Anyone knows how else can I get the tags of a block, or any other way to implement this?
    • When I create a completely fresh Forge server without any mods on 1.20.4 with Forge 49.1.37 it does not launch: https://paste.ee/p/g2K7a3T1
  • Topics

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.